智慧家居 篇四:視覺化方式編寫Home Assistant自動化流程

作者:iSunshiny

所謂“智慧家居”,最重要的部分莫過於自動化流程(這個觀點筆者將來會專門闡述)。Home Assistant中自然也少不了自動化的功能。網上有許多Home Assistant自動化流程程式碼,但大部分教程也就止步於程式碼了。對於小白而言,終究是不知其所以然。

前方小白警告本文為Home Assistant小白級別玩家教程,大咖請忽略。

Home Assistant的發展非常迅速,沒幾天就會跳出更新提示。不知不覺HA中已有視覺化方式編寫自動化流程的途徑。路徑如下圖

智慧家居 篇四:視覺化方式編寫Home Assistant自動化流程

今天就讓我們透過一個最簡單的“實現兩燈雙開雙控”自動化案例,來學習如何編寫HA的自動化流程。

智慧家居 篇四:視覺化方式編寫Home Assistant自動化流程

一、硬體準備

兩路燈(主燈與副燈)

兩個智慧雙控開關(開關一與開關二)

通電

二、軟體準備

Home Assistant

智慧雙控開關已接入Home Assistant

三、現狀描述

開關一左側按鍵可以控制主燈,右側按鍵無反應

開關二右側按鍵可以控制副燈,左側按鍵無反應

四、實現目標

開關一右側按鍵能夠控制副燈

開關二左側按鍵能夠控制主燈

五、編寫自動化

進入“場景自動化”頁面,點選右下角藍色按鈕“建立自動化”——“從空的自動化開始”分別建立兩個自動化流程。(Blueprint可以理解為自動化流程共享庫,本文暫不涉及)

自動化一

“新增觸發條件”——“狀態”——在“實體”中選擇開關一的右側開關;

“新增動作”——“呼叫服務”;

“服務”處選擇“燈光:Toggle”,“目標”處點選綠色按鈕“選擇實體”,並從中選擇開關一的右側開關。

自動化二

“新增觸發條件”——“狀態”——在“實體”中選擇開關二的左側開關;

“新增動作”——“呼叫服務”;

“服務”處選擇“燈光:Toggle”,“目標”處點選綠色按鈕“選擇實體”,並從中選擇開關二的左側開關。

分別儲存後,試試開關一右側按鍵與開關二左側按鍵,是不是已經實現目標了?

智慧家居 篇四:視覺化方式編寫Home Assistant自動化流程

六、其它

一些Zigbee雙鍵開關或者多鍵開關(特別是塗鴉)透過ZHA接入時,在HA中控制時會發生一開則全開,一關則全關的情況,這是由於塗鴉使用了一些私有的通訊協議,導致其他Zigbee無法通用。這種情況下可以參考這篇文章以新增自定義Quirks的方式來解決。

頂部