我将节点红色“ node-red-node-ping”用于ping 192.168.0.71。响应看起来像这样
192.168.0.71 : msg : Object
object
payload: 0.376
topic: "192.168.0.71"
_msgid: "f766d646.764dc8"
如果ip地址不可ping通,则有效负载为“ false”,如果找到,则有效负载返回以毫秒为单位的跳闸时间。 (0.376)
我需要使用功能节点(json)将跳闸时间数字响应更改为“ true”,并在未找到ip的情况下保留错误响应
答案 0 :(得分:2)
您想要根据节点是否“可ping通”来分支声音,这就是switch
节点的作用。添加一条规则以检查msg.payload
> 0
(数字),然后将味精发送到端口#1。向“否则”添加另一个规则集,该规则将其他“假”消息发送到端口2。然后将端口#1连接到change
节点,该节点将msg.payload
的值设置为“ true”。