在exec nod中传递有效负载值

2024-10-01 02:19:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过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”:[],[],[]}]


Tags: https脚本comnodefalse消息message节点
1条回答
网友
1楼 · 发布于 2024-10-01 02:19:17

您需要移动所有要msg.payload的值

如果值是数组,我不确定exec节点如何处理,因此您可能必须生成一个包含所有参数的串联字符串,但这也将取决于python脚本如何解释它的参数

相关问题 更多 >