Zeitraum Template

Rat und Tat rings um Home Assistant Automationen.


Antworten
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 6 times
Been thanked: 10 times

Zeitraum Template

Beitrag 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

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Zeitraum Template

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 6 times
Been thanked: 10 times

Re: Zeitraum Template

Beitrag 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...

Antworten