[SmartHome]樹莓派4B + HomeAssistant 打造智能家庭中樞

智能家庭的套件很有趣,其中小米的產品物美價廉,雖然有很多雷,但也不乏許多有趣實用的產品。

用了小米的智能居家以後,漸漸發現許多不足的地方,其中最主要的就是智能控制規則不夠彈性,反應有時不及時,log資訊也不是很完整,更重要的是,只能支援自家和少數其他廠牌的產品,因此開始萌發自己DIY的念頭。

大致看了一下目前的解決方案,選定了樹莓派 + HomeAssistant的組合。

以下為自己筆記一下流程...

一.採購硬體

樹莓派目前最新的是 4B版本,雖然有Type-C的問題,但對於拿來當跑HomeAssistant的應用,並沒有影響。
為了保留以後可以轉作別的用途的可能性,直接購入頂規4G版本,並且加購散熱模組。

二.樹莓派系統安裝

保留使用彈性,沒有選擇 Hass.IO 或是 HassOS 的 image,而直接採用官方支援的 Raspbian來做基礎系統。

先按照這步驟安裝OS
[樹莓派] Raspberry Pi 4B 安裝 (headless)

三.安裝 HomeAssistant + Hass.io

Home Assistant 可以單獨安裝,但HA團隊另外推出了Hassio架構,把HA跑在Docker裡面,並且提供了許多好用的Add-Ons,大量簡化了操作複雜度。因此推薦 Hassio方式。

四. Home Assistant 好用的套件安裝

File Editor
Samba Share
Hass.io Google Drive Backup
DuckDNS

Node-RED
MQTT Server & Web client
AppDaemon

五. 接入智能設備

1. 接入米家生態系統

接入 小米網關 (以及掛在網關下的 zigbee設備)、石頭掃地機器人、小米床頭燈、米家藍芽溫濕度計、小米電視2

2. 控客(Konke)設備 - 小K智能插座



ToDo:
整合小米掃地機器人

六. 建立自動化規則


七.優化界面


八.App





HomeAssistant Q&A




 ------------------------------------
相關系列文章:

留言

這個網誌中的熱門文章

[TCL] 基本語法與指令 - 3. 資料型態

[TCL] 基本語法與指令 - 2. TCL 語法

[TCL] 基本語法與指令 - 1. TCL 簡介