如何触发对 yaml 文件的更新?

物联网 树莓派 家庭助理
2021-06-26 07:12:16

我是一名拥有 10 年经验的 Web 开发人员,刚刚开始研究家庭自动化。

我试图弄清楚如何在设置我的系统时缩短反馈循环。目前,我得到的最好的更新是使用sudo shutdown -r now.

我曾尝试调用 service homeassistant/reload_core_config,但似乎没有任何反应,例如,当我为此输入添加一个选项时:

input_select:
  lullaby:
    name: Lullaby
    options:
      - Rain
      - Babbling Brook
      - None
    initial: None
    icon: mdi:weather-rainy

您应该能够使用此重新启动系统:sudo systemctl stop home-assistant@pi 但我收到此错误: Failed to stop home-assistant@pi.service: Unit home-assistant@pi.service not loaded.

我的理想解决方案是每次我通过 SSL 将文件上传到服务器到/.homeassistant文件夹时触发更新

2个回答

您的命令似乎与其他命令不同步。

sudo systemctl stop home-assistant@pi

首先,它充其量而且你为什么使用在最后似乎不完全停止,以重新启动为什么不使用restart

sudo systemctl restart home-assistant@pi.service

显然这是 raspbian 使用的 systemctl

home-assistant@homeassistant.service