如何在没有云的情况下设置智能家居

最简单的智能家居技术依赖云服务来完成大量计算工作。 然而,这也意味着您需要牺牲个人隐私。 更糟糕的是,如果相关公司倒闭,您的智能家居系统也将随之瘫痪。 本文将探讨如何在智能家居设置中绕过云服务,实现本地控制。

为何选择本地控制的智能家居?

云驱动的智能家居虽然功能强大,且具备一些精细的功能,但它们并非完美无缺,存在一些显著的缺点。

首先,您必须放弃一定程度的隐私。 像谷歌、亚马逊、苹果甚至微软这样的公司的语音助手,过去常常会记录用户对他们说的一切,并且经常将这些录音发送给人工进行审查。 尽管谷歌、亚马逊和苹果已经采取措施来缓解这些担忧,但微软在这方面仍然没有任何改变。 一些云驱动的设备还会记录您的活动,制造商使用这些信息来改进系统,在某些情况下,他们甚至会出售您的匿名数据。

其次,如果为您智能家居技术提供支持的公司云服务停止运营或者放弃智能家居业务,您的设备将无法继续工作。

这样的情况已经发生过,例如 劳氏的鸢尾花Revolv 集线器。 同样,百思买最近也宣布 关闭其 Ingnia 智能家居产品线。 这意味着 Insignia 智能插头、摄像头和电灯开关都将停止工作。 如果您有 Insignia 智能 Wi-Fi 冰柜,它很快就会变成一台普通的冰箱

如果您构建一个本地控制的智能家居,您就可以避免所有这些问题。 您的数据不会离开您的家,即使制造商停止运营,您的设备仍然可以正常工作。

但请注意,创建本地控制的智能家居并非易事,需要一定的技术知识和动手能力。 然而,这是您摆脱云控制的必经之路。

从本地控制的集线器开始

每个智能家居都需要一个核心来驱动它。 不幸的是,大多数情况下,这些“大脑”都依赖于云服务。 例如,Wink 和 SmartThings 虽然为集线器提供了某些程度的本地控制,但它们仍然需要通过互联网来获取部分功能。

幸运的是,您还有其他选择,例如 Hubitat,它是一个完全本地控制的集线器。 您发送给它的任何命令或您设置的自动化都在本地运行。 Hubitat 的一个优点是它是一个预先构建的系统,可以直接使用。 然而,缺点是它的设置过程可能较为复杂,类似于一个复杂的路由器界面。

家庭助理(Home Assistant) 是一个可以让你构建自己的集线器解决方案的工具。 通过这个选项,您可以获得您想要的智能家居以及您需要的所有功能。 然而,您需要自己完成所有的工作,包括从 Raspberry Pi 构建集线器。

在这两种选择中,Home Assistant 的用户界面更加精致,但 Hubitat 的设置过程对用户更友好。

其他选择,例如 OpenHAB 也提供了类似的功能。 然而,无论选择哪种方案,您都需要比使用 Wink 等云友好型集线器进行更多的配置。

此外,请注意您启用了哪些选项——如果连接到任何云服务,您的所有智能家居数据都有可能被发送到云端。

切换到 Z-Wave 或 ZigBee 设备

现在您已经拥有了本地集线器,接下来您需要能够为智能家居供电的设备。 任何基于 Wi-Fi 的插头、灯泡、门锁或开关都需要更换。 大多数 Wi-Fi 智能设备都需要连接到云服务才能工作,即使您将它们与集线器配合使用也是如此。

相反,请使用 Z-Wave 或 ZigBee 设备。 您选择哪个协议取决于您的具体需求,但它们之间的相似之处多于不同之处。

Z-Wave 设备倾向于在更远的范围内广播信号,因此您可以将设备放置得更远。 ZigBee 设备则创建更大的网状网络,因此如果您有很多设备,距离就不是问题。 无论您选择哪个协议,建议您尽量坚持使用它。

您可以购买 Z-wave 或 ZigBee 的灯泡开关插头门锁以及更多其他类型的设备。

放弃语音助手

语音助手是控制智能家居最便捷的方式之一。 然而,无论您使用的是 Google Home 还是 Amazon Echo,它们都需要依赖云服务。 即使 Google 允许您选择退出,您所说的话最终还是会被发送到公司的服务器。

即使选择退出某些选项,您仍然在使用云服务,并且您的语音始终会被发送到公司的服务器。 如果您的目标是完全摆脱云服务,那么这还不够。 遗憾的是,目前还没有可行的本地语音助手,因为现有的语音助手或多或少都依赖于云服务。

放弃语音控制带来的便利似乎很难,但您还有另一种选择:自动化。

自动化一切

如果放弃使用语音助手,您需要另一种方式来控制您的智能家居。 多亏了您的集线器,您可以在一个应用程序中控制所有设备。 但这并不总是很方便——特别是如果您的家庭成员没有智能设备,或者有年幼的孩子。

没关系。 当您使用本地控制的 Z-Wave 或 Zigbee 集线器时,您可以启用智能家居的真正超能力——自动化。 您可以使用自动化功能在您进入或离开房间时自动开关灯;在寒冷的夜晚走进卧室时,自动打开加热的毯子;当没有人在家时,您的智能家居可以自行关闭。

实现智能家居自动化是一个颇具挑战且成本较高的过程。 首先,您需要各种类型的运动温度接触传感器。 每个传感器的价格预计在 30 到 60 美元之间。 而且,您可能需要多个传感器,以便实现整个家庭的自动化。

一旦您的房子里安装了传感器,下一步就是学习您选择的集线器的自动化引擎。 基本前提通常是基于“如果…那么…”的条件。 例如,如果浴室传感器检测到运动,则打开灯;如果客厅空置超过 10 分钟,则关闭智能插头。

当您熟悉规则后,一些集线器(例如 Hubitat)可以处理更复杂的场景。 例如,您可以组合多个条件,例如一天中的时间和房间里是否有人,以便决定是否打开落地扇。

最终目标是构建一个能够预测您的需求并主动工作的智能家居,而不是仅仅对语音命令做出反应的智能家居。

组装一个完全本地控制的智能家居确实需要一定的努力。 您可能需要购买新的组件、学习新的规则,并且放弃语音控制。 但是,您将可以完全控制您自己的数据,并拥有一个完全按照您期望的方式工作的智能家居。 这个过程可能比较昂贵,但从长远来看,这是非常值得的。