Condition wird Übersprungen

Hallo,
ich habe mal wieder ein Problem, ich habe einen Helfer angelegt “Urlaub an”.

Die Automation soll nur ausgeführt werden, wenn der “Urlaub An” off ist.
So wie ich es habe, spielt der Helfer keine Rolle, ob on oder off, die Aktion wird immer ausgeführt.

alias: AZ Temperatur heizen
description: ""
triggers:
  - at: "07:00:00"
    trigger: time
  - at: "16:00"
    trigger: time
conditions:
  - condition: state
    entity_id: input_boolean.urlaub_an
    state: "off"
actions:
  - data_template:
      temperature: "{{ states('input_select.heat_temp') }}"
      entity_id: climate.tze200_cpmgn2cf_ts0601_thermostat_3
    action: climate.set_temperature

Könnt Ihr mir einen Tip geben, wo es klemmt!
Danke Christian

Sieht für mich passend aus. Was sagt denn der Trace?

Gruß, Lars

Ausgeführt: 8. Januar 2025 um 17:38:22
Ergebnis:

params:
  domain: climate
  service: set_temperature
  service_data:
    temperature: 19
    entity_id: climate.tze200_cpmgn2cf_ts0601_thermostat_3
  target: {}
running_script: false
input_boolean.urlaub_an steht auf  on

Obwohl input_boolean.urlaub_an auf on steht, wurde die Temperatur auf 19 geschaltet!
Ist der Helfer falsch?

17:38 entspricht nicht deinen Triggern, das heißt also du hast die Automation manuell ausgelöst. Dabei werden die Bedingungen ignoriert.
Nur wen du die Automation über die Entwicklerwerkzeuge->Aktionen ausführst, kannst du mit Bedingung testen:

2 „Gefällt mir“

Danke, das war es, ich habe in Editor die Automation ausgeführt