после выключения контроллер не находит двух zigbee устройств из пяти. причем это происходит при длительном отключении контроллера (на ночь). на час два проблемы нет. если включить на zigbee2mqtt разрешение на связывание и ввести эти два датчика в режим связывания то связь устанавливается. это датчик открытия сбер и датчик температуры aqara. почему такое может происходить?
На каком расстоянии от контроллера расположены датчики Aqara?
Проблема может быть связана ERRWBE2RRZIGBEEV20001: Низкая мощность передачи сигнала, которая касается WBE2R-R-ZIGBEE v.2 всех партий до v2.4A включительно. Проверьте какая у вас партия и при необходимости выполните прошивку модуля.
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
отвечу завтра. третий раз поменял батарейки в этих двух датчиках и контроллер начал получать с них данные. батарейки менял как только появилась проблема. завтра проверю будут ли проблемы.
ваш ии говорит что потеря связи устройствами частая проблема. связана с маршрутом от датчика к контроллеру.
Не думаю что это связано.
Возможно, достаточно просто выключить/включить питание самого устройства.
Ну и - батарейные устройства при потере связи с координаттором вполне могут пробовать восстановить соединениие сначала часто (раз в несколько минут) а потом все реже. Раз в сутки, например.
Это зависит от используемого разработчиком алгоритма. Те устройства что я использую - делают это в среднем раз в час, по крайней мере первые сутки.
да вы правы. отключение питания при смене батареек в датчиках привело к восстановлению соединения с контроллером. длительное отключение привело опять к тому что два датчика не восстановили соединения с контроллером. что можно сделать?
В zigbee координатор не опрашивает устройства. Координатор принимает то, что они передают.
Условия передачи (порог изменения параметра) и периодичность, минимальный и максимальный интервалы - можно настроить в самом устройстве. Для примера, WB-MSW zigbee:
Нет. Отсутствие данных - не является ошибкой. Точнее, можно, конечно, обработать “last_seen” для устройства - но это зависит от настроек конкретного датчика.
да вы правы. отключение питания при смене батареек в датчиках привело к восстановлению соединения с контроллером. длительное отключение привело опять к тому что два датчика не восстановили соединения с контроллером. что можно сделать?
Вполне ожидаемо. Надо заметить что батарейные устройства не слушают ничего в режиме ожидания. Слушают (обычно) пару секунд после передачи. То есть нет способа с координатора запросить что-то не в сеансе, который инициирует само устройство.
Решилось обновлением прошивки по рекомендации производителя.
Ну и (возможно, утверждать нельзя) скорее всего связь восстановится, батарейные (обычно) пытаются связаться но период разный. Оптимально - не выключать контроллер. Его потребление - несколько ватт, обычный АКБ 12В 7А/ч способен обеспечить работу более суток.
по условиям заказчика контроллер может быть отключен на сутки и более. ставить более мощный аккумулятор либо искать датчики которые не погружаются в сон при отсутствии связи с контроллером.
спасибо. частично проблему решил запустив рядом маршрутизатор zigbee. реле которое служит и передатчиком сигналов. но датчик температуры aqara разбудить не удалось.
То что частично - не радует, конечно. Но поведение устройств поменять, к сожалению, может только производитель.
И да, скорее всего просто не дождались - почитал, у акары датчики (обычно) возвращаются часов через 6-8.