Home Assistant 安装 及 米家 集成

Raynor
2025-04-22
-
-

资源和环境

官网安装指南:https://www.home-assistant.io/installation/

版本如下,我们只需要集成Integration米家,所以方便起见用Container即可

环境准备:

  • DNS解析
  • 威联通NAS的Container Station
  • Lucky 反向代理

Home Assistant 安装

采用国内的docker镜像源docker.1ms.run

version: '3.8'
services:
  homeassistant:
    image: docker.1ms.run/homeassistant/home-assistant:stable
    container_name: homeassistant
    privileged: true
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai # 替换为你的时区,例如 Asia/Shanghai
    volumes:
      - /xxx/home_assistant/config:/config      # 冒号左侧替换为你的配置路径
      - /run/dbus:/run/dbus:ro           # 挂载 dbus,确保主机的相关服务可用
    network_mode: host # host模式下默认端口为8123

容器正常运行起来的话,可以网页访问到初始界面创建用户

设置反向代理

Lucky里的设定

但是访问时报错400 Bad Request

参考官方文档里的Reverse Proxy设定

https://www.home-assistant.io/integrations/http/#reverse-proxies

需要在配置文件的configuration.yaml里添加trust proxies

[/xxx/home_assistant/config] # cat configuration.yaml
...

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.47.0/24  # You may also provide the subnet mask

而后重启容器,即可以访问

安装米家插件For Home Assistant

官网链接

https://github.com/XiaoMi/ha_xiaomi_home

  • 如果可以访问Github
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config
  • 如果不能访问,可以去github download安装包,然后手工上传到/config目录下

完成后都要重启容器再进入设置→集成,搜索xiaomi就可以看到米家

这里米家的Oauth2认证是写死的http://homeassistant.local:8123,需要单独处理

通过hosts文件来处理

集成好之后

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭