automation: - alias: "Motion-Activated Light" id: motion_light_template description: "Turn on lights when motion detected, turn off after motion stops" trigger: - trigger: state entity_id: binary_sensor.REPLACE_WITH_MOTION_SENSOR to: "on" condition: # Optional: Only trigger during dark hours - condition: sun after: sunset before: sunrise action: # Turn on the light - action: light.turn_on target: entity_id: light.REPLACE_WITH_LIGHT data: brightness: 255 # Adjust brightness (0-255) # Wait for motion to stop - wait_for_trigger: - trigger: state entity_id: binary_sensor.REPLACE_WITH_MOTION_SENSOR to: "off" for: minutes: 5 # Adjust delay before turning off timeout: hours: 2 # Maximum time to wait continue_on_timeout: true # Turn off the light - action: light.turn_off target: entity_id: light.REPLACE_WITH_LIGHT