网站搜索

我把智能家居从云端切换出来了,当互联网中断时它终于可以正常工作了


智能家居非常棒。经过多年的失败尝试,它们终于达到了一个相对便宜且越来越易于使用的阶段。但它们大多数都有同样的问题:它们需要互联网正常运行。如果没有互联网,你就会遇到问题。

作为一个苹果设备家庭,我们的家使用苹果的 HomeKit 智能家居系统。我们在 iPhone、iPad 和 Mac 上使用 Home 应用,并使用 HomePod 进行免提指令操作。这个系统运行得相当不错。也就是,直到互联网断了的时候。但我找到了一个解决方案。通过在我们的智能家居中加入 Home Assistant,现在我们有了一个即使在互联网中断时也能正常工作的系统。虽然这种情况并不常发生,但知道在这种时候我们仍然可以控制灯光,感觉非常好。

HomeKit 与本地幻觉

它应该可行,但这并不意味着它一定会成功

正如我已经提到的,我们的家庭使用 Apple HomeKit。虽然借助 iCloud 集成,HomeKit 可以在家庭外使用,但我们主要在家里使用它。现在,HomeKit 的设计即使在没有互联网访问的情况下也能工作,但仍有一些需要注意的事项。

首先,理论上 HomeKit 会继续在离线状态下运行,但不能保证你的所有配件都能正常工作。那些使用标准 HomeKit 或 Matter 的配件应该可以正常使用。但还有一大类配件(尤其是廉价的灯泡)是通过它们自己的在线桥接系统与 HomeKit 配合使用的。实际上,HomeKit 会先将消息发送到云端,然后云端再将消息发送回配件。这就是为什么这些配件响应可能很慢,也完全解释了为什么没有互联网连接它们就无法工作。

但即使你的配件已经得到了 HomeKit 神的庇佑,我发现事情并不总是按预期运作。在不止一次的情况下,网络连接中断让我们的 Home 应用陷入混乱。它似乎拼命并反复尝试与 iCloud 联系,但无法成功。然后一切就彻底停顿了。

这是一个典型的例子,说明一种技术本应按某种方式工作,但实际上却出了问题。尽管我更换了作为 HomeKit 中枢的 HomePod 或 Apple TV,我仍然没有搞清楚其中的原因。

夺回控制权

迁移到 Home Assistant






值得庆幸的是,我找到了一个混合解决方案,可以完成工作。在大多数情况下,我们的家人继续使用他们熟悉的 Home 应用,而且大多数时候它按预期工作。但是在有些时候,当它遇到问题时,我们有 Home Assistant。无论我们是否有网络,它都能工作。

Home Assistant 是一个自托管的智能家居系统,在我的 Mac mini 服务器上作为虚拟机运行。我已经设置好它来处理最重要的配件,以便在需要时接手,并且运行得非常顺利。

这个以本地为主的系统兼容我所有现有的硬件和配件,甚至支持 HomeKit 不支持的设备。事实上,Home Assistant 甚至可以作为一个桥梁,将这些配件接入 Home 应用。这就是我们如何设置 Logitech Harmony 遥控器和 Ring 摄像头的方式。作为额外福利,Scrypted 插件意味着 Ring 摄像头甚至可以获得 HomeKit 安全视频支持。

最重要的是,如果家庭应用程序失败,我们现在有了一个备份系统。我甚至考虑过将我们整个智能家居搬到Home Assistant,唯一的原因是:它实在是太快了。所有操作几乎立即发生。使用Home Assistant关闭我们的一盏智能灯泡,几乎就像使用物理开关一样。我觉得这非常令人印象深刻。

离线智能家居的自由

它就是能用

关于 Home Assistant 的本地优先智能家居方法,有太多值得喜欢的地方,以至于很容易想象完全切换到它。虽然我只是略微了解了一下,但 Home Assistant 可以扩展到几乎可以做任何事情。

就像 Apple Home 一样,Home Assistant 支持自动化。这些可以在某件事情发生时触发命令,或者只是将多个命令串联在一起以便使用。但 Home Assistant 的功能远不止如此,如果你愿意花时间学习它的工作原理,还可以实现非常复杂的自动化。

目前,我满足于将 Home Assistant 用作非 HomeKit 配件的桥梁,以及在网络中断时作为备份。但我得承认,我只差一个无聊的周日下午,就会深入研究并真正让 Home Assistant 发挥作用。

相关文章