R2S安裝Home Assistant步驟
?????家中智能家居硬件使用的是小米家的,而家人手機(jī)是iPhone,加之小愛音響最近老是斷線,官換了音響還是斷線。萌生能否各種通過(guò)蘋果家的Home kit和Siri控制米家硬件,不查不知道,一查有驚喜。以下作為自己折騰HASS的一個(gè)記錄。
?????Home Assistant平臺(tái)可以打通多種智能家居平臺(tái),(想想也是,這種多智能家居品牌各做各的,有的擅長(zhǎng)做空調(diào),有的擅長(zhǎng)做冰箱,要實(shí)現(xiàn)智能控制,只能購(gòu)買同一個(gè)平臺(tái)的硬件,選擇范圍會(huì)變?。琀ome Assistant(HASS)主要用途就是幫助打通各個(gè)平臺(tái)的,其中就包括打通小米與蘋果的HomeKit。HASS可運(yùn)行在Windows、MacOS、Linux、樹莓派...當(dāng)然也可以運(yùn)行在OpenWRT的Docker中,而HASS最好保持24小時(shí)運(yùn)行以便隨叫隨到,路由器是不二只選。
?????對(duì)于的R2S刷各種OpenWrt作軟路由用,網(wǎng)上教程很多,過(guò)程相對(duì)簡(jiǎn)單。R2S作為軟路由使用,CPU占用率3%-5%左右,運(yùn)行內(nèi)存剩余85%,性能還有較多富余。打算在R2S中跑下Home Assistant耍耍,經(jīng)過(guò)各種踩坑,總結(jié)主要步驟如下:
1、刷帶有Docker的固件,建議刷骷髏頭的2023.1.28版本固件(帶Docker):Docker-friendlyarm_nanopi-r2s-ext4-sysupgrade.img.gz
固件下載地址:https://github.com/DHDAXCW/NanoPi-R2S-rk3328/releases
2、Docker擴(kuò)容:
Openwrt后臺(tái)界面中使用系統(tǒng)中磁盤管理工具新建分區(qū)→格式化→掛載到Docker目錄下
具體掛載方法參考:https://syddos.com/865.html。當(dāng)然也可以通過(guò)命令行實(shí)現(xiàn)Docker擴(kuò)容。
3、在Docker安裝Home Assistant,命令如下:
??docker run -d \
??--name homeassistant \
??--privileged \
??--restart=unless-stopped \
??-e TZ=MY_TIME_ZONE \
??-v /PATH_TO_YOUR_CONFIG:/config \
??--network=host \
??ghcr.io/home-assistant/home-assistant:stable
具體步驟參考:https://www.home-assistant.io/installation/raspberrypi
4、在Home Assistant中安裝HACS插件,優(yōu)先建議使用命令行安裝:
????wget -q -O - https://install.hacs.xyz | bash -
操作步驟參考:Home Assistant 安裝 HACS - 知乎 (zhihu.com)
安裝完成HACS后,重啟Home Assistant,左邊欄會(huì)出現(xiàn)HACS插件。其實(shí)HACS就是一個(gè)插件應(yīng)用商店。
備注:
(1)因?yàn)榉?wù)器在國(guó)外,運(yùn)行此命令前確保在科學(xué)上網(wǎng)的環(huán)境,否則容易出錯(cuò)。
(2)由于硬件各異、安裝的Home Assistant版本的不同,Home Assistant的功能可能不同,各版本HASS的功能如下:
5、進(jìn)入HACS中搜索安裝xiaomi 邊緣網(wǎng)關(guān)插件。
6、在Home Assistant設(shè)置中分別集成:XiaoMi Molt和Home插件
(步驟5/6網(wǎng)上有很多詳細(xì)視頻步驟)
7、設(shè)置HASS中網(wǎng)絡(luò)的設(shè)為L(zhǎng)AN口模式,如果是在軟路由中布置HASS,建議軟路由作為主路由,后級(jí)的無(wú)線路由器改為AP模式,使所有后級(jí)網(wǎng)絡(luò)設(shè)備能夠在一個(gè)網(wǎng)段的局域網(wǎng)中。否則容易出現(xiàn)手機(jī)Home Kit掃面無(wú)法添加設(shè)備問題!
????當(dāng)然可以通過(guò)其他技術(shù)手段實(shí)現(xiàn)HomeKit外網(wǎng)訪問家中小米的硬件,也可以購(gòu)買個(gè)HomePod、Apple TV作為中樞實(shí)現(xiàn)HomeKit外網(wǎng)訪問家中設(shè)備的功能。
????感謝網(wǎng)上各位大佬的教程,運(yùn)行HASS幾天暫未發(fā)現(xiàn)問題,并沒沒增加額外硬件,真香!
PS:運(yùn)行了幾天相對(duì)穩(wěn)定,由于我使用R2S作為主路由撥號(hào)上網(wǎng)+運(yùn)行HASS+PassWall,CPU峰值使用率40%左右,內(nèi)存占用率60%左右,溫度41-45℃(購(gòu)買的是二代金屬外殼),待進(jìn)使用觀察穩(wěn)定性,是否需要加散熱扇或跟換軟路由。(感覺是入坑了。。。。。)
2023.2.16晚回到家發(fā)現(xiàn)無(wú)線路由無(wú)法上網(wǎng),檢查R2S發(fā)現(xiàn)LAN指示燈不亮,斷電重啟后正常,無(wú)法判斷是R2S固件、內(nèi)存卡、供電、或本身R2S本身體質(zhì)問題,為絕后患匆匆刷了骷髏頭2023.2.14帶Docker版本固件,R2S死活無(wú)法啟動(dòng),又重新刷了1.28號(hào)固定。同時(shí)買了閃迪內(nèi)存卡刷個(gè)系統(tǒng)換著系統(tǒng)測(cè)試下。