Seite 1 von 1

Zeitraum Template

Verfasst: Sa 17. Sep 2022, 12:58
von Hamudulu

Hallo
ich nutze diesen Template sensor:

Code: Alles auswählen

- sensor:
  - name: warmwasser only
    icon: mdi:theme-light-dark
    unique_id: warmwasseronly1
    state: >
      {% if (6 <= now().month <= 10 ) %}
      true
      {% else %}
      false
      {% endif %}

Um ein false/true sensor zu haben der in verschiedenen Automatisierungen genutzt wir um etwas zu regeln in dem Fall zwei mal im Jahr.

Jetzt die Frage: Wie kann ich das etwas genauer machen? Wie muss (6 <= now().month <= 10 ) das hier aussehen wenn ich zum bsp. vom 15.05 bis 20.09 etwas true haben will? Das bekomm ich nicht hin. Oder gibts da elegantere Lösungen? Ein Helfer?

Danke und Grüße
Christian


Re: Zeitraum Template

Verfasst: Sa 17. Sep 2022, 13:20
von Osorkon

Versuche es mal damit:

Code: Alles auswählen

{{ (now().month, now().day) >= (5,15) and (now().month, now().day) <= (9,20) }}

BTW: Warum erstelltest eigentlich einen Sensor und nicht einen Binary Sensor?

Code: Alles auswählen

- binary_sensor:
  - name: Warmwasser only
    state: |
      {{ (now().month, now().day) >= (5,15) and (now().month, now().day) <= (9,20) }}
    unique_id: warmwasser_only

Gruß
Osorkon


Re: Zeitraum Template

Verfasst: Sa 17. Sep 2022, 16:34
von Hamudulu

Danke,
das mit den Sensoren stammt noch aus meinen HA anfängen...und bisher hats auch funktioniert. Werde aber jetzt die binaries erstellen. Ist vermutlich einfacher...