Kalender ganz tätiges Ereignis als Trigger

Guten Morgen,
leider hat das so auch nicht geklappt- verstehe ich immer weniger…
Sol ich den Urlaub vielleicht mal nicht als ganzen Tag, sondern nur von zb 1:00-23:00 Uhr oder so eintragen?
Viele Grüße


Hab es eigentlich so eingestellt das es nach ganztägigen Terminen sucht. Normalerweise sollte es ohne Probleme funktionieren.

Hi,

ich bin mal so frei hier zu fragen, ob ich den YAML-Code insofern richtig angepasst habe, dass:

  • auf meinen Kalender „Arbeit Henrick“
  • ganztägige Kalenderereignisse mit dem Namen > Früh <

reagiert wird und ein neu angelegter Helfer (Schalter) :

  • kalenderhelfer-Früh (entity_id: input_boolean.kalenderhelfer_fruh)
  • morgens um 00:01:00 Uhr eingeschaltet bzw. ausgeschaltet wird

?

Vielen Dank für eure Rückmeldung!

alias: Kalender-Helfer "Früh" - Test
description: Schaltet den Urlaubshelfer ein/aus nach Kalender Urlaub
triggers:
  - trigger: time
    at: "00:01:00"
conditions: []
actions:
  - sequence:
      - action: calendar.get_events
        metadata: {}
        data:
          duration:
            hours: 23
            minutes: 59
            seconds: 59
          start_date_time: >-
            {{ now().replace(hour=0, minute=0, second=0) | as_timestamp |
            timestamp_custom('%Y-%m-%d %H:%M:%S') }}
        target:
          entity_id: calendar.arbeit_henrick
        response_variable: früh_today
      - if:
          - condition: template
            value_template: |
              {% set events = früh_today['calendar.arbeit_henrick']['events'] %}
              {% set today = now().date().isoformat() %}
              {{ events
                 | selectattr('summary', 'equalto', 'Früh')
                 | selectattr('start', 'equalto', today)
                 | list
                 | count > 0 }}
        then:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.kalenderhelfer_fruh
          - action: notify.mobile_app_henricks_iphone_12_pro
            metadata: {}
            data:
              message: Frühdienst erkannt  – HELFER eingeschaltet
        else:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.kalenderhelfer_fruh
          - action: notify.mobile_app_henricks_iphone_12_pro
            metadata: {}
            data:
              message: Kein Frühdienst erkannt  – HELFER ausgeschaltet
mode: single

Falls es wem hilft… Es funktioniert jedenfalls. :+1:t3:

1 „Gefällt mir“