You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
При удалении датчика дважды получаем по mqtt одно и тоже сообщение
Как повторить:
Подключенный датчик пробуем удалить по команде через mqtt mosquitto_pub -h localhost -t "ZigBeeZZZ/bridge/config/remove" -m '0x00158XXXXXXXXX' -d
Получаем сообщение в топик
ZigBeeZZZ/bridge/log {"type"=>"device_removed", "message"=>"Motion"}
Но датчик требует подтверждение удаления и в интерфейсе это видно, в списке устройств датчик подсвечивается желтым
После этого подтверждаем удаление нажатием кнопки на датчике
и снова получаем сообщение в топик
ZigBeeZZZ/bridge/log {"type"=>"device_removed", "message"=>"Motion"}
Я думаю, что по этому сообщению нельзя однозначно определить состояние датчика (удален/ожидает_удаления)
Может стоит в первом случае отправлять что-нибудь типа: {"type"=>"device_removing", "message"=>"Motion"}
а когда уже удален {"type"=>"device_removed", "message"=>"Motion"}
The text was updated successfully, but these errors were encountered:
skk2010
changed the title
Not cllear sensor status in removing it via mqtt
Not clear sensor status in removing it via mqtt
Feb 8, 2022
При удалении датчика дважды получаем по mqtt одно и тоже сообщение
Как повторить:
Подключенный датчик пробуем удалить по команде через mqtt
mosquitto_pub -h localhost -t "ZigBeeZZZ/bridge/config/remove" -m '0x00158XXXXXXXXX' -d
Получаем сообщение в топик
ZigBeeZZZ/bridge/log
{"type"=>"device_removed", "message"=>"Motion"}
Но датчик требует подтверждение удаления и в интерфейсе это видно, в списке устройств датчик подсвечивается желтым
После этого подтверждаем удаление нажатием кнопки на датчике
и снова получаем сообщение в топик
ZigBeeZZZ/bridge/log
{"type"=>"device_removed", "message"=>"Motion"}
Я думаю, что по этому сообщению нельзя однозначно определить состояние датчика (удален/ожидает_удаления)
Может стоит в первом случае отправлять что-нибудь типа:
{"type"=>"device_removing", "message"=>"Motion"}
а когда уже удален
{"type"=>"device_removed", "message"=>"Motion"}
The text was updated successfully, but these errors were encountered: