Hi!
Having this in my configuration.yaml
:
template: !include templates.yaml
And in my templates.yaml
I have the following:
- cover:
- name: "Zonnescherm Kantoor Boris (Inverted)"
device_class: awning
state: >
{% if is_state('cover.switch_zonnescherm_kantoor_boris', 'open') %}
closed
{% else %}
open
{% endif %}
current_position_template: >
{% if state_attr('cover.switch_zonnescherm_kantoor_boris', 'current_position') is not none %}
{{ 100 - state_attr('cover.switch_zonnescherm_kantoor_boris', 'current_position') }}
{% else %}
0
{% endif %}
set_cover_position:
service: cover.set_cover_position
target:
entity_id: cover.switch_zonnescherm_kantoor_boris
data:
position: >
{{ 100 - position }}
open_cover:
service: cover.close_cover
target:
entity_id: cover.switch_zonnescherm_kantoor_boris
close_cover:
service: cover.open_cover
target:
entity_id: cover.switch_zonnescherm_kantoor_boris
stop_cover:
service: cover.stop_cover
target:
entity_id: cover.switch_zonnescherm_kantoor_boris
- name: "Zonnescherm Overloop (Inverted)"
device_class: awning
state: >
{% if is_state('cover.switch_zonnescherm_overloop', 'open') %}
closed
{% else %}
open
{% endif %}
current_position_template: >
{% if state_attr('cover.switch_zonnescherm_overloop', 'current_position') is not none %}
{{ 100 - state_attr('cover.switch_zonnescherm_overloop', 'current_position') }}
{% else %}
0
{% endif %}
set_cover_position:
service: cover.set_cover_position
target:
entity_id: cover.switch_zonnescherm_overloop
data:
position: >
{{ 100 - position }}
open_cover:
service: cover.close_cover
target:
entity_id: cover.switch_zonnescherm_overloop
close_cover:
service: cover.open_cover
target:
entity_id: cover.switch_zonnescherm_overloop
stop_cover:
service: cover.stop_cover
target:
entity_id: cover.switch_zonnescherm_overloop
But the templates do NOT show up. I know the file is recognized, as when I make a typo, I cannot reload HASS as it gives a YAML error for templates.yaml
What am I doing wrong?