
您是否曾因管理智能设备所需的大量应用程序而感到不知所措?如果是这样,您并不孤单!我也面临同样的困境,直到我决定通过运行专用家庭自动化平台的 Raspberry Pi 整合所有内容。经过彻底的探索,我发现Home Assistant是满足我需求的终极解决方案。在本指南中,我将指导您将 Raspberry Pi 转变为集中式家庭自动化中心。
为什么我选择 Home Assistant 来满足我的自动化需求
虽然 Raspberry Pi 上有许多可用于家庭自动化的选项,但我评估了几个主要平台,包括Domoticz和openHAB。以下是它们功能的详细比较:
特征 | 家庭助理 | 多莫蒂茨 | 开放HAB |
---|---|---|---|
易于使用 | 高的 | 缓和 | 缓和 |
设备支持 | 广泛的自动发现 | 不错但有限 | 广泛的 |
用户界面 | 现代、可定制(Lovelace) | 基本、有限的灵活性 | 多种 UI,可定制 |
自动化灵活性 | 非常高 | 中等的 | 高的 |
社区与资源 | 规模最大、最活跃 | 规模较小但经验丰富 | 比 HA 大但活性较低 |
虽然我最初使用 Domoticz,但安装的便捷性却被集成 Zigbee 设备时遇到的困难所掩盖。尽管它的设置很高效,但我还是花了一个周末来解决连接问题,这促使我考虑其他选择。

尝试使用 openHAB 让我充满希望,因为它的设计对企业友好,将设备归类为“事物”,将功能归类为“项目”。然而,我经常发现自己在各种界面之间导航以执行基本任务。当我花了几个小时处理天气集成后,我发现如果不完全切换 UI,它们就无法显示在仪表板上,这让我非常沮丧。

最终,我选择了 Home Assistant。它完美地平衡了用户友好性和更复杂的自动化功能,并且从一开始就提供大量集成功能。其用户友好的界面 Lovelace 提高了可用性,即使对于不太懂技术的家庭成员来说也是如此。

虽然频繁的更新有时会破坏现有的设置,但正是庞大的社区支持和持续的改进让我不断回头。特别是对于新手来说,它的自动发现功能允许用户无缝集成设备,使其成为创建智能家居仪表板的有效选择——这正是我将在下一节中概述的内容。
开始使用 Home Assistant:基本步骤
在开始安装过程之前,请收集以下必需品:
- 具有足够电源的Raspberry Pi 5 或 4 。
- 优质的microSD 卡(为获得最佳性能,建议使用至少32 GB的A2卡)。
- 用于稳定互联网连接的以太网电缆。
- 一台计算机和一个SD 卡读卡器(如果您的笔记本电脑没有,则 USB 适配器也可以发挥作用)。
安装 Home Assistant 最直接的方法是通过官方的 Raspberry Pi Imager 工具。
首先从官方网站下载Raspberry Pi Imager。此工具与 Windows、macOS 和 Linux 兼容,因此可供所有人使用。
打开图像仪时,选择您的 Raspberry Pi 型号,不要选择 Raspberry Pi OS,而是导航至其他特定用途操作系统 > 家庭助理和家庭自动化 > 家庭助理,以选择与您的硬件匹配的版本。

将 microSD 卡插入计算机后,在“选择存储”下选择它并点击写入。请注意,此操作将删除 SD 卡上的所有现有数据!

写入过程完成后,将 SD 卡插入 Raspberry Pi,连接电源和以太网。由于 Home Assistant 需要自行设置,因此首次启动将需要更长的时间,但以后所有重启都将更快。
几分钟后,在计算机上打开 Web 浏览器并输入homeassistant.local:8123。如果不起作用,请直接使用 Pi 的 IP 地址(http://XXXX:8123)。
在 Home Assistant 中登录并添加您的第一台设备
您的 Home Assistant 现已投入使用!让我们完成入门步骤并添加您的第一个智能家居设备。

首次访问 Home Assistant 时,系统会下载并配置最新版本,此时会出现一个准备屏幕。在我的 Raspberry Pi 5 上,此过程大约需要 2-3 分钟,但在较旧的型号上可能需要更长时间。

完成后,您将看到欢迎屏幕。选择“创建我的智能家居”以启动新安装(如果从其他平台升级,您也可以从备份中恢复)。

接下来,创建您的管理员帐户。使用未在其他地方使用过的强密码至关重要。请记住安全保存这些凭据,因为如果丢失则无法恢复密码!

系统会提示您输入家庭住址。提供准确的信息——这些数据对于配置时区、存在检测和基于位置的自动化(如根据日落和日出控制灯光)至关重要。稍后可以在设置中进行调整。

接下来,您将看到共享匿名使用数据的提示。此选项完全是自愿的;但是,我决定启用它,因为这些数据可帮助开发人员提高与流行设备的功能兼容性。
最后,您将看到网络上发现的所有设备。如果显示的设备不多,请不要担心,因为我们很快就会手动添加设备。单击“完成”以完成入职流程并访问主仪表板。
现在,到了令人兴奋的部分——添加您的第一个智能设备!在主仪表板上,单击左下角的配置按钮(齿轮图标)。接下来,从菜单中选择“设备和服务”,它是您管理所有集成的中央枢纽。

单击位于右下角的添加集成按钮。将出现一个搜索框,您可以在其中输入设备的品牌名称或要使用的协议。例如,对于飞利浦 Hue 灯,输入“Hue”;对于 Nest 或 Ecobee 等智能恒温器,输入其各自的名称。

选择集成后,Home Assistant 将提供连接特定设备或服务的定制说明。虽然设置可能因集成而异,但通常涉及:
- 在网络上查找设备或输入连接信息。
- 通过设备或其云服务进行身份验证。
- 选择与该集成相关的特定选项。
- 命名和组织Home Assistant 界面中的实体。
Home Assistant 我最喜欢的一个方面是它在设置过程中经常提供特定于集成的帮助。
现在您已经打下了基础,请随意继续添加设备、编排自动化并自定义仪表板以满足您的独特偏好!为了增强安全性,请考虑加入室内或室外安全摄像头。
常见问题
1.什么是 Home Assistant,为什么要使用它?
Home Assistant 是一个开源家庭自动化平台,旨在集中控制智能设备。其广泛的集成选项、用户友好的界面和活跃的社区支持使其成为高效管理各种智能家居设备的理想选择。
2.我可以使用任何型号的 Raspberry Pi 作为 Home Assistant 吗?
虽然 Home Assistant 可以在各种 Raspberry Pi 型号上运行,但由于 Raspberry Pi 4 和 5 具有更高的处理能力和速度,因此建议使用它们以获得最佳性能,从而增强整体用户体验和设备处理能力。
3.我可以将哪些类型的设备与 Home Assistant 集成?
Home Assistant 支持各种智能设备,包括来自众多品牌的灯、恒温器、安全系统、摄像头和家电。其自动发现功能简化了设备集成,使用户更容易设置一个有凝聚力的智能家居环境。
发表回复 ▼