OZ Blog

27 6月 2023

开始用 Home Assistant

入夏天热,我有鼻炎对干燥冷空气敏感,晚上需要自动开关空调。之前买了很多米家产品,最近研究起了 Home Assistant(简称 HA)。谈谈我近一个月的使用过程和体验。

HA 还是米家?

我最初买的大多是米家系列产品,后来陆陆续续也买了其他品牌的配件,再加上我有一些比较复杂的自动化需求,米家的功能逐渐无法满足我了。HA 则有这些优点:

安装

我主要通过 docker 容器安装 HA,并通过内网穿透、反向代理的方式进行远程访问。

集成

「集成」是 HA 中的插件管理器,用来将外部平台的数据、设备、服务接入 HA。在 HA 中一般通过 HACS(Home Assistant Community Store) 来查询、浏览和安装社区提供的各种集成。目前我在用的有:

miot

miot 是小米的物联网平台,同时相对规范地定义了米家智能家居设备的参数、控制方式。miot 设备有的支持云端更新,有的还支持本地更新,前者需要米家账号且经过米家服务器,后者则可以在只有局域网的环境下保持联通。你可以在 Xiaomi Miot Spec 里查看设备类型,标注miot-local 的就是支持本地更新的。

通讯:蓝牙 or zigbee

讨论蓝牙和 zigbee,实际上是在讨论「设备网关」与智能家居设备的通讯方式。「设备网关」很重要,有的通用网关可以直接接入 HA,有的则先接入米家等第三方平台,再经 miot 这类集成接入 HA。

「设备网关」与智能家居设备的通讯方式实际上不仅仅只有蓝牙、zigbee,还包括 WiFi。为了管理多种通讯协议的智能家居设备,多模设备网关应运而生。需要注意的是,市面上的网关有的要求联网运行,有的支持离线运行,要仔细分辨自己的需求。

蓝牙和 zigbee 的主要区别在耗电量、数据上报率等方面,有些文章做了介绍。WiFi 虽然万能,但受限于网络基础设施状况,设备数量大的时候也会影响家用网络。目前在市场化利益考量下,米家设备通讯方式主要是 WiFi 和蓝牙。开放社区和市场则普遍支持 zigbee。

集成:Homekit Bridge

Homekit Bridge 是一款集成,可以将 HA 中的设备转换成 Homekit 能识别的设备,最终表现是你可以在 iOS 「家庭」App 中使用。设备接入的方式主要有两种,一种是桥接(bridge),可以一次性接入一系列设备,另一种是配件(accessories),用于接入单个设备。

我体验了一段时间,发现非官方设备的管理方式非常混乱,最终停用了。

设备:空调伴侣 or 通用红外遥控

这是个比较有意思的话题,两种产品我都购买了,也都能找到办法控制空调。

评论