使用 Home Assistant 进行家庭自动化教程:入门完整指南

最后更新: 四月15,2026
  • Home Assistant 是一个开源、本地化且高度灵活的家庭自动化平台,优先考虑隐私和与数千种设备的兼容性。
  • 自动化、场景、脚本和助手功能让您无需编程即可根据您的日常作息调整家居行为。
  • 良好的区域划分、标签、分区和备份措施有助于设施安全有序地发展。
  • 社区和插件无限扩展了 Home Assistant 的功能,从语音控制到远程访问和高级监控,应有尽有。

使用 Home Assistant 进行家庭自动化教程指南

如果你已经读到这里,那是因为你理解了…… 打造智能家居 如果您正在使用 Home Assistant,但不知道从哪里开始,该怎么办? 好消息是,你离彻底了解智能家居的工作原理以及如何真正从中受益只差一步之遥了。 在日常生活中,无需迷失在菜单、奇怪的协议和上千种设置中。

本文将以冷静而详尽的方式,带您了解掌握 Home Assistant 所需的一切知识: 什么是家庭自动化?这个开源系统是如何工作的?哪种硬件适合你?界面是如何组织的?如何集成设备?以及如何创建你的第一个自动化、场景、脚本和备份?这样做的目的是,到最后你将对所有内容有一个非常实际的了解,并能充满信心地继续前进。

智能家居究竟是什么?为什么它现在如此重要?

当我们谈到家庭自动化时,我们通常会想到自动开灯或自动降下的百叶窗,但它的含义远不止于此。 智能家居是一系列技术的集合,使您能够管理、监控和自动化您的住宅。控制安全、舒适和能源消耗等关键方面。

这样说起来似乎有点技术性,但实际上却能转化为非常具体的行动: 降低电费 更好地调节消费,通过手机监控家中情况,设置场景同时控制多个设备,或在您外出时与宠物互动归根结底,就是利用电子产品和计算机技术让你的家为你服务。

为了更详细地解释,我们可以说: 智能家居是指利用科技进步,使人们在自己的家中生活得更加舒适。想象一下,如果你的沙发在客厅中央,你够不到灯开关,那么你可以用手机或语音关灯;下班回家时打开空调,这样你就能享受凉爽的家;或者睡觉时所有电器都能自动关闭。

近年来,由于多种原因,智能家居变得尤为重要。 的闯入 人工智能 增加了与设备交互的方式。 (语音、智能助手、更复杂的自动化程序……),而且管理部门已经认识到它的实际价值:ONCE 强调,家庭自动化大大提高了感官障碍人士在家中的无障碍性,而 IDAE 等组织则发布了关于如何通过在家中安装家庭自动化系统来节约能源的具体指南。

什么是家庭助手?它如何融入您的家庭?

家庭助手界面和教程

截至目前,Home Assistant 是 世界上功能最强大、应用最广泛的开源家庭自动化系统之一它是一个安装在您自己的本地网络上的平台,用于连接、控制和自动化几乎任何品牌的智能设备。

它与其他许多智能家居系统的主要区别在于其理念: 它旨在本地运行,无需依赖外部云或强制订阅。这意味着您的数据保留在您自己的场所,您无需将信息发送到第三方服务器,并且您对您的安装拥有 100% 的控制权。

Home Assistant 的另一大亮点是其极高的灵活性。 它可以像一个控制灯开关的控制面板一样简单,也可以像一个协调数百个设备、场景和复杂自动化的“大脑”一样先进。如果您是高级用户,甚至可以开发自己的集成来扩展功能。

Home Assistant 的主要功能

为了让您快速了解 Home Assistant 的功能,值得回顾一下它的优势。 兼容性、隐私性和可定制性的结合,使其成为开源世界的标杆。.

一方面, 它可以与上千个不同的品牌和服务集成。照明设备、插头、传感器、摄像头、扬声器、电视机、电源设备、在线服务等等。通常情况下,如果某个设备稍微流行一些,就会有官方或社区的整合。

另一个关键方面是自动化。 自动化引擎使您无需了解编程即可创建非常强大的规则。仅使用菜单和可视化向导即可完成操作。但是,如果您想进行更精细的调整,始终可以选择使用 YAML 或高级脚本来定义逻辑。

用户界面名为 Lovelace,可完全自定义。 您可以设计多个仪表板,以便在每种情况下只查看您感兴趣的信息。:手机上的快速面板、客厅平板电脑上的更完整的面板、专门的能源面板等等。

最后,Home Assistant 还整合了一些其他功能,例如 它自带语音助手、集成电源管理、官方移动应用、NFC标签支持,并兼容Home Assistant Cast。 在任何兼容的屏幕上显示面板。所有这一切都通过将数据存储在您的本地服务器上来保护您的隐私。

与其他家庭自动化解决方案相比,Home Assistant 的优势

在一个充斥着各种枢纽、厂商应用程序和封闭系统的市场中, Home Assistant 已成为最完整、最免费的选择,并赢得了良好的声誉。它相对于其他商业平台的优势显而易见。

首先是兼容性。 它是市场上集成能力最强的国内系统。感谢开发团队和社区。无论您的灯具来自哪个品牌,插座来自哪个品牌,传感器来自哪个品牌,通常情况下,所有设备都可以集成到同一个控制面板中。

第二个主要优势是隐私和控制权。 通过在自己的网络上运行,您不会受制于公司关闭其云服务或更改其条款。即使网络中断,您的自动化流程仍将继续运行,而且您的数据不依赖于任何其他方。

此外,它在易用性和功能性方面实现了非常均衡的组合。 初学者用户可以通过界面配置大部分设置,无需编写任何代码。同时,高级用户可以创建自己的扩展程序、复杂的自动化程序和高度精细的逻辑。

我们也不能忘记社区。 Home Assistant 拥有一个非常活跃的社区,每天都会在论坛、Discord 和 YouTube 上发布教程、分享设置并提供帮助。当你遇到难题时,几乎可以肯定有人以前遇到过同样的问题,并且已经以文字或视频的形式留下了解决方案。

推荐给初学者的安装选项

在开始对界面进行“调整”之前,我们需要决定 Home Assistant 安装位置有好几种选择,都可行,但有些对初学者更友好。

最简单的就是 Home Assistant Green。 它是一款硬件设备,开箱即可使用,并预装了 Home Assistant。你只需将它插入电源插座和网络,打开电源,就可以开始配置了。如果你不想处理操作系统或刷机,这绝对是理想之选。

  ChatGPT 将外部应用程序集成到聊天中

另一个非常受欢迎的选择是树莓派。 这些小型单板计算机非常适合运行不需要太多资源的服务。例如 Home Assistant。在这种情况下,整个过程属于“自己动手”类型:下载 Home Assistant 操作系统镜像,将其写入 SD 卡,然后用该操作系统启动树莓派。

如果你家里已经有一台不常用的迷你电脑或NAS,也可以加以利用。 在这些设备上,您可以通过两种方式安装 Home Assistant:作为 Docker 容器或作为专用操作系统。这些方案比之前的方案更先进,它们允许硬件重复利用,并且如果安装规模扩大,还能提供更强大的功能。例如, 迷你电脑或NAS 正确配置后,它可以简化网络和服务管理。

总之,首先: Home Assistant Green 或 Raspberry Pi 是最直接、最用户友好的选择。如果您已经有一些系统方面的经验,或者想要将多个服务集中在同一台机器上,那么迷你电脑和 NAS 设备是不错的选择。

Home Assistant 的首次启动和基本配置

系统安装完成后,就可以首次通过浏览器打开 Home Assistant 了。 通常情况下,您可以通过在地址栏中输入设备的 IP 地址或安装向导提供的本地 URL 来访问它。.

首先您会看到一个引导式设置向导。 第一步是在 Home Assistant 中创建你的“智能家居”。为该装置确定一个通用名称。

接下来,您需要创建您的第一个用户。 此初始用户将成为主要系统管理员所以请谨慎选择用户名和强密码。之后您可以添加更多用户,并设置不同的权限。

该助手的另一个重要方面是其位置。 Home Assistant 会询问您的住址,以便提供与您住址相关的服务。例如天气预报、日出日落时间或基于区域的自动化。

完成这些步骤后,您将首次访问主界面。 屏幕上会显示一个简单的面板,其中包含您的用户名、天气预报,左侧是著名的侧边栏,其中包含基本部分。 例如地图、能源、设置以及其他您会越来越常用的菜单。

Lovelace 侧边栏和界面:如何使用 Home Assistant

侧边栏是 Home Assistant 导航的核心。 从这里您可以跳转到不同的部分:控制面板、设置、设备、自动化、插件等。 虽然一开始可能会觉得选择太多,但你很快就会习惯的。

您在主页上看到的界面叫做 Lovelace。 它是仪表盘系统,可让您创建自定义视图,其中包含显示设备和实体状态的卡片。你可以设置一个用于房屋总配电盘,一个专门用于能源,一个用于摄像头等等。

洛夫莱斯方法的优势之一在于,你可以通过尝试来学习。 强烈建议您创建一个新面板,添加一些卡片,并尝试不同的布局。弄坏一些东西也没关系:你总是可以恢复或删除卡片。

在日常生活中,您通常会通过多种设备访问 Home Assistant: 手机、电脑、平板电脑. 界面会根据屏幕进行调整,您可以在用户设置中自定义客户端特定选项。例如该设备的配色方案或侧面板上可见的元素。

此外,如果您激活高级功能,您将看到面向更有经验用户的新选项。 通常的做法是至少拥有两个帐户:一个启用高级模式的管理员帐户,以及另一个用于日常使用的“普通”帐户。 因此,可以避免意外触碰到任何精密设置。

用户设置:安全设置、语言和设备

在侧边菜单的左下角,点击您的照片或姓名首字母即可访问当前用户的设置。 本部分用于配置个人设置,例如界面语言、日期和时间格式以及时区。,除其他。

这里一个非常重要的元素是“高级模式”。 激活后可解锁更多技术和敏感选项。 此功能仅应由具备足够知识的用户操作。建议仅在管理员帐户上启用此功能。

下面列出了您使用 Home Assistant 的客户端(例如,当前浏览器)的特定设置。 在本部分,您可以更改颜色、重新排列或隐藏侧边栏元素,或者调整该设备的视觉细节。每次登录新的手机、平板电脑或电脑时,最好都查看一下这些选项。

在安全部分,您​​将能够 更改密码,检查哪些设备已登录,最重要的是,启用多重身份验证。强烈建议所有账户都启用这一额外安全层。

多因素身份验证可与 Google Authenticator、Authy、Microsoft Authenticator 或 iCloud Keychain 等经典应用程序配合使用。 你只需要扫描 Home Assistant 显示的二维码,然后输入应用程序生成的临时代码即可。从那时起,每次登录都需要第二个因素,从而大大提高您系统的安全性。

设置部分:Home Assistant 配置的核心。

侧面板上的“设置”按钮可让您访问中央配置设置。 这里既管理家庭自动化方面(集成、区域、自动化),也管理系统方面(更新、网络、备份、硬件)。.

您首先会看到的部分之一是 Home Assistant Cloud。 本部分介绍了Nabu Casa提供的付款方式。该公司是该项目的幕后推手。虽然 Home Assistant 本身是免费的,但他们提供一些提升生活品质的服务,需要每月支付一定的费用。

具体来说,Home Assistant Cloud 允许 几乎可以自动配置从家庭外部进行安全远程访问,并与以下系统集成: 谷歌助手和 Alexa 将智能音箱用作控制界面。所有这些都可以手动免费完成,但这需要具备网络、证书和外部配置方面的专业知识。

如果您不想把事情复杂化,Nabu Casa 订阅只需点击几下即可提供所有这些功能,此外还能直接支持项目的发展。 这是一种非常方便的远程访问和语音通话方式,无需担心技术上的麻烦。当然,你也可以等到底座组装好之后再进行。

设备、服务、实体和助手

在“设置”中,“设备和服务”部分是您最常使用的选项之一。 在这里,您可以看到 Home Assistant 自动发现的所有集成、您已配置的集成,还可以添加新的集成。 任何时候。

目前有数千种集成方案可供选择:有些是官方的,有些是由社区开发的。 许多设备可以直接通过界面进行配置,例如选择服务或制造商、输入凭据或按下物理配对按钮。那些显示带箭头的方形图标的图标通常需要使用 YAML 代码进行配置,这属于更高级的内容,可以留到以后再处理。

  公司股本:它是什么以及如何计算

添加集成时,通常会创建一个或多个设备和实体。 设备代表物理装置(灯泡、相机、插头),而实体是构成这些装置的信息或控制“片段”。例如温度传感器、开/关开关、亮度值等。

在“设备和实体”部分,您可以查看、筛选和管理您添加的所有内容。 它对于在安装新集成后快速定位已创建的元素非常有用。 或者调整每个实体的名称、图标和区域。

最后,还有助手们。 助手是虚拟实体,不对应于物理设备,而是用于扩展功能。虚拟开关、计数器、选择器、定时器等。例如,您可以创建一个“切换”类型的辅助程序,它充当逻辑开关,即使其背后没有实际设备,也可以在自动化或面板中使用它。

区域、标签和分区:整理您的智能家居

随着设施的扩建,保持一定的秩序变得至关重要。 Home Assistant 提供了多种方式来对您的物品进行分类:区域、标签和分区。它们各自都有自己的功能。

这些区域旨在代表您家中的房间或空间。 您可以创建诸如“客厅”、“主卧”、“厨房”或“车库”之类的区域,并将相应的设备或实体分配给每个区域。这大大简化了导航,让您可以一目了然地监控整个房间。

标签提供了另一种更灵活的组织方式。 它们用于按共同特征(例如功能或连接类型)对元素进行分组。例如,您可以创建“照明”、“传感器”、“能源”或“WiFi”、“Zigbee”、“云”等标签,具体取决于哪种标签对您来说最实用。

与此同时,这些区域指的是你家以外的特定地点。 他们可以代表办公室、孩子的学校、亲戚家或任何其他相关地点。这些区域主要用于基于位置的自动化:当您到达或离开特定地点时,将执行某些操作。

设备集成:支持的类型和协议

Home Assistant 的一大优势在于它可以控制种类繁多的设备。 由于集成和标准协议,市场上大多数传感器和执行器都具有直接或间接的兼容性。.

如果我们着眼于设备类型,我们可以将它们分为几个主要类别。 照明设备包括智能灯泡、LED灯带、开关、调光器和电动百叶窗。此外,还配备了环境光传感器。

运动类别包括 能够检测人员存在或移动的传感器,让您可以打开灯光、发出入侵者警告或激活场景。 当经过某些区域时。它们是简单自动化系统中最常用的设备之一。

监控系统包括网络摄像头、智能门铃和联网门锁。 Home Assistant 可以显示摄像头图像、记录事件,并且根据型号的不同,甚至可以管理门的开启。 作为自动化工作流程的一部分。

此外,还有可作为手动触发器的物理或虚拟按钮。 这些按钮,无论是墙上的物理控制按钮还是界面上的按钮,都用于激活特定的场景、脚本或自动化操作。 只需一个手势。

在一般的传感器类别中,我们发现了各种各样的传感器: 温度、湿度、二氧化碳、烟雾、空气质量、电力消耗、漏水等等它们都为制定自动化决策提供了非常有用的背景信息。

这一切的基础是 Home Assistant 依赖于几种广泛使用的通信协议。 MQTT 它是物联网领域最重要的工具之一,轻量级、快速,非常适合在设备和服务器之间发布/接收数据。例如,如果您正在使用 ESP32 构建自己的生态系统,MQTT 通常是最佳选择。

HTTP 作为 Web 的基础协议,也用于集成公开 API 的服务和设备。 许多设备都提供 HTTP 访问点,Home Assistant 可以向这些访问点进行查询或发送命令。为各种形式的融合打开了大门。

说到用于家庭自动化的特定无线协议,Zigbee 是其中的佼佼者之一。 它是一种旨在消耗极少能量并形成网状网络的标准非常适合家中分散放置的电池供电传感器和设备。配合兼容的 Zigbee 协调器,您可以通过 Home Assistant 集成来自不同制造商的多种设备。

基本家庭自动化

当你开始自动化任务时,Home Assistant 的神奇之处就显现出来了。 自动化其实就是一条规则,它规定“当这种情况发生时,执行那个操作,前提是满足另一个条件”。最简单的形式就是回家后打开灯。

一个非常典型的例子就是在日落时打开室外灯或客厅灯。 通过自动化,您可以设置当您所在位置的太阳落山时,某些灯会自动亮起,而无需触碰任何开关。另一个经典的想法是,当你在客厅打开电视时,放下百叶窗并关掉主灯,营造“影院模式”。

最棒的是,你不需要编写任何程序就能实现它。 自动化编辑器会引导您定义触发器、条件和操作。您可以随时测试、调整或停用每条规则。

自动化系统非常适合提升舒适度、节约能源和提高安全性。 您可以设置在窗户打开时关闭空调,在检测到烟雾或漏水时接收警报,或者在您旅行时随机打开灯光来模拟有人在家。.

如何一步一步创建自动化流程

要创建自动化,您需要进入“设置”并进入“自动化和场景”。 从那里你可以找到一个创建新自动化的按钮,点击后会打开一个可视化助手。 在哪里定义规则的每个部分。

自动化由三个模块组成:触发器、条件和动作。 触发器是启动自动化过程的事件。例如,特定时间、检测到运动的传感器或改变状态的实体。

这些条件是可选的筛选条件。 它们的作用是表明,即使事件被触发,自动化操作也只有在满足特定条件时才会执行。比如:今天是工作日,有人在家,灯关了,温度超过了某个阈值等等。

最后,还有操作,也就是当自动化功能激活时,Home Assistant 将执行的操作。 这些操作包括打开或关闭灯光、通过扬声器播放消息、向手机发送通知、激活场景或运行脚本。 甚至可以触发其他自动化流程。

借助可视化编辑器,您可以从第一天起尝试基本的自动化操作,并随着您越来越熟练,逐步使其变得更加复杂。 没必要一开始就做非常复杂的事情;理想情况下,你应该逐步取得一些小的成功。 了解触发因素、条件和行动是如何结合起来的。

场景和脚本:微调您的家庭控制系统

在同一个“自动化和场景”部分,您还会发现另外两个非常有用的工具:场景和脚本。 这些场景是各种实体理想状态的照片。而脚本则是按顺序执行的一系列操作。

  迷你电脑作为媒体中心:选项和你需要知道的一切

场景可以定义,例如,“调暗房间光线”。 那个场景可以记录下灯光关闭、百叶窗拉开 90%、只开着昏暗的环境灯的情况。当您激活场景(手动或自动)时,Home Assistant 会将每个相关实体置于已保存的状态。

这样一来,只需一个手势就能轻松处理复杂的状态。 你无需单独开关任何设备,而是为一天中的每个时刻激活一个特定的场景。例如:“起床”、“电影之夜”、“出门”、“夏天”等等。

而脚本则更适合按顺序执行。 脚本可以按特定顺序打开灯、等待几秒钟、升起百叶窗并向您的手机发送消息。根据集成方式的不同,它们可以通过自动化程序、控制面板甚至语音启动。

脚本的一个典型例子是“唤醒程序”,它会在特定时间或您按下按钮时执行以下操作: 慢慢打开卧室的灯,稍微拉开百叶窗,播放天气预报语音提示。然后,该脚本可以从多个不同的自动化流程中调用。

附加组件:通过额外应用程序扩展功能

如果您的安装类型为 Home Assistant 操作系统,您将看到一个名为“插件”的部分。 插件是与 Home Assistant 并行运行的额外应用程序。它们的包装方式使得安装和配置都非常容易。

你可以把它想象成一个小型内部应用商店。 这些插件大多在底层运行于 Docker 容器中。但您无需担心技术方面的问题。有些功能会被集成到 Home Assistant 中,以提供额外的数据或服务。

切勿将插件与集成混淆。 集成将 Home Assistant 与设备或服务连接起来,而插件则是在服务器本身上运行的程序。 这可能与家庭自动化有直接关系,也可能没有。

安装插件后,侧边栏中通常会出现一个新选项,点击即可访问其界面。 您可以在这里进行配置、监控或使用它提供的任何功能。例如 MQTT 服务器、高级备份管理器或文件管理工具。

语音助手、NFC标签、人员和访问权限

设置中另一个有趣的部分是专门介绍语音助手的部分。 在这里,您可以配置 Home Assistant 本身,或者配置与 Alexa 或 Google Assistant 等服务的集成。如果您订阅了 Nabu Casa 服务,大部分设置步骤都会大大简化。此外,如果您需要指南和技巧,我们还提供一些专门的资源,例如: 亚马逊 Echo 小技巧 帮助您充分利用语音命令。

在“标签”部分,您可以找到注册 NFC 标签或二维码的选项。 其理念是,通过手机扫描标签,即可执行操作:激活场景、打开门、启动脚本等。 这是一种价格低廉且非常灵活的方式,可以在家中各处添加“隐形开关”。

在任何拥有多名成员的机构中,人员管理都至关重要。 在这里,您可以定义系统中存在的人员、他们的照片以及相关的跟踪设备。 (例如,装有官方应用程序的手机或狗项圈上的 GPS)。

区分人和用户很重要。 角色代表你想在自动化操作中查找或考虑的人(或事物),但不一定需要登录到 Home Assistant。而用户则是具有特定权限的访问帐户。

这样就实现了非常灵活的场景:你可以将平板电脑固定在墙上,无需关联用户,因为无需定位用户;同时,你可以让“狗”佩戴追踪设备,但无需用户,因为你的狗不会进入界面。

系统管理:更新、网络、备份和硬件

设置中的“系统”部分包含了与 Home Assistant 运行服务器相关的所有内容。 在“常规”部分,您可以更改服务器名称、高度、国家/地区和大致位置。影响多个全局函数的参数。

在“更新”中,您可以查看操作系统、插件或某些集成是否有新版本可用。 Home Assistant 通常会在检测到更新时显示通知。所以你不需要每天都来这里查看,但定期查看是个好主意。

“修复”部分会显示有关配置或集成问题的重要警告。 如果出现问题或发现异常行为,最好先查看一下本部分。因为它能帮你找到错误的根源。

在“日志”部分,您可以访问各个组件的警告日志和错误日志。 当集成没有响应或自动化程序没有按预期运行时,日志通常会提供有价值的线索。 关于幕后发生的事情。

备份区域至关重要。 在这里,您可以找到所有已创建的备份列表,并可以选择下载、恢复或删除它们。当您准备进行重大更改时,也可以手动创建新的备份。

作为一种良好做法,建议 在进行任何重大配置更改或重要更新之前,请创建并下载备份。如果出现问题,您可以随时恢复到之前的状态,而不会丢失您已经设置的一切。

在分析功能中,您可以找到匿名与 Home Assistant 团队共享有关您安装数据的选项。 这些数据用于改进项目、发现常见错误以及确定开发优先级。您可以根据自己的喜好启用或禁用发送功能。

网络部分允许您调整系统在本地网络中的显示方式。 在这里,您可以更改其他设备用于检测它的名称、内部和外部 URL,并在必要时分配静态 IP 地址。强烈建议您这样做,以防止地址更改和失去访问权限。如果您需要优化连接和流媒体播放,也建议您检查使用哪个频段。 您的本地网络.

最后,“硬件”部分会显示系统的资源使用情况: CPU、内存、存储、温度等。 如果您在虚拟机上运行 Home Assistant,则您在此处看到的数据将来自该虚拟机,而不是您的整个物理计算机。

花时间了解这些系统部分,从中期来看可以为您省去很多麻烦,并使您的安装保持稳定、安全,并随时准备扩展。

在探索了家庭自动化、Home Assistant、其安装、界面、设备集成、自动化、场景、脚本和系统组件之后,您现在已经拥有了构建符合您需求的智能家居的坚实基础;从现在开始,一切都将围绕添加设备、完善自动化以及利用社区来继续学习和微调您互联家居的每一个角落展开。

智能家居系统
相关文章:
智能家居:完整指南