我想通过exec node将所有消息(msg.*)值传递给python脚本。。。但我不明白
我使用节点红ContribAmazonEcho来控制RasperryPI上的东西。 (https://i.imgur.com/la4wzso.jpg) 到目前为止它还在工作。但是我不知道如何将message对象传递给python脚本
有人能给我解释一下吗(我不想更改消息值的任何内容。。。我只想把它们传给python脚本。。。必须有一个简单的解决办法。。。不是吗
[{“id”:“169c8f28.849ee9”,“type”:“exec”,“z”:“1c665c0a.1cd76c”,“command”:“sudo python3/home/pi/bob2/alexa\u test.py”,“addpay”:true,“append”:“device=licht\u am\u bett”,“usebawn”:“false”,“timer”:“oldrc”:false,“name”:“x”:1050,“y”:280,“wires”:[],[],[]}]
您需要移动所有要
msg.payload
的值如果值是数组,我不确定exec节点如何处理,因此您可能必须生成一个包含所有参数的串联字符串,但这也将取决于python脚本如何解释它的参数
相关问题 更多 >
编程相关推荐