0
Answered

D105 does not work relay via mqtt

Станислав 4 years ago in Equipment updated by Support Manager 4 years ago 5

The meter connected, MQTT data transmits, Relay subscription is enabled, ON | OFF control phrases.

I am sending from open hub:

1761607885.SETOUT = ON

and nothing

I see the topic itself in another listener - that is, it definitely comes to the broker. I tried different control phrases.

Is there any secret?)

Answer

+1
Answer
Answered

разобрались - консьюмер счетчика слушает только 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
Answer
Answered

разобрались - консьюмер счетчика слушает только 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"                   
      ]

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