HA 的dashboard 是用類似metro的設計語言展示HA中的組件的界面。dashboard項目基于appdaemon組件,所以需要先安裝appdaemon組件到樹莓派。
1. 安裝appdaemon
sudo hassbian-config install appdaemon
中間需要輸入HA的密碼,然后就是漫長的安裝過程
2. 建立dashboard文件
因為dashboard是appdaemon的子功能,所以只需要在appdaemon文件夾內(nèi),建立一個名為“dashboards”的文件夾。然后在文件夾內(nèi)建立兩個文件。
*****.dash 和 ****.yaml
以dash為后綴的文件就對應了一個展示的界面,當然不是直接訪問這個文件,appdaemon會根據(jù)設置將這個文件,結合主題設置,編譯成html網(wǎng)頁文件。yaml是作為他的配置文件。
3. 配置dashboard
在appdaemon文件夾的最外側有一個appdaemon.yaml文件,這個就是用于配置appdaemon的配置文件。在其中加入需要連接的HA的地址和要創(chuàng)建的dashboard的地址和密碼,就可以在指定的url訪問上面建立的dash文件進行編譯后的網(wǎng)頁了。
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文件內(nèi)。
http_password: xxxxxxx
dash_password: xxxxxxx
4. 啟動和重啟
設置完成后還需要重啟一下appdaemon的服務,讓他編譯一下dash文件,然后就可以在http://192.168.1.100:5050 看到和dash文件名對應的網(wǎng)頁了。

dashboard
#手動啟動:
sudo systemctl start appdaemon@homeassistant.service
#服務狀態(tài):
sudo systemctl status appdaemon@homeassistant.service -l