在當(dāng)今這個(gè)智能設(shè)備遍地開花、物聯(lián)網(wǎng)技術(shù)日新月異的時(shí)代,一個(gè)能夠統(tǒng)一管理、智能聯(lián)動(dòng)家中各類設(shè)備的平臺(tái)顯得尤為重要。
正是基于這樣的需求,Home Assistant應(yīng)運(yùn)而生,并迅速成為了開源智能家居領(lǐng)域的一顆璀璨明星。
今天,本文將帶您深入探索Home Assistant的魅力所在,手把手教你在NAS上搭建Home Assistant,從安裝配置到實(shí)際應(yīng)用,搭建屬于自己的家庭智能中樞!
本文是在群暉NAS上部署,但是并不局限于群暉NAS,其他任何支持docker的設(shè)備都可以!
一些小伙伴的網(wǎng)絡(luò)條件可能不太好,無(wú)法直接訪問(wèn)該項(xiàng)目。我將該項(xiàng)目用到的Docker鏡像打包放在了公眾號(hào),可自行免費(fèi)領(lǐng)取,關(guān)鍵詞可以在文末找到。導(dǎo)入方法可以參考我上一篇文章《群暉NAS用戶必看!告別書簽欄!手把手教你在NAS上安裝高顏值導(dǎo)航站,好用、好看、方便!》
作為一個(gè)完全免費(fèi)且開源的智能家居自動(dòng)化平臺(tái),Home Assistant不僅以其強(qiáng)大的兼容性、高度的可定制性以及靈活的配置方式贏得了全球無(wú)數(shù)智能家庭愛好者的青睞,更以其活躍的社區(qū)支持和持續(xù)的技術(shù)更新,構(gòu)建了一個(gè)充滿活力與創(chuàng)新的生態(tài)系統(tǒng)。
從基礎(chǔ)的燈光控制、溫濕度監(jiān)測(cè),到復(fù)雜的場(chǎng)景聯(lián)動(dòng)、語(yǔ)音交互,乃至集成第三方服務(wù)和設(shè)備,Home Assistant
幾乎能夠滿足你對(duì)智能家居的所有想象。它打破了不同品牌、不同協(xié)議智能設(shè)備之間的壁壘,讓家中的每一個(gè)角落都能被智慧之光點(diǎn)亮,實(shí)現(xiàn)真正的“全屋智能”。
打開File Station
,在任意目錄創(chuàng)建一個(gè)文件夾,用來(lái)存放Home Assistant
的所有數(shù)據(jù),我這里創(chuàng)建的路徑是/docker/homeassistant
,同時(shí)在homeassistant
目錄下創(chuàng)建一個(gè)config
目錄,用來(lái)存放配置文件:
在homeassistant
目錄下創(chuàng)建一個(gè)docker-compose.yaml
文件:
docker-compose.yaml
的內(nèi)容如下:
version: '3.5'
services:
homeassistant:
container_name: homeassistant
image: 'ghcr.io/home-assistant/home-assistant:stable'
ports:
- 8123:8123 #左邊8123是使用端口,可以修改
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
打開Container Manager
,選擇項(xiàng)目
,點(diǎn)擊新增
在彈出的窗口中,項(xiàng)目名稱
隨便填,路徑
選剛才創(chuàng)建的homeassistant
路徑,docker-compose.yaml
選已有的:
繼續(xù)下一步,什么都不要更改。
確認(rèn)沒問(wèn)題的話,點(diǎn)擊完成
:
接下來(lái)就開始創(chuàng)建了,創(chuàng)建完成之后,可以看到有一個(gè)運(yùn)行著的容器:
如果NAS開了防火墻,需要在防火墻放行對(duì)應(yīng)的端口(沒有開防火墻的話可以跳過(guò)本節(jié))。
打開控制面板
,選擇安全性
,選擇防火墻
,點(diǎn)擊編輯規(guī)則
,點(diǎn)擊頂部的新增
,選擇自定義
,在端口輸入8123
,然后點(diǎn)擊確定并保存。
在瀏覽器輸入http://xxx.xxx.xxx.xxx:8123
,其中xxx.xxx.xxx.xxx
替換成你NAS的IP,比如我的是http://192.168.66.5:8123
:
點(diǎn)擊創(chuàng)建我的智能家居
,彈出創(chuàng)建用戶
的界面,輸入姓名
、用戶名
、密碼
,然后點(diǎn)擊創(chuàng)建賬戶
:
選擇家的位置
,然后點(diǎn)擊下一步
:
繼續(xù)下一步
:
點(diǎn)擊完成
:
在4.1
節(jié)一頓操作之后,我們就來(lái)到了Home Assistant
的主頁(yè),如下圖所示:
在主界面,包含概覽
、地圖
、能源
、日志
、歷史
、媒體
、待辦事項(xiàng)清單
等常用功能,以及開發(fā)者工具
、設(shè)置
等高階功能。
在地圖
界面,可以看到當(dāng)前家庭
所在的位置:
在能源
界面,可以添加各種傳感器,用以統(tǒng)計(jì)家庭消耗的電力數(shù)據(jù):
在日志
界面,可以看到家庭中樞所發(fā)生的各種事件
,停電、來(lái)電、有訪客等等:
在媒體
界面,可以設(shè)置接入各種媒體,如小米音箱
、電視投屏
等等:
在待辦事項(xiàng)清單
頁(yè)面,可以設(shè)置未來(lái)要做的事情,甚至可以實(shí)現(xiàn)自動(dòng)化執(zhí)行!
Home Assistant
可玩性非常高,其提供了可自定義的各種配置,我們可以自定義動(dòng)作、自己編寫腳本,如果動(dòng)手能力強(qiáng)的話甚至能夠和大模型結(jié)合實(shí)現(xiàn)家庭版的賈維斯
!
在開發(fā)者工具
中,可以使用動(dòng)作
執(zhí)行Home Assistant
中任何可用的動(dòng)作,也可以使用jinja2
模板引擎對(duì)特定擴(kuò)展進(jìn)行渲染,甚至可以監(jiān)聽任意事件
!
在設(shè)置
界面中,可以和我們的家庭設(shè)備進(jìn)行集成:
也可以添加自定義設(shè)備:
甚至還能安裝自定義插件!如谷歌的文本轉(zhuǎn)語(yǔ)音
插件:
總結(jié)而言,Home Assistant作為開源智能家居領(lǐng)域的領(lǐng)航者,憑借其無(wú)與倫比的靈活性、強(qiáng)大的集成能力和高度的可定制性,為用戶打造了一個(gè)真正意義上屬于自己的智能家居生態(tài)系統(tǒng)。
它不僅僅是一個(gè)軟件平臺(tái),更是一個(gè)連接智能生活夢(mèng)想的橋梁,讓每一個(gè)家庭都能享受到科技帶來(lái)的便捷與舒適。
通過(guò)Home Assistant,用戶能夠輕松實(shí)現(xiàn)家中智能設(shè)備的統(tǒng)一管理和智能聯(lián)動(dòng),無(wú)論是日常生活的細(xì)微需求,還是對(duì)未來(lái)智慧生活的憧憬,都能在這里找到滿意的解決方案。
更重要的是,Home Assistant的開源特性鼓勵(lì)了全球開發(fā)者和技術(shù)愛好者的參與,共同推動(dòng)智能家居技術(shù)的不斷進(jìn)步和創(chuàng)新,為構(gòu)建更加智能、便捷、可持續(xù)的生活方式貢獻(xiàn)力量。
聯(lián)系客服