这个50美元的板子可以替代你整个智能家居中枢(而且它出乎意料地强大)
如果你已经玩智能家居技术有一段时间了,你可能会有越来越多的集线器收藏——用于灯光的飞利浦Hue桥,用于传感器的SmartThings集线器,也许还有用于门锁的Aquara集线器,或者甚至用于一些零散小设备的Zigbee集线器。每一个都能相对顺利地完成自己的工作,但它们之间并不互相通信,而且在你意识到之前,你已经面临一团乱麻。
你可能会认为解决办法是再买一个专有的集线器,但事实并非如此。真正的办法是买一个 50 美元的 Raspberry Pi 3B+ 并运行 Home Assistant——它可能是你唯一需要的智能家居集线器。它不仅可以替代你所有其他的集线器,还能让你用旧手机作为智能家居控制面板,其速度之快超乎你的想象。
这个小板子能做的事情比你预期的要多得多
你花五十美元实际上得到的东西
Raspberry Pi 3B+ 是一款信用卡大小的单板计算机,配备四核 1.4GHz ARM Cortex-A53 处理器、1 GB LPDDR2 内存、双频 802.11ac Wi-Fi、支持 BLE 的蓝牙 4.2 以及 40 针 GPIO(通用输入输出)接口,可连接各种传感器、电机、HAT 和其他设备。它使用标准的 5 伏微型 USB 电源供电,消耗的电量几乎不比手机充电器高。对于一台全天候在线的设备来说,这种低功耗非常重要。它可能不是第一个 Linux 项目的最佳选择,但对于普通的 Home Assistant 设置来说是完美的。
Home Assistant 是开源的家居自动化平台,它在这里作为软件存在,并且在智能家居软件领域中确实独树一帜。它支持来自数百个厂商的成千上万的设备和服务。如果不是更多的话,你会发现它支持从 Zigbee 和 Z-Wave 到 Matter、Thread、飞利浦 Hue、宜家 Tradfri、Nest、Ring、Sonos 等各种设备。因此,你无需为灯光、恒温器、锁和安防摄像头各自使用不同的应用程序,而是可以使用一个可自定义的仪表板来控制所有设备。
你可以在一个下午内让它运行起来
设置比大多数智能家居中心更简单
在 Raspberry Pi 3 B+ 上设置 Home Assistant 非常简单。你将需要一张 32 GB 的 microSD 内存卡用于 Pi,剩下的由 Raspberry Pi Imager 处理即可。在选择操作系统时只需选择 其他专用操作系统,然后在软件中选择 Home Assistant 镜像,它会自动下载并将操作系统刷入你的内存卡中。将其插入 Raspberry Pi,接入电源,通过以太网连接到路由器,就完成了。
一旦你启动树莓派,初始设置大约需要 20 分钟,在此期间,HA 会扫描你的网络并自动发现兼容的设备。将你的浏览器指向 homeassistant.local:8123 或你的 raspberry.pi.ip.address:8123,你将在浏览器中看到默认仪表盘,其中包含所有自动检测到的设备。你可以为任何在初始设置期间未被检测到的设备添加集成,以使它们显示在 Home Assistant 中。这包括传感器、灯光、百叶窗、MQTT 设备、你的路由器的数字媒体服务器,甚至包括 3D 打印机(如果你有的话)。
我建议在初始设置后将您的数据分区移动到通过 USB 连接的 SSD 上。MicroSD 卡的写入耐久性有限,而 Home Assistant 会频繁写入数据。Pi 3B+ 对完整的 SSD 启动可能会有些挑剔,因此最好将操作系统保留在卡上,同时将所有其他数据卸载到 SSD 上。
本地控制改变了游戏
更快速的自动化,更好的隐私保护,无需依赖云端
将智能家居脱离云端还有一个额外的好处,那就是在网络断开时它依然可以正常工作。当你的客厅灯在日落时应该调暗时,这个指令永远不会离开你的网络,也不需要互联网就能起作用。自动化执行的速度是以毫秒计算的,而不是往返云服务器,公司也不能随意将你锁在自己的设备之外。请记住,如果设备本身需要与云服务器通信才能更改设置,例如一些涂鸦(Tuya)或飞利浦Hue的灯泡,那么你仍然需要互联网来控制它们。
本地运行的一切还会为您带来巨大的隐私优势。来自亚马逊、谷歌、三星及其他公司的商业中心会不断将使用数据发送回它们各自的生态系统。使用本地的 Home Assistant 实例,您可以决定确切地共享哪些内容、哪些不共享。对于那些宁愿自己的家不成为广告数据源的人来说,这是一个有意义的区别。
它很强大——但不完美
在深入之前你应该了解的限制
Pi 3B+ 仅有 1 GB 的 RAM,运行得很精简——有时对于更大的 Home Assistant 实例来说太精简了。我的 Pi 3B+ 可以合理地运行大约十几个智能设备,我的 Bambu Labs A1 Mini 3D 打印机,以及一个自定义仪表盘。但如果你同时加载过多资源消耗大的插件,比如 ESPHome、Node-RED 或 HACS(Home Assistant 社区商店),你就会开始看到性能问题。这里的主要问题是 RAM 是一个硬性上限。
与 Pi 4 或 Pi 5 相比,启动和更新速度也会较慢。如果你是那种经常对系统进行调整、添加大量集成或想同时运行多个插件的人,你会希望使用更新的(也更昂贵的)Pi 版本。对于大多数拥有十来个智能家居设备的小公寓来说,Pi 3B+ 工作得完全没问题——只要记住它并不是为复杂、高度自动化的设置而设计的强大设备。
充分发挥其潜力需要一些努力
让它出彩的调整和整合
充分利用你的主板的最佳方式是保持附加组件的有限性和针对性。你还可以使用 Z-Wave 或 Zigbee USB 协调器,例如 Sonoff Zigbee 3.0 Dongle Plus,大幅增加可添加的设备数量,而不会占用系统资源。另外,记得通过 Home Assistant 内置的备份工具定期备份,以便在出现问题时可以快速恢复你的设置。
一块 50 美元的主板,配上 10 美元的 microSD 卡和一个免费的开源平台,能够提供的控制和自动化能力,往往超过大多数价格是它三到四倍的商业智能中心。这并不适合所有人,如果你的设备大幅增加或者你住在特别大的房子里,Pi 4 是更合适的主板。但作为入门级智能家居中心,或者甚至替代一抽屉的专有设备,运行 Home Assistant 的 Raspberry Pi 3B+ 几乎无可匹敌。












