Skip to content

Instantly share code, notes, and snippets.

blueprint:
name: Turn on Outside Lights in the evening
description: Automatically turn on lights during a specified time window when lux level falls below a threshold. Lights turn off at the end of the time window. Lux level is checked at intervals only if lights haven't been turned on yet.
domain: automation
author: Steve Hall
source_url: https://github.com/stevehall/ha-blueprints
input:
lux_sensor:
name: Lux Sensor
description: The illuminance sensor that measures the current light level
blueprint:
name: Turn on Outside Lights in the evening
description: Automatically turn on lights during a specified time window when lux level falls below a threshold. Lights will turn on each day within the time window as long as the lux sensor is below the set threshold.
domain: automation
author: Steve Hall
source_url: https://github.com/stevehall/ha-blueprints
input:
lux_sensor:
name: Lux Sensor
description: The illuminance sensor that measures the current light level
blueprint:
name: Turn on Outside Lights in the evening
description: Automatically turn on lights during a specified time window when lux level falls below a threshold. Lights will turn on each day within the time window as long as the lux sensor is below the set threshold.
domain: automation
author: Steve Hall
source_url: https://github.com/stevehall/ha-blueprints
input:
lux_sensor:
name: Lux Sensor
description: The illuminance sensor that measures the current light level
@stevehweb
stevehweb / create_a_home_assistant_blueprint_for_import_into__blueprint.yaml
Created October 30, 2025 22:42
Lighting & Power Automation based on Lux Levels
blueprint:
name: Lighting & Power Automation based on Lux Levels
description: >
Advanced lighting automation that controls lights and switches based on motion/presence
detection and ambient light levels. Supports multiple sensor types, two light groups with
three brightness levels each, and customizable lux thresholds.
domain: automation
source_url: https://github.com/stevehall/home-assistant-blueprints
author: Steve Hall
input:
@stevehweb
stevehweb / create_a_home_assistant_blueprint_for_import_into__blueprint.yaml
Created October 30, 2025 22:08
Motion and Presence Activated Lighting with Lux Levels
blueprint:
name: Motion and Presence Activated Lighting with Lux Levels
description: |
Turn on lights and switches based on motion/presence detection with brightness controlled by ambient light levels.
Features two light groups with three brightness levels each based on lux thresholds.
Includes optional blocking helper to prevent activation.
domain: automation
input:
motion_sensors:
name: Motion Sensors
@stevehweb
stevehweb / create_a_home_assistant_blueprint_for_import_into__blueprint.yaml
Created October 30, 2025 17:34
Advanced Motion/Presence Activated Lighting with Lux Levels
blueprint:
name: Advanced Motion/Presence Activated Lighting with Lux Levels
description: >
Automatically turn on lights and switches based on motion or presence detection with configurable brightness levels based on ambient light (lux) thresholds.
Features:
- Support for multiple motion and presence sensors
- Two light groups (A & B) with three brightness levels each based on lux thresholds
- Separate switch group for on/off devices
- Configurable turn-off delay with automatic reset on re-trigger
@stevehweb
stevehweb / use_the_run_actions_in_parallel_building_block_to__blueprint.yaml
Created October 29, 2025 17:02
Lighting Automation With Parallel Execution
blueprint:
name: Lighting Automation With Parallel Execution
description: |
Turn on lights and switches when motion or presence is detected, with customizable brightness per light and automatic turn off after a delay.
Includes optional blocking helper to prevent activation when needed.
Supports unlimited lights with individual brightness levels using parallel execution.
domain: automation
input:
motion_sensors:
name: Motion Sensors
@stevehweb
stevehweb / give_the_blueprint_a_new_name_lighting_automation__blueprint.yaml
Created October 29, 2025 16:57
Lighting Automation With Parallel Execution
blueprint:
name: Lighting Automation With Parallel Execution
description: |
Turn on lights and switches when motion or presence is detected, with customizable brightness per light and automatic turn off after a delay.
Includes optional blocking helper to prevent activation when needed.
domain: automation
input:
motion_sensors:
name: Motion Sensors
description: Select motion sensors that will trigger the lights/switches
blueprint:
name: Motion and Presence Activated Lighting
description: |
Turn on lights and switches when motion or presence is detected, with customizable brightness per light and automatic turn off after a delay.
Includes optional blocking helper to prevent activation when needed.
domain: automation
input:
motion_sensors:
name: Motion Sensors
description: Select motion sensors that will trigger the lights/switches