惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
如何让米家设备轻松接入 HomeKit? - 少数派
2020-02-25 · via 少数派

说起智能家居,你第一个想到的是什么?是让小爱同学帮你在冬夜睡前关掉所有灯光,还是喊 Siri 替你在出门前帮你打点好家里所有的电器?无论是哪一种,不可否认的是,随着智能家居越来越深入普通家庭,人们对于它的认知也不再只局限于「远程开关」,更多的自动化玩法以及它带来的生活上的便利,都让这个原本看似鸡肋的新玩意变得越发「真香」起来。

如今,无论是在租房改造和装修上,我都建议每一个人慢慢开始入坑智能家居。不过这时候,我们也面临一个选择题:是选择 HomeKit,还是选择米家,又或者其它品牌?

作为使用苹果全家桶的我来说,自然是选择 HomeKit 更佳 —— 无缝整合在 iOS / macOS / watchOS 的 HomeKit 不仅也省去了我安装各类单独 App 的麻烦,再配合 Siri 和快捷指令这两个强大的工具,获得更优秀的使用体验。但选择 HomeKit 也就意味着,钱包得经历一次大出血。能把一个网关 + 三个灯泡卖到千元高价的,也只有苹果了……

迫于经济,米家实际上就成了我唯一的选择。便宜又好用的小米制造确实也能满足需求,只不过就需要妥协一些使用体验,以及忍受 iOS 上比较糟糕的米家 App 使用体验了。

不过,随着时间来到 2020 年,米家与 HomeKit 这两者之间的次元壁,已经随着时间的发展被打破。过去两者「老死不相往来」的局面,在 2020 年的今天,已经获得了很大的改变。那么,米家与 HomeKit 这对「鱼」和「熊掌」,我们要怎样才能兼得?

今天,已经有不少小米推出的智能家居,都原生支持了苹果的 HomeKit。在做到双平台支持的同时,还继续保持了小米便宜好用的特征,可以说是相当良心了。

在选购时,你可以留意是否有下面这样的两个标志。如果都有,那么就可以放心购入了,他们都不需要任何操作,即可直接接入米家或是 HomeKit。

需要提醒的是,有一些需要配合网关使用的智能家居,虽然并没有写明接入了 HomeKit,但在网关支持设备下又写明了是可以支持的,那么就可以直接接入 HomeKit 使用。建议大家购买前多加注意,实在拿不准还可以询问客服。

此外,还有一些品牌如 YeelightAqara 等小米生态链品牌的智能家居,也同样支持米家和 HomeKit 双平台。值得一提的是,Aqara 更是直接上架了「敌台」的 Apple Store,用不到 300 元的网关和一众不超过 100 的配件价格,让 HomeKit 不再成为了「土豪」的玩具。

不得不说,Aqara 这一套智能家居在放眼望去尽是好几百甚至上千的友商产品来说,着实像个「异类」……

你品,你细品

通过 HomeBridge 接入 HomeKit

对于一些比较早期的米家设备来说,官方对于 HomeKit 的支持就不是这么及时,或者直接就无缘了。但实际上,对于这些第一批吃掉的螃蟹,我们同样也有办法将它们接入 HomeKit。

HomeBridge 是一个在 16 年就兴起的玩法,作者是一位前苹果 HomeKit 的开发工程师,如今在 GitHub 已经获得了上万的星标。它实际上是一个用 Node.js 写的框架,就像是一个桥梁,可以虚拟出一个 HomeKit 所支持的网关,将不支持 HomeKit 控制的设备和 HomeKit 的接口连接起来,从而实现对这些设备的控制。

为了建造这座桥梁,我们还需要一个承载桥梁的硬件。简单来说,我们需要一台设备来运行 HomeBridge,这台设备可以是电脑、NAS、甚至是一些路由器。不过最常用的,还是体积小巧、使用方便的树莓派

在设备上安装 HomeBridge 也相当简单,早在 2016 年我就曾经写过一篇介绍的文章。不过四年过去,安装的方式已经简单了不少,而且还支持了图形化的界面,大大降低了 Homebridge 的使用门槛。

如果你对它有兴趣,可以访问 HomeBridge 的 项目主页 进行阅读,相信以我派读者的水平,不会有太大压力。

不过,有了桥梁,我们还需要有对应的插件,因为 HomeBridge 并不负责任何设备的适配。例如,第一代的米家台灯就可以使用 homebridge-yeelight 接入 HomeKit,而飞利浦智睿球泡灯则可以用 homebridge-mi-philips-light

一般来说,我们可以通过两种方式来安装这些插件。一是在 HomeBridge 管理后台中的「插件」页面进行搜索并一键安装,另一个就是使用终端输入代码来安装。二者的效果完全一致,但鉴于已经有方便的图形界面来操作了,建议大家采用第一种方法。

安装完成后,再到「配置」页面写入对应的 config 文件,就可以实现对米家产品的接入。

通过 HomeAssistant 接入 HomeKit

HomeAssistant(以下称为 HA)是一款专门用于智能家居的开源系统, 采用 Python 语言编写。它除了支持上千种智能家居和设备的接入之外,你还能通过它接入互联网上的实时信息、智能软件(如人脸识别)等等,甚至还可以联动 IFTTT、快捷指令等。

如果说 HomeBridge 是一个工具的话,那么 HA 更像是一个和米家、HomeKit 类似的平台。由于它开源、安全性有保障以及个人定制化程度高,已经在全球范围内获得了一大批玩家。

不过比 HomeBridge 更进一步的是,国内 HA 社区的活跃度和集中度都远比 HomeBridge 要高不少,汉化资料和教程也比 HomeBridge 多。

例如在安装时,就有国内的开发者专门将 HA 的安装写成了 一键脚本,只需要以 root 身份 / 权限运行下面的代码,就可以无痛将 HA 安装到树莓派上,不仅安装难度大大降低,而且后期的配置和支持程度都更高。

wget https://code.aliyun.com/neroxps/hassio_install/raw/master/install.sh

chmod a+x install.sh

./install.sh

在 HA 中接入米家的设备也比 HomeBridge 要简单不少。只需要对 configuration.yaml 这个配置文件进行修改,就能轻松搞定。更方便的是,HA 对米家进行了深度支持,只要接入网关,就能自动识别不少网关下的配件,甚至还能接入小米电视、小米路由器和蓝牙智能家居设备。

最重要的是,HA 自带了支持 HomeKit 的原生组件,只需要轻松配置,就可以快速将 HA 下所有的设备全部接入到 HomeKit 中使用。无需再像 HomeBridge 一样需要一个个安装插件并手打 config.json 文件。

如果你决定入坑 HA,建议可以多去逛逛 瀚思彼岸,这应该是目前中文环境下最好的 HA 智能家居社区了。

更骚的操作

如果发现 HA 和 HomeBridge 都没有对应的插件怎么办?不如自己写一个吧!

HA 使用 Python 语言进行插件编写,而 HomeBridge 插件则使用 Node.js 进行编写。如果是按照难易度来看,显然 HA 使用的 Python 会更胜一筹。

不过,这已经超出我的能力范畴了。有兴趣的程序猿 / 程序媛大佬们,可以自行爬一爬文档。毕竟,每写出一个插件,造福的都是大众啊~

尾巴

写这篇文章的时候,我无数次回想起 16 年的那个冬天,花掉一整天的时间只为了将一个 YeeLight 的彩光灯接入 HomeKit。那时候国内还没有完整的教程,我只能一点一点跟着晦涩的英文说明操作,反复失败又反复重来。功夫不负有心人,成功之后我高兴地喊着室友过来看我的成果,并在朋友圈受到一片点赞和惊讶的评论。那种努力最终实现想法的喜悦之情,如今仍记忆深刻。

4 年之后,关于 HA 和 HomeBridge 的中文教程已经可以轻松搜到,而且原生的 HomeKit 智能家居也变得不再「高冷」,能用大众普遍接受的价格直接买到时,实在是忍不住感叹时间流逝和科技发展之快。

但科技就是如此,让更多人轻松享受到它带来的便利和愉悦,正是它的价值所在。

感谢 Sunbelife 对本文的帮助

> 下载少数派 客户端、关注 少数派公众号,找到更多数字生活新玩法 🎊

> 分享你提升效率的种种心得,参加 征文活动 还能赢取效率工具 🛠️