节点红色仪表板 - 获取开关状态
Node Red Dashboard - Get switch status
我是 MQTT 和 Node Red 的新手,我正在使用 sonoff 设备和 MQTT 做一些家庭自动化。
当我使用 switch on de node red dashboard 打开和关闭 lamp 时一切正常。但是当我按下 sonoff 物理按钮时,仪表板开关没有更新(当我使用物理按钮关闭 lamp 时,仪表板开关仍然显示 lamp 打开)。
我在互联网上找不到任何关于此 "problem" 的信息。我知道我必须开发这种功能(假设我可以将特定主题设置为物理按钮按下),但我不知道如何开始。
你能帮帮我吗?
假设 Sonoff 在您按下物理按钮时发送一条 MQTT 消息,您只需要订阅该消息,然后在需要时将其转换为 on msg.payload
= true 和 off msg.payload
= 错误。
然后将此消息输入仪表板 UI 按钮节点的左端(并确保取消选中有关传递传入消息的复选框)
我是 MQTT 和 Node Red 的新手,我正在使用 sonoff 设备和 MQTT 做一些家庭自动化。
当我使用 switch on de node red dashboard 打开和关闭 lamp 时一切正常。但是当我按下 sonoff 物理按钮时,仪表板开关没有更新(当我使用物理按钮关闭 lamp 时,仪表板开关仍然显示 lamp 打开)。
我在互联网上找不到任何关于此 "problem" 的信息。我知道我必须开发这种功能(假设我可以将特定主题设置为物理按钮按下),但我不知道如何开始。
你能帮帮我吗?
假设 Sonoff 在您按下物理按钮时发送一条 MQTT 消息,您只需要订阅该消息,然后在需要时将其转换为 on msg.payload
= true 和 off msg.payload
= 错误。
然后将此消息输入仪表板 UI 按钮节点的左端(并确保取消选中有关传递传入消息的复选框)