如何在node-red节点exec中运行命令以启用LCD的脚本
问题描述:
我有一个脚本可以在Raspberry PI的LCD上显示当前时间。如何在node-red节点exec中运行命令以启用LCD的脚本
液晶显示器与Raspberry PI连接测试工作正常。
我创建内部〜/ .node红色文件夹中的脚本名index.js,并且已经安装LCD节点模块同一〜/ .node红色文件夹使用命令内:npm install lcd --save
cd ~/.node-red
[email protected] ~/.node-red $ sudo node index.js
当我使用它在LCD上带来时间的命令在内部进行测试。
如何在node-red node exec中执行这个index.js脚本?
我已经尝试过,但不起作用。
在注入点我输入的字符串1作为有效载荷
在EXEC节点我输入的命令:sudo /home/pi/.node-red/node index.js
我在许多方面试图执行,但没有运气,
请检查图片,并帮助我在这个问题上。
感谢很多提前
答
Exec中配置节点
- 更改命令只
/usr/bin/sudo
- 取消选中追加message.payload 箱
- 放入额外以下输入参数:
node /home/pi/.node-red/index.js
你不需要把你的index.js放在.node-red目录中,但是因为它在那里,所以它应该可以工作。
嗨,谢谢你的回复。我会尝试这个并给予更新。 – rwahid
优秀的答案工作真棒。非常感谢 – rwahid