Windows使用Docker部署HomeAssistant
Windows使用Docker部署HomeAssistant
1.部署HomeAssistant的Docker镜像
进入WSL2(预装了Ubuntu22.04系统)
wsl
获取root权限
su
创建配置映射
mkdir -p /data/homeassistant/config && cd /data/homeassistant/
chmod -R 777 /data/homeassistant/
获取HomeAssistant镜像
docker pull homeassistant/home-assistant:latest
启动HomeAssistant容器
docker run -d --name homeassistant -v /data/homeassistant/config:/config -e TZ=Asia/Shanghai -p 8123:8123 homeassistant/home-assistant:latest
浏览器访问和配置
1 |
|
2.安装HACS集成(可选)
仓库地址(release里面下载zip文件)
1 |
|
解压后需要放到容器里面/config/custom_components下面,之后点击开发者工具-重新启动,之后进入设置-设备与服务-添加集成,后面不再赘述
3.安装米家集成
仓库地址(release里面下载zip文件)
1 |
|
4.安装美的集成
仓库地址(release里面下载zip文件)
1 |
|
解决烟油机无法识别实体
1 |
|
进入docker容器中指定路径下,修改device.py
1 |
|
容器设置代理(可选)
便于获取各类资源,https无法生效
进入容器后执行
apk update
安装privoxy代理
apk add privoxy
相关文件改名
cd /etc/privoxy
把.new的后缀都去掉
修改配置文件
vi config
forward-socks5 / 192.168.0.147:1080 . # 远端的IP地址,位置在listen-address下面
listen-address 0.0.0.0:8118 #可选
启动privoxy
privoxy /etc/privoxy/config
日志位置:/var/log/privoxy/privoxy.log
查看服务和端口是否开启
ps aux | grep privoxy
netstat -ano | grep "8118"
Windows使用Docker部署HomeAssistant
http://example.com/2024/12/21/docker-deployment-homeassistant/