Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Templateproblem mit weekday

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


Antworten
Benutzeravatar
Friedi
Beiträge: 509
Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 43 times
Been thanked: 29 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: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 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: 509
Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 43 times
Been thanked: 29 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: 509
Registriert: Do 22. Jul 2021, 16:57
3
Has thanked: 43 times
Been thanked: 29 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