将 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
在设置状态节点之前。
我想通过将我的 NodeRed 仪表板上的滑块值注入 node-red-contrib-lifx-api
节点来控制我的 LIFX 灯泡的亮度。
如果我使用固定值,我设法控制了灯光,但不知何故它不会采用 msg.payload 参数。此外,调试流中没有显示任何错误消息。
我的流程是这样的:
{{msg.payload}}
在此字段中使用的语法是否正确?双括号 {{
在我的其他节点上工作,所以我在这里也使用它们。
需要显式构建节点以支持从输入消息中提取值。他们中的大多数不使用 mustache ({{}}
) 语法,如果支持的话,首选的方法是在配置对话框中将该值留空(如果您设置了一个值,则不应被传入消息覆盖) msg
中值的来源应记录在信息侧栏中。
查看节点的 src,它看起来会从 msg.brightness
获取亮度,因此您可能想要使用更改节点将值从 msg.payload
移动到msg.brightness
在设置状态节点之前。