我順便講一下Home Assistant的侷限吧,也讓想入這個坑的少走點歪路
先講一下Home Assistant幾個特性
1. 很多無法相容homekit的都可以接入Home Assistant
- 我家的特斯拉就可以,不過需要買Tessie XD
2. 這些無法接入Homekit,卻接入HA的設備,可以藉由HASS Bridge出現在Home App
- 不過有些功能會變得很反直覺,比方說「冷氣的空氣清淨」變一個開關
3. 但是反過來,接入Homekit的設備「無法」在HA中看到。
- 特別提這點是因為有很多設備無法接入HA,最有名的就是EVE Home系列
4. 有不少東西可以同時接入HA/Homekit,在HASS可以排除掉這些,避免在Home App
裡面出現重複的(且很多意味不明的)開關
5. HA/Homekit都有各自的automation,然而Homekit的的確功能很差,可是HA的設定
相當麻煩。最重要一點來了,兩邊的automation都只能跟自己看得到的裝置做互動
- 比方說Device->HA->HASS->Homekit那就可以在Homekit裡面自動化這裝置
- 但是反過來說3,HA看不到如eve的開關跟感測器,就無法在自動化使用它們
ok 這就是所有前提。
老實講Homekit的automation真的是爛的有點離譜,最簡單的幾個場景都很難做
1. 我想要打開冷氣時順便打開循環扇,做不到。他「配件被控制時」的事件無法用
冷氣開啟事件來觸發
2. 我想要早上5:45要是溫度低於21度的話,打開暖氣(離峰時開暖房),做不到
3. 我想要離開某一定點(如公司)且溫度低於21度時,打開暖氣,做不到
這些HA通通理論上做得到,只是很麻煩,極度麻煩,用過就知道 XD
我家裡電燈跟智慧開關都是使用VIZO能接入homekit的版本,很遺憾由於無法接入HA
以至於這些控制通通都無法在HA完成。如果要能接入HA的話,無法接入homekit
還有相當多眉角啦,總之,HA並非萬能,而且限制性相當的高,主要是卡在設備能
不能也接入HA這點上。你感測器無法接入HA就無法在HA內使用
不過HA本身是對Homekit一個還不錯的補充,至少我在home app裡面打開關閉哨兵模式
以及看到車庫Model Y內外的溫度,這些都算補全了一些功能
只是這個方案限制很大,不要對他抱有太大期望 XD