自动化 / Home Assistant 2026.8

基于移动与照度的过道灯

仅在环境较暗时开灯,并在最后一次检测到移动后延时关灯。

中级15 分钟无需 HACS语法已核验
替换为你的实体
01

结果

你将获得一个可重启的自动化,每次检测到新移动都会正确延长照明时间。

02

开始之前

  • 以 binary_sensor 实体提供的移动传感器。
  • 以 lux 为单位的照度传感器和可控灯具。
  • 在真实环境中测试后确定的照度阈值。

02 / Workflow

安装步骤

请按顺序完成这些步骤。下方配置器会生成需要粘贴的完整代码块。

  1. 01

    创建空白自动化

    进入设置 → 自动化与场景,创建新的自动化并选择空白选项。

  2. 02

    打开 YAML 编辑器

    在右上角菜单中选择使用 YAML 编辑。

  3. 03

    配置并粘贴

    输入实体、阈值和名称,然后替换现有 YAML。

  4. 04

    保存并测试

    保存后使用运行操作进行受控测试,并在真实触发后检查跟踪记录。

YAML 配置器

替换为你的实体

输入你系统中的真实实体 ID。代码会立即更新,并标出无效值。

配置有效
生成的代码
alias: "走廊 · 移动与照度联动灯光"
description: ""
triggers:
  - trigger: state
    entity_id: binary_sensor.movimento_corridoio
    to: "on"
conditions:
  - condition: numeric_state
    entity_id: sensor.luminosita_corridoio
    below: 35
actions:
  - action: light.turn_on
    target:
      entity_id: light.corridoio
    data:
      brightness_pct: 65
  - wait_for_trigger:
      - trigger: state
        entity_id: binary_sensor.movimento_corridoio
        to: "off"
  - delay:
      seconds: 90
  - action: light.turn_off
    target:
      entity_id: light.corridoio
mode: restart

Entity map

在哪里查找实体 ID 和操作

  1. 01

    打开设置 → 设备与服务 → 实体。

  2. 02

    找到设备并复制完整 ID,例如 sensor.ke_ting_wen_du。

  3. 03

    如需通知操作,请打开设置 → 开发者工具 → 操作,然后搜索 notify.mobile_app。

  4. 04

    把每个值粘贴到对应字段;所有检查均为绿色后再复制 YAML。

Source first

官方参考资料

本项目的语法和组件已与以下 Home Assistant 官方页面核对。

01home-assistant.io · automation / trigger02home-assistant.io · automation / action03home-assistant.io · automation / modes04home-assistant.io · actions / light.turn_on
测试版本: Home Assistant 2026.8 · 2026-08-23