Templateproblem mit weekday

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Templateproblem mit weekday

Beitrag von Friedi »

Ich habe hier einen Sensor:

Code: Alles auswählen

     s_anwesenheit:
        friendly_name: Anwesenheit
        value_template: >
          {% if is_state('calendar.gemeinsam_urlaub', 'on') %}
            urlaub
          {% elif is_state('calendar.gemeinsam_krank', 'on') %}
            krank
          {% elif is_state('binary_sensor.workday_sensor', 'on') and
            is_state('calendar.gemeinsam_krank', 'off') and
            is_state('calendar.gemeinsam_urlaub', 'off') %}
            arbeit
          {% else %}
            weekend
          {% endif %}
Das funktioniert so weit auch hanz gut, nur hätte ich gerne noch, dass die Bedingung für „arbeit“ noch darum erweitert wird, dass der weekday nicht 4 ist. Ich habe es mal mit folgendem probiert:

Code: Alles auswählen

          {% elif is_state('binary_sensor.workday_sensor', 'on') and
            is_state('calendar.gemeinsam_krank', 'off') and
            is_state('calendar.gemeinsam_urlaub', 'off') and
            now().weekday() not in (4) %}
            arbeit
Das haut leider nicht hin. Da scheint was faul zu sein, da der Sensor dann nicht mehr verfügbar ist.

Hat jemand von euch eine Idee?
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: Templateproblem mit weekday

Beitrag von Osorkon »

Guten Morgen @Friedi 😀

Versuche mal mit:

Code: Alles auswählen

and now().weekday() != 4

Schön, wenn mann Freitags nicht arbeiten muss! 😀😀

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Templateproblem mit weekday

Beitrag von Friedi »

Osorkon hat geschrieben: Mi 25. Aug 2021, 08:08 Schön, wenn mann Freitags nicht arbeiten muss! 😀😀
Betrifft leider nicht mich, sondern meine Frau :cry:
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Templateproblem mit weekday

Beitrag von Friedi »

Osorkon hat geschrieben: Mi 25. Aug 2021, 08:08 Versuche mal mit:

Code: Alles auswählen

and now().weekday() != 4
Das war's. Immer diese Pingeligkeiten :mrgreen:
Antworten