更新开关状态

Update Switch State

我有一个 Hue Node -> Switch -> Service Node 的流程

打开和关闭开关,我可以调用服务节点,然后通过 Home Assistant 将灯关闭到 Hue 就好了。我要解决的问题是 Switch 的状态。我已经使用 Hue 应用程序关闭了灯,我希望开关的状态也能反映灯的状态,以便一切同步。

但是,我不确定如何让开关对灯泡的状态做出反应。我可以看到灯泡的状态,但我不确定如何在开关上反映它。

编辑:添加输出

{
  "on":false,
  "reachable":true,
  "bri":100,
  "xy":[0.4595,0.4105],
  "hsv":[82,56,100],
  "rgb":[202,254,111],
  "hex":"CAFE6F",
  "color":"khaki",
  "mired":369,
  "kelvin":2710
}

假设您发布的示例是 msg.payload 那么您应该能够使用更改节点获取 msg.payload.on 值并将其移动到 msg.payload.

如果您随后取消选中 "If msg arrives on input, pass through to output: " 复选框,这将意味着它不会陷入循环更新。