0
Отвечен

D105 не работает сухой контакт по mqtt

Станислав 5 лет назад в Оборудование обновлен Support Manager 5 лет назад 5

Счетчик в сети, данные по mqtt передает, включена подписка на сухой контакт, управляющие фразы ON|OFF. Отправляю из опенхаба:
1761607885.SETOUT = ON 

и ничего

Сам топик в другом слушателе вижу - тоесть в брокер он точно доходит. Пробовал разные управляющие фразы.

Есть какой-то секрет?)

Ответ

+1
Ответ
Отвечен

разобрались - консьюмер счетчика слушает только 15 секунд из 60, поэтому что-бы всегда работало переключение (пусть и с задержкой) - нужно слать с retained флагом. В случае с опенхабом:

Found out - the meter consumer listens for only 15 seconds out of 60, so that switching relay would always work (albeit with a delay) - you need to send it with the Retained flag. In the case of open hub:
Type switch : switch "OUT" [ 
        stateTopic="1761607885.OUT",
        commandTopic="1761607885.SETOUT",
        retained=true,
        on="ON",
        off="OFF"                   
      ]

пардон, перезагрузил счетчик заработало 

нет ) раз пять сработал и перестал, чудеса

В логах моискито вот такое,  это IP датчика, он то соединяется то нет. Вайфай работает нормально, около -65дб все стабильно

+1
Ответ
Отвечен

разобрались - консьюмер счетчика слушает только 15 секунд из 60, поэтому что-бы всегда работало переключение (пусть и с задержкой) - нужно слать с retained флагом. В случае с опенхабом:

Found out - the meter consumer listens for only 15 seconds out of 60, so that switching relay would always work (albeit with a delay) - you need to send it with the Retained flag. In the case of open hub:
Type switch : switch "OUT" [ 
        stateTopic="1761607885.OUT",
        commandTopic="1761607885.SETOUT",
        retained=true,
        on="ON",
        off="OFF"                   
      ]

Разобрались в соседней ветке))

Сервис поддержки клиентов работает на платформе UserEcho