Hast Du einmal den aktualisierten Code, bitte?
Und die Trace-Zeitleiste ist meist für den Ablauf sehr hilfreich.
alias: Bewegungserkennung_Einfahrt-Pool-Haustüre
description: ""
trigger:
- type: motion
platform: device
device_id: 4759c75c0037ac4e152595c7ef98000b
entity_id: 5a825684cf15f67137c3775cfb2d6ac0
domain: binary_sensor
- type: motion
platform: device
device_id: 060c5962f627248826390a6ca946d1c8
entity_id: c08bec3743200642a2e9dd9588b6472b
domain: binary_sensor
- type: motion
platform: device
device_id: 947849c79185d79277cb051b647d2e4c
entity_id: 903f8e174be1f6dbe0358c9e570485c4
domain: binary_sensor
condition: or
condition:
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_night
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_away
action:
- service: light.turn_on
metadata: {}
data:
rgb_color:
- 255
- 0
- 0
flash: short
target:
area_id: monitor_backround
- service: light.turn_on
metadata: {}
data:
flash: short
target:
area_id: wohnzimmer
mode: single
ist falsch.
Es muss im vollständigen Code
condition:
- condition: or
conditions:
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_night
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_away
heißen.
Wenn Du es dann in der grafischen Oberfläche bearbeitest siehst Du auch, dass die beiden Bedingungen dann in einem ODER Block sitzen.
alias: Bewegungserkennung_Einfahrt-Pool-Haustüre
description: ""
trigger:
- type: motion
platform: device
device_id: 4759c75c0037ac4e152595c7ef98000b
entity_id: 5a825684cf15f67137c3775cfb2d6ac0
domain: binary_sensor
- type: motion
platform: device
device_id: 060c5962f627248826390a6ca946d1c8
entity_id: c08bec3743200642a2e9dd9588b6472b
domain: binary_sensor
- type: motion
platform: device
device_id: 947849c79185d79277cb051b647d2e4c
entity_id: 903f8e174be1f6dbe0358c9e570485c4
domain: binary_sensor
condition:
- condition: or
conditions:
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_night
- condition: state
entity_id: alarm_control_panel.zuhause_alarm
state: armed_away
action:
- service: light.turn_on
metadata: {}
data:
rgb_color:
- 255
- 0
- 0
flash: short
target:
area_id: monitor_backround
- service: light.turn_on
metadata: {}
data:
flash: short
target:
area_id: wohnzimmer
mode: single
sollte der vollständige, korrekte Code sein.
–
Du kannst auch einzelne Punkte als YAML bearbeiten. Wenn Du nur den Aber nur wenn Teil als YAML bearbeitest (auch über die drei Punkte, aber hinter diesem Abschnitt) und den Code von @maxe dort einfügst, ist es korrekt. Wenn Du es im gesamten Text einfügen willst, muss es anders formatiert sein, was die UI sonst für Dich macht.
War in diesem Fall vermutlich missverständlich. ![]()
p.s. Nichts davon hat etwats mit dumm zu tun. Ich programmiere und habe schon gefühlte Ewigkeiten einen Fehler im Code gesucht, bis ich gemerkt habe, dass ich einfach immer wieder die falsche Datei / Version verändere bzw. eine andere aufrufe. Dinge übersehen ist schlicht menschlich.
Jihuuu, es funktioniert !!! Läuft…echt klasse, ich hab jetzt den kompletten letzten Code den du gepostet hattest genommen und ausgetauscht. Lief sofort nach Austausch. Ich musste auch erstmal Abendessen, ich hab nur noch “ins Leere geschaut” … Dann bleibt mir nur zu sagen: Dankeschön für die Hilfe euch Allen Zusammen !!! Großes Kino hier ! ![]()
edit: Ich muss mir wirklich mal angewöhnen, dass ich immer mal, auch bei anderen Sachen im HA, aus dem grafischen in den Texteditor schalte um es besser zu begreifen !
Ist halt teilweise auch hilfreich sich die Zwischenschritte noch mal einzeln als YAML Code anzeigen zu lassen. Dann ist es auch nicht so viel auf einmal, insbesondere wenn es längere Automatisierungen werden.
Schön, wenn es läuft.
Ich hätte oben schon den vollständigen Code posten sollen aber dachte, so lernt man auch etwas.
