我正在使用Node-Red制作数据仪表板。我的最终目标是使用来自运动检测器的数据打开和关闭树莓派7"通过向{pi}发送sudo xset dpms force off
来显示。我已经尝试过exec节点,但我找不到与我的用例非常匹配的示例。到目前为止,我还没有通过exec节点传递命令。
感谢您的帮助,谢谢!
使用脚本更正命令,感谢@hardillb
我将我的脚本放在/ home / pi
中
答案 0 :(得分:0)
只是想一想,xset需要设置DISPLAY env变量并指向活动显示。
如果您将Node-RED作为服务运行,则不会设置此变量。
最好的办法是创建一个简短的shell脚本来设置变量并运行命令:
#!/bin/sh
export DISPLAY=:0.0
sudo xset dpms force off
然后将exec节点指向shell脚本。