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,点击下载,如下图:

image-gran.png

下载后需要重启ha

添加

访问ha管理页面,点击设置->设备与服务 -> 右下角的添加集成 -> 检索xiaomi选中添加,如下图:

后续登录小米账号,添加设备即可,其中登录账号后,跳转的页面地址可能不对,需要手动修改下

添加过程,省略,后续进一步完善……,需要请评论

完成

至此,安装集成到此结束!