我是MQTT和Node Red的新手,我正在使用sonoff设备和MQTT进行一些家庭自动化。
当我使用节点红色仪表板上的开关打开和关闭灯泡时,一切正常。但是当我按下sonoff物理按钮时,仪表板开关没有更新(当我使用物理按钮关闭灯泡时,仪表板开关仍然显示灯泡已打开)。
我在互联网上找不到任何关于这个“问题”的信息。我知道我必须开发这种功能(假设我可以设置一个特定的主题按下物理按钮),但我不知道如何开始。
你能帮帮我吗?
答案 0 :(得分:0)
假设当您按下物理按钮时Sonoff发送MQTT消息,您只需要订阅该消息,然后根据需要对其进行转换,以便在msg.payload
= true和off msg.payload
=假的。
然后将此消息提供给Dashboard UI按钮节点的左侧(并确保取消关于传递传入消息的复选框)