据Engadget 9月19日报道,免费开源的智能家居平台Home Assistant可在树莓派4和树莓派5上运行。该报道列举了四个可在树莓派上实现的项目,从用NFC卡片播放音乐和电影,到让洗衣机在洗完后通知用户。

Home Assistant可整合不同厂商的设备和服务,并利用位置、用电量、NFC标签或设备状态变化来触发自动化。报道称,该平台目前拥有超过1500个集成。用户不需要购买Home Assistant的硬件即可开始使用;Home Assistant OS官方支持树莓派4和树莓派5,最低要求2GB内存和32GB microSD卡,这也是报道推荐给自行准备树莓派用户的安装方式。软件免费,没有订阅或功能付费墙,但Home Assistant Cloud等可选服务需要额外付费。

第一个项目是把NFC卡片变成实体音乐或电影收藏。报道说,流媒体很方便,但电影之夜可能变成15分钟滚动选片。Home Assistant可用NFC标签作为自动化触发器:用户把贴纸或卡片分配给专辑、播放列表、电影或其他动作,再用手机上的Home Assistant应用扫描。自动化可通过可视化编辑器设置,不必直接写YAML。若使用专用NFC阅读器,把卡片放上去,Home Assistant可立即响应,无需有人拿起手机;它还能区分不同阅读器,因此同一标签在不同房间理论上可触发不同动作。一名爱好者用ESP32和NFC阅读器做出了定制的3D打印电影播放器,并为不同电影配备实体卡带;插入一张,Home Assistant可用Plex播放对应电影。报道称,这是爱好者版本;只靠几张NFC卡片和手机,也能体验大部分乐趣。

第二个项目是把给手机充电变成睡前流程的触发器。Home Assistant的Companion应用可告知平台手机是否正在充电,因此晚上插上手机可以触发睡前例程。加入时间和是否在家等条件后,Home Assistant可关灯、降下智能百叶窗、调整温控器,或关闭楼下忘记关掉的设备。报道指出,这些条件很关键,否则下午3点给手机充电也可能被理解为所有人提前睡觉。Android通过Home Assistant传感器直接提供充电信息;若希望插上充电器就触发自动化,iPhone也可使用iOS快捷指令自动化。该项目可能不需要购买任何东西,只要手机和要控制的设备已连接到Home Assistant。

第三个项目是让不智能的家电在完成后通知用户。报道说,洗衣机不需要Wi-Fi、触摸屏或质量存疑的应用就能进入智能家居;某些情况下,一个带功率监测的智能插座就足够。Home Assistant可监测电器的耗电量,并把该数值作为自动化触发器。例如洗衣机运行周期时通常耗电较高,完成后回到待机水平;当Home Assistant发现较低读数持续足够久,就可通知手机。Home Assistant社区也用同样思路处理洗碗机、电饭煲、咖啡机等运行期间耗电可预测的设备。关键在于监测自己的设备,而不是套用别人的功率阈值。用户还需要一个额定值适合所接电器的能量监测智能插座。报道提醒,高功率设备不是冒险的场合。

报道列出的第四个用法,是让购物清单在用户到达商店时出现。原文在展开这一部分时中断,未提供更多实现细节。