前沿
网上的homeassistant安装教程都过于陈旧,本教程发布日期为2024.10.9,docker和homeassistant均为最新版
本教程以mac版的docker进行演示,win下操作基本相同
mac版本为M1芯片的macmini,后台运行功耗约为3-5w
下载dokcer
-
去docker官网下载docker应用
打开docker应用并进入设置开启Enable host networking(此功能必须登录后才能开启)
image.png
镜像下载及启动
创建一个HomeAssistant文件夹(此处以HomeAssistant举例子,实际可取你想要的任何名字)
文件夹下创建文版,docker-compose.yml,并填入下列内容( Users/****/develop/HomeAssistant:/config更换为你自己的,第一步中创建的文件夹路径)
打开终端terminal,windows为cmd,输入下列命令,HAOS将自动拉去镜像,配置容器并自动运行(Users/****/develop/HomeAssistant更换为你自己的,第一步中创建的文件夹路径)
4.这时就能在docker应用中看到运行的容器
docker-compose.yml
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /Users/wanggaoshuai/develop/HomeAssistant/HAOS:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
ports:
- "8123:8123"
privileged: true
执行
cd /Users/jieyingtao/Documents/HAOS
docker compose up -d
关闭
docker-compose down
启动
docker-compose up -d
如果是使用 docker 命令启动的容器
docker restart homeassistant
image.png
页面
登录: http://127.0.0.1:8123/
image.png