Nun bekomme ich noch eine Fehlermeldung zur template.yaml:
Invalid config for [template]: expected dictionary for dictionary value @ data['sensors']. Got [{'name': 'wp_betrieb_txt', 'state': "{% if is_state('sensor.WP_Betrieb', '19') %}\n Heizbetrieb\n{% elif is_state('sensor.WP_Betrieb', '20') %}\n Warmwasserbetrieb\n{% elif is_state('sensor.WP_Betrieb', '8') %}\n Abtauen\n{% elif is_state('sensor.WP_Betrieb', '15') %}\n Standzeit\n{% elif is_state('sensor.WP_Betrieb', '25') %}\n Sommer\n{% else %} {{ states('sensor.WP_Betrieb') }} {% endif %} \n"}, {'name': 'wp_stoerung_txt', 'state': "{% if is_state('sensor.WP_Stoerungsfrei',.... (See /config/templates.yaml, line 0).
Die Templates.yaml sieht so aus:
Invalid config for [template]: expected dictionary for dictionary value @ data['sensors']. Got [{'name': 'wp_betrieb_txt', 'state': "{% if is_state('sensor.WP_Betrieb', '19') %}\n Heizbetrieb\n{% elif is_state('sensor.WP_Betrieb', '20') %}\n Warmwasserbetrieb\n{% elif is_state('sensor.WP_Betrieb', '8') %}\n Abtauen\n{% elif is_state('sensor.WP_Betrieb', '15') %}\n Standzeit\n{% elif is_state('sensor.WP_Betrieb', '25') %}\n Sommer\n{% else %} {{ states('sensor.WP_Betrieb') }} {% endif %} \n"}, {'name': 'wp_stoerung_txt', 'state': "{% if is_state('sensor.WP_Stoerungsfrei',.... (See /config/templates.yaml, line 0).
Die Templates.yaml sieht so aus:
YAML:
- sensors:
- name: "wp_betrieb_txt"
state: >
{% if is_state('sensor.WP_Betrieb', '19') %}
Heizbetrieb
{% elif is_state('sensor.WP_Betrieb', '20') %}
Warmwasserbetrieb
{% elif is_state('sensor.WP_Betrieb', '8') %}
Abtauen
{% elif is_state('sensor.WP_Betrieb', '15') %}
Standzeit
{% elif is_state('sensor.WP_Betrieb', '25') %}
Sommer
{% else %}
{{ states('sensor.WP_Betrieb') }}
{% endif %}
friendly_name: "WP Betrieb"
- name: "wp_stoerung_txt"
state: >
{% if is_state('sensor.WP_Stoerungsfrei', '1') %}
keine Störung
{% elif is_state('sensor.WP_Betrieb', '0') %}
Störung
{% else %}
ERROR
{% endif %}
friendly_name: "WP Störung"