HomeAssistant 的蓝图(Blueprints)功能是让智能家居配置变得简单的神器。这里为您提供基于 2025.12.2 版本的详细讲解和教程。
1. 蓝图是什么?(通俗大白话)
把 HomeAssistant 的自动化想象成做菜:
- 以前(写自动化):你需要自己写菜谱。先放油,几成热放菜,炒多久,放多少盐。如果家里有 5 个房间都要做“人来灯亮”,你就得把这个菜谱抄写 5 遍,每一遍还得改房间名字,非常麻烦且容易错。
- 现在(用蓝图):蓝图就是**“预制菜包”或者“填空题”**。大神们把复杂的逻辑(菜谱)都写好了,挖出了几个空(填空)。
- 你只需要填入:哪个传感器(人)、哪盏灯(灯)、亮多久(时间)。
- 点一下“保存”,一道菜(自动化)就做好了。
- 同一个蓝图,可以用在客厅、卧室、厕所,想生成几个自动化就生成几个。
2. 保姆级小白教程:以此版本自带的“感应开灯”为例
准备工作:
- 确保你的 HA 中已经接入了一个动作传感器(如人体传感器)和一个灯具。
- 版本确认:本教程基于 Home Assistant 2025.12.2 验证。
第一步:找到蓝图面板
- 在左侧菜单栏点击 配置 (Settings)。
- 点击 自动化与场景 (Automations & Scenes)。
- 在顶部标签页中,点击 蓝图 (Blueprints)。
- 2025.12 版本新特性:你会发现在每个蓝图名称的右侧,可能会显示一个数字,这代表当前有多少个自动化正在使用这个蓝图(如果是新的还没用过,就是 0)。
第二步:选择一个蓝图
Home Assistant 自带了两个官方蓝图,我们使用最经典的 Motion-activated Light (感应开灯)。
- 在列表中找到 Motion-activated Light。
- 点击它右侧的 创建自动化 (Create Automation) 按钮。
第三步:填写“填空题”
系统会跳转到一个新的页面,这就是蓝图配置页。你不需要写代码,只需要在界面上点选:
- 名称 (Name):
- 给这个自动化起个名字,比如“客厅人来灯亮”。
Motion Sensor (动作传感器):
- 点击下拉框,选择你家里的人体传感器(实体 ID 通常以 binary_sensor. 开头)。
- 注:这里是蓝图挖好的第一个“空”。
Light (灯):
- 点击下拉框,选择区域(Area)、设备(Device)或实体(Entity)。
- 建议选择 选择实体 (Pick entity),然后勾选你要控制的那盏灯。
- 注:这里是蓝图挖好的第二个“空”。
Wait time (等待时间):
- 这是一个数字滑块或输入框。输入 120。
- 意思就是:如果传感器检测不到人了,再等 120 秒就把灯关掉。
第四步:保存与验证
- 点击右下角的 保存 (Save) 按钮。
- 此时,系统会自动帮你生成一条自动化。
- 验证效果:
- 走到传感器面前晃一下,看灯是否自动打开。
- 离开并静止等待设定的时间(如 120 秒),看灯是否自动关闭。
3. 进阶:如何使用别人的蓝图(导入蓝图)
自带的蓝图功能比较基础,真正强大的是社区提供的蓝图(比如支持调光、日出日落判断、遥控器控制等)。
导入步骤:
- 在网上(如 Home Assistant 社区论坛)找到大神分享的蓝图帖子。
- 复制帖子里提供的 GitHub 链接(通常以 .yaml 结尾)。
- 回到 HA 的 配置 > 自动化与场景 > 蓝图 页面。
- 点击右下角的 导入蓝图 (Import Blueprint) 按钮。
- 在弹出的框中粘贴刚才复制的链接,点击 预览 (Preview)。
- 确认无误后点击 导入 (Import)。
- 现在,这个新蓝图就会出现在你的列表中,你可以像上面教程一样点击“创建自动化”来使用了。
总结
- 蓝图 = 模版。
- 自动化 = 用模版填空后生成的实际任务。
- 在 2025.12 版本中,HA 优化了界面,能更直观地看到蓝图的使用情况,但核心操作逻辑依然是“选择蓝图 -> 填空 -> 保存”这三板斧。