七千二百袋水泥
七千二百袋水泥
Published on 2025-06-07 / 0 Visits

树莓派智能家居改造终极指南:如何低成本让傻瓜设备智能化,利用Home Assistant实现自动化控制而不更换家具

Image

在花费大量资金购买全新的智能家居设备之前,我决定为家中现有的几台设备提供第二次机会。这些通常被视为“傻瓜”设备的物品,包括灯具、电视、空调、水壶或充电器,都依赖手动操作才能开启。为了将这些“傻瓜”设备转变为智能设备,并与智能家居中心建立通信连接,我选择了Home Assistant作为核心解决方案,同时还为智能家居项目配备了若干配件。

此外,我并未采用拆解电子设备并在内部焊接芯片的方式来赋予它们智能功能。相反,我选择了一种非侵入性的尝试方法,而非依赖那些需要打开电源插座的设备。以下是我如何在预算有限的情况下,通过智能化几台“傻瓜”设备,并利用智能家居自动化软件进行控制,从而开启个人智能家居之旅的详细过程。

Home Assistant:智能家居的核心控制平台

Image

Image

Image

Image

Image

在规划智能家居自动化系统时,我并不希望智能设备通过互联网传输信号后再返回家中执行操作。因此,我决定在树莓派4上安装Home Assistant,并将其作为本地智能家居自动化的大脑核心。由于Home Assistant兼容多种硬件类型,添加智能设备变得相当简便。其庞大的集成库覆盖了广泛的协议、服务和智能设备。唯一繁琐的部分是为每个集成下的智能设备分配易于理解的用户友好名称。最终,在专用仪表板上为每个智能设备添加卡片,可以方便地按照区域或位置进行分类排序。

尽管为每个设备创建自动化流程不需要编程技能,但整个过程仍具有一定挑战性。如果你熟悉IFTTT的逻辑风格,填充自动化过程会变得相当有趣。虽然学习曲线较为陡峭,但设置多个智能设备并创建多个自动化流程能带来巨大满足感。尽管Home Assistant的整体界面保持一致,但偶尔需要修改YAML配置文件,以确保智能设备按照预期运行。它有效弥合了不同智能家居平台之间的鸿沟,并将它们集中统一管理。

智能插座:傻瓜设备升级为自动化设备的关键工具

Image

Image

Image

Image

Image

打开电源插座并操作带电线路以安装智能开关超出了我的技能范围。因此,我选择使用智能插座为“傻瓜”设备添加智能化功能。我的核心要求很简单——这些智能插座不应依赖专属云端服务才能运作。然而,找到符合要求的插座并不容易。最终,我选择了一些支持涂鸦(Tuya)协议的插座,因为我发现了涂鸦云剪(Tuya-Cloudcutter)的GitHub页面,它能帮助我将这些智能插座从云端断开,并在本地环境中运行。之后,我可以将它们连接到Home Assistant,并在消除云端依赖后在本地控制。但需要注意,刷入ESPHome固件是一条单行道,无法逆转回原厂状态。

并非所有廉价智能插座都能长期稳定工作。因此,无需购买多种不同品牌的智能插座;坚持使用知名品牌或适合个人需求的产品即可。我采用了10A插座连接低功耗设备,如手机充电器、电视和落地灯,以及16A插座连接高功耗电子设备,如热水器、空调和洗衣机。在连接高功耗设备之前,我首先使用低功耗设备进行了测试。创建简单自动化流程,例如在黎明时自动开启灯光或在夜晚关闭电视,既充满乐趣又实用。不过,这确实让家人在最初一两天感到惊讶。然而,在房间中部署智能插座后,我错过了配置能源监测功能的机会,因为并非所有设备都支持该特性。

红外/射频发射器:遥控设备的智能替代方案

Image

使用不同遥控器控制特定电子设备,随着时间推移会变得繁琐。为了摆脱物理遥控器,我尝试在系统中加入一个通用红外/射频发射器,用于管理和控制电视及空调。让这些遥控器与Broadlink RM4 Pro等红外/射频发射器协同工作,成为一次宝贵的学习经历。首先,红外信号无法穿透混凝土墙壁,因此每个房间都需要一个专用的红外发射器单元。此外,Broadlink RM4 Pro设备使用315MHz(在美国)和433MHz(在欧洲)频率进行通信,任何不兼容这些频率的射频设备都无法与之配合。

如果你拥有多台同时支持红外和射频的设备,可以考虑部署一个通用红外/射频发射器,并将其连接到Home Assistant以设置自动化流程。这样,你不仅能享受无需物理遥控器的自由,还能省去更换电池的麻烦。遗憾的是,我最终退回了红外/射频发射器,因为仅用它控制一台旧电视显得过于冗余。

智能家居建设:一场需要耐心的持久旅程

让“傻瓜”电子设备像智能设备一样运作充满挑战,且无需在一天内完成所有工作。我的最大教训是忽视了家人对智能家居自动化的适应性和舒适度。过去,当家人在自动化开启或关闭任何“傻瓜”设备时感到惊慌,并手动切换开关,导致我的大部分自动化流程失效,无法通过Home Assistant有效管理多个智能设备。在经历了为全家设置自动化的初步困难后,我最终将范围限制在自己的房间内。

虽然每个人的需求各异,但你可以先在树莓派或旧电脑上小规模试用Home Assistant,再投资大型智能设备进行升级。除了智能插座,如果符合需求,还可以添加智能按钮、传感器和红外/射频发射器。请谨记,在打造智能家居时避免过度追求完美。若想在家外检查这些智能设备状态,只需在家庭网络上设置VPN或Tailscale实例,即可从任何位置访问Home Assistant。