Q&A

1. 缺少依赖模块

添加组件后,系统 LOG 显示诸如 No initialized xxx because could not install dependency xxxx==x.x.x 的 ERROR 信息。此错误表示某组件的依赖模块无法安装。产生此问题的可能因素是网络延迟。

解决办法为直接手动安装此依赖模块:pip3 install xxxxx==x.x.x,如果 运行的是虚拟环境下的 Home Assistant,请注意再进入所属虚拟环境后再执行此操作。

另外,如果频繁出现此问题,请检查网络环境,必要时可以更换 Pypi 源


2. 新增设备后相关同类设备消失

请注意 configuration.yaml 文件的代码格式,请勿重复使用类,如在一个文件内重复出现 light

light:
    - platform: xxxxxxxx

switch:
    - platform: xxxx

light:
    - platform: xxxxx

此种配置方法是错误的!!!!!将导致 light 下所有设备消失。 正确的方法为:

light:
  - platform: xxxxx
  ……
  - platform: xxxxxx

3. 浏览器打不开前端界面

Home Assistant 前端使用 Polymer 框架,并且逐步全局 ES6 化。以下为各浏览器的对 Polymer 的支持度:

以下各版本浏览器全局支持 Polymer 的 ES6 特性:

  • Chrome 或 Chromium version 49 及以上
  • Opera 36 及以上
  • Safari 或 手机端 Safari 10 及以上
  • Edge 15.15063 及以上
  • Firefox 51 及以上

注意

Windows 用户请慎装国产浏览器。