节点红色仪表板 - 获取开关状态

时间:2018-02-06 01:13:12

标签: mqtt node-red

我是MQTT和Node Red的新手,我正在使用sonoff设备和MQTT进行一些家庭自动化。

当我使用节点红色仪表板上的开关打开和关闭灯泡时,一切正常。但是当我按下sonoff物理按钮时,仪表板开关没有更新(当我使用物理按钮关闭灯泡时,仪表板开关仍然显示灯泡已打开)。

我在互联网上找不到任何关于这个“问题”的信息。我知道我必须开发这种功能(假设我可以设置一个特定的主题按下物理按钮),但我不知道如何开始。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

假设当您按下物理按钮时Sonoff发送MQTT消息,您只需要订阅该消息,然后根据需要对其进行转换,以便在msg.payload = true和off msg.payload =假的。

然后将此消息提供给Dashboard UI按钮节点的左侧(并确保取消关于传递传入消息的复选框)