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

在此字段中使用{{msg.payload}}语法正确吗?双括号{{在我的其他节点上工作,所以我在这里也使用它们。
发布于 2020-11-16 00:27:08
需要显式构建节点以支持从输入消息中提取值。它们中的大多数不使用mustache ({{}})语法,如果支持的话,最好的方法是在配置对话框中将该值保留为空(如果您设置了一个值,它不应该被传入的消息覆盖),并且应该在信息侧栏中记录msg中的值来自哪里。
查看节点的src,它看起来将从msg.brightness获取亮度,因此您可能希望使用更改节点在设置状态节点之前将值从msg.payload移动到msg.brightness。
https://stackoverflow.com/questions/64845432
复制相似问题