TV Beleuchtungssteuerung

Ich habe folgendes Problem bei einer Steuerung. Und zwar möchte ich eine TV Beleuchtungssteuerung bauen die nur in der Zeit einzuschalten geht ein Taster der unser Heimkino sorgt dafür das die Beleuchtung nur dann innerhalb der eingestellten Zeit sich auch ein und ausschalten lässt. Nur ruft die Rutine irgendwie den sonst Befehl nicht ab. Heißt das Licht bleibt an wenn ich die Anlage ausschalte und auch die Zeit Steuerung schaltet das Licht nicht aus. Beide Szenen sind korrekt eingestellt.

Habe hier mal meine Automation Dargestellt.

Da fehlt auch der Auslöser: Schalter ausgeschaltet.

Hab ich eingefügt aber das Licht bleibt trotzdem an.

Schau mal in die Trace Timeline.

Und zeig mal den Code deiner Automation.

alias: Denon Licht An Aus
description: ‘’
triggers:

* trigger: switch.turned_on
target:
entity_id: switch.plug_tv_wohnzimmer_l1
options:
behavior: each
for: ‘00:00:00’
* trigger: switch.turned_on
target:
entity_id: input_boolean.tv_licht
options:
behavior: each
for: ‘00:00:00’
* trigger: switch.turned_off
target:
entity_id: switch.plug_tv_wohnzimmer_l2
options:
behavior: each
for: ‘00:00:00’
conditions: [ ]
actions:
* if:
* condition: and
conditions:
* condition: switch.is_on
target:
entity_id: switch.plug_tv_wohnzimmer_l1
options:
behavior: any
for: ‘00:00:00’
* condition: switch.is_on
target:
entity_id: input_boolean.tv_licht
options:
behavior: any
for: ‘00:00:00’
then:
* action: scene.turn_on
metadata: {}
target:
entity_id: scene.tv_licht_an
data: {}
else:
* action: scene.turn_on
metadata: {}
data:
transition: 5
target:
entity_id: scene.tv_licht_aus
mode: single

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: ( Neues Update & Features - Hier in der Community 🫶 )

Wenn das Licht nicht ausgeht, stimmt entweder der Trigger nicht oder die Scene. Was sagt die Trace-Timeline?

Irgendwie schaltet es den Trace nicht um der bleibt so stehen beim ausschalten.

Dann stimmt der Trigger nicht.

So ich denke du hast recht der eine Trigger der den Auszustand deklariert war falsch, der stand auch L2 und sollte eigentlich L1 sein. Nach Korrektur läuft jetzt die Rutine. Danke noch Mals für die Hilfe.