Featured image of post HomeAssistant安装和配置(Docker)

HomeAssistant安装和配置(Docker)

在Docker中安装HomeAssistant,管理加载小米、苹果homekit设备。

HomeAssistant安装和配置(Docker)

安装

Image新建

Image:homeassistant/home-assistant:latest

Containers新建

使用Docker 的图形化管理工具Portainer进行配置

name: HomeAssistant 或 HASS

volume: host-volume为 /root/docker/homeassistant/config,Path in container为 /config

Connected networks :必须为 host 模式

ENV :增加时区参数 TZ ,值为 Asia/ShangHai

1
2
3
4
5
6
7
8
docker run --init -d \
--name homeassistant \
--restart=unless-stopped \
-v /etc/localtime:/etc/localtime:ro \
-v /root/docker/homeassistant/config:/config \
-e "TZ=Asia/Shanghai" \
--network=host \
homeassistant/home-assistant:lates

配置

安装HACS

进入docker环境:

执行:

1
wget -q -O - https://install.hacs.xyz | bash -

重启HA或Docker

打开【配置】-【设备与服务】-【集成】,搜索HACS,安装

添加小米设备

打开HACS,搜索“Xiaomi MIoT”,下载

打开【配置】-【设备与服务】-【集成】,搜索“Xiaomi MIoT”,安装

输入小米账号、密码,多选选择设备添加

添加Yeelight灯

设置用户名密码后进入主界面。

选择 配置 → 集成 → 添加集成 搜索 Yeelight ,填入灯的 IP地址,IP地址可以从米家或Yeelight应用中查看。建议在路由器上将这些灯的IP固定化,避免自动获取IP不同的情况。

按照以上方式逐个添加即可。

添加Homekit

打开配置文件,路径:/config/configuration.yaml

配置文件的末尾行添加homekit:后保存

重启HomeAssistant,操作 配置 → 服务控制 → 重新启动

重启成功后,在 通知 中可看到 HomeKit Bridge 的接入 二维码,使用 iPhone 手机 的家庭APP 扫描添加。

注意:如果添加 Containers 的时候使用的 bridge 模式网络,这里添加 homekit 的时候会出现发现不了设备的问题,调整为使用 host 模式可正常添加。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计