Home Assistant 更新說明 —— 0.65

一開春,Home Assistant 團隊就像打了雞血一般,小版本更新一個接著一個層出不窮。從來大事化大更新,小事化了的 HA Team 獻上了最密集的一次版本更新。

首當其衝的是原生 Homebridge 的不斷改造,截止此文發布時,HA 的官方 Github 還在不斷更新有關的內容。不出意外的話,可以期待到 0.70 版本 HA 將正式棄用 Node.js 版本的 Homebridge,轉向使用原生 Python 版本的 Homebridge 支持。

其次,由於德國愛好者 Syssi 的不斷努力,米家設備的支持也迎來了一次井噴。智米加濕器、全系空氣凈化器、飛利浦二代智睿護眼燈、飛利浦智睿蠟燭燈炮、PM 2.5 監測儀,甚至是上周才剛發售的新版 WIFI 智能開關都已獲得支持。同時空調伴侶插件的開發工作也在有條不紊地進行著,非常感謝 Syssi 的貢獻!在此鼓勵大家到項目倉庫給個 Star ~ 話說 Syssi 似乎開發一款就買一款設備,感覺小米應該給 Syssi 頒發最優海外米粉獎。(大霧)另外一直不受支持的2017年新版綠米牆壁開關、86開關等基於多功能網關固件的更新,已係數獲得支持。

系統層面,本次更新引入了燈組概念,支持自定義創建燈組。燈組在智能家居平台並不陌生了,之前 Home Assistant 並沒有對『燈』這類設備區別對待,均採用群組管理的方法。此次特別引入『燈組』組件,也是為了尊重用戶的使用習慣。

頗具亮點的還有過濾感測器 Filter sensor,該組件的意義在於能夠幫助過濾部分無效數據,降低數據的離散值,使數據更具置信度。可以說是 Home Assistant 邁向數據分析的一次進步。

在 0.63 中 ,HA 引入了 entity_registry.yaml 文件,用於給不同設備生成並標記獨一無二的設備 ID。利用 ID,在這個版本中,Home Assistant 已可實現前端頁面對設備名稱的修改。這個功能可能對國內用戶沒有太大意義,願意是由於不支持中文命名,因此大部分用戶傾向使用默認名稱而後在 customize 部分修改為中文昵稱。但是此邏輯為未來 Home Assistant 實現動態載入和資料庫調用的演化打下了基礎。在不久的將來,用戶即可在前端實時添加設備和服務,而無須再面對煩人的配置文件了。

此外,此版本開始,Home Assistant 正式放棄對 Python 3.4 的支持,目前 HA 最低運行環境為 Python 3.5.3。

伴隨著 Python 版本的 homebridge 的不斷升級,Home Assistant 已經成為一個高度集成的一體智能家居系統,稍有缺憾的就是複雜的設備接入過程,而團隊已經意識到了這點著手進行改進。相信全前端交互的 Home Assistant 就在不遠處。


推薦閱讀:

Python列表元素分組
Python語法速覽與機器學習開發環境搭建
這或許是對小白最友好的python入門了吧——11,if語句初體驗
python如何查看某一個包中的某一個函數的使用方法?
書籍推薦:《Python3學習筆記》

TAG:智能家居 | Python |