HomeAssistant安装

本文最后更新于 2026年3月22日 凌晨

Home Assistant介绍

HomeAssistant是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme)等等高度定制化设置,是构建智慧空间的神器。

基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。HomeAssistant是开源的,它不属于任何商业公司,用户可以无偿使用。

HomeAssistant能识别和直接连接的外部设备有将近千项。其中有各种商业化的智能产品(如小米系列产品、Philips智能灯系列、亚马逊的音响、苹果的Siri、Google Assistant、博联的产品、特斯拉汽车等)、有互联网上的各种实时信息(股票、汇率、交通、天气等)、有开源或开放的各种智能软件(人脸识别、车牌识别、文字识别、文字转语音、语音转文字等)、有各种联动机制(短信、Email、IFTTT等)……

Logo

安装

关于Home Assistant的安装,一般都采用Docker部署的方法实现。

官方网站

安装Docker

关于Docker的安装,这里就不进行赘述了

通过以下指令验证Docker是否安装成功,安装成功则会返回Docker的版本号。

1
docker -v

Docker CLI

1
2
3
4
5
6
7
8
9
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v /自定义路径:/config \
-v /run/dbus:/run/dbus:ro \
--network=host \
home-assistant/home-assistant:latest

国内

1
2
3
4
5
6
7
8
9
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v /自定义路径:/config \
-v /run/dbus:/run/dbus:ro \
--network=host \
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/homeassistant/home-assistant:latest

Docker Compose

1
2
3
4
5
6
7
8
9
10
11
12
13
services:
homeassistant:
container_name: homeassistant
image: "homeassistant/home-assistant:latest"
volumes:
- /自定义路径:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
environment:
TZ: Asia/Shanghai
1
docker compose up -d

浏览器输入 ip:8123 进入Home Assistant界面

安装HACS

HACS,全称Home Assistant Community Store,意思是 家庭助理社区商店。

HACS可以为您提供一个强大的Ul来处理所有自定义需求的下载,可以理解为 Home Assistant 上的一个第三方应用商店。

关于HACS的安装可以参考官网: https://hacs.xyz/docs/setup/download

我们在 homeasststant 目录(/root/docker/HA/)下创建一个名为 custom_components 的文件夹,再创建一个hacs文件夹

1
/root/docker/HA/custom_components/hacs

下载https://github.com/hacs/integration/releases/download/2.0.5/hacs.zip 并解压到/root/docker/HA/custom_components/hacs

重启 Home Assistant.

添加HACS商店

点击配置>设备与服务>添加集成>HACS

全部勾选后点击提交

在弹出的界面点击GitHub链接,将8位验证码输入GitHub链接进行绑定

如果提示could_not_register,请在容器内执行

1
echo 20.205.243.166  github.com >> /etc/hosts

刷新网页后就可以点击HACS 安装应用了

例如xiaomi_home 和xiaomi_miot

当然你也可以手动安装

例如下载https://ghp.quickso.cn/github.com/al-one/hass-xiaomi-miot/releases/download/v1.1.4/xiaomi_miot.zip 解压到

/root/docker/HA/custom_components/xiaomi_miot/

Home Assistant 米家集成

这里讲一下Home Assistant 米家集成的使用

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

https://github.com/XiaoMi/ha_xiaomi_home

配置

登录

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

打开您的 Home Assistant 实例并开始配置一个新的米家集成实例。

添加 MIoT 设备

登录成功后,会弹出会话框“选择家庭与设备”。您可以选择需要添加的米家家庭,该家庭内的所有设备将导入 Home Assistant 。

多账号登录

用一个小米账号登录并配置完成后,您可以在 Xiaomi Home Integration 页面中继续添加其他小米账号。

方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 添加中枢 > 下一步 > 请点击此处进行登录 > 使用小米账号登录

打开您的 Home Assistant 实例并显示米家集成。

修改配置

在会话框“配置选项”中,可选择需要变更的配置项。您可以修改用户昵称或更新从米家 APP 导入的设备列表。

方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 配置 > 选择需要变更的配置项

其他具体使用可以参考官网文档https://www.home-assistant.io/docs/

或者第三方

https://wiki.wghaos.com/

https://ha-doc.hasscn.top/

https://bbs.hassbian.com/forum-38-1.html


HomeAssistant安装
https://blog.quickso.cn/2026/03/21/HomeAssistant安装/
作者
木子欢儿
发布于
2026年3月21日
许可协议