两年前,我们推出了 Home Assistant Yellow,其设计理念是随着用户需求的增长而不断扩展其功能。如果需要更多存储空间,可以添加 NVMe 驱动器;如果需要基于 Thread 的 Matter 协议而非 Zigbee,可以更改固件。
Home Assistant Yellow:https://www.home-assistant.io/yellow/
感谢 Raspberry Pi 为我们提供了早期样品,我们能够在 Home Assistant Yellow 中添加 Compute Module 5(CM5)兼容性,该功能将包含在 Home Assistant OS 14(以及其他一些硬件支持)中。这为当前和未来的用户提供了一个很好的选择,以便在需要时获得更高的性能,但我们必须指出,对于大多数 Home Assistant 用户的需求来说,CM4 仍然绰绰有余。
作为开放家庭基金会的一员,我们致力于在智能家居中保护隐私、提供选择和实现可持续性。Yellow 实现了这三点,而此次公告只是进一步丰富了可用选择和长期可持续性。
使用处理器模块
在设计 Yellow 时,为了给我们的用户提供扩展设备功能的能力,我们选择了 Raspberry Pi 的 Compute Module 平台。它允许用户增加 RAM、添加 eMMC、内置蓝牙,甚至获得更高的速度——而无需更换 Yellow,您只需获取一个新的模块即可。这对于产品在其生命周期内的可修复性也非常有利。
尽管 Yellow 是为 Compute Module 4(CM4)设计的,但我们一直希望它也能与未来的继任者兼容。在过去的几个月里,我们一直在更新固件并测试早期硬件,并且它确实兼容。由于 CM5 的变化,其安装方法比 CM4 稍显复杂,具体细节如下。
CM5 可能带来的优势
我必须承认,使用最新和最强大的硬件很有趣(同时还能为被替换的硬件找到新的用途——旧的 Pi 产品可以成为出色的Wyoming卫星)。在大多数用例中,如运行自动化或连接普通家庭所需的设备,大多数用户不会注意到 Green、CM4 或 CM5 之间的任何差异。
对于某些高级用户的需求,CM5 可能会带来显著的提升。一些 Pi 5 用户发现,ESPHome 的编译时间几乎提高了3倍;在大规模部署中,每台设备节省一两分钟的时间确实非常可观。另一个 CM5 可能优于 CM4 的领域是,如果您完全在本地使用 Assist,则可以进行本地语音转文本处理。
在 CM5 上安装
对于 Home Assistant Yellow,我们有两种方法可以将 Home Assistant OS 安装到 处理器模块 上。一种方法非常简单且快速(使用 USB 2.0),而另一种方法则更复杂(使用 rpiboot)。不幸的是,由于 CM5 的固件差异,它无法从 USB 2.0 设备启动(但一旦设备启动,USB 2.0 端口就可以正常工作)。
如果您已经有一个正在运行 Home Assistant OS 的 Yellow,升级到 CM5 可以是一个即插即用的替换,但在某些情况下,它可能会更复杂:
- 对于使用 NVMe 存储的 CM4 Lite(无 eMMC),请更新到最新的 HAOS(14.0 或更高版本——截至撰写本文时,14.0 仍为预发布版本,我们建议您等待稳定版本发布,但如果您今天想获取预发布版本,可以加入 beta 频道或明确安装 14.0.rc2),然后关闭电源,将 CM4 Lite 替换为 CM5 Lite,即可开始使用。
- 对于带有 eMMC 的 CM4(无论您是否使用 NVMe),请备份您的 Home Assistant,关闭系统,然后使用 rpiboot(更复杂的安装方法)在 CM5 上安装 Home Assistant OS。安装完成后,恢复备份。
- 对于带有 CM5 的新 Yellow,您需要使用 rpiboot(更复杂的安装方法)来安装 Home Assistant。
有关如何设置您的 Home Assistant Yellow 的详细信息,请参阅我们的文档:https://yellow.home-assistant.io/
CM4 仍然很棒
如果您已经拥有或正在考虑购买带有 CM4 的 Home Assistant Green 或 Yellow,它们都非常强大。所有 Home Assistant 用户中有三分之一正在使用 Pi 4 级别的硬件。
事实上,根据我们的自愿参与分析,使用 Pi 3 硬件的用户比使用 Pi 5 硬件的用户更多(当然,Pi 5 自今年 2 月起才获得官方支持)。Home Assistant 不断更新,以提高其在所有硬件上的运行速度,最近更新的内容包括更快的备份和重启。这使人们能够延长硬件的使用寿命,而这正是我们的目标。
CM4 不仅对于大多数用户来说足够强大,而且它的使用寿命也很长。Raspberry Pi 甚至已经确认,他们将全力支持 CM4 直至 2034 年,并将继续生产它。
HAOS 14 的其他新增功能
在新增支持的硬件方面,我们发布的 Home Assistant OS 14 不仅将支持 CM5,还将支持 Hailo-8 AI 加速器。这是 Raspberry Pi AI Kit 中或上个月发布的更加强大的 Raspberry Pi AI HAT+ 中所使用的 AI 加速器,它们专为 Raspberry Pi 5 设计。对于使用 Pi 5 的用户来说,他们现在可以将对象或人物检测等 AI 处理任务卸载到这个高效的附加组件上。
结论
我们感到非常自豪的是,时至今日,Home Assistant Yellow 仍然是高级用户的最佳选择之一。我们很高兴看到我们的用户如何利用 CM5,并且很高兴看到 CM4 在长期支持下仍然是一个不错的选择。
原文链接: https://www.home-assistant.io/blog/2024/11/27/home-assistant-yellow-gets-cm5-support/