Home Assistant 与米家 Xiaomi Home 部署教程

知新坊 教程归档 9.2K+

小米在GitHub发布了Home Assistant 的集成组件,它可以让您在 Home Assistant 中使用小米 IoT 智能设备保障,这是由官方提供的可想而知这个意味着什么,我深度怀疑可能在给小米NAS铺路。

Home Assistant 版本要求:

  • Core ≥ 2024.11.0

  • Operating System ≥ 13.0

已经安装的如何查看版本?

设置->关于

Home Assistant 与米家 Xiaomi Home 部署教程-第1张图片-资源分享

compose部署Home

1、新建文件夹

先在任意位置创建一个homeassistant文件夹,用于存放docker-compose.yaml文件和配置文件,参考如下

Home Assistant 与米家 Xiaomi Home 部署教程-第2张图片-资源分享

2、新增项目

使用docker的compose方式构建,点击新增项目

Home Assistant 与米家 Xiaomi Home 部署教程-第3张图片-资源分享

3、创建项目

输入项目名称,路径选择你刚刚创建的homeassistant文件夹,点击创建docker-compose.yml把以下代码拷贝进去,创建项目后立即启动打钩

Home Assistant 与米家 Xiaomi Home 部署教程-第4张图片-资源分享

services:
  homeassistant:
    container_name: home-assistant
    image: ghcr.io/home-assistant/home-assistant:latest
    volumes:
      - /vol1/1000/docker/homeassistant/config:/config  # 持久化配置文件,替换路径
      - /vol1/1000/docker/homeassistant/localtime:/etc/localtime:ro  # 同步时区
    environment:
      - TZ=Asia/Shanghai  # 设置时区,根据需求修改
    ports:
      - "8123:8123"  # Home Assistant 默认端口
    restart: unless-stopped
    network_mode: host

/vol1/1000/docker/homeassistant/config和/vol1/1000/docker/homeassistant/localtime换成你自己的路径

点击完成,等待构建完成,如下图

Home Assistant 与米家 Xiaomi Home 部署教程-第5张图片-资源分享

4、打开启动 Home Assistant

① 在浏览器中输入 http://ip:8123,其中 8123 是 Home-Assistant 的默认端口。

注意:如果使用frp等内网穿透域名访问可能会出现如下报错

访问提示  400: Bad Request

我们只需要在映射的目录下的 configuration.yaml 文件中加入以下代码

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 127.0.0.1

Home Assistant 与米家 Xiaomi Home 部署教程-第6张图片-资源分享

这个ip可以在你访问域名之后在容器日志查看报错

Home Assistant 与米家 Xiaomi Home 部署教程-第7张图片-资源分享

加入之后重启home-assistant容器即可正常打开。

② 进入 Home Assistant 的初始设置界面,根据提示创建账户并设置基础信息。

Home Assistant 与米家 Xiaomi Home 部署教程-第8张图片-资源分享

创建账号密码

Home Assistant 与米家 Xiaomi Home 部署教程-第9张图片-资源分享

登录初始界面

Home Assistant 与米家 Xiaomi Home 部署教程-第10张图片-资源分享

5、安装xiaomo_home

因为还没接入 home bridge我们就采用最简单的安装方式,就是上传xiaomi home文件到custom_components目录就行了,玩过的都知道,和HACS插件安装方式一样,如果对HACS怎么安装有兴趣可以看看我之前的文章

NAS 安装docker版Home Assistant并集成HACS

xiaomi_home下载地址:

https://github.com/XiaoMi/ha_xiaomi_home/releases

如果你的网络打不开就关注公众号“知新坊”回复:小米 获取网盘下载地址,网盘会一直提供最新版下载

① 创建文件

在你映射的配置文件路径homeasststant 目录下创建一个名为 custom_components的文件夹

Home Assistant 与米家 Xiaomi Home 部署教程-第11张图片-资源分享

② 将下载的 xiaomi_home文件上传并解压到该目录中,解压后重启容器。

Home Assistant 与米家 Xiaomi Home 部署教程-第12张图片-资源分享

注意看下图路径

Home Assistant 与米家 Xiaomi Home 部署教程-第13张图片-资源分享

# 解压后重启容器。

③ 配置登录小米账号
点击设置->设备与服务->添加集成->搜索“Xiaomi Home”->下一步->请点击此处进行登录->使用小米账号登录

Home Assistant 与米家 Xiaomi Home 部署教程-第14张图片-资源分享

选择xiaomi Home

Home Assistant 与米家 Xiaomi Home 部署教程-第15张图片-资源分享

Home Assistant 与米家 Xiaomi Home 部署教程-第16张图片-资源分享

Home Assistant 与米家 Xiaomi Home 部署教程-第17张图片-资源分享

Home Assistant 与米家 Xiaomi Home 部署教程-第18张图片-资源分享

登录自己的账号,点击登录

Home Assistant 与米家 Xiaomi Home 部署教程-第19张图片-资源分享


点击登录会转跳到如下图页面请把前面的域名homeassistant.local改成内网IP地址,敲回车,重新进入即可,然后页面会自动关闭,我们切回Home Assistant

Home Assistant 与米家 Xiaomi Home 部署教程-第20张图片-资源分享

切回到刚刚让你点击登录的页面,勾选导入设备的家庭点击下一步

Home Assistant 与米家 Xiaomi Home 部署教程-第21张图片-资源分享

点击完成就部署完成了

Home Assistant 与米家 Xiaomi Home 部署教程-第22张图片-资源分享

教程到这里就结束了

总结

本文主要介绍了使用飞牛如何安装Home Assistant和配置xiaomi home,小米官方的xiaomi home使用起来比之前的Xiaomi Miot Auto好很多,官方出品必属精品,这句话没错,如果你还有HACS的需求就看看我之前发布的文章

关注公众号

标签: docker fnOS 飞牛