不久前米家崩了,智能家居的玩家應(yīng)該多少都有了解,所以你是否受夠了不太穩(wěn)定的米家?厭倦了多個 App 之間的頻繁切換?智能家居是讓我們的生活更舒適而不是讓我們?nèi)ミm應(yīng)它,本期將邀請在智能家居領(lǐng)域玩轉(zhuǎn)homeassistant的老師-營在北京,幾串代碼就可以 DIY 最適合自己的智能家居控制系統(tǒng)。
HomeAssistant,簡稱 HA,是一款基于 Python 的智能家居開源系統(tǒng),支持眾多品牌的智能家居設(shè)備,可以輕松實現(xiàn)設(shè)備的語音控制、自動化等。
作為一個愛折騰的理工男,小時候就愛找個舊電池,拆個手電筒小燈泡,撿段導(dǎo)線接點亮小燈泡,對于一個孩子,燈泡點亮的那種成就感不亞于愛迪生發(fā)明電燈。然后一恍然十幾年過去了,增長的是年齡,進(jìn)步的是科技,不變的是我愛折騰的老男孩本性。2016年在在網(wǎng)上看到有人用Siri語音助手點亮LED燈時,我內(nèi)心深處那個愛折騰的男孩又回來了,跟隨網(wǎng)上的教程開始買樹莓派發(fā)光二極管實現(xiàn)了Siri語音控制LED的開關(guān)控制。
于是智能家居成為了我折騰的主戰(zhàn)場,也是從那時起我結(jié)識了開源智能家居平臺homeassistant,而蘋果Siri、亞馬遜的echo語音助手無疑成為智能家居普及的強(qiáng)大推手。在不久之后國內(nèi)智能音箱小米小愛、阿里天貓精靈
、百度小度等如雨后春筍般上市了,國內(nèi)智能家居市場開始熱鬧起了。之前好多人都說homeassistant太復(fù)雜,普通人玩不轉(zhuǎn)搞不定。其實呢,我也不是計算機(jī)IT相關(guān)專業(yè)出身,我也不會寫代碼(抄作業(yè)還是會的)。2016年那會兒homeassistant才難呢,當(dāng)時所有的添加設(shè)備修改前端頁面等都是要在后臺修改配置文件的,經(jīng)過這幾年的發(fā)展,homeassistant已經(jīng)非常簡單易用了。安裝插件可以直接用插件商店HACS,添加設(shè)備和自動化基本上都可以在前端用鼠標(biāo)點一點就能完成了,這和大家用米家APP添加設(shè)備和自動化已經(jīng)沒有什么差異了。所以我在這個領(lǐng)域的能力是什么呢?幫助小白用戶搭建home assistant平臺,添加已有智能家居設(shè)備到home assistant,然后入門home assistant這么優(yōu)秀的智能家居平臺;其次替不屑寫手把手教程的大神們寫寫教程,推廣一下他們有用的插件,讓homeassistant更普及;最后希望越來越多的用戶使用homeassistant,引起國內(nèi)智能家居廠商對homeassistant平臺的重視,主動開發(fā)對接home assistant平臺,讓智能家居玩家可以安全、跨品牌、本地化控制自己的智能家居設(shè)備。
其實對于這個問題很好回答:
小米有米家APP、蘋果有homekit、華為有智慧生活……,而我只想自己手機(jī)里只有一個智能家居APP,而不是小米米家、歐瑞博、博聯(lián)broadlink、海爾智家、美的美居、螢石等一堆APP,并且我也不想操控空調(diào)我打開美的美居,想看下攝像頭又得打開螢石APP,控制插座又打開博聯(lián)APP,反復(fù)在不同APP間跳轉(zhuǎn)。這些對終端消費者來說都是十分糟糕的體驗,也是各個智能家居廠商各自為政造成的惡果。而home assistant可以同時接入小米、博聯(lián)、美的、??低?/span>等等智能家居,實現(xiàn)了各品牌智能家居的統(tǒng)一管理,一下這個世界就清凈舒服多了。
小米米家的自動化設(shè)置在home assistant面前簡直就是小弟弟都稱不上。最近小米升級了什么自動化2.0(將IF條件拆分為觸發(fā)條件和狀態(tài)條件),其實就是多年前homeassistant自動化就有的東西(HA里面自動化一直都是觸發(fā)Triggers和條件Conditions分開的)。更重要的是各個品牌接入home assistant后我們終于可以讓小米的人體傳感器打開美的空調(diào)了。HA自動化的強(qiáng)大各個智能家居產(chǎn)品的聯(lián)動,它還可以和各種互聯(lián)網(wǎng)服務(wù)聯(lián)動,比如可以接入公交車到站信息,實現(xiàn)工作日七點到八點上班前的這段時間,當(dāng)公交車離你乘坐的車站還有兩站地時讓你家的小愛音箱播報“公交車即將到站,現(xiàn)在可以出門了”,這樣可以避免你寒冬或酷暑天在外面等公交車時瑟瑟發(fā)抖或大汗淋漓的苦惱。
蘋果手機(jī)在國內(nèi)的占有率那么高,但是我相信大家蘋果手機(jī)里的家庭APP絕大部分都是空空如也。2016年一部分極客已經(jīng)實現(xiàn)的用Siri語音控制智能家居,現(xiàn)在對很多人可能還是很陌生。這其中一大部分原因是蘋果認(rèn)證的homekit智能家居設(shè)備價格普遍比較貴,并且品類比較有限。而homeassistant可以把小米米家、博聯(lián)、美的空調(diào)等等蘋果家庭APP本身不支持的智能家居模擬成homekit家居而接入蘋果家庭APP,這樣一個額外的APP都不裝,就可以實現(xiàn)一個蘋果家庭APP統(tǒng)一控制各品牌的智能家居了,進(jìn)而也可以實現(xiàn)Siri語音控制各品牌的便宜好用的智能家居了。
前面說過隨著前幾年智能音箱雨后春筍般的上市,各智能音箱平臺也像智能家居廠商一樣各自畫地為牢,比如天貓精靈無法控制米家設(shè)備。而我們把所有智能家居設(shè)備接入home assistant后,我們再接入各家智能音箱平臺,這樣就可以隨便叫那個智能音箱都可以控制家里的設(shè)備了。
最后說點不算題外話的題外話。那就是很多網(wǎng)友說的“homeassistant太復(fù)雜,我選擇米家全家桶”關(guān)于全家桶的問題。我個人是不會選擇任何一家全家桶來搭建智能家居的,道理很簡單,沒有任何一家公司可以把智能家居所有品類都做到很好。舉個稍微極端點的例子,買無人機(jī),你會選擇大疆還是哪個不知道現(xiàn)在活著還是死了的小米旗下的飛米?同樣買空調(diào)你會選擇格力、美的還是小米?沒有任何一家公司可以把所有品類都做到優(yōu)秀。我不會選擇被某家全家桶套牢而失去選擇更加優(yōu)秀產(chǎn)品的自由。
其實搭建home assistant的方法有很多種,homeassistant官方網(wǎng)站都有詳細(xì)的介紹。目前國內(nèi)玩家比較常用的搭建環(huán)境有X86虛擬機(jī)、群暉或威聯(lián)通NAS、樹莓派、N1等各種arm盒子等。要說簡單那肯定是要花錢的,X86虛擬機(jī)、群暉威聯(lián)通NAS等可以直接安裝官方HAOS來安裝home assistant,但這些都需要幾千左右才能搞定。樹莓派也是全世界廣受歡迎的硬件,樹莓派搭建homeassistant官方也有詳細(xì)教程,但因芯片缺貨,樹莓派已經(jīng)高不可攀了(基本上500元起,已經(jīng)沒有性價比可言了)。剩下的N1盒子、玩客云、電視盒子因為價格低廉、功耗極低適合24h開機(jī)在國內(nèi)使用者也比較多。但系統(tǒng)都沒有官方維護(hù),都是各位網(wǎng)友用愛發(fā)光,難度和坑相對較多,但是100元左右就可以搞定homeassistant也是不可多得的選擇。
目前低成本搭建home assistant當(dāng)然是選擇玩客云了,現(xiàn)在玩客云價格在二手平臺50元左右就能買到,玩客云刷armbian系統(tǒng)的教程也比較多,玩客云刷完armbian后安裝homeassistant的教程主要是我在寫。目前已經(jīng)在什么值得買網(wǎng)站分享了兩篇搭建教程,還有一篇使用教程及多篇小米米家系智能家居本地接入home assistant的教程。為了普及推廣homeassistant,為了讓更多的人入門home assistant,我們需要一個低成本的硬件平臺搭建home assistant,我選擇了玩客云,后面我還會繼續(xù)優(yōu)化更新補(bǔ)充玩客云搭建homeassistant平臺相關(guān)及使用的教程。搭建過程可以參考以下教程?!?a target="_blank" >309元的小米中樞網(wǎng)關(guān)弱爆了-50元玩客云安裝homeassistant才是真正的智能家居超級中樞網(wǎng)關(guān)》
最近天氣十分的炎熱,空調(diào)成了我們生活中不可或缺的家電,怎么讓我們眾多傳統(tǒng)的存量空調(diào)變智能呢。之前給大家分享過一篇DIY空調(diào)伴侶的文章《酷夏來了,花十幾塊錢DIY個空調(diào)伴侶,讓你的老空調(diào)秒變智能》,今天給大家?guī)淼氖呛喕壈妗J〉袅?a target="_blank" >安卓手機(jī)APP配置過程和HA的MQTT設(shè)置環(huán)節(jié),功能方便有更多選擇和可玩性。通過該DIY空調(diào)伴侶您不需要逐個學(xué)碼,自動碼庫匹配,節(jié)省您的配置時間,該碼庫離線存放在自己家里的HA上,不怕外網(wǎng)斷了,空調(diào)不可控,也不用擔(dān)心廠商倒閉服務(wù)器停用。
那就我們開始DIY的快樂之旅吧~~
按照下圖所示,添加ryanh7/SmartAC.git到存儲庫輸入框中,然后點擊“添加”完成添加。
玩客云我已經(jīng)給大家安裝了samba服務(wù),當(dāng)我們需要添加第三方插件或者需要修改配置文件時需要打開homeassistant的配置目錄。我已經(jīng)把homeassistant的配置目錄通過samba服務(wù)共享出來了。在您的電腦(電腦需要和玩客云處于同一局域網(wǎng),你可以理解為同一路由下)同時按下window鍵加R鍵,打開運行,輸入您的IP地址,點擊“確定”。
輸入登錄賬號root,密碼10245869 登錄即可打開homeassistant配置目錄。我給大家的默認(rèn)裝了HACS即第三方插件商店的,HACS就放在了custom_components里了。
打開HA共享的配置目錄后,把解壓后的碼庫文件codes放入下圖所示第三方插件smartAC目錄下該位置即可。
按下圖所示重啟HA,讓插件生效。
右側(cè)為實物接線圖
從python官方網(wǎng)站下載你系統(tǒng)對應(yīng)版本的python,安裝時勾選“Add Python to PATH”。
按Windows +R鍵,然后在“打開”后輸入cmd打開windows命令行窗口。然后輸入下面的命令安裝esphome
pip3 install wheel
pip3 install esphome
然后再輸入下面的命令驗證esphome是否安裝成功,安裝成功會輸出版本號
esphome version
在你的電腦賬號目錄下創(chuàng)建一個esphome配置文件,可以直接復(fù)制我的這個就行,只需修改一下WiFi賬號密碼。
把nodemcu通過USB數(shù)據(jù)線插到電腦上,然后再windows命令行窗口輸入如下命令
esphome run myesphome.yaml
編譯完成后選擇提示的1即COM選項,進(jìn)行固件寫入即可。
打開HA的配置→集成,HA會自動發(fā)現(xiàn)esphome,然后點擊發(fā)現(xiàn)的esphome配置即可自動加入HA。
選擇你的空調(diào)品牌,提交后出現(xiàn)下面彈窗,選擇esphome,并輸入esphome服務(wù)ID,點擊提交。
點擊提交后看你的空調(diào)是否有反應(yīng),沒有就繼續(xù)點“提交”,直到你的空調(diào)開機(jī)了,然后勾選“空調(diào)有響應(yīng)”,再點“提交”即可。
然后進(jìn)入集成選擇smartAC的設(shè)備,打開添加到前端界面。
現(xiàn)在你已經(jīng)把你家傳統(tǒng)的紅外遙控空調(diào)接入home assistant了,利用homeassistant的強(qiáng)大組件功能,你現(xiàn)在已經(jīng)可以實現(xiàn)Siri、小愛同學(xué)、天貓精靈、小度等語音控制空調(diào),以及通過蘋果家庭APP、天貓精靈APP和小度APP遠(yuǎn)程操作空調(diào)了。在您還沒到家時就提前打開空調(diào),到家就是涼爽舒適的溫度。這些相關(guān)操作請參考《智能音箱不吃灰,小愛同學(xué)、天貓精靈、小度、siri語音控制各品牌智能家居實操》。
只推薦一個的話,我還是推薦易微聯(lián)sonoff mini WiFi智能雙控開關(guān)模塊。
原因:
首要原因是價格低廉,四五十塊錢一個,品質(zhì)做工也不錯,比裸露的單火模塊強(qiáng)多了。
無需布線即可實現(xiàn)零火供電,穩(wěn)定可靠。
上述接線方案可能有些人沒用心看,不懂這么接的好處,請看右側(cè)的評論截圖。
可以保留原來的機(jī)械開關(guān),無痛升級,老少皆宜。
Sonoff易微聯(lián)十分開放,已經(jīng)接入小愛、小度、天貓精靈、華為hilink等各大智能語音平臺,普通消費者即使不折騰也夠使用了。易微聯(lián)也主動推出了接入homeassistant的插件,供消費者使用,并且插件是優(yōu)先局域網(wǎng)接入的。
總結(jié): 本期內(nèi)容需動手實操,建議先收藏,有時間自己操作一下試試,其實搭建homeassistant很簡單,就像老師在文中說的那樣,你會抄作業(yè)就會搭建ha,營在北京老師在自己的主頁有很多關(guān)于homeassistant的玩法,有興趣的值友可以關(guān)注一下。
如果值友們有關(guān)于智能家居的解決方案或是想要入手的智能家居產(chǎn)品難以決策,可以關(guān)注我們的專欄達(dá)人主頁了解更多相關(guān)問題,還可以給我們留言為我們的專欄提出Q,有可能下次的專欄訪談就有大咖來A你的問題喲!
營在北京往期優(yōu)秀文章分享: