Myluzh Blog

安装HomeAssistant与HACS,实现把米家设备接入HomeKit

发布时间: 2024-7-15 文章作者: myluzh 分类名称: NOTE 朗读文章


0x01 安装HomeAssistant
1、docker运行homeassistant容器
network=host直接使用宿主机的网络栈,不需要-p映射端口。

# 创建homeassistant配置文件夹 用于挂载
mkdir -p /data/homeassistant/config
# 运行容器
docker run -d   \
--name homeassistant  \
--privileged   \
--restart=unless-stopped   \
-e TZ=Asia/Shanghai   \
-v /data/homeassistant/config:/config   \
--network=host \
homeassistant/home-assistant:stable
2、查看homeassistant状态是否正常
# homeassistant默认web端口是8123 查看端口监听状态
root@mini-server:~# ss -nlt  | grep 8123
LISTEN 0      128                              0.0.0.0:8123       0.0.0.0:*          
LISTEN 0      128                                 [::]:8123          [::]:*  
# 如果有问题可以看看日志
root@mini-server:~# docker logs homeassistant
3、访问http8123页面,设置下用户名跟密码。

0x02 安装HACS
HACS (Home Assistant Community Store) 是一个用于Home Assistant的自定义集成的存储库,它能帮助你轻松发现、安装和更新自定义集成。
1、下载hacs
# 需要创建www跟custom_components目录
mkdir -p /data/homeassistant/config/www
mkdir -p /data/homeassistant/config/custom_components/hacs
cd /data/homeassistant/config/custom_components/hacs && wget https://github.com/hacs/integration/releases/download/1.34.0/hacs.zip && unzip hacs.zip
# 安装完成后目录结构应该是这样的
root@mini-server:~# tree -L 2 /data/homeassistant/config/
/data/homeassistant/config/
├── custom_components
│   ├── hacs
└── www
2、安装hacs
进入homeassistant,“配置”-“”设备与服务-“添加集成”-"搜索Hacs"-"安装"。安装完成重启下,会在左侧列表显示HACS。

0x03 把米家设备接入HomeAssistant
直接在左侧点HACS,然后搜索xiaomi就会出现"Xiaomi Miot Auto",安装即可,安装完成后在"配置”-”设备与服务”就可以看到"Xiaomi Miot Auto"点开通过小米账号登录就可以把米家设备接入到homeassistant。

0x04 把米家设备加入到HomeKit
进入homeassistant,“配置”-“”设备与服务-“添加集成”-"搜索HomeKit Bridge"-"安装",然后会让你选设备,选完左侧通知栏有个二维码,拿苹果"家庭"APP扫码即可接入。

标签: HomeAssistant HACS mijia HomeKit

发表评论