第一步:创建一个“灯组” (Helper)
这样做的好处是:你可以把所有的灯归类在一起,以后只要控制这个“组”,就能同时控制所有的灯。
- 打开你的 Home Assistant 界面。
- 点击左侧边栏的 配置 (Settings)。
- 点击 设备与服务 (Devices & Services)。
- 在上方标签栏选择 辅助元素 (Helpers)。
- 点击右下角的 + 创建辅助元素 (+ CREATE HELPER)。
- 在弹出的列表中选择 组 (Group)。
- 选择 灯组 (Light group)。
- 设置名称: 比如叫“所有灯”。
- 成员: 在这里选择你家里所有想一键关掉的灯。
- 点击 提交 (Submit)。
现在,你已经拥有一个 ID 为 light.suo_you_deng(根据你起的中文名自动生成)的虚拟开关了。
第二步:在仪表盘添加“一键关灯”按钮
现在我们要把这个功能放到手机或平板的主界面上。
- 回到 概览 (Overview) 仪表盘。
- 点击右上角的三个点(或铅笔图标),选择 编辑仪表盘 (Edit Dashboard)。
- 点击右下角的 添加卡片 (ADD CARD)。
- 搜索并选择 按钮 (Button) 卡片。
- 在配置界面进行设置:
- 实体 (Entity): 选择你刚刚创建的 light.suo_you_deng。
- 名称 (Name): 输入“一键关灯”。
- 图标 (Icon): 默认是灯泡,你可以改成 mdi:lightbulb-off。
- 操作 (Tap Action): 关键步骤!
- 如果你想点一下就“切换”(开变关,关变开),选 切换 (Toggle)。
- 如果你只想让它执行“关”的操作,动作选 调用服务 (Call Service)。
- 服务名称输入:light.turn_off。
- 目标实体选择:light.suo_you_deng。
点击 保存 (Save),然后点击右上角的 完成 (Done)。
进阶:如果你想更“酷”一点(场景法)
如果你希望“一键关灯”的同时,还要关闭插座或者拉上窗帘,可以使用 场景 (Scene)。
- 点击 配置 ->自动化与场景 ->场景。
- 点击 添加场景。
- 起名“睡觉去”。
- 点击 添加设备,把所有你想关掉的灯、电器都加进去。
- 关键: 手动把这些设备在页面上的状态全部调成“关闭”状态。
- 点击 保存。
- 回到仪表盘,添加一个 按钮卡片,实体选择 scene.shui_jue_qu。
这样,你点一下这个按钮,HA 就会强制把所有选中的设备设置成你刚才保存的“关闭”状态。