Gateway icon indicating copy to clipboard operation
Gateway copied to clipboard

Not clear sensor status in removing it via mqtt

Open skk2010 opened this issue 3 years ago • 0 comments

При удалении датчика дважды получаем по 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"}

skk2010 avatar Feb 08 '22 11:02 skk2010