Skip to content

Instantly share code, notes, and snippets.

blueprint:
name: Area Lighting Controller v1
description: >
Advanced lighting automation that controls lights and switches based on motion/presence detection
with time-based dimming levels. Features include blocking helpers, sunrise/sunset offsets,
customizable transition times, and separate day/night brightness levels.
domain: automation
author: Steve Hall
source_url: https://github.com/stevehall/ha-blueprints/area-lighting-controller-v1
input:
blueprint:
name: Area Lighting Controller v1
description: >
Advanced lighting automation that controls lights and switches based on motion/presence detection
with time-based dimming levels. Features include blocking helpers, sunrise/sunset offsets,
customizable transition times, and separate day/night brightness levels.
domain: automation
author: Steve Hall
source_url: https://github.com/stevehall/ha-blueprints/area-lighting-controller-v1
input:
blueprint:
name: Area Lighting Controller v2
description: >
Advanced area lighting controller with motion detection, illuminance threshold,
and customizable timeouts. Automatically turns on lights when motion is detected
and illuminance is below threshold, then turns them off after a configurable delay.
domain: automation
source_url: https://github.com/stevehall/homeassistant-blueprints/blob/main/area_lighting_controller_v2.yaml
author: Steve Hall
input:
blueprint:
name: Area Lighting Controller v2
description: >
Advanced area lighting controller with motion detection, illuminance threshold,
and customizable timeouts. Automatically turns on lights when motion is detected
and illuminance is below threshold, then turns them off after a configurable delay.
Supports both motion sensors and presence sensors.
domain: automation
source_url: https://github.com/stevehall/homeassistant-blueprints/blob/main/area_lighting_controller_v2.yaml
author: Steve Hall
blueprint:
name: Area Lighting Controller v2
description: >
Advanced area lighting controller with motion detection, illuminance threshold,
and customizable timeouts. Automatically turns on lights when motion is detected
and illuminance is below threshold, then turns them off after a configurable delay.
Supports multiple motion sensors and multiple presence sensors.
domain: automation
source_url: https://github.com/stevehall/homeassistant-blueprints/blob/main/area_lighting_controller_v2.yaml
author: Steve Hall
blueprint:
name: Area Lighting Controller v2
description: >
Advanced area lighting controller with motion detection, illuminance threshold,
and customizable timeouts. Automatically turns on lights when motion is detected
and illuminance is below threshold, then turns them off after a configurable delay.
Supports multiple motion sensors and multiple presence sensors.
domain: automation
source_url: https://github.com/stevehall/homeassistant-blueprints/blob/main/area_lighting_controller_v2.yaml
author: Steve Hall
blueprint:
name: Area Lighting Controller v3
description: >
Control lights and switches based on motion detection with illuminance threshold.
When motion is detected and illuminance is below threshold, turn on lights/switches.
When motion clears, turn them off after a specified delay.
domain: automation
source_url: https://github.com/stevehweb/area-lighting-controller-v3
author: Steve Hall
input:
blueprint:
name: Area Lighting Controller v3
description: >
Turn on lights or switches based on motion detected with illuminance threshold.
This blueprint allows you to control lights and switches based on motion detection,
with configurable illuminance thresholds to prevent triggering when there's already
enough natural light. You can set different wait times and override the automation
with a manual switch.
domain: automation
@stevehweb
stevehweb / please_redo_but_keep_the_exact_pattern_and_options_blueprint.yaml
Created November 3, 2025 06:17
Motion-activated Light with Illuminance and Switches
blueprint:
name: Motion-activated Light with Illuminance and Switches
description: Turn on lights and switches when motion is detected and illuminance is below threshold
domain: automation
input:
motion_entity:
name: Motion Sensor
selector:
entity:
filter: