HA 的dashboard 是用类似metro的设计语言展示HA中的组件的界面。dashboard项目基于appdaemon组件,所以需要先安装appdaemon组件到树莓派。

1. 安装appdaemon

sudo hassbian-config install appdaemon

中间需要输入HA的密码,然后就是漫长的安装过程

2. 建立dashboard文件

因为dashboard是appdaemon的子功能,所以只需要在appdaemon文件夹内,建立一个名为“dashboards”的文件夹。然后在文件夹内建立两个文件。

*.dash 和 .yaml

以dash为后缀的文件就对应了一个展示的界面,当然不是直接访问这个文件,appdaemon会根据设置将这个文件,结合主题设置,编译成html网页文件。yaml是作为他的配置文件。

3. 配置dashboard

在appdaemon文件夹的最外侧有一个appdaemon.yaml文件,这个就是用于配置appdaemon的配置文件。在其中加入需要连接的HA的地址和要创建的dashboard的地址和密码,就可以在指定的url访问上面建立的dash文件进行编译后的网页了。

appdaemon:
  threads: 10
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.1.100:8123
      ha_key: !secret http_password

hadashboard:
  dash_url: http://192.168.1.100:5050
  dash_password: !secret dash_password
  dash_force_compile: 1

其中,http_password和dash_password都存在和appdaemon.yaml同级目录下的secrets.yaml文件内。

http_password: xxxxxxx

dash_password: xxxxxxx

4. 启动和重启

设置完成后还需要重启一下appdaemon的服务,让他编译一下dash文件,然后就可以在http://192.168.1.100:5050 看到和dash文件名对应的网页了。
dashboard

#手动启动:
sudo systemctl start appdaemon@homeassistant.service
#服务状态:
sudo systemctl status appdaemon@homeassistant.service -l

5. 自带基础组件设置 - 待续

clock

weather - 必须启用darksky天气组件

6. Dashboard 主题设置 - 待续

Last modification:October 2, 2018
如果觉得文章对你有用,请随意赞赏