将 msg.payload 作为值插入 LIFX 节点

Insert msg.payload into LIFX Node as a value

我想通过将我的 NodeRed 仪表板上的滑块值注入 node-red-contrib-lifx-api 节点来控制我​​的 LIFX 灯泡的亮度。 如果我使用固定值,我设法控制了灯光,但不知何故它不会采用 msg.payload 参数。此外,调试流中没有显示任何错误消息。

我的流程是这样的:

{{msg.payload}} 在此字段中使用的语法是否正确?双括号 {{ 在我的其他节点上工作,所以我在这里也使用它们。

需要显式构建节点以支持从输入消息中提取值。他们中的大多数不使用 mustache ({{}}) 语法,如果支持的话,首选的方法是在配置对话框中将该值留空(如果您设置了一个值,则不应被传入消息覆盖) msg 中值的来源应记录在信息侧栏中。

查看节点的 src,它看起来会从 msg.brightness 获取亮度,因此您可能想要使用更改节点将值从 msg.payload 移动到msg.brightness在设置状态节点之前。