打開 Docker — 注冊(cè)表 — 搜索 [homeassistant],選擇并安裝 homeassistant/home-assistant 鏡像,版本選擇 letest 即可。由于文件比較大,需要一定的時(shí)間會(huì)出現(xiàn)下載失敗的現(xiàn)象,建議開啟代理下載或者多試幾次。
在 映像 中創(chuàng)建以 homeassistant/home-assistant 為鏡像的容器,選擇 高級(jí)設(shè)備, 在 網(wǎng)絡(luò) 選項(xiàng)中勾選 使用與 Docker Host 相同的網(wǎng)絡(luò);
在 卷 中選擇添加文件夾,選擇準(zhǔn)備工作中創(chuàng)建的 home-assistant 文件夾,裝在路徑為 /config
以上設(shè)置之后完成創(chuàng)建容器。稍等幾分鐘容器啟動(dòng)完成后,在瀏覽器輸入 http://192.168.1.180:8123(替換為你的群暉局域網(wǎng) IP),就可以看到搭建完成的 Home Assistant 系統(tǒng)。
本篇一小米 LED 臺(tái)燈為例添加到 Home Assistant 系統(tǒng),并進(jìn)行開關(guān)和亮度的控制。
首先要開啟臺(tái)燈的局域網(wǎng)控制,開啟后請(qǐng)重新插拔小米 LED 臺(tái)燈電源
打開準(zhǔn)備工作中創(chuàng)建的 home-assistant 文件夾,編輯 configuration.yaml 文件,在文件末尾追加以下代碼:
light: - platform: yeelight devices: 192.168.1.162: name: Living Room transition: 1000 use_music_mode: True #(defaults to False) save_on_change: False #(defaults to True)
然后重啟 Docker 中的 homeassistant 容器,再次打開 http://192.168.1.180:8123(替換為你的群暉局域網(wǎng) IP),就可以看到改設(shè)備。
至此,Home Assistant 控制系統(tǒng)已經(jīng)搭建完成,由于 Home Assistant 支持大部分主流平臺(tái)的智能硬件設(shè)備,我們將所有的設(shè)備包括 燈泡、溫濕度傳感器、開關(guān)、攝像頭等設(shè)備都集中在 Home Assistant 進(jìn)行管理和自動(dòng)化處理。
那么,如何將這些設(shè)備集中到 HomeKit 中,通過 iOS 系統(tǒng)的 家庭 APP進(jìn)行控制,并可以通過 Siri 進(jìn)行語音控制。
homebridge 可以將原本不支持 iOS HomeKit API 的設(shè)備,通過插件的方式進(jìn)行橋接,使能夠使用 Siri 或者 iOS 設(shè)備對(duì)智能硬件進(jìn)行控制。
homebridge 和 Home Assistant 有什么關(guān)系呢?其實(shí) homebridge 也可以單獨(dú)運(yùn)行并通過插件的方式連接 燈泡、傳感器、開關(guān)等這些設(shè)備,只是 homebridge 添加設(shè)備都需要頻繁插件安裝,不如 Home Assistant 更加靈活的方便,Home Assistant 也是目前管理智能家居最流行和成熟的平臺(tái)。我們?cè)?Home Assistant 中管理和配置智能家居設(shè)備,然后通過 homebridge 插件在 Home Assistant 和 HomeKit 之間架起一座橋梁,間接的通過 iOS 系統(tǒng)控制這些智能設(shè)備。
在 注冊(cè)表 中搜索 homebridge, 選擇 oznu/homebridge 進(jìn)行下載。
下載完成后在 映像 中選擇容器創(chuàng)建,在高級(jí)設(shè)置中添加準(zhǔn)備工作中創(chuàng)建的 homebridge 文件夾,裝在路徑為 /homebridge
在 網(wǎng)絡(luò) 選項(xiàng)中勾選 使用與 Docker Host 相同的網(wǎng)絡(luò);
點(diǎn)擊 應(yīng)用 并完成容器創(chuàng)建。確保 Home Assistant 和 homebridge 都處于運(yùn)行狀態(tài)。
在File Station 中打開 homebridge 文件夾,編輯 config.json 文件
文件內(nèi)容,需要替換 host 值 IP 地址為群暉 IP :
>>>>>>>"platforms": [{ "platform": "HomeAssistant", "name": "HomeAssistant", "host": "http://192.168.1.180:8123", # 替換為群暉 IP 地址 "password": "", "supported_types": ["media_player", "binary_sensor", "climate", "cover", "fan", "group", "input_boolean", "light", "lock", "remote", "scene", "sensor", "switch"], "default_visibility": "visible", "logging": false, "verify_ssl": false }]>>>>>>>
打開 iOS 設(shè)備中 家庭 進(jìn)行連接
連接成功后便會(huì)出現(xiàn)智能家居設(shè)備,并可進(jìn)行控制。
聯(lián)系客服