Home Assistant 米家集成部署

Home Assistant 是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备。

Home Assistant官网:https://www.home-assistant.io/

Home Assistant 米家集成

米家集成是一个由小米官方提供支持的 Home Assistant 的集成组件,它可以让您在 Home Assistant 中使用小米 IoT 智能设备。

Home Assistant 版本要求:

  • Core ≥ 2024.4.4
  • Operating System ≥ 13.0

1、容器化安装

注意: 请确保您的系统满足上述硬件和软件要求。windows 系统需要进入 wsl 环境。当然直接使用Linux系统也可以。

系统要求: Windows11 22H2 及以上版本 + WSL2

安装 WSL

在系统中搜素终端然后打开,输入wsl --install,等待 WSL 安装完成;如果已经安装,可以使用wsl --update更新到最新版本

下载 WSL2 Linux 发行版

打开 Windows 自带的应用商店,搜索 Ubuntu ,然后下载 Ubuntu24.04.1 LTS

在 Windows 终端可使用wsl --list --online查看在线的发行版,然后输入wsl --install -d Ubuntu-24.04安装

使用 WSL2

在应用商店下载完成后,可以点击打开按钮,然后按照提示输入用户名和密码,完成初始化

在终端输入wsl -d Ubuntu-24.04,然后按照提示输入用户名和密码,完成初始化

  1. 安装Docker环境
  2. 拉取官方稳定版Home Assistant镜像
  3. 创建持久化配置目录
  4. 以特权模式运行容器,挂载配置目录和dbus服务
  5. 使用主机网络模式,避免端口冲突
  6. 访问http://localhost:8123完成初始化配置
  7. 支持多种Linux发行版,无需额外依赖
  8. 配置文件持久化存储,重启后数据不丢失
复制代码
#!/bin/bash
# 安装Docker
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

# 拉取Home Assistant镜像
docker pull ghcr.io/home-assistant/home-assistant:stable

# 创建配置目录
mkdir -p /data/home-assistant/config

# 运行Home Assistant容器
docker run -d \
  --name=home-assistant \
  --privileged \
  -v /data/home-assistant/config:/config \
  -v /run/dbus:/run/dbus:ro \
  --net=host \
  ghcr.io/home-assistant/home-assistant:stable

2、启动容器

复制代码
docker run -d --name=home-assistant --privileged -v /home/vopo1/home-assistant/config:/config -v /run/dbus:/run/dbus:ro --net=host ghcr.io/home-assistant/home-assistant:stable

指令说明

1.docker run:启动一个新的 Docker 容器

2.-d:以"分离模式"(后台运行)启动容器

3.--name=home-assistant:为容器指定名称为"home-assistant"

4.--privileged:给予容器特权模式,允许访问主机设备(通常用于访问硬件设备)

5.-v /data/home-assistant/config:/config:将主机的 /data/home-assistant/config 目录挂载到容器的 /config 目录,用于存储 Home Assistant 的配置文件

6.-v /run/dbus:/run/dbus:ro:将主机的 D-Bus 系统总线挂载到容器中,以只读模式(ro)访问

7.--net=host:使用主机的网络模式,容器将直接使用主机的网络接口

8.ghcr.io/home-assistant/home-assistant:stable:指定要运行的 Docker 镜像,这里是 Home Assistant 的稳定版

容器创建后的启动

复制代码
#查看容器状态
docker ps -a
#如果停止,重新启动
docker start d9e09ce889f7

3、访问Web界面

在浏览器地址栏输入 http://127.0.0.1:8123 即可访问项目

米家集成是一个由小米官方提供支持的 Home Assistant 的集成组件,它可以让您在 Home Assistant 中使用小米 IoT 智能设备。

4、安装米家集成

Home Assistant 版本要求:

  • Core ≥ 2024.4.4
  • Operating System ≥ 13.0

方法 1:使用 git clone 命令从 GitHub 下载

复制代码
cd config
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config

推荐使用此方法安装米家集成。当您想要更新至特定版本时,只需要切换至相应的 Tag 。

例如,更新米家集成版本至 v1.0.0

复制代码
cd config/ha_xiaomi_home
git fetch
git checkout v1.0.0
./install.sh /config

5、米家设备控制

重启完成后,再次进入设置 → 设备与服务,"添加集成",搜索 Xiaomi Home,按照提示登录你的米家账号,完成授权。

完成后,所有米家设备就能在 Home Assistant 中管理。

设置控制面板的卡片类型,创建本地化智能控制中心。

相关推荐
延凡科技7 小时前
工业锅炉智慧云管控平台解决方案|物联网远程监测、智能预警与能耗优化
物联网·远程控制·工业物联网·设备运维·智慧锅炉
数字新视界12 小时前
IT资产管理系统推动智能化运维与资源更优化管理
物联网·机房管理·蓄电池·动力与环境监控系统·机房动力环境监控
AimerMilet1 天前
物联网卡代理怎么做?需要什么资质?2026 年入行指南
物联网
longxingiot2 天前
物联网主机构建智慧校园新场景
物联网
Industio_触觉智能2 天前
瑞芯微RV1126B安防视觉场景解析|AI门禁+智能IPC+边缘分析
人工智能·硬件工程·智能硬件·核心板·瑞芯微·rv1126b·rv1126bj
RFID科技的魅力2 天前
2026年固定资产管理系统排名_主流方案选型参考
物联网·rfid·软件
河北品高电子安安2 天前
智慧井盖:物联网技术赋能城市地下管网安全监测
大数据·物联网·安全
hongmai6668882 天前
聊聊ESP32-C3-WROOM-02-N8这颗8MB Flash的RISC-V模组
笔记·嵌入式硬件·物联网·智能路由器·risc-v
芯岭技术2 天前
OM6625A芯片使用PY32 link烧录程序流程操作介绍
嵌入式硬件·物联网
microrain3 天前
从监控孤岛到视联一体:SagooIoT视频监控中心的设计实践
物联网·golang·开源·sagooiot