This Home Assistant blueprint automates lighting based on motion detection. It allows for optional customization of brightness and color settings and includes optional conditions based on a entity state and sun position. This makes it ideal for automating lights in your home with flexibility and precision.
- Motion Detection: Activates lights when motion is detected.
- Customizable Lighting: Optional settings for brightness and color.
- Conditional Activation:
- Based on the state of a specified entity.
- Sun position (day or night).
-
Motion Sensors
- Name: Motion Sensors
- Description: Select one or more motion sensors.
- Type: Binary Sensor (motion)
-
Lights
- Name: Lights
- Description: Select one or more lights to control.
- Type: Light Entity
-
Wait Time
- Name: Wait Time
- Description: Time to leave the light on after the last motion is detected.
- Default: 120 seconds
- Range: 0 to 3600 seconds
-
Use Custom Brightness and Color
- Name: Use Custom Brightness and Color
- Description: Enable to use custom brightness and color settings.
- Default: False
-
Brightness
- Name: Brightness
- Description: Set the brightness level (0-255) via UI.
- Default: 255
-
Color
- Name: Color
- Description: Set the color in RGB format via UI.
- Default: [255, 255, 255]
-
Condition Entity (Optional)
- Name: Condition Entity
- Description: Select an entity to check its state (optional).
-
Allowed States for Condition Entity
- Name: Allowed States
- Description: Enter the states that the condition entity should be in (comma-separated).
-
Sun Condition (Optional)
- Name: Sun Condition
- Description: Select the sun condition to check (none represents always.
- Options: none, day, night
-
Entity State Condition
- This condition checks if a specified entity (such as an input_select representing house modes like morning, evening, or goodnight) is in one of the allowed states.
-
Sun Position Condition
- The automation can be conditioned to only run during certain sun positions—specifically during the day or night, setting none means this condition is ignored and always run.
-
Import this blueprint into your Home Assistant instance.
-
Configure the inputs according to your setup:
- Select your motion sensors and lights.
- Adjust wait time, brightness, and color settings as needed.
- Optionally set a condition entity and allowed states if you want to restrict operation based on another entity's state.
- Choose a sun condition if you want to restrict operation based on the time of day.
-
Save and activate the automation. The lights will turn on when motion is detected, subject to any conditions you've set.
- Ensure that your motion sensors are properly configured in Home Assistant before using this blueprint.
- The sun condition requires that your Home Assistant instance has access to accurate sunrise/sunset times, via the sun entity.