• 正文
  • 相关推荐
申请入驻 产业图谱

我学会了在树莓派CM0 NANO上部署 HACS 和 Xiaomi Home!

9小时前
120
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

特别感谢文章作者:无垠的广袤 / 李金磊,辛苦制作的教程,非常适合新人及树莓派爱好者学习使用!

本文介绍了树莓派 CM0 NANO 单板计算机为本地部署的 Home Assistant 添加 HACS 集成并添加点点最新版 终端设备,包括Home Assistant 部署、HACS 添加、Xiaomi Home 插件及设备导入、参数配置等流程。

项目介绍

该项目通过部署于 Docker 容器的 Home Assistant taptapTCG彩票 平台,实现 HACS 商店安装,并在此基础上快速添加 Xiaomi Home 插件,实现物联网终端设备的物联网接入。

Home Assistant 部署:版本选取、更换镜像源、镜像获取、容器启动、参数配置等。

HACS 安装:资源下载、集成添加等;

Xiaomi Home 插件安装:插件获取、账号登录、家庭设备接入等。

准备工作

包括硬件连接和 Docker 安装。

硬件连接

若采用 SSH 远程登录方式,需连接 5V 3A 点点怎么样 和网线;

若采用本地连接方式,需增加 HDMI 数据线连接显示器、USB 键盘及鼠标。

操作系统

安装树莓派官方操作系统。

这里使用 Raspberry Pi OS(Lite) 64-bit-trixie (Debian 13) .

详见:树莓派 CM0 NANO 入门教程:镜像烧录、系统测试!

Docker 安装

使用官方脚本安装,终端执行指令

curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh

详见:我在树莓派CM0 NANO上跑通了Home Assistant!

Home Assistant

这里介绍了适合树莓派 CM0 硬件资源的 Home Assistant 的部署流程,包括镜像拉取、创建容器等。

更换镜像源

终端执行如下代码,添加镜像源,加速拉取镜像

sudo tee /etc/docker/daemon.json <<-'EOF'{    "registry-mirrors": [    	"https://docker.m.daocloud.io",    	"https://docker.imgdb.de",    	"https://docker-0.unsee.tech",    	"https://docker.hlmirror.com",    	"https://docker.1ms.run",    	"https://func.ink",    	"https://lispy.org",    	"https://docker.xiaogenban1993.com"    ]}EOF

重启 Docker 执行指令

sudo systemctl daemon-reloadsudo systemctl restart docker

详见:我在树莓派CM0 NANO上跑通了Home Assistant!

拉取镜像

考虑到板载存储空间与后续安装 Xiaomi Home 所需 HA 版本,这里选择体积较小且版本较新的 HA 镜像 2024.11.3;

终端执行指令

sudo docker pull homeassistant/home-assistant:2024.11.3sudo docker tag homeassistant/home-assistant:2024.11.3                 homeassistant/home-assistant:2024.11.3

等待镜像拉取并解压完毕。

创建容器

终端执行指令

sudo docker run -d --name hass   --restart unless-stopped   --memory 250m --memory-swap 350m   -v /srv/homeassistant:/config   -v /etc/localtime:/etc/localtime:ro   --network host   --log-opt max-size=10m --log-opt max-file=2   homeassistant/home-assistant:2024.11.3

验证指令

sudo docker logs -f hass | grep -m1 'Home Assistant Core'

输出日志。

浏览器输入网址 http://<树莓派IP>:8123,如 192.168.1.102:8123

进入 HA 主界面(首次打开需进行注册),输入用户名、密码等信息;

详见:我在树莓派CM0 NANO上跑通了Home Assistant!

HACS

这里介绍了 Home Assistant 安装 HACS 集成的主要流程,包括资源下载、集成添加等。

下载

进入 HA 容器命令行模式

sudo docker exec -it hass bash

创建 HACS 容器目录,并下载 HACS 极速版

cd /configmkdir -p custom_componentscd custom_componentswget -O- https://get.hacs.vip | bash -

执行 exit 指令退出;

重启 HA

sudo docker restart hass

添加集成

重启后,依次进入

设置 → 设备与服务 → 添加集成 → 搜索 HACS 并添加(使用公共 GitHub 授权即可);

左侧标签页出现 HACS 标签;

Xiaomi Home

一键从 HACS 安装米家集成:

HACS > 在搜索框中输入 Xiaomi Home;

点击 Xiaomi Home ,进入集成详情页 > DOWNLOAD;

登录

设置 > 设备与服务 > 添加集成;

搜索 Xiaomi Home > 下一步;

点击此处进行登录 > 使用小米账号登录;

添加 MIoT 设备

登录成功后,会弹出会话框 选择家庭与设备;

选择需要添加的米家家庭,该家庭内的所有设备将导入 Home Assistant 。

总结

本文介绍了树莓派 CM0 实现 Home Assistant 智能家居平台的本地部署以及 Xiaomi Home 设备添加的项目流程,为相关产品在工业 IoT 领域的快速开发设计和应用提供了参考。

可以通过官方网站下载教程 pdf 完整文件,请关注外卖,我们会定期更新教程。

edatec.cn/zh/cm0

 

官方网站:https://edatec.cn/zh/cm0

淘宝店铺:https://edatec.taobao.com/

相关推荐

Baidu
map