Zigbee · Home Assistant

Координатор: сначала архитектура, потом модель.

USB или сеть, ZHA или Zigbee2MQTT, место установки и восстановление после сбоя важнее красивой цифры дальности.

Главное: координатор — центральная точка Zigbee-сети. Его лучше выбирать как инфраструктурный узел: с понятным размещением, резервной копией и планом восстановления, а не по максимальной цифре дальности.

Сначала решаю, где будет жить радиосеть

Zigbee работает в диапазоне 2,4 ГГц, поэтому расположение координатора иногда важнее модели. Серверная стойка, металл, USB 3.x, Wi‑Fi-точка и толстая стена рядом могут испортить хороший радиомодуль. Перед покупкой я сначала выбираю точку, из которой сеть сможет нормально «дотянуться» до первых питаемых Zigbee-роутеров.

Это особенно важно в доме: конечный датчик на батарейке обычно не ретранслирует трафик. Стабильность строится не мощностью одного координатора, а сеткой из постоянно питаемых устройств — розеток, реле и других роутеров.

USB или сетевой координатор

USBДешевле и проще. Но физически привязан к серверу, а значит почти всегда требует хорошего USB-удлинителя и аккуратного размещения.
Ethernet / PoEМожно вынести в центр дома и оставить сервер в стойке. Зато добавляется зависимость от LAN, питания и сетевой конфигурации.

USB-вариант не хуже сам по себе. Он становится плохим, когда адаптер вставляют прямо в шумный USB 3.x порт за металлическим корпусом. Сетевой вариант полезен прежде всего свободой размещения, а не потому, что «Ethernet ловит дальше».

ZHA или Zigbee2MQTT

Это отдельный выбор от железа. ZHA встроен в Home Assistant и даёт меньше внешних компонентов. Zigbee2MQTT добавляет отдельный сервис и MQTT, зато часто даёт больше настроек устройств, расширенную диагностику и очень широкий каталог совместимости.

Я не считаю один стек универсально правильным. Для проекта важнее, чтобы выбранная комбинация координатора, прошивки и стека нормально поддерживала конкретные датчики и имела понятный сценарий резервного восстановления.

Размещение: пять вещей, которые проверяю

Канал Zigbee и Wi‑Fi надо выбирать вместе

Обе технологии делят 2,4 ГГц. Поэтому «поставил канал Zigbee наугад и забыл» — плохая стратегия. Сначала смотрю, какие каналы реально заняты Wi‑Fi, затем выбираю Zigbee так, чтобы уменьшить перекрытие. После этого не меняю канал без причины: миграция уже построенной mesh-сети может оказаться намного неприятнее, чем первоначальная настройка.

Практический вывод: дальность одного датчика не является главным тестом. Гораздо полезнее пройти дом, проверить LQI/RSSI и маршруты после того, как mesh прожила хотя бы несколько дней.

Резервная копия важнее красивой коробки

Замена координатора потенциально затрагивает десятки устройств. До переноса сети я хочу знать ответы на три вопроса: где хранится backup координатора, можно ли перенести его на совместимое железо и что делать, если новая прошивка не стартует.

Хороший сценарий миграции включает резервную копию Home Assistant, backup Zigbee-сети, сохранённую версию прошивки и окно времени, когда можно откатиться без спешки. Если производитель или стек не дают понятного пути восстановления, это для меня реальный минус.

Почему я не переношу всё сразу

В проекте часть Zigbee-устройств уже работает через существующие экосистемы. Перенос ради самого факта «всё напрямую» не нужен. Сначала отдельный координатор должен доказать стабильность на небольшой группе устройств, затем можно решать, что действительно выгодно переносить в Home Assistant.

Такой подход особенно полезен после реальных отвалов: вместо массового перепривязывания можно сравнить поведение двух контуров и понять, проблема была в датчике, радиоэфире, хабе или маршрутизации mesh.

Кандидаты проекта

SONOFF ZBDongle-EUSB-кандидат: компактный и недорогой, но требует правильного размещения и проверки выбранного стека.
SMLIGHT SLZB-06Сетевой кандидат: интересен возможностью вынести координатор от серверной стойки в более удачную точку дома.

Как буду сравнивать

Продолжить

Отдельный разбор ниже показывает, зачем вообще нужна такая осторожность: реальный Zigbee-сбой уже случался.