Hallo ich möchte 4 Schaltstekdosen nacheinander einschalten, wenn noch Strom aus der PV ins Netzt eingespeist wird.
etwa so: wenn Einspeiseleistung > 2000 W schalte GS ein, warte 5 min (wegen der Trägheit der errechneten Einspeiseleistung); wenn Einspeiseleistung immernoch > 2500 W schalte WM ein, warte 5 min; wenn Einspeiseleistung immernoch > 1500 W schalte TU ein...
Ich wollte jetzt für jede Schaltstekdose ein DOIF erstelln mit abhängikeiten zu dem jeweils nächsten DOIF.
define di_GS DOIF ([wt_Stromtarif] eq "NT")
(set Eigenverbrauch_status 1000)
DOELSEIF ([E350:currentPower] > 2000)
(set Eigenverbrauch_status 1000)
DOELSEIF ([E350:currentPower] < -200 and [wt_Stromtarif] eq "HT" and [di_WM:cmd_3])
(set Eigenverbrauch_status 0)
attr di_GS wait 0:600:600
attr di_GS cmdState GS ein NT|GS ein PV|GS au
define di_WM DOIF ([wt_Stromtarif] eq "NT")
(set Eigenverbrauch_status 2000)
DOELSEIF ([E350:currentPower] > 2000 and [di_GS:cmd_2])
(set Eigenverbrauch_status 2000)
DOELSEIF ([E350:currentPower] < -200 and [wt_Stromtarif] eq "HT" and [di_xxxxxxxxx:cmd_3])
(set Eigenverbrauch_status 0)
attr di_WM wait 0:600:600
attr di_WM cmdState WM ein NT|WM ein PV|WM aus
Kann das so funktionieren, oder kann man dies auch in einem DOIF lösen?
Der "Eigenverbrauch_status" nur ein dummy mit welchem ich das ganze testen will.
Du könntest ein DOIF nehmen und den Status Schaltsteckdosen mit einbeziehen...