設定裝置在線離線檢測, 幫助HA實現情境自動化
HA自動情境設計, 實務執行上是一個很大的應用, 但無論如何, 檢測設備離在線, 是一個一定常常會運用到的功能, 因此如何去設定檢測設備, 就是我這篇分享的重點; 鑑於每個人家裡設備不同, 這篇分享又只能說是起個頭, 用我擁有的華碩router來做案例, 示範給大家, 最終仍是需要看大家自己使用的設備是否有支援喔(HA 官網支援的detection component)
以下為以ASUS Router_RT-AC68U為示範
- 進入ASUS Router 開啟ssh設定, 設定如圖
Configuration.yaml 填入以下資料格式後, 檢查無錯誤後重新開機
資料格式如下, 參考如圖
asusuwrt: <--注意此行無兩格
host: your router ip <--注意此行空兩格, 冒號“:”後面空一格
username: admin <--注意此行空兩格, 冒號“:”後面空一格
password: your router password <--注意此行空兩格, 冒號“:”後面空一格
protocol: ssh <--注意此行空兩格, 冒號“:”後面空一格
port: 22 <--注意此行空兩格, 冒號“:”後面空一格
device_tracker: <--注意此行無兩格
- platform: asuswrt <--注意此行空四格, 冒號“:”後面空一格
host: your router ip <--注意此行空四格, 冒號“:”後面空一格
username: admin <--注意此行空四格, 冒號“:”後面空一格
password: your router password <--注意此行空四格, 冒號“:”後面空一格
consider_home: 30 <--注意此行空四格, 冒號“:”後面空一格
new_device_defaults: <--注意此行空四格
track_new_devices: False <--注意此行空四格, 冒號“:”後面空一格
asusuwrt: <--注意此行無兩格
host: your router ip <--注意此行空兩格, 冒號“:”後面空一格
username: admin <--注意此行空兩格, 冒號“:”後面空一格
password: your router password <--注意此行空兩格, 冒號“:”後面空一格
protocol: ssh <--注意此行空兩格, 冒號“:”後面空一格
port: 22 <--注意此行空兩格, 冒號“:”後面空一格
device_tracker: <--注意此行無兩格
- platform: asuswrt <--注意此行空四格, 冒號“:”後面空一格
host: your router ip <--注意此行空四格, 冒號“:”後面空一格
username: admin <--注意此行空四格, 冒號“:”後面空一格
password: your router password <--注意此行空四格, 冒號“:”後面空一格
consider_home: 30 <--注意此行空四格, 冒號“:”後面空一格
new_device_defaults: <--注意此行空四格
track_new_devices: False <--注意此行空四格, 冒號“:”後面空一格
設定正確重新開機後, 編輯新產生的檔案known_devices.yaml
步驟如以下圖
Device Detection 自動化使用示範
1. 設定完成手機在線或離線檢測功能後
2. 示範利用Siri自動化進行情境設定
3. 情境應用: 當於夜間檢測到我的手機在線(回到家裡), 自動開啟我家四樓閣樓主燈及副燈, 完成自動化情境設計
PS: 以上即為設備檢測應用在自動化情境設定的簡單應用 , 如下兩圖示範
2. 示範利用Siri自動化進行情境設定
3. 情境應用: 當於夜間檢測到我的手機在線(回到家裡), 自動開啟我家四樓閣樓主燈及副燈, 完成自動化情境設計
PS: 以上即為設備檢測應用在自動化情境設定的簡單應用 , 如下兩圖示範