damonwe 发表于 2021-2-8 17:19:01

关于node-red中如何在function(函数)中截取你想要的信息

本帖最后由 damonwe 于 2021-7-1 16:42 编辑



比如在这个场景里面我通过function函数调用了太阳时间的sunInSky的数据。因为设置之后sunInSky是false的时候也就是我设定的天黑的时间,传感器检测到人以后天黑了才允许开灯。

以下是我在function中填写的数据:
var value = msg.payload.sunInSky;

msg.payload = value;

return msg;其中value是变量,名字随便起。
payload.sunInSky是调用的子项数据。如果天黑其结果反映的就是false。

在另一个事例中,小燕的人体传感器因为有左右两个方向,但是直接调取只能获得on或者off的反馈,无法得知是左边的传感器发现了还是右边发现,但是通过function函数就可以识别。



function函数的写法和前一个案例是一样的,唯一的不同是我将payload.sunInSky替换为了payload.action_side。

xuyang 发表于 2021-2-9 15:05:49

无法导入,报错,最好上传json文件。

taitai 发表于 2021-2-12 13:05:44

666666666666666666666666

kukulang 发表于 2021-2-18 08:45:55

学习一下

happywater1 发表于 2021-2-20 08:29:46


无法导入,报错,最好上传json文件。

xiongmx 发表于 2021-2-22 21:46:43

学习一下~~~~~~~~~~



panwang 发表于 2021-2-25 19:08:13

感谢分享

e31325 发表于 2021-2-25 22:04:12

感谢分享

Sainka 发表于 2021-3-2 14:35:27

4kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

105guo 发表于 2021-3-3 23:28:49

大佬,给力!!
页: [1] 2 3 4
查看完整版本: 关于node-red中如何在function(函数)中截取你想要的信息