Automatisierung durch Kalendereintrag und ändern eines Select-Menüs

Hallo zusammen,

ich befinde mich am Anfang mit Home Assistant und lerne noch. Erfahrungen in der Automatisierung habe ich in den vergangenen Jahren bei IObroker gesammelt, steige gerade auf Home Assistant um.

Ich möchte in meinem lokalen haos Kalender auf ein bestimmtes Event reagieren und dadurch in meinem input_select die vorgegebene option „krank“ (ist nur ein Beispiel) auswählen. Die Automatisierung läuft durch und auch die Telegrambenachrichtung erfolgt ohne Fehler. Im Entity input_select wird aber nicht auf die vorgegebene option „krank“ umgestellt.

Gehe ich hier falsch an die Sache ran oder ist diese Automatisierung mit einem input_select nicht möglich?

action: input_select.select_option
target:
  entity_id: input_select.dropdown_menu_arbeit_krank_modus
  data: null
  option: krank
enabled: true
alias: Kalender-Automatisierung Urlaub-Zuende
description: ""
triggers:
  - trigger: calendar
    entity_id: calendar.haos
    event: start
    offset: "0:0:0"
    id: StartEvent
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: template
                value_template: "{{ '@Urlaubzuende' in trigger.calendar_event.summary }}"
              - condition: trigger
                id:
                  - StartEvent
        sequence:
          - action: select.select_option
            metadata: {}
            data:
              option: krank
            target:
              entity_id: input_select.dropdown_menu_arbeit_krank_modus
          - action: notify.telegramgruppe
            metadata: {}
            data:
              title: "Kalenderautomatisierung:"
              message: Urlaub ist zu Ende. 
mode: single

Gruß Michael

alias: Kalender_Urlaubsende_umstellung_Heizung
description: ""
triggers:
  - event: start
    offset: "0:0:0"
    entity_id: calendar.xxx
    id: StartEvent
    trigger: calendar
  - event: end
    offset: "0:0:0"
    entity_id: calendar.xxx
    id: StopEvent
    trigger: calendar
conditions:
  - condition: trigger
    id:
      - StartEvent
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: template
                value_template: "{{ '@Urlaubzuende' in trigger.calendar_event.summary }}"
              - condition: state
                entity_id: input_select.heizungsstatus
                state: "Winterzeit Urlaub "
        sequence:
          - action: input_select.select_option
            metadata: {}
            data:
              option: Winterzeit Normal
            target:
              entity_id: input_select.heizungsstatus
          - device_id: xxxx
            domain: vacuum
            entity_id: xxxx
            type: clean
            enabled: true
          - action: notify.telegramnachricht
            metadata: {}
            data:
              title: "Roborock:"
              message: Reinigung gestartet bevor wir aus dem Urlaub nach Hause kommen
      - conditions:
          - condition: and
            conditions:
              - condition: template
                value_template: "{{ '@Urlaubzuende' in trigger.calendar_event.summary }}"
              - condition: state
                entity_id: input_select.heizungsstatus
                state: Sommerzeit Urlaub
        sequence:
          - action: input_select.select_option
            metadata: {}
            data:
              option: Sommerzeit
            target:
              entity_id: input_select.heizungsstatus
          - device_id: xxxxx
            domain: vacuum
            entity_id: xxxxx
            type: clean
            enabled: true
          - action: notify.telegramnachricht
            metadata: {}
            data:
              title: "Roborock:"
              message: Reinigung gestartet bevor wir aus dem Urlaub nach Hause kommen
      - conditions:
          - condition: and
            conditions:
              - condition: template
                value_template: "{{ '@Urlaubzuende' in trigger.calendar_event.summary }}"
              - condition: trigger
                id:
                  - StopEvent
        sequence:
          - action: notify.telegramnachricht
            metadata: {}
            data:
              title: "Kalendersteuerung:"
              message: >-
                Urlaub zu Ende. Heizung auf {{
                states('input_select.heizungsstatus') }} umgestellt
        alias: Option StopEvent
mode: single

Ich habe meine Herausforderung mittlerweile gelöst und das Script funktioniert nun. Durch dieses Script kann ich jetzt z.B. im Kalender einen bestimmten Eintrag erstellen und meine Hausautomatisierung reagiert darauf und führt eine Automatisierung durch. Bei mir ist das in dem Fall die Rückkehr aus dem Urlaub. Im Winter wird dann die Heizung einen Tag vor der Rückkehr hochgefahren und der Saugroboter macht noch einmal sauber.

Ich habe für den Sommer/Wintermodus einen Helfer erstellt, damit ich die hier reagieren kann.