Antwort auf: Benachrichtigung wenn Temperaturvorhersage < 0°C

Forum Forum Automatisierungen Benachrichtigung wenn Temperaturvorhersage < 0°C Antwort auf: Benachrichtigung wenn Temperaturvorhersage < 0°C

#238
Homer
Moderator

Super, mit der direkten Hilfe von David hat es geklappt.
FALSCH

  sensors:
    min_temp_next_36h:
      friendly_name: Min Temperatur in den nächsten 36h
      value_template: >-
        {% set temperature = namespace(min=99) %}
        {% for item in states.weather.openweathermap.attributes.forecast[:11] %}
          {% if ((item.temperature | float) < temperature.min) %}
            {% set temperature.min = (item.temperature | float) %}
          {% endif %}
        {% endfor %}
        {{ temperature.min }}

FALSCH

  sensors:
    min_temp_next_36h:
      friendly_name: Min Temperatur in den nächsten 36h
      value_template: >-
      {% set temperature = namespace(min=99) %}
      {% for item in states.weather.openweathermap.attributes.forecast[:11] %}
      {% if ((item.temperature | float) < temperature.min) %}
      {% set temperature.min = (item.temperature | float) %}
      {% endif %}
      {% endfor %}
      {{ temperature.min }}

UND DIE LÖSUNG IST:
– alles in geschweiften Klammern um 2 Leerzeichen einrücken:

  sensors:
    min_temp_next_36h:
      friendly_name: Min Temperatur in den nächsten 36h
      value_template: >-
        {% set temperature = namespace(min=99) %}
        {% for item in states.weather.openweathermap.attributes.forecast[:11] %}
        {% if ((item.temperature | float) < temperature.min) %}
        {% set temperature.min = (item.temperature | float) %}
        {% endif %}
        {% endfor %}
        {{ temperature.min }}