如果你不是水電專業背景,又想要自己動手處理智慧家庭,第一個最容易卡關的地方應該就是智慧開關到底怎麼搞,今天用自身經驗來和大家分享在 Home Assistant 中使用零火開關設定多切同步的方式,如果你不是使用 Home Assistant 做智慧家庭中樞系統也沒關係,前面安裝的部分基本上都是大同小異,只有雙切同步的部分在各自的系統進行設定即可。
目錄
「零火」是什麼?
『「零火」是什麼?』可能是你心裡浮現的第一個問題。
如果已經有在搜集智慧家庭相關的資訊,你可能會看到很多人說「要做智慧家庭,開關先拉零線就對了」或是「中性線記得拉」…等等,而 「零火」 兩個字:
- 「零」指的就是「零線」,也稱為「中性線」、「水線」。
- 「火」指的則是「火線」。
與「零火開關」對應的是「單火開關」,在台灣過去一般開關是火線進、燈具負載線出,這個叫「單火」;所謂「零火」則是開關和電箱連接零線及火線,另一邊和燈具連接負載線,如下圖所示:
為什麼智慧開關需要零線?
智慧開關之所以需要零線,是為了在關燈的同時讓開關本身也有穩定的電流來維持開關和智慧家庭中樞系統的連線。
從上面的線路圖可以得知,一般的開關在沒有開燈的狀態下,開關本身是沒有電流的,那也就沒辦法透過任何方式和智慧家庭系統連線;為了解決沒辦法加拉零線的狀況,市面上也很多「單火開關」的智慧開關產品,也就是不需要零線的智慧開關,單火開關的原理是透過原有的火線和燈線通過微小電流來為智慧開關供電。
單火開關不香嗎?
單火開關對於完全沒辦法拉零線但又想享受智慧家庭便利的人當然是香,但想當然是要付出相對應的代價,單火開關的缺點和解決方法:
鬼火問題
單火開關為了要可以和智慧家庭系統連線,會在電路中通過微量電流為自己供電,所以當單火開關碰巧遇到瓦數小又會蓄電的燈具,那就會在續滿電時爆發產生鬼火;而解決方式就是在燈具端跨接一個較高瓦數的電容,讓這微量的電流有可以釋放的地方,不過這就又會是另一筆開銷了,同時也增加了整個線路的複雜性,未來在檢修的時候又多了一個環節需要考慮。
燈具可能的損耗
因為單火開關會長時間釋放微量電流給燈具,不會完全斷電,所以單火開關會對燈具會造成額外的損耗。
功能受限
如果你和我一樣是選用 Zigbee 作為智慧家庭主要的裝置連線方式,那零火開關也會是更好的選擇,因為零火開關有完整的電流支持可以成為 Zigbee mesh 網路中的中繼器來延伸 Zigbee 網路覆蓋範圍,而單火開關因為只取了電路中的微量電流而無法成為 Zigbee 中繼。
零火開關雙切、多切怎麼安裝?
不囉唆,直接上圖!
其中一端是「主控端」,接火線、零線、燈線,是實際有接線控制燈具的部分;另一端「遙控端」則只接零線、火線,讓開關本身有電可以和智慧家庭中樞系統連線進行控制。
其實概念就是這麼簡單,遙控端可以視需求想要多少切都可以,實際上還是需要視家裡線路的狀況決定施作方式,如果本身沒有足夠的電學知識,還是交給專業的水電師傅來做會比較安全喔!也請務必尊重專業,別自己沒搞懂就把我的文章塞給水電師傅照做 🤣
完成硬體的安裝之後,只有主控端開關可以控制燈具,而遙控端的開關按了不會影響燈具,這是正常的請不要緊張,接下來只需要在智慧家庭系統中將主控端、遙控端設定連動就可以達成雙切控制了。
開關雙切、多切在 Home Assistant 如何設定?
還不會在 Home Assistant 裡使用 Blueprint 的朋友可以先參考下面這篇:
這裡我們使用「Sync Multiple Switches」這個 Blueprint 進行設定,新增想要連動的開關,這樣就設定完成啦!
常見問題
「零火」和「單火」是什麼意思?有什麼差別?
「零火」指的是開關要需要連接零線,而「單火」指的是開關不需要連接零線。
我家開關沒零線怎麼辦?
請水電師傅來拉零線,或自主改線 (有危險),可以參考:https://youtu.be/oShovxG_7UM。
“開關端補中性線、燈端補火線”
請問是否則一即可(一個是智能開關、一個是Relay)?
若是,建議選哪個呢?
Hi HHA,
如果可以把 relay 塞電箱或是塞開關盒裡,那選 relay 或開關都差不多,不過不論是開關或 relay 都建議要走中性線版本喔!
如果直接選的話,我會建議選開關,少一個裝置少一個變數「燈泡、開關」vs「燈泡、relay、開關」少一個裝置未來除錯的複雜度小一點
Hi Neil大大,
目前有成功將vizo開關加到Z2M了(且可在Z2M的介面控制開關),但是卻找不到開關的”實體”,想請問一般要怎麼設定裝置的”實體”
(從設定-裝置與服務-實體,裡面完全找不到任何開關的實體QQ,也就沒辦法選取藍圖裡面要同步的開關)
Hi Geo,
如果都有設定正確應該都可以看到,下面兩個地方你再找找看:
如果這兩的地方你都找不到,很有可能設定過程中有問題,建議 restore 之後再重新設定一次喔
謝謝 Neil大~
原因是在 設定 > 裝置與服務 > 整合 > MQTT ,MQTT沒有自動加入,手動加入整合後,實體就跑出來了!!!
也可以順利用藍圖雙切了 > <
十分感謝
太好了👍
Hi Neil大大,
請教一下一對多開關的同步(例如:one touch),如果是HA內建的自動化有辦法達成嗎?
我的使用情境如下:A(遙控),BCD(實體控制)
A 開/關:BCD同時開/關
BCD任一開:連動A開,其他維持原狀
BCD全部關:連動A關
目前我用2個自動化,會有disco現象(就是燈快速開啟後又快速關閉)
Hi Mark,
HA 可以達成一對多開關同步,看起來問題應該出在你目前設定的自動化邏輯衝突,因為你的第 2、3 條邏輯會觸發第 1 條邏輯,試著調成下面的邏輯:
白話來說效果是:
大概可以理解你想要達成的效果是「不管燈開幾個按了要全關,同時不管開幾個按了也要全開」但這邏輯本身就衝突,如果要達成就會需要兩個 one touch 按鈕,一個負責全開,一個負責全關
但不過就不是 one touch 了,變 “two touch” 🤣
Hi Neil大大,
我後來改用”情境”的方式控制,變得比較單純,而且容易維護
另外Blueprint真的好用,我用這個把家裡的雙切甚至多切都設定好了
感謝
👍 用情境處理也是不錯的方式
好的,我試試,感謝。
請問[Sync Multiple Switches]這個blueprint那裡找的到?
Hi chilte,
blueprint 搜尋步驟可以參考這裡
或是直接到這個連結:
https://community.home-assistant.io/t/general-sync-switches/367102/12