低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

【寫作說明】:斷斷續續花了四天的時間,把家裡閒置的玩客雲刷入了docker和homeassistant,同時把小米接入了homekit,也看過在張大媽的教程,有的人在問這麼做有啥意義,我也說不清,也就是折騰著玩。本篇面向在英語水平差,不願意百度,只想無腦複製貼上而且還想折騰的網友,所以寫的較為基礎和詳細。資源放在評論裡,失效給我留言,會及時更新。

本篇的方法不一定是最好的,教程和資源均參考網際網路,如有侵權請聯絡刪除。

一:拆機

將玩客雲拆機,將介面面板用吹風機加熱,撬棒伸入sd卡槽口很容易拆下。

拆下六顆螺絲,可以抽出主機板。對比下面的圖片,自行判斷短接點。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

二:刷機

2.1 刷入usb啟動底包(免ttl)

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

在左上角點選 檔案-匯入燒錄包,選擇

首選底包.img

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

燒錄配置中,勾選

擦除flash

勾選

擦除bootloader

,在下拉選項中選中

擦除所有

,然後點選開始。雙公頭USB線插入靠近HDMI口的usb,連線電腦。然後用鑷子/回形針/訂書針等導電物體,短接玩客雲的短接點,保持短接的同時插入電源。

燒錄完成後,拔掉電源和usb放在一旁待用。

2.2 製作usb啟動盤

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

準備一個2G以上的優盤,選中Armbian_20。12_Aml-s812_buster_current_5。9。0-rc7。img

在target device選中你的優盤,然後點選

write

,出現以下介面,點

即可。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

2.3啟動

優盤插入靠近網口的usb,插上電源和網線,待優盤燈不閃爍時,去路由器控制介面可以看到一個mac地址為123456789ABC 的新增裝置,記下這個ip,開啟putty_x64_0。70漢化版。exe 在主機名稱中,輸入ip地址。點選開啟。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

賬號是root,密碼是1234(Linux輸入密碼的時候是看不見的,不要以為是壞了)

首次啟動時,需要修改密碼(因為此時系統還在優盤中,如果是二次刷機的啟動盤,那密碼是已經改過的而不是初始密碼)

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

密碼輸完了會提示新建使用者名稱,按ctrl c取消。(到這一步,系統已經可以在優盤中正常啟動,不需要寫入emmc的可以略過)

2.4 系統寫入至emmc

分別輸入

cd/boot/install

。/install。sh

此時putty介面開始滾動,耐心等待3分鐘左右,  就會出現圖中情況。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

拔掉優盤,電源線重新插。再次進入路由控制檯找到ip(可能不變),putty進入,密碼是修改過的密碼

tips:如果已經寫入emmc,拔掉優盤無法啟動,回到步驟2。1,刷入

備用底包

,重新來過。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

到此為止已經將armbian5。9成功刷入emmc,下一節開始安裝docker

三 :安裝docker和寶塔中文面板

3.1安裝docker

輸入 apt-getupdate,耐心等待5min左右,

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

輸入 wget-qO- https://get。docker。com/ | sh  因為是官方源,網路問題此時介面可能沒有動靜,慢慢來。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

到這裡docker就安裝好了。

輸入 servicedocker start (應該已經啟動了,再輸一遍)

輸入dockerrun hello-world測試一下,會提示本地沒有發現映象,但是會拉回來。

下面開始安裝寶塔中文面板(可以略過3。2)

3.2安裝寶塔中文面板

開啟winscp,輸入ip地址 ,使用者名稱 密碼

解壓public資料夾至根目錄

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

在putty中輸入docker volume create portainer_data 建立寶塔資料資料夾

再輸入dockerrun -d -p 9000:9000 ——name=portainer ——restart=always -v/var/run/docker。sock:/var/run/docker。sock -v portainer_data:/dataportainer/portainer

其中,9000為埠號,可以自定義。執行時同樣會提示沒有發現映象,會從伺服器拉回來,耐心等待1分鐘。完成後。在瀏覽器中輸入ip:9000,例如192。168。0。168:9000

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

輸完密碼選擇local模式點connect

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

點一下鯨魚

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

在左邊找到containers

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

勾選portainer,並remove

回到putty,輸入docker run -d ——name portainer -p 9000:9000 ——restart=always  -v /var/run/docker。sock:/var/run/docker。sock-v portainer_data:/data -v /public:/public portainer/portainer

瀏覽器重新整理,重新登陸

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

到這裡 中文版的寶塔面板就安裝好了

 四:安裝homeassistant+hacs+小米全家桶(免token)

4.1安裝HA

回到putty,輸入docker run -d ——restart=always ——name=“home-assistants” -v /data/homeassistant/config:/config ——net=host homeassistant/home-assistant:latest

網上一些教程會讓輸入/data/homeassistant/config:/config -p 8123:8123homeassistant/home-assistant:latest  這個網路模式會導致在homeassistant中新增homekit整合時,雖然會出現二維碼,但是家庭掃描後無法新增homebridge裝置。Homekit需要使用host,這個坑折磨了我好久。。

homeassistant映象大小約為1G,根據網速和運營商的不同,可能時間上略有差異。

安裝完成後,訪問ip:8123  例如192。168。0。168:8123  即可開啟homeassistant。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

到這裡,homeassistant就安裝好了。如果是需要接入米家裝置,又不想抓token的話,可以繼續向下看,我們開始安裝HACS商店吧!

4.2 安裝HACS

hacs是什麼?可以安裝很多官方沒有的整合,例如為了安裝xiaomi miot,就需要在hacs中安裝,雖然可以透過本地安裝整合的方式安裝。安裝hacs可以更方便的安裝其他整合。

開啟winscp,在/data/homeassistant/config/  下,右鍵新建目錄名為custom_components

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

在custom_components資料夾中,再建立hacs資料夾,將hacs。zip解壓至hacs資料夾內,回到瀏覽器,點選左下角配置,下滑,找到服務控制,重啟homeassistant。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

重啟後,點選配置-整合-新增整合,輸入hacs。複選框全選,點提交。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

點選連結,去github註冊,完成後點continue。註冊流程看hacs官方指引  Github PersonalAccess Token | HACS 在此就不復述了。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

有些時候,authorize hacs按鈕是灰色的,沒法點,個人猜測可能是網路問題,開了梯子的可以關掉試試,有些時候掛著梯子也能點。

授權完成後,左側會出現HACS,

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

4.3 安裝Xiaomi MIoT

重啟home assistant。開啟hacs,點選右下角新增整合,搜尋xiaomi,記得要安裝xiaomi miot,初次開啟可能搜尋不到整合,稍等幾分鐘載入。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

點開Xiaomi MIoT後,點右下角的在HACS中安裝此儲存庫。約2分鐘安裝完,出現下圖時,再次重啟homeassistant。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

重啟後點擊配置-整合-新增整合-搜尋XiaomiMIoT,新增後會提示根據賬號或token新增,這裡建議選擇賬號,需要在手機上下載米家app新增小米裝置。登陸後,還需再次新增整合。

低成本智慧家居控制,手把手教你玩客雲安裝docker+homeassistant+...

到這裡,已經可以接入小米全家桶了,比如米家智慧插座2藍芽閘道器版,空調伴侶2等等,原先需要抓token的繁瑣步驟在這裡用賬號登陸即可。

安裝homekit要在整合中搜索homekit,點選新增整合,左下角通知欄會彈出二維碼,用蘋果家庭掃描即可加入。提示未認證的homekit裝置,點仍然新增。教程至此告一段落,還有不完善的地方,歡迎大佬指點(大佬可能也不會看)。暫時我也就研究到這裡,後面會有esp8266+dht11之類的教程,應該會繼續寫下去吧(雖然也不知道寫這麼多會不會有人看。。)

頂部