Wie kann ich aus einem Kalender einen input boolean steuern?

ThMF.live

Member
Ich möchte aus meinen eingebundenen Google-Kalender einen input boolean steuern.

Konkret soll, wenn im Kalender ein Feiertag oder Urlaub eingetragen ist der inpout boolean Urlaub auf "an" gesetzt werden. Somit kann ich damit die Heizung, das Licht, und die Wecker konfigurieren.
 
Du müsstest einen kleinen Umweg gehen und über eine Automatisierung den event vom Kalender abfragen.

So in der Art, aktuell nicht überprüft sollte aber funktionieren.

YAML:
- alias: Kalender Urlaub
  id: kalender_urlaub
  trigger:
    - platform: calendar
      event: start
      entity_id: kalender.urlaub
    - platform: calendar
      event: end
      entity_id: kalender.urlaub
  condition:
    - condition: template
      value_template: "{{ 'Urlaub' in trigger.calendar_event.summary }}"
  action:
    - if:
        - "{{ trigger.event == 'start' }}"
      then:
        - service: input_boolean.turn_on
          entity_id: input_boolean.urlaub
      else:
        - service: input_boolean.turn_off
          entity_id: input_boolean.urlaub
  mode: queued
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.110
Beiträge
59.378
Mitglieder
6.151
Neuestes Mitglied
swoopy
Zurück
Oben