Thermostatsteuerung über Fensterkontakt

Hallo zusammen !
Wusste jetzt nicht ob ich ein neues Thema ansetzen sollte .
Aber da es sich um den selben Inhalt handelt , hänge ich mich hier einfach mal dran .
Versuche auch gerade eine Automation umsetzen für meine Heizungssteuerung , mit Fenstercontact und so .
Ich versuche mit Helfer zu arbeiten , aber leider klappt es nicht so richtig .
Problem wenn ich das Fenster öffne , bleibt der schalter büro zeitplan ein , obwohl er ausgehen müsste und dadurch das Thermostat ausschalten .
Vlt seht ihr ja wo ich ein Denkfehler habe ,

alias: Heizung Büro
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_boolean.schalter_buro_zeitplan
    from: "off"
    to: "on"
    alias: schalter büro zeitplan ein
    id: schalter büro zeitplan ein
  - alias: schalter büro zeitplan aus
    trigger: state
    entity_id:
      - input_boolean.schalter_buro_zeitplan
    from: "on"
    to: "off"
    id: schalter büro zeitplan aus
  - trigger: state
    entity_id:
      - schedule.heizung_buro_zeitplan
    from: "off"
    to: "on"
    id: zeitplan büro ein
  - trigger: state
    entity_id:
      - schedule.heizung_buro_zeitplan
    from: "on"
    to: "off"
    id: zeitplan büro aus
  - trigger: state
    entity_id:
      - input_boolean.buro_fenster
    from: "off"
    to: "on"
    id: schalter büro fenster ein
  - trigger: state
    entity_id:
      - input_boolean.buro_fenster
    from: "on"
    to: "off"
    id: schalter büro fenster aus
  - trigger: state
    entity_id:
      - binary_sensor.buro_fenster_contact
    to: "off"
    id: büro fenster geschlossen
  - trigger: state
    entity_id:
      - binary_sensor.buro_fenster_contact
    to: "on"
    id: büro fenster geöffnet
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - schalter büro fenster ein
          - condition: trigger
            id:
              - zeitplan büro ein
        sequence:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.schalter_buro_zeitplan
      - conditions:
          - condition: trigger
            id:
              - schalter büro fenster aus
              - zeitplan büro aus
        sequence:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.schalter_buro_zeitplan
  - choose:
      - conditions:
          - condition: trigger
            id:
              - büro fenster geöffnet
        sequence:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.schalter_buro_fenster
      - conditions:
          - condition: trigger
            id:
              - büro fenster geschlossen
        sequence:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.schalter_buro_fenster
  - choose:
      - conditions:
          - condition: trigger
            id:
              - schalter büro zeitplan ein
        sequence:
          - action: climate.set_temperature
            metadata: {}
            data:
              temperature: 25
              hvac_mode: heat
            target:
              entity_id: climate.regler_buro
      - conditions:
          - condition: trigger
            id:
              - schalter büro zeitplan aus
        sequence:
          - action: climate.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: climate.regler_buro
mode: single

Gruß Jim