type
status
date
slug
summary
tags
category
icon
password
目標:
- 使用docker-compose把home assistant架起來
- 使用MQTT為主,跟裝置們溝通
- 以ESP32以及micropython當作範例
安裝home assistant
使用以下的docker-compose並且建立一個config資料夾
因為我們 network_mode使用host,因此port之類的不用設定,預設會開在8123
docker-compose up -d 之後,進到 localhost:8123去進行第一次的使用者設定
安裝mqtt
也是使用docker-compose完事
使用micro-python,訂閱mqtt主題
在這邊,我們假設ESP32控制一個電燈,而它會依照mqtt收到的指令去做事
在home-assistant設定MQTT 以及開啟一個 panel
進去mqtt首頁

點擊設定

裝置與服務

新增整合 mqtt

點進去之後像個人一樣把資訊輸入
設定開關panel
接著關閉docker-compose
在掛載出來的volumn找 config/configuration.yaml加上
注意,請不要一開始就把configuration全部只剩這個,打開home assistant會失敗
最後出現開關代表成功 :)

- 作者:Q蛇
- 链接:/article/6c12e425-1c11-4eb2-ac07-b33194d0deb2
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。