四步教你将小米设备融入Home-Assistant系统


title: home-assistant 添加家里的小米设备
toc: true
date: 2024-11-05 19:30:34
tags: [homeassistant,只能家居]
categories: AloT
excerpt: 家里的智能设备虽然很多,但是不同的设备来自于不同的厂商就很烦,因为手机里有天猫精灵、涂鸦智能、米家…一系列的APP…笨重的不行
cover: https://oss.jzxer.cn/blog/image-20241108091814043.png


背景

家里的智能设备虽然很多,但是不同的设备来自于不同的厂商就很烦,因为手机里有天猫精灵、涂鸦智能、米家…一系列的APP…对于我这种极简主义者真的是种折磨…
所以一直在想有没有一个丝滑的办法,实现 all in one,把所有的智能应用 APP 都整合到一个里面,那岂不是美滋滋。
参考了大量资料之后,发现 home-assistant 是一个不错的选择。

以下内容需要一点点 docker 的基础知识,请酌情观看

开整

1. 安装 home-assistant

我这里使用的是 docker 版本的 home-assistant,所以前提是你这边电脑上安装了 docker,可以按照下面的命令安装即可(如果安装太慢的话可以考虑切换国内的 docker 镜像源,这里我就不介绍了):

docker pull homeassistant/home-assistant

镜像安装好了,运行以下代码创建一个服务

docker run -d \
  --name home-assistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v ${你自己想要映射的电脑路径}:/config \
  --network=host \
  homeassistant/home-assistant

服务创建好之后,运行 ${你的服务器ip}:8123 进入首页配置。当进入这个页面的时候,恭喜你,安装成功了!

home-assitant 首页

2. 安装 HACS

通过以上安装流程之后,我们需要安装一个类似应用商店的工具 HACS,首先我默认你懂得了一些 docker 的语句。它的安装流程如下:

// 这个语句是进入 docker 镜像
root@debian:~# docker exec -it home-assistant bash
//  这个语句是在 docker 镜像中执行,目的是安装 HACS
debian:/config# wget -O - https://get.hacs.xyz | bash -

安装完之后重启,你就能在 设置 - 设备与服务 - 添加集成 里找到 HACS

设置 - 设备与服务 - 添加集成

3. 安装 hass-xiaomi-miot

到这里为止,你还没有安装关于 xiaomi 的依赖,HACS 只是一个应用商店,而接下来我们需要安装一个 接入小米设备的应用,进入 HACS,搜索 hass-xiaomi-miot,下载它。

hass-xiaomi-miot

4. 登录小米账号

回到首页,我们继续进入之前进入的 设置 - 设备与服务 - 添加设备,搜索 hass-xiaomi-miot,然后选择账号集成模式,登录自己的账号(如果第一次登录失败,没关系再来一次),直到登录成功为止。

按照流程接入想要展示的设备,然后就可以在页面上 设备 界面看到如下结果。

设备界面

5. APP 远程操作(可选)

你需要把自己服务器通过内网穿透的方式映射到外网上来,方法的话去网上搜索内网穿透,或者看我之前关于内网穿透的文章。然后在app上输入自己外网的 IP+端口号,登录自己注册的账户就大功告成了,展示的内容和网页展示的基本没区别。

参考工具

home-assistant 拓展程序: hacs

小米拓展:hass-xiaomi-miot

首发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值