我的智能家居一团糟已经有一段时间了。在写这篇文章之前,它是一个Huehub和HomeKit的组合,前者我不是很喜欢,后者我可以接受。但几年来,我一直想把我的整个房子都换成HomeAssistant:自托管家庭自动化软件。现在,有了SkyConnectConnect,HomeAssistant的组合Zigbee和Matter/Thread加密狗,这种转变就完成了。然而,在这个过程中,我弄坏了家里一半的东西。什么都不管用,我再高兴不过了。
HomeAssistant,对于那些不追随智能家居书呆子节奏的人来说,是几乎普遍接受的免费和开源家庭自动化选择。与Apple的HomeKit(需要Apple设备)不同,它可以在单板计算机(如RaspberryPi)、Docker容器或基本上任何可以安装它的小型计算机上运行。它还可以让您深入了解您希望家庭自动化的方式。这不是最直观的选择,但也不是那么困难,如果你对谁拥有你的智能家居(我就是)的钥匙甚至有点偏执,家庭助理是你更好的选择之一。
现在,除了家庭安全问题之外,家庭自动化的一个更大问题是互操作性。从历史上看,开箱即用的大量智能家居小工具并没有很好地协同工作(我在看着你,PhilipsHue)。随着岁月的流逝,这种情况变得越来越好,尤其是HomeKit和GoogleHome,但HomeAssistant在这方面一直表现出色,因为它有一个非常活跃的书呆子社区,他们希望所有奇怪的玩具都能以非常具体的方式玩得很好。如果你有一个开关,你想与另一个设备一起工作,那么很可能有人已经花了很多时间配置它并将该信息作为蓝图放到网上。
您可能还知道Matter,这是家庭自动化的新标准,旨在使许多此类问题变得更加容易。如果您不了解Matter和Thread,我强烈推荐TheVerge自己的解释器。推出仍在进行中,目前还没有那么多设备可用,但如果一切按计划进行(如果是),那么未来的麻烦应该会少得多。
我想摆脱那个中心,让一切都在一个小生态系统中运作
几年前,我曾在我的NAS(我用来存储电影的小型网络设备)上尝试将HomeAssistant作为Docker容器运行。它不仅可以与我现有的智能家居设备进行通信,还可以让我对现有设备进行编程,这给我留下了深刻的印象。但让我退缩的是我的飞利浦Hue系统,多年来,使用其生态系统之外的任何东西都变得很麻烦。直到最近,Hue还依靠低功耗网状网络标准Zigbee让灯泡相互通信。
作为Hue系统的早期采用者,Hue并没有让事情变得简单。尽管与其他灯泡和开关共享Zigbee协议,但从历史上看,让它们与它们一起玩得很好就像拔牙一样。例如,宜家拥有自己的智能家居系统,配有自己的集线器和应用程序以及所有东西(嘿,看,它现在有一个Matter了!),但几年前,让他们玩得开心需要很多奇怪的解决方法。当然,我可以使用一些很棒的解决方法和集成,例如Zigbee2MQTT、PhilipsHue集成,以及现在的Matter.但这就是事情的原则:我想摆脱那个枢纽,让一切都在一个小生态系统中运作。我想要一个新的开始。这就是SkyConnect的用武之地。
将Zigbee(甚至Z-Wave)添加到HomeAssistant并不新鲜。大量的USB加密狗,如ConBeeII,已经存在。SkyConnect的新颖之处在于它增加了Zigbee和Thread/Matter支持,虽然我家里没有Matter设备,但知道它部分面向未来并且制造为直接与HomeAssistant本身一起工作足以让我预购.这是冒险并重新开始的好借口。添加Matter和Zigbee的另一个选择是HomeAssistantYellow,这是一个使用RaspberryPiComputeModule4的坚固的小板,但我无法访问CM4,所以我选择了加密狗。
现在通常情况下,我会在我的NAS上将其作为Docker容器运行,但我不知道加密狗是否兼容,我认为最好将整个设备专用于运行我的家。幸运的是,我最近用WiiM流式播放器替换了RaspberryPis网络,所以我身边有一些RaspberryPi4B(如果你还在苦苦寻找,rpilocator是一个很棒的工具)。是时候认真起来了。如果您曾经用RaspberryPi远程做过任何复杂的事情,那么安装Hass.io(HomeAssistant的操作系统)是一件轻而易举的事;你只需下载.img文件或复制URL,使用Etcher之类的软件将其写入microSD卡,然后按照说明进行操作从那里。就开源项目而言,这是一个非常简单的入门过程。