Home Assistant 是一个开源的智能家居平台,旨在让用户能够集中控制和自动化家中的各种设备。它支持众多设备和服务,可以通过单一界面来管理和监控智能家居设备
HomeAssistant安装
下载
docker pull homeassistant/home-assistant
启动
docker run -d \
--name ha \
--network host \
-e TZ=Asia/Shanghai \
-v /volume1/docker/ha:/config \
homeassistant/home-assistant
各个参数的解释如下:
docker run -d
: 启动一个新的容器,并在后台运行(-d
表示 detached 模式)。--name ha
: 设置容器的名称为ha
。-p 8123:8123
: 将宿主机的 8123 端口映射到容器内的 8123 端口。Home Assistant 默认使用 8123 端口,因此可以通过访问宿主机的http://<宿主机 IP>:8123
来访问 Home Assistant 界面。--network host 将容器设置为使用宿主机的网络模式。这意味着容器直接使用宿主机的 IP 地址,不再通过 Docker 虚拟网络来进行通信
-e TZ=Asia/Shanghai
: 设置容器内的时区为上海时区。-v /volume1/docker/homeassistant:/config
: 将宿主机的/volume1/docker/homeassistant
目录挂载到容器内的/config
目录。Home Assistant 会将配置文件保存在这个目录,所以挂载目录可以使配置数据持久化并在容器重启时保留。homeassistant/home-assistant
: 使用homeassistant/home-assistant
镜像来启动容器,提供 Home Assistant 服务。
访问
输入ip和端口即可访问,例如:http://192.168.0.240:8123/
HACS集成
下载
下载hacs.zip,下载地址:https://github.com/hacs/integration/releases
集成
ha的安装路径新增custom_components路径,将下载的hacs.zip上传至custom_components目录下并解压,并重启ha
添加
访问ha管理页面,点击设置->设备与服务 -> 右下角的添加集成 -> 检索hacs选中添加,如下图:
如果提示could_not_register,则是无法访问github导致的,可多尝试几次
集成米家智能设备
下载Xiaomi Home
选择HACS > 右上角三个点 > Custom repositories,Repository = https://github.com/XiaoMi/ha_xiaomi_home.git , Type = Integration,如下图:
在HACS列表中点击Xiaomi Home,点击下载,如下图:
下载后需要重启ha
添加
访问ha管理页面,点击设置->设备与服务 -> 右下角的添加集成 -> 检索xiaomi选中添加,如下图:
后续登录小米账号,添加设备即可,其中登录账号后,跳转的页面地址可能不对,需要手动修改下
添加过程,省略,后续进一步完善……,需要请评论
完成
至此,安装集成到此结束!