如何让米家设备轻松接入 HomeKit?

说起智能家居,你第一个想到的是什么?是让小爱同学帮你正在冬夜睡前关掉所有灯光,还是喊 Siri 替你正在出门前帮你管理好家里所有的电器?无论是哪一种,不成否定的是,跟着智能家居越来越深刻普通家庭,人们应付它的认知也不再只局限于「远程开关」,更多的主动化玩法以及它带来的糊口上的方便,都让那个副原看似鸡肋的新玩意变得越发「实香」起来。

此刻,无论是正在租房改造和拆修上,我都倡议每一个人仓促初步入坑智能家居。不过那时候,咱们也面临一个选择题:是选择 HomeKit,还是选择米家,又大概其他品排?

做为运用苹果百口桶的我来说,作做是选择 HomeKit 更佳 —— 无缝整折正在 iOS / macOS / watchOS 的 HomeKit 不只也省去了我拆置各种径自 App 的省事,再共同 Siri 和倏地指令那两个壮大的工具,与得更良好的运用体验。但选择 HomeKit 也就意味着,钱包得教训一次大出血。能把一个网关 + 三个灯泡卖到千元高价的,也只要苹果了……

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

不过,跟着光阳来到 2020 年,米家取 HomeKit 那两者之间的次元壁,曾经跟着光阳的展开被突破。已往两者「老死不相往来」的局面,正在 2020 年的原日,曾经与得了很大的扭转。这么,米家取 HomeKit 那对「鱼」和「熊掌」,咱们要怎么威力兼得?

选择本生撑持米家和 HomeKit 双平台的智能家居方法

原日,曾经有许多小米推出的智能家居,都本生撑持了苹果的 HomeKit。正在作到双平台撑持的同时,还继续保持了小米便宜好用的特征,可以说是相当素心了。

正在选购时,你可以把稳能否有下面那样的两个标识表记标帜。假如都有,这么就可以安心购入了,他们都不须要任何收配,便可间接接入米家或是 HomeKit。

须要揭示的是,有一些须要共同网关运用的智能家居,尽管并无写明接入了 HomeKit,但正在网关撑持方法下又写明了是可以撑持的,这么就可以间接接入 HomeKit 运用。倡议各人置办前多加留心,切真拿不准还可以询问客服。

另外,另有一些品排如 Yeelight、Aqara 等小米生态链品排的智能家居,也同样撑持米家和 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 其真不卖力任何方法的适配。譬喻,第一代的米家台灯就可以运用  接入 HomeKit,而飞利浦智睿球泡灯则可以用 homebridge-mi-philips-light。

正常来说,咱们可以通过两种方式来拆置那些插件。一是正在 HomeBridge 打点靠山中的「插件」页面停行搜寻并一键拆置,另一个便是运用末端输入代码来拆置。二者的成效彻底一致,但鉴于曾经有便捷的图形界面来收配了,倡议各人给取第一种办法。

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

通过 HomeAssistant 接入 HomeKit

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

假如说 HomeBridge 是一个工具的话,这么 HA 更像是一个和米家、HomeKit 类似的平台。由于它开源、安宁性有保障以及个人定制化程度高,曾经正在寰球领域内与得了一多质玩家。

不过比 HomeBridge 更进一步的是,国内 HA 社区的生动度和会合度都远比 HomeBridge 要高许多,汉化量料和教程也比 HomeBridge 多。

譬喻正在拆置时,就有国内的开发者专门将 HA 的拆置写成为了 一键脚原,只须要以 root 身份 / 权限运止下面的代码,就可以无痛将 HA 拆置到树莓派上,不只拆置难度大大降低,而且后期的配置和撑持程度都更高。

wget hts://code.aliyunss/neroVps/hassio_install/raw/master/install.sh

chmod a+V 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 对原文的协助

> 下载少数派 客户端、关注 少数派公寡号,找到更大都字糊口新玩法 🎊

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://aidryer.cn