Automatically control your sun blinds via home assistant based on the position of the sun.
This repo contains a custom_template
, blueprint
.
This forum post explains the math behind the project.
version 1.0.1
A jinja macro to track the position of a vertical cover based on the sun position to block out direct sunlight.
Home Assistant 2023.4.0 or higher is required to use custom templates.
You can install it using HACS. HACS only supports custom templates in experimental mode
. Click on the button to go directly to the right section.
Manual install is done by copying the contents of auto_sun_blind.jinja
to a .jinja
file in your config/custom_templates
folder. Run the homeassistant.reload_custom_templates
service call to load the file.
{% from 'auto_sun_blind.jinja' import 'auto_sun_blind' %}
{{ auto_sun_blind() }}
Click here for additional documentation and instructions on how to use it.
version 1.1.2
This project includes a blueprint that you can use without setting up a sensor.
Features:
- Multiple cover control (`since v1.1.0`)
- Easy variable control with sliders
- Time-out to save battery or reduce the amount of changing the cover position
- Minimum percentage change to prevent the amount of changing the cover position by small percentage changes
- Add additional actions such as notifications to the automation
- Add conditions like the time of day, minimum amount of lux
- Default height can be templated, which allows for conditions if the sun is not in front of the window.