告别手动开关灯:30分钟打造Home Assistant智能场景
你是否还在每天手动开关灯光?是否希望回家时迎接你的总是温暖的光线?本文将带你从零开始,通过两个实用案例掌握Home Assistant(家庭助手)的自动化功能,无需编程基础,只需简单配置即可实现智能家居场景。读完本文后,你将能够:
- 创建基于日落时间自动开灯的场景
- 设置工作日夜晚自动调暗灯光的规则
- 理解自动化的三大核心要素:触发器、条件和动作
准备工作
在开始前,请确保你已完成以下步骤:
- 安装Home Assistant:installation/
- 完成初始设置流程:getting-started/onboarding.markdown
- 添加至少一个智能灯光设备:getting-started/integration.markdown
如果你还没有智能灯,推荐选择支持Home Assistant的设备,如Philips Hue、nanoleaf或支持WLED的产品。
案例一:日落前自动开灯
这个自动化场景将在日落前30分钟自动打开客厅灯光,让你回家时无需摸黑开灯。
步骤1:创建新自动化
-
进入设置 > 自动化与场景(getting-started/automation.markdown),点击创建自动化
-
选择创建新自动化,进入空白自动化编辑页面
步骤2:设置触发器
触发器是自动化的"启动开关",这里我们使用日落事件作为触发条件:
步骤3:设置动作
动作是自动化被触发后执行的操作,这里我们要打开灯光:
- 点击添加动作,搜索并选择"Light turn on"(打开灯光)
- 选择要控制的灯光设备或区域(需提前将灯光分配到区域:docs/organizing/areas/)
- 可选择设置灯光亮度、颜色等参数
步骤4:保存并测试
- 点击保存,为自动化命名(如"日落前打开客厅灯")并添加描述
- 测试自动化:docs/automation/troubleshooting/#testing-your-automation
案例二:工作日夜晚自动调暗灯光
这个场景将在工作日晚上21:45自动调暗卧室灯光,帮助你养成良好的作息习惯。
步骤1:创建新自动化
同案例一,进入自动化编辑器并创建新自动化。
步骤2:设置时间触发器
步骤3:添加工作条件
我们只希望在工作日执行这个自动化:
- 点击添加条件,选择"Entity" > "State"(实体状态)条件
- 搜索并选择"workday"(工作日传感器)
- 设置状态为"On"(开启)
步骤4:设置条件动作
我们希望仅当灯光已经打开时才执行调暗操作:
- 点击添加动作,选择"Building blocks" > "If-then"(条件执行)
- 在"If"部分添加条件:检查灯光状态是否为"On"

- 在"Then"部分添加动作:选择"Light turn on"并设置较低的亮度值

步骤5:保存并测试
保存自动化(如"工作日夜晚调暗卧室灯")并进行测试。
自动化进阶
完成以上两个案例后,你已经掌握了Home Assistant自动化的基本概念。以下是进一步学习的资源:
- 触发器类型:除了太阳和时间,还有设备状态变化、传感器数值等多种触发器:docs/automation/trigger/
- 条件设置:学习更复杂的条件逻辑,如天气状况、设备状态组合等:docs/automation/condition/
- 动作类型:探索更多动作类型,如发送通知、控制其他设备等:docs/automation/action/
总结
通过本文的两个实用案例,你已经学会如何使用Home Assistant创建自动化场景。这些只是智能家居的开始,你可以继续探索更多可能性,如:
- 基于家庭成员位置自动调整家居环境
- 根据天气情况控制窗户和空调
- 结合语音助手实现语音控制自动化
希望这篇教程能帮助你开启智能家居之旅。如果觉得有用,请点赞收藏,并关注获取更多Home Assistant使用技巧!下一篇我们将介绍如何使用手机APP远程控制和管理你的智能家居系统。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考






