sensor:
- platform: time_date
display_options:
- time
- date
- date_time
- date_time_utc
- date_time_iso
- time_date
- time_utc
automation:
- alias: Doorbell Motion – Turn On Light After Dark (Only if Off)
description: Turn on porch light to 100% brightness when doorbell detects motion, but only after dark and only if the light is off.
trigger:
- platform: state
entity_id: switch.front_doorbell_motion_detection
to: "on"
condition:
- condition: and
conditions:
- condition: or
conditions:
- condition: sun
after: sunset
- condition: sun
before: sunrise
- condition: state
entity_id: light.front_porch_light
state: "off"
action:
- service: light.turn_on
target:
entity_id: light.front_porch_light
data:
brightness_pct: 100
- delay: "00:05:00"
- service: light.turn_off
target:
entity_id: light.front_porch_light
mode: restart