通常大家在智慧家庭的平台選擇上,預算會是一大考量,也大多是大家最終不會青睞Homekit的主要原因之一。今天來介紹一個開源的智慧家庭專案給大家,不但可以解除很多設備不支援Apple Homekit的限制,甚至還可以讓我們客製自己的智慧家庭平台!

可以解放Homekit的方法有哪些

首先我必須先打一下預防針,目前我的77house還是希望以Homekit作為主要的智慧家庭平台,也就是說我對於其他平台或工具的使用都是以幫助我方便整合進Homekit為動機去研究的,而不是希望HomekitHome assistan(後面就稱HA)並行使用,所以對於HA的研究不會太深入,當然安裝或把原本不支援Homekit的裝置整合進Homekit等功能還是會介紹到,但如果是想以HA為主力的人可能這邊的文章不太能滿足你。

說到能將原本不支援Homekit的裝置整合進Homekit這項功能,其實也不是只有HA能作到,軟體支援方面的還有Homebridge也可以作到差不多的事情,如果你對安裝這些服務不太在行,家中也沒有可以常駐架設這些服務的設備,甚至還有像HOOBSStarling Home Hub這種直接接在家中網路上就幫你搞定的軟硬體整合產品(當然價格也就貴一些)。

至於為何我要選擇HA主要是因為它是以python開發的開源專案(有些小Bug或想改一下原始碼至少比較看得懂),並且跟Homebridge相比有比較高的客製化的能力,未來如果不想用Homekit了直接全部轉為HA來當作智慧家庭平台也很方便,當然大家也可以HAHomebridge一起架設並不衝突,但目前我需要加進77house的設備HA都有支援所以就沒碰過Homebridge了,推薦如果本身不排斥寫點小程式(其實也不太算)的人以HA作為解放Homekit的服務。

Home Assistant平台界面demo Home Assistant平台界面demo

Home assistant簡介

所以HA到底是什麼呢?直接從官網的介紹可以看到它是—由全世界熱心的創客與DIY熱衷社群所共同開發維護的基於隱私保護的居家自動化開源專案,OK!我相信大部分人看完應該還是不懂這到底是什麼東東?簡單來講HA不是由營利的公司所推出的產品,而是一群大善人共同創造出來的一個專案,並且這個專案開放給任何人使用或依自己喜好修改,而且他還保有了以下幾個特色:

  • 兼容超過1000個智慧家庭裝置:

    這個可以說是HA最強的特點,因為各家的智慧家庭裝置都一定要走某個通訊協定並跟家裡的網路做溝通,HA架設以後會自動掃描家裡網路,並把網路上相容的智慧家庭裝置加進HA裡讓我們可以從HA控制這些裝置,至於他到底相容哪些牌子大家可以參考這個清單

  • 強大的自動化功能:

    只要是加進HA的裝置跟服務,都可以利用內建的自動化功能去設定這些裝置。例如讓門口的燈在天氣服務測到日落的時候自動開啟、車庫門開啟時手機跳出通知等自動化服務。

  • 多到數不盡的擴充插件:

    前面有提到HA是由一群善良熱情的工程師與創客們開發維護的,這群人很強幾乎每天都在開發新的擴充插件並等著把它加進HA裡面。

  • 智慧家庭的數據跟資料都可以儲存在Local端:

    因為HA是架設在你自己的裝置上(家裡的樹莓派、舊主機或NAS等),所以你家裡的sensor等設備收集到的資料跟數據都是存在Local端,可以大大降低資料外流的風險。

  • 有內建的行動裝置APP:

    HA有開發好簡單的行動裝置APP可以下載用手機控制家庭。

  • 居家能源管理系統:

    HA有一個滿完整的居家能源管理系統,但這部分我比較沒有研究有興趣的可以參考他們官網的介紹

HA真這麼完美?

前面對HA各種吹捧應該讓各位覺得真的有這麼神嗎你講成這樣?當然他還是有些缺點,其中我認為最大的一個缺點是他的開發者們畢竟都是一群熱心創客工程師們,所以HA的進入門檻會相對Apple Home小米等平台會高不少,光是安裝架設HA就可以搞個我們一天半天了…

後續我會慢慢更新一些自己玩HA的文章跟大家分享,包含安裝、如何把原本建商付的攝影機加進HA、把HA的設備加進Homekit整合等等,再請大家多多指教啦。

目錄