Сначала найдите узлы, на которых держится сеть
Батарейные датчики обычно не передают чужие сообщения. Они могут спать и общаются через родительский узел: координатор или Zigbee-роутер. Роутер пересылает трафик и должен оставаться доступным. Роли описаны в Zigbee network.
Координатор
Создаёт сеть. Расположение его антенны должно помогать радиообмену, даже если сервер стоит в удобном для проводов месте.
Роутеры Zigbee
Дают промежуточные пути. Проверьте роль конкретной модели: наличие сетевого питания само по себе не обещает маршрутизацию.
Конечные устройства
Передают свои измерения и события. Десять новых батарейных датчиков не создают десять ретрансляторов.
Лампочка, которую каждый вечер обесточивают настенным выключателем, — слабая опора для других датчиков. Для постоянного пути выбирайте питаемый узел, который действительно остаётся включённым. Сначала подключите такие узлы, затем датчики в комнатах. План размещения полезнее покупки координатора только по мощности передатчика: обратный сигнал датчика тоже должен доходить.
Вынесите радио из серверного угла
USB-координатор на задней стенке компьютера оказывается рядом с металлом, кабелями и периферией. USB 3.x и подключённые устройства могут мешать приёму в диапазоне 2,4 ГГц. Используйте подходящий экранированный удлинитель, попробуйте USB 2.0 и отнесите антенну от SSD и точки Wi-Fi. Это рекомендации Zigbee2MQTT по размещению, а не гарантия устранения любой ошибки.
- Зафиксируйте исходный симптом. Какие устройства молчат, есть ли свежие сообщения, совпадает ли сбой с работой другой техники?
- Измените одно условие. Например, вынесите USB-адаптер из-за корпуса, сохранив тот же канал и состав сети.
- Повторите одинаковое действие. Открывайте один и тот же контакт или нажимайте ту же кнопку. Сравните доставку и задержку.
- Оставьте новое размещение на обычный цикл жизни комнаты. Проверка у рабочего стола не заменяет работу через стену и вечером с включённой техникой.
У сетевого координатора можно выбрать место отдельно от сервера. При этом стабильными должны быть его питание и соединение с сервером. Ethernet переносит связь с адаптером; радиочасть Zigbee по-прежнему зависит от комнаты и соседних узлов. Критерии USB и Ethernet разобраны в выборе координатора.
Канал выбирают вместе с Wi-Fi и совместимостью устройств
Запишите текущий канал Zigbee и каналы ближайших точек Wi-Fi 2,4 ГГц, включая ширину их полосы. Номера у этих протоколов относятся к разным частотным сеткам: одинаковое число не означает одинаковую частоту. По одной строке «Wi-Fi работает» нельзя оценить помехи.
У работающей ZHA-сети начните с размещения и настроек Wi-Fi. Документация ZHA рекомендует сохранять штатный Zigbee-канал без конкретной причины для смены. Канал 26 не является универсальным рецептом: устройства поддерживают не все каналы одинаково. Для новой сети проверьте совместимость конкретных моделей и выбранной интеграции.
Смена канала уже построенной сети — отдельная операция. Сохраните резервную копию подходящим для своей системы способом, проверьте процедуру восстановления и выделите время на проверку всех устройств. В Zigbee2MQTT текущая процедура смены канала поддерживается адаптерами zstack и ember. Спящие устройства могут переключиться позже; часть моделей потребуется привязать снова. Смена канала, ключа сети и замена координатора — разные изменения.
Привязывайте датчик там, где он будет жить
Поставьте и включите подходящие роутеры, затем добавляйте конечное устройство в его рабочем месте рядом с доступным питаемым узлом. В Zigbee2MQTT можно открыть присоединение через выбранный роутер. Однако это не обещает, что именно он станет родителем и останется им навсегда: ограничение объясняет Allowing devices to join.
Если первоначальное добавление не проходит, тест рядом с координатором помогает отделить проблему присоединения от покрытия комнаты. После успеха всё равно проверьте конечное место. Не переставляйте и не перепривязывайте сразу все опорные узлы: после крупных изменений маршрутов сети нужно время на восстановление. Об этом предупреждает разбор временных нарушений Zigbee2MQTT.
Проверка сети должна закончиться наблюдаемым результатом
| Ситуация | Что проверить | Что записать |
|---|---|---|
| Датчик в дальней комнате | Несколько одинаковых событий дошли до интеграции и HA. | Попытки, пропуски, задержка, место. |
| Обычная пауза датчика | Молчание соответствует его модели отчётности; пробуждение даёт новое сообщение. | Последнее сообщение и результат действия. |
| Короткая остановка HA | После возврата события снова доходят; старое состояние не принято за новое событие. | Какие ступени цепочки восстановились. |
| Недоступен один роутер | Какие узлы зависели от него и как они восстановились. | Потерянные события и фактическое восстановление. |
Проверку отключения роутера проводите на выбранном некритичном участке. Не обесточивайте ради опыта розетку, питающую сервер или нужное оборудование. После изменения повторите проверку; факт «сеть нарисовалась» не равен факту доставки нужного события.
Карта и LQI помогают задать вопрос, но не отвечают за всю сеть
LQI описывает качество наблюдаемой связи и зависит от реализации устройств. Это не единый процент здоровья Zigbee; число может относиться к отдельному участку пути. Отсутствующая линия у спящего датчика также не доказывает разрыв. Сопоставляйте карту с сообщениями, пропусками и повторяемым действием. Ограничения разобраны в FAQ Zigbee2MQTT.
Наш YNDX-00529 подключён к Станции Макс, а HA получает доступные состояния через интеграцию. Проверки ZHA и Zigbee2MQTT относятся к сети, которой управляет собственный координатор. Они не превращают состояние этого датчика в HA в измерение радиообмена Яндекса; причина наблюдавшегося offline остаётся не установленной.
