之前好好在运行的command line Sensor
在重新装了Passpberry的官方系统后竟然无法运行了
不知道各位有没有遇到这个情况,我搜了好久,终于解决了
各位可以参考下,不知道对你的设备是否有用;
我的报错内容:ERROR (Thread-6) [homeassistant.components.sensor.command_line] Command failed: grep -c 'Login attempt' /home/homeassistant/.homeassistant/home-assistant.log
然后在网上搜了很久,找到一篇帖子,原地址如下:
https://community.home-assistant.io/t/command-line-sensor-issues/13188
凭着我的 高 gu 级 ge 英 fan 语 yi 水平,看懂这个丝毫不是问题.....
以下是我的操作步骤,如果错了,请各位大神放过:
首先当然是登录你的设备,ssh或者其他的方法....
然后你需要找到你homeassistant的systemd服务文件,我的是在:/etc/systemd/system/[email protected](每个人的路径可能不太一样)
找到后用编辑器打开[email protected],我用的是nano....
打开后是这样的:
然后修改红框处的变量:
Environment=PATH="$VIRTUAL_ENV/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:$PATH"
然后同时按下ctrl+x,提示是否保存,输入y,保存并退出;
重新启动设备或者重新启动下homeassistant即可解决;
|