Seite 1 von 1
Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt
Verfasst: Di 31. Okt 2023, 20:27
von einschalter
hallo
ich habe eine automation erstellt die ein gerät zu einer bestimmten uhrzeit einschaltet. nach ablauf einer eingestellten zeit soll das gerät wieder abschlten. so weit so gut....
aber das gerät soll erst abschalten wenn die leistung der stechdose kleiner als 60 watt ist.
probier jetzt schon eine weile alles mögliche aus, aber ich brings nicht zustande
die steckdose hat einen energy power sensor.
anbei yaml code ohne energy power senor
Code: Alles auswählen
alias: Heizung Früh an
description: noch im test
trigger:
- platform: time
at: "04:20:00"
condition: []
action:
- type: turn_on
device_id: 6eb591d2a1b2682b3e74205aa7a8d89b
entity_id: d594572a34d91594aa120b8aae923474
domain: switch
- delay:
hours: 5
minutes: 0
seconds: 0
milliseconds: 0
- type: turn_off
device_id: 6eb591d2a1b2682b3e74205aa7a8d89b
entity_id: d594572a34d91594aa120b8aae923474
domain: switch
mode: single
Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt
Verfasst: Mi 1. Nov 2023, 01:30
von Osorkon
Hallo @einschalter und Herzlich Willkommen bei den SmartHome for Dummies.
Ich habe mir erlaubt, den Titel ein wenig sprechender zu gestalten.
Und habe Deine Automatisierung als Code formatiert, liest sich einfacher.
Nach Welcher Regel soll das Abschalten erfolgen?
Nach 5 h und zusätzlich muss die Leistung unter 60 W liegen?
Wenn nach 5 h die Leistung noch über 60 W liegt, soll die Steckdose nicht ausgeschaltet werde.
Wenn aber ab der 5h die Leistung unter 60W sinkt, soll diese ausgeschaltet werden. Also theoretisch auch erst nach 5+x Stunden.
Nach meiner Interpretation Deiner Aufgabenstellung, könnte die Automatisierung so ausschauen.
switch.xyz und sensor.power_xyz sind Dummy Entitäten und müssten im Fall das Du die Automatisierung kopieren möchtest durch Deine Entitäten ersetzt werden.
Code: Alles auswählen
description: ""
mode: single
trigger:
- platform: time
at: "04:20:00"
id: einschalten
- platform: state
entity_id:
- switch.xyz
to: "on"
for:
hours: 5
minutes: 0
seconds: 0
id: ausschalten
- platform: numeric_state
entity_id: sensor.power_xyz
below: 60
id: ausschalten
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.xyz
- conditions:
- condition: trigger
id:
- ausschalten
- condition: numeric_state
entity_id: sensor.power_xyz
below: 60
- condition: state
entity_id: switch.xyz
state: "on"
for:
hours: 5
minutes: 0
seconds: 0
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.xyz
Gruß
Osorkon
Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt
Verfasst: Mi 1. Nov 2023, 10:33
von einschalter
hallo osorkon
erstmal vielen dank für die schnelle hilfe...hätte ich allein nie hinbekommen.
ich muss noch viel lernen
werde es gleich mal testen.
gruß einschalter
Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt
Verfasst: Sa 4. Nov 2023, 12:29
von einschalter
hallo osorkon
deine automatisierung funktioniert super gut.
vielen dank für deine hilfe.
gruß einschalter