Диагностика отвалов Zigbee: что проверить по RSSI/LQI и топологии mesh

Если Zigbee‑устройство «отваливается» (offline, задержки, пропуски событий), чаще всего виноваты помехи 2.4 ГГц, неудачное место координатора или слабая маршрутизация mesh. Быстрее всего найти причину помогают RSSI/LQI в динамике и родитель/маршрут на карте сети.

Оглавление

Сначала уточните симптом: это точно «отвал»?

  1. Отваливается один батарейный датчик — часто это не радиус «в целом», а его родитель (router) рядом, редкие пробуждения или «залипание» на неудачном parent.
  2. Падает много устройств одновременно — в приоритете проверка координатора: питание/USB‑помехи/расположение/зашумлённый канал.
  3. Хуже вечером или по расписанию — почти всегда рост помех (Wi‑Fi нагрузка, бытовая техника).

Если на карте «нет линии» к батарейному устройству, но оно стабильно шлёт события — это может быть нормой: спящие (sleepy) устройства не обязаны постоянно «светиться» в топологии.

Как читать RSSI и LQI (и почему одного числа недостаточно)

RSSI (dBm) — «громкость» принятого сигнала. Чем ближе к 0, тем лучше (например, −55 лучше, чем −82).
LQI (0…255) — условное «качество линка», но алгоритм расчёта отличается у разных стеков и устройств.

Не делайте выводы только по LQI: «255» не гарантирует идеальную связь, а «низко» не всегда означает проблему. Смотрите связку RSSI + LQI + фактические симптомы (ретраи, задержки, offline).

Практическая оценка RSSI для Zigbee

RSSIОбычно что означаетЧто предпринять
−40…−60ОтличноИщите причину в маршрутизации/помехах, а не в дальности
−61…−75ПограничноДобавьте роутер ближе к устройству/между ним и координатором
−76…−85Нестабильно при помехахПеренос роутера/координатора, разгрузка 2.4 ГГц, пересмотр канала
ниже −85Высокий риск offlineСтроить mesh заново: опорные роутеры + правильное размещение

Важно смотреть не «одно значение сейчас», а график: провалы по времени, «пила» (прыгает parent), деградация после перестановок.

Как использовать карту сети: родитель, hops и «узкие места»

На карте сети (ZHA/Zigbee2MQTT) полезнее всего три вещи:

  1. Parent (родитель) проблемного устройства — к какому роутеру оно привязано.
  2. Hops (сколько прыжков) до координатора — чем больше прыжков, тем выше шанс потерь при помехах.
  3. Концентрация нагрузки — когда «почти всё висит» на одном роутере.

Красные флаги на топологии

  • Датчик привязан к дальнему роутеру, хотя рядом есть розетка‑роутер → рядом роутер «слабый», зашумлённый или датчик «залип» на старом parent.
  • Вся сеть «стекается» в один роутер → узкое место (перегруз, плохое место, лимиты по детям).
  • Координатор в углу + роутеры цепочкой через стены → лучше несколько опорных роутеров, чтобы маршруты были короче и с альтернативами.

Что делать, чтобы сеть стала стабильной

1) Приведите в порядок координатор (часто даёт максимум эффекта)

  • Уведите донгл от источников помех: мини‑ПК, роутер, внешние диски, USB‑хабы, металл.
  • Используйте USB‑удлинитель (обычно 1–2 м уже заметно помогают).

2) Усильте mesh правильными роутерами и правильным местом

  • Роутер нужен не рядом с координатором, а рядом с проблемной зоной или между зоной и координатором.
  • Ставьте роутеры так, чтобы были альтернативные пути, а не одна «цепочка» через несущие стены.

3) Разрулите 2.4 ГГц: сначала Wi‑Fi, потом Zigbee

  • Зафиксируйте Wi‑Fi 2.4 ГГц на конкретном канале и ширине 20 MHz (не «auto»), чтобы он не «ездил» по диапазону.
  • Канал Zigbee меняйте в последнюю очередь: после смены сети нужно время на перестройку маршрутов, а иногда — перепривязка части устройств.

4) Дайте сети время «устаканиться»

После добавления роутера/переноса координатора:

  • подождите несколько часов (иногда до суток),
  • оцените, изменился ли parent у проблемного устройства и уменьшились ли провалы RSSI/ретраи.

Частые ошибки

  • Оценивать связь по LQI в одиночку и игнорировать реальное поведение (задержки/потери/оффлайны).
  • Держать координатор вплотную к USB 3.0 устройствам или «зажатым» за системником/в шкафу.
  • Добавлять один роутер «для галочки» рядом с координатором, вместо усиления проблемной зоны.
  • Делать выводы по карте сети, не учитывая, что батарейные устройства могут отображаться неполно.
  • Менять канал Zigbee на эмоциях, не стабилизировав Wi‑Fi и не проверив размещение.

FAQ

Почему устройство offline, но потом само оживает?
Часто это смена родителя/маршрута из‑за помех или слабого роутера рядом. Проверьте, к какому parent оно прикрепляется в разные моменты и что происходит с RSSI.

Как понять, что проблема в координаторе, а не в одном датчике?
Если одновременно «плохо» многим устройствам (особенно роутерам) — начинайте с координатора: место, USB‑удлинитель, питание, помехи 2.4 ГГц.

Нормально ли, что на карте нет линий к батарейному датчику?
Да, часто нормально: спящие устройства выходят на связь периодически, и визуализация может не показывать стабильную «линию», даже если датчик работает.

Что быстрее всего улучшает сеть без сложных настроек?
Перенос координатора на удлинитель подальше от помех + добавление одного роутера рядом с проблемной зоной (не рядом с координатором).