Zigbee устройство не видит полного функционала устройства

связал с контроллером по zigbee кнопку aqara

устройство связалось видны параметры. но не видно самого главного нажата кнопка или нет

для реле ZBminir2 нет в устройствах включить выключить реле - самого главного

высвечиваются посторонние параметры

что делать

Добрый день!

Какие параметры вы считаете посторонними? Пришлите скриншот.

Управление реализуется через функцию publish. например: Управление.

Достаточно применить её в виртуальном устройстве ( Виртуальное устройство ) и вы получите виджет с переключателем.

как можно читать нажатие кнопки через publish

publish(“zigbee2mqtt/0x00158d008b35d238/get”, JSON.stringify({ state: “” }), 2, false);

нашел такую команду но куда записывается переменная

С реле спасибо все работает

Через функцию publish реализуется управление, publish только отправляет MQTT-сообщение не возвращает значение.

Для кнопки Aqara нажатие — это событие, которое Zigbee2MQTT сам публикует в соответствующий (уже другой) в топик устройства.

после выключения контроллер не находит двух zigbee устройств из пяти. причем это происходит при длительном отключении контроллера (на ночь). на час два проблемы нет. если включить на zigbee2mqtt разрешение на связывание и ввести эти два датчика в режим связывания то связь устанавливается. это датчик открытия сбер и датчик температуры aqara. почему такое может происходить?

системный журнал датчика температуры

21-04-2026 09:06:43.609 [zigbee2mqtt] [2026-04-21 09:06:43] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/датчик_температуры’, payload ‘{“battery”:97,“humidity”:32.33,“last_seen”:1776540247087,“power_outage_count”:12,“pressure”:990,“temperature”:23.43,“voltage”:2995}’
21-04-2026 09:06:43.044 [zigbee2mqtt] [2026-04-21 09:06:43] e[32minfoe[39m: z2m: датчик_температуры (0x00158d000ad5cf54): WSDCGQ11LM - Aqara Temperature and humidity sensor (EndDevice)

система его видит но информации от него не поступает

Добрый день!

На каком расстоянии от контроллера расположены датчики Aqara?

Проблема может быть связана ERRWBE2RRZIGBEEV20001: Низкая мощность передачи сигнала, которая касается WBE2R-R-ZIGBEE v.2 всех партий до v2.4A включительно. Проверьте какая у вас партия и при необходимости выполните прошивку модуля.

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

датчики находятся рядом с контроллером

датчик открытия 30 см от контроллера

датчик температуры 4 м

приложен диагностический архив, доступен только сотрудникам поддержки
(715,3 КБ)

Так, вот тут хочется подробностей.

Подпишитесь пожалуйста на топик z2m и покажите публикуемые им данные от датчика.

отвечу завтра. третий раз поменял батарейки в этих двух датчиках и контроллер начал получать с них данные. батарейки менял как только появилась проблема. завтра проверю будут ли проблемы.

ваш ии говорит что потеря связи устройствами частая проблема. связана с маршрутом от датчика к контроллеру.

Не думаю что это связано.
Возможно, достаточно просто выключить/включить питание самого устройства.
Ну и - батарейные устройства при потере связи с координаттором вполне могут пробовать восстановить соединениие сначала часто (раз в несколько минут) а потом все реже. Раз в сутки, например.
Это зависит от используемого разработчиком алгоритма. Те устройства что я использую - делают это в среднем раз в час, по крайней мере первые сутки.

да вы правы. отключение питания при смене батареек в датчиках привело к восстановлению соединения с контроллером. длительное отключение привело опять к тому что два датчика не восстановили соединения с контроллером. что можно сделать?

В zigbee координатор не опрашивает устройства. Координатор принимает то, что они передают.
Условия передачи (порог изменения параметра) и периодичность, минимальный и максимальный интервалы - можно настроить в самом устройстве. Для примера, WB-MSW zigbee:

Нет. Отсутствие данных - не является ошибкой. Точнее, можно, конечно, обработать “last_seen” для устройства - но это зависит от настроек конкретного датчика.

да вы правы. отключение питания при смене батареек в датчиках привело к восстановлению соединения с контроллером. длительное отключение привело опять к тому что два датчика не восстановили соединения с контроллером. что можно сделать?

Вполне ожидаемо. Надо заметить что батарейные устройства не слушают ничего в режиме ожидания. Слушают (обычно) пару секунд после передачи. То есть нет способа с координатора запросить что-то не в сеансе, который инициирует само устройство.

А для чего контроллер-то отключается?

У меня было похожее с таким


Решилось обновлением прошивки по рекомендации производителя.
Ну и (возможно, утверждать нельзя) скорее всего связь восстановится, батарейные (обычно) пытаются связаться но период разный. Оптимально - не выключать контроллер. Его потребление - несколько ватт, обычный АКБ 12В 7А/ч способен обеспечить работу более суток.

спасибо.

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

попытался программно разбудить датчик. не вышло

И не получится: устройства с батарейным питанием не слушают координатор.

спасибо. частично проблему решил запустив рядом маршрутизатор zigbee. реле которое служит и передатчиком сигналов. но датчик температуры aqara разбудить не удалось.

тему можно закрывать

То что частично - не радует, конечно. Но поведение устройств поменять, к сожалению, может только производитель.
И да, скорее всего просто не дождались - почитал, у акары датчики (обычно) возвращаются часов через 6-8.