Automation wird nicht wiederholt!

atrost

Active member
Hallo Forum,
ich habe eine Automation, die nur ein mal ausgeführt wird und danach nicht mehr, obwohl der Modus auf "Restart" steht.
Wenn die Solaranlage Strom produziert (mehr alls 100 Watt), dann soll Smart Grid eingeschaltet werden,
- wenn die Einspeisung höher ist als der Wert im Helfer "wp_sg_sollwert" ist - also größer als z. B. 3000 Watt.
Leider schaltet die Automation Smart-Grid ein, aber nicht wieder aus. Woran liegt das?
Die Aktualisierung der Werte erfolgt minütlich - abhängig von der API der Batterieanlage!
Sollte nicht auch der Modus "Single" ausreichen? Funktionierte auch nicht, was den Schluß zulässt, das das nicht das Problem ist.
Ich hatte aber gerade noch 2000 Watt Solarproduktion.
Die Einspeisung lag aber nur noch bei 300 Watt.
Somit war der Sollwert der Einspeisung von 3000 Watt unterschritten und hätte abschalten müssen.

y
Code:
alias: WP_Smart_Grid
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.batterie_solarproduktion_watt
    above: 100
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.batterie_einspeisung_netz_watt
        above: input_number.wp_sg_sollwert
    then:
      - type: turn_on
        device_id: 81264c119e9d572b0ffc016ece601c55
        entity_id: switch.aussenbeleuchtung_switch_0
        domain: switch
    else:
      - type: turn_off
        device_id: 81264c119e9d572b0ffc016ece601c55
        entity_id: switch.aussenbeleuchtung_switch_0
        domain: switch
mode: restart
 
dein trigger löst nur aus, wenn die Produktion von 99 auf >100 wechselt.
Ein trigger ist ein Einmalereignis, keine dauerhafte Überwachung auf bestimmte Werte.
 
Für so etwas müsste man ein tamplet verwenden wenn der Sensor über 100 dann true oder 1 wenn unter 100 dann false oder 0
Damit kann man dann in einer Automatisierung arbeiten
 
Für so etwas müsste man ein tamplet verwenden wenn der Sensor über 100 dann true oder 1 wenn unter 100 dann false oder 0
Damit kann man dann in einer Automatisierung arbeiten
Gute Idee! Ich habe aber jetzt 2 Automationen gemacht.
Eine zum Einschalten, eine zum Ausschalten. Hat den Vorteil, daß man eine kleine Hysterese einbauen kann beim Triggern.

YAML:
alias: WP_Smart_Grid_ein
description: SG_Ready einschalten
trigger:
  - platform: numeric_state
    entity_id: sensor.batterie_einspeisung_netz_watt
    above: 500
condition:
  - condition: numeric_state
    entity_id: sensor.batterie_solarproduktion_watt
    above: input_number.wp_sg_sollwert
action:
  - type: turn_on
    device_id: 81264c119e9d572b0ffc016ece601c55
    entity_id: switch.aussenbeleuchtung_switch_0
    domain: switch
mode: single

YAML:
alias: WP_Smart_Grid_aus
description: SG_Ready ausschalten
trigger:
  - platform: numeric_state
    entity_id: sensor.batterie_einspeisung_netz_watt
    below: 100
condition: []
action:
  - type: turn_off
    device_id: 81264c119e9d572b0ffc016ece601c55
    entity_id: switch.aussenbeleuchtung_switch_0
    domain: switch
mode: single
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.112
Beiträge
59.395
Mitglieder
6.156
Neuestes Mitglied
lanpatrol
Zurück
Oben