Hi,
this is my blueprint:
Since some days i´ve got a problem which i can not fix.
At some time i added this input and everything worked as expected.
elevation_check:
name: Sun elevation check (Optional)
description: This is the angle between the sun and the horizon. Negative values mean the sun is BELOW the horizon.
default:
selector:
number:
min: -90
max: 90
unit_of_measurement: degrees
So if a user do not want to use a elevation check he just do not touch this input and it is ignored. (by this code):
- condition: template
value_template: "{{ (elevation_check == none) or (state_attr('sun.sun','elevation') <= elevation_check | float) }}"
But now everytime i build an automation with this blueprint where i do not touch the elevation check an automation looks like this:
- id: '1609622504673'
alias: 33Yet Another Motion Automation
description: ''
use_blueprint:
path: networkingcat/yet_another_motion_automation.yaml
input:
elevation_check: '0'
motion_entity: input_boolean.test_toggle
light_target:
device_id: f16602999d3a48e3a91ad4e7371cc14e
no_motion_wait: '120'
The elevation check entry should not be there. And when i introduced this in this blueprint it wasnt.
Even more interesting sometimes (most of the time when i change something in the automation) i´ve got this also in the automation:
time_scene_night: 00:00:00
also not configured, it is just there as the elevation entry.
Also if you really configure a time it looks like this:
time_scene_ambient_start: '01:00:00'
so with the ’ and not without.
Deleting the line results in that they are getting back automatically.
What i am doing wrong?
I already updated to the newest version.
I completly deleted all automations from this bluerprints (and the blueprint) and rebuild them (also a different name does not help)
I restarted automation and the docker container several times.