Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt

Rat und Tat rings um Home Assistant Automationen.


Antworten
einschalter
Beiträge: 3
Registriert: Sa 28. Okt 2023, 09:38
Been thanked: 1 time

Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt

Beitrag 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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1950
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt

Beitrag von Osorkon »

Hallo @einschalter und Herzlich Willkommen bei den SmartHome for Dummies. :D :D

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

Einer muss ja für Ordnung sorgen. :D
einschalter
Beiträge: 3
Registriert: Sa 28. Okt 2023, 09:38
Been thanked: 1 time

Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt

Beitrag von einschalter »

hallo osorkon
erstmal vielen dank für die schnelle hilfe...hätte ich allein nie hinbekommen.
ich muss noch viel lernen :roll:
werde es gleich mal testen.
gruß einschalter

einschalter
Beiträge: 3
Registriert: Sa 28. Okt 2023, 09:38
Been thanked: 1 time

Re: Automatisierung - Ausschalten nach 5 h aber erst wenn Leistung unter 60 Watt

Beitrag von einschalter »

hallo osorkon
deine automatisierung funktioniert super gut.
vielen dank für deine hilfe.
gruß einschalter

Antworten