0

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

我的流程如下所示:

截屏

{{msg.payload}}在这个领域使用正确的语法吗?双括号{{在我的其他节点上工作,所以我也在这里使用它们。

4

1 回答 1

0

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

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

于 2020-11-15T16:27:07.653 回答