Guizzo
10. März 2025 um 08:55
1
Guten tag zusammen, ich verzweifel langsam an meiner Automations funktion , zu meinem Thema : Ich versuche eine Bett automation zu schreiben in welcher : Wenn Schlafzimmerlampe aus dann Schalte TV Wohzimmer aus ( aber nur wenn unter 10w) ansonsten nach x Zeit nochmals versuchen.
Ich bekomme es einfach nicht hin das HA so oft wiederholt bis er den zustand 10w erkennt.
alias: Neue Automation
description: ""
triggers:
- type: turned_off
device_id: e9e5680f6c808e6b3f80f00ddee08da2
entity_id: 66eb64bf08198e94db3f96ee5d3a5b8b
domain: light
trigger: device
id: Licht_SZ_aus_Nachts
- type: turned_on
device_id: 7d2432c0b5c86b40809ac5bc32443aad
entity_id: ba80bd53bdf9d7aafa43e20ef1a7ab1c
domain: switch
trigger: device
id: Lich_SZ_aus_Nachts_TV
enabled: false
conditions:
- condition: time
after: "21:00:00"
enabled: false
- condition: or
conditions:
- type: is_power
condition: device
device_id: 0d9c67a757fde2745fb9cc1f827e7f6e
entity_id: c7b0ffc1d495cdbc100d4acc1a307e47
domain: sensor
below: 10
enabled: false
actions:
- wait_for_trigger:
- type: power
device_id: 0d9c67a757fde2745fb9cc1f827e7f6e
entity_id: c7b0ffc1d495cdbc100d4acc1a307e47
domain: sensor
trigger: device
below: 10
timeout:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 2
seconds: 0
enabled: false
- choose:
- conditions:
- condition: trigger
id:
- Licht_SZ_aus_Nachts
sequence:
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id: 0d9c67a757fde2745fb9cc1f827e7f6e
enabled: true
- delay:
hours: 2
minutes: 0
seconds: 10
enabled: true
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id: 7d2432c0b5c86b40809ac5bc32443aad
enabled: true
mode: single
Ich mache das aktuelle mit dem Graphischen editor da YAML nicht so meine welt ist.
Die Time conditions sind nur zum Testen aus.
miami
10. März 2025 um 15:03
2
Bei mir fährt der Rolladen (dein TV) nur runter, wenn die Tür geschlossen ist.
Ist sie offen, wird in 5min nochmals geprüft:
Sonnenstand → Schlafzimmerlampe aus
Rolladen runterfahren → TV ausschalten
Tür ist “on” → über oder gleich 10W
Tür ist “off” → unter 10W
description: ""
mode: queued
triggers:
- entity_id:
- sun.sun
attribute: elevation
below: -2
trigger: numeric_state
conditions: []
actions:
- repeat:
sequence:
- if:
- condition: state
state: "on"
entity_id: binary_sensor.balkontuer
then:
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
else:
- data: {}
target:
entity_id: cover.balkonrolladen
action: cover.close_cover
until:
- condition: state
entity_id: binary_sensor.balkontuer
state: "off"
max: 10
PS: Versuche möglicht Entitäten statt Geräte zu verwenden, dann ist der YAML Code besser lesbar und auch ein Gerätetausch einfacher.
Versuchs mal so:
description: ""
mode: single
triggers:
- trigger: state
entity_id:
- light.wohnzimmer_spots_licht
to: "off"
conditions: []
actions:
- repeat:
sequence:
- if:
- condition: numeric_state
entity_id: sensor.weihnachtsbaum_leistung_2
below: 10
then:
- action: media_player.turn_off
metadata: {}
data: {}
target:
entity_id: media_player.fernseher_wohnzimmer
else:
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
until:
- condition: state
entity_id: media_player.fernseher_wohnzimmer
state: "off"
Guizzo
10. März 2025 um 16:07
5
Nabend zusammen
Habe nun etwas rumprobiert, der TV schaltet sich nun direkt aus sobald ich das SZ Licht ausschalte. Anbei mein YAML Code
alias: Neue Automation
description: ""
triggers:
- trigger: state
entity_id:
- light.ikea_led_schlafzimmer_licht
from: "on"
to: "off"
conditions:
- condition: time
after: "21:00:00"
enabled: false
actions:
- if:
- condition: numeric_state
entity_id: sensor.weihnachtsbaum_leistung
below: 10
then:
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
enabled: true
else:
- repeat:
sequence:
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id: 0d9c67a757fde2745fb9cc1f827e7f6e
until:
- condition: numeric_state
entity_id: sensor.weihnachtsbaum_leistung
above: 2
below: 10
- delay:
hours: 0
minutes: 2
seconds: 0
enabled: false
- choose:
- conditions:
- condition: trigger
id:
- Licht_SZ_aus_Nachts
sequence:
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id: 0d9c67a757fde2745fb9cc1f827e7f6e
enabled: true
- delay:
hours: 2
minutes: 0
seconds: 10
enabled: false
- action: switch.turn_off
metadata: {}
data: {}
target:
device_id: 7d2432c0b5c86b40809ac5bc32443aad
enabled: true
mode: queued
max: 10
Bekomme nun den Error das Repeat abgebrochen wurde das es 100000times repeatet wird.
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)