Hallo,
ich habe schon vor einigen Monaten das erste mal mit dem Thema FHEM und meiner PV-Anlage los gelegt und dann leider gefrustet erstmal Winterpause gemacht. Nun habe ich das Thema aus gegebenem Sonnenschein wieder aufgenommen und stecke wieder fest :'(
Ziel ist "eigentlich" simpel (oder auch nicht):
Wenn die Solare Edge PV 15 minuten Lang (da alle 60 Sekunden abgefragt wird ist das 15x) über 1kW erzeugt sollen 3 Steckdosen eingeschalten werden und wenn sie das 15 Minuten lang nicht mehr tut dann sollen diese wieder abgeschalten werden. Ich habe dazu in eurem Wiki gewühlt und auch im Forum gesucht. Das einbinden des SolareEdge WR und der Shelly Plug Steckdosen war recht logisch und einfach. Doch im Wiki unter "Erste Schritte" hab ich es mit notify probiert aber da komme ich nicht weiter. Es ist ja kein einfaches "wenn das on dann das on" und wie man mit den "Regular Expression" die gewünschte Logik abbildet krieg ich leider nicht hin :'(
Im Event Monitor wird brav alle 60 Sekunden der Status der PV ausgegeben:
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-pv_status: Active
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-unit: kW
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-updateRefreshRate: 3
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-load_power: 2.78
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-grid_power: 0.03
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-load_status: Active
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-pv_power: 2.75
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-storage_status: -
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV status-grid_status: Active
2021-03-05 11:36:00 SolarEdgeAPI SolarEdgePV active
Und geschalten werden soll:
ShellyPlug1
ShellyPlug3
ShellyPlug4
Wäre echt super wenn ihr mich hier auf den richtigen Weg bringen könntet. Dafür schon mal vielen Dank!!!
Hi,
für die Raw Definition ein DOIF
defmod di_wm DOIF ([SolarEdgePV:status-pv_power] > 1000 )((set ShellyPlug1,ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1000 )((set ShellyPlug1,ShellyPlug3,ShellyPlug4 off))
attr di_wm do resetwait
attr di_wm room TestPower
attr di_wm wait 900:900
Die Erklärung sollte sich in der Doku finden lassen ;)
Gruß Otto
Bei kWh-Angaben und ohne Hysterese reicht schon:
defmod di_wm DOIF ([SolarEdgePV:status-pv_power] > 1 ) ((set ShellyPlug1,ShellyPlug3,ShellyPlug4 on)) DOELSE ((set ShellyPlug1,ShellyPlug3,ShellyPlug4 off))
attr di_wm do resetwait
attr di_wm room TestPower
attr di_wm wait 900:900
DANKE für die super schnellen Antworten.
Es sind keine kWh sondern die aktuell erzeugten kW der Anlage. Ich versuche also mal Ottos Idee mit für mich sprechenden Bezeichnungen:
defmod di_PVgrosser1 DOIF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug1,ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug1,ShellyPlug3,ShellyPlug4 off))
attr di_PVgrosser1 do resetwait
attr di_PVgrosser1 room PV
attr di_PVgrosser1 wait 900:900
Den Wert habe ich auf 1 geändert weil ich mir recht sicher bin das hier kW und nicht Watt angegeben werden. Siehe "SolarEdgePV status-pv_power: 2.75"
@Damian: Du meinst ohne zu warten bis 15minuten unter 1 kW geliefert werden?!? Auch eine Idee. Danke!
Nein Damians Vorschlag macht das Gleiche wie meiner, er fragt nur nicht nochmal explizit ab. Die "ELSE" von > 1 ist ja <=1 :)
In meinem Vorschlag kannst Du auch bei >1 einschalten und erst bei 0.8 wieder aus.
Dein Wartezeit für beide Kommandos steckt hier drin:
attr di_PVgrosser1 do resetwait
attr di_PVgrosser1 wait 900:900
Zitat von: BKutte am 05 März 2021, 13:01:49
@Damian: Du meinst ohne zu warten bis 15minuten unter 1 kW geliefert werden?!? Auch eine Idee. Danke!
Der DOELSE-Fall entspricht dem Gegenteil:
DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )
Mit Hysterese ist eine Differenz zwischen dem Ein- und Ausschalten gemeint.
z. B. Einschalten bei >1 und Ausschalten bei z. B. < 0.5
In dem Fall brauchst du auf jeden Fall einen DOELSEIF-Fall
Du kannst auch mit
wait 0:900
sofort einschalten, aber bei 15 Minuten unter 1 erst ausschalten.
So, hab den DOIF noch mal umbenannt:
[b]
defmod di_PVerzeugung1up DOIF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug3,ShellyPlug4 off))
attr di_PVerzeugung1up do resetwait
attr di_PVerzeugung1up room PV
attr di_PVerzeugung1up wait 900:900
[/b]
Und auch gleich einen zweiten für Einspeisung (also Überschuss der Anlage) gebaut. Habe auch einen Speicher der Strom aufnimmt und wenn der voll ist soll dieser Wert zusätzliche Verbraucher schalten.
defmod di_PVeinspeisung06up DOIF ([SolarEdgePV:status-grid_power] < -0,6 )((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0,2 )((set ShellyPlug1 off))
attr di_PVeinspeisung06up do resetwait
attr di_PVeinspeisung06up room PV
attr di_PVeinspeisung06up wait 900:900
Sorry, bin etwas übermotiviert in der Hoffnung das es funktioniert. Bisher gings leider noch nicht. Ich denke ich habe beim ersten versuch was falsch gemacht und habe nun nochmal alle DOIF gelöscht und neu gemacht.
Mist. Beim zweiten steht "warning condition c01: Useless use of numeric lt (<) in void context" drin...
Aber die Werte für Einspeisung sind negativ
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-unit: kW
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-grid_power: -1.88
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-load_power: 0.43
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-grid_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-pv_power: 2.31
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-pv_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-storage_status: -
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-load_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-updateRefreshRate: 3
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV active
Also muss ich die Logik doch umdrehen und ich will bei 0,6 kW Einspeisung ein und erst bei unter 0,2kW Einspeisung aus schalten...
Zitat von: BKutte am 05 März 2021, 14:07:40
Mist. Beim zweiten steht "warning condition c01: Useless use of numeric lt (<) in void context" drin...
Aber die Werte für Einspeisung sind negativ
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-unit: kW
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-grid_power: -1.88
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-load_power: 0.43
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-grid_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-pv_power: 2.31
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-pv_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-storage_status: -
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-load_status: Active
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-updateRefreshRate: 3
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV active
Also muss ich die Logik doch umdrehen und ich will bei 0,6 kW Einspeisung ein und erst bei unter 0,2kW Einspeisung aus schalten...
Du fragst aber pv_power ab:
2021-03-05 14:06:08 SolarEdgeAPI SolarEdgePV status-pv_power: 2.31
Das ist falsch! -0,6
Gleitkomma Zahlen mit Punkt angeben! -> -0.6
@Damian: Ich hab schnell mall zwei DOIFs drauß gemacht. Der erste fragt ab ob mehr als 1 kW von der Anlage erzeugt wird (status-pv_power) und soll dann Kleinverbraucher einschalten. Der zweite Frage nach ob schon Überschuss eingespeist wird (status-grid_power) und soll dann größere Verbraucher aktivieren.
@Otto123: Super! Danke. Hab ich in "." geändert.
Jetzt bin ich auf morgen gespannt ob es funktioniert. Leider kann ich das Verhalten aktuell noch nicht checken...
Eine "Schönheitsfrage" habe ich noch. Kann ich die beiden DOIFs so modifizieren das statt "STATE cmd_1" bzw. STATE cmd_2" "STATE On" bzw. "STATE Off" angezeigt wird oder habe ich den Wert falsch verstanden?
Dafür gibt es ein Attribut: https://fhem.de/commandref_DE.html#DOIF_cmdState
Wenn du das Modul öfters nutzen willst, dann solltest du dir in Ruhe die Commandref zu Gemüte führen: https://fhem.de/commandref_DE.html#DOIF
@BKutte
Fragst du deine SolarEdge Daten vom Internetprotal oder direkt per Modbus vom WR ab ?
Beim Portal must du vieleicht beachten, das dort nur alle Paar Minuten die Anzeige geändert wird. Oder liege ich da falsch ?!
Falls du den SolarEdge WR per Modbus abfragen möchtest gibt es ein Modul (https://github.com/pejonp/FHEM---SolarEdge) und Forumseintrag (https://forum.fhem.de/index.php/topic,80767.msg1114894.html#msg1114894) .
pejonp
@pejonp: Ja, ich frage das Protal ab. Reicht mir im Prinzip auch da ich ja so und so erst nachdem 15 Minuten die entsprechende Schwelle unter bzw. überschritten wurde schalten will. Also ist die Verzögerung ok.
Danke @Damian. Ich habe mal versucht per
attr di_PVeinspeisung06up state on,off
den "state" zu ändern aber keinen Effekt gesehen. Eigentlich will ich ja nur das in der Übersicht (siehe Anhang) "On" oder "Off" für das DOIF angezeigt wird. Muss aber nicht sein. Wäre nur ein "Nice to have"...
Euch schon mal vielen Dank! Scheinbar funktionierts gut :-) Muss noch ein bischen beobachten ob die Logiken sauber greifen aber nun bin ich schon viel weiter auch wenn ich zugeben muss, dass der DOIF echt komplex ist und ich mich da noch einige Zeit reinfuchsen muss...
Hast Du Damians Link gelesen?
Zitatattr di_lamp cmdState on|off
Siehst Du den Unterschied? ::)
Hab ich Otto. Sorry das ich es nicht schnalle aber ich habe hiermit keinen Effekt fest gestellt
attr di_PVerzeugung1up cmdState on|off
attr di_PVeinspeisung06up cmdState on|off
denn es steht noch immer in der Übersicht "cmd_1" oder "cmd_2".
Deshalb dachte ich es wäre "Anpassung des Status mit Hilfe des Attributes state"...
Um das beurteilen zu können bräuchte man je ein list.
Die setList gehört doch dazu edit: nur um on oder off ergänzt, oder ?
List di_PVerzeugung1up:
Internals:
DEF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug3,ShellyPlug4 off))
FUUID 60422e47-f33f-70ee-9b22-71f1e53768a421e7
MODEL FHEM
NAME di_PVerzeugung1up
NOTIFYDEV global,SolarEdgePV
NR 25
NTFY_ORDER 50-di_PVerzeugung1up
STATE cmd_2
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-06 10:41:56 Device SolarEdgePV
2021-03-06 05:55:13 cmd 2
2021-03-06 05:55:13 cmd_event SolarEdgePV
2021-03-06 05:55:13 cmd_nr 2
2021-03-06 10:41:56 e_SolarEdgePV_status-pv_power 6.38
2021-03-05 14:12:39 mode enabled
2021-03-06 05:55:13 state cmd_2
2021-03-06 10:41:56 wait_timer 06.03.2021 10:56:56 cmd_1 SolarEdgePV
Regex:
accu:
cond:
SolarEdgePV:
0:
status-pv_power ^SolarEdgePV$:^status-pv_power:
1:
status-pv_power ^SolarEdgePV$:^status-pv_power:
attr:
cmdState:
0:
on
1:
off
wait:
0:
900
1:
900
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') > 1
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') <= 1
do:
0:
0 (set ShellyPlug3,ShellyPlug4 on)
1:
0 (set ShellyPlug3,ShellyPlug4 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-pv_status: Active,status-grid_status: Active,status-grid_power: -5.84,status-load_status: Active,status-unit: kW,status-storage_status: -,status-pv_power: 6.38,status-updateRefreshRate: 3,status-load_power: 0.54
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer 0
sleeptimer 0
timerdev SolarEdgePV
timerevent status-pv_status: Active,status-grid_status: Active,status-grid_power: -5.84,status-load_status: Active,status-unit: kW,status-storage_status: -,status-pv_power: 6.38,status-updateRefreshRate: 3,status-load_power: 0.54
triggerDev SolarEdgePV
timerevents:
status-pv_status: Active
status-grid_status: Active
status-grid_power: -5.84
status-load_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 6.38
status-updateRefreshRate: 3
status-load_power: 0.54
timereventsState:
status-pv_status: Active
status-grid_status: Active
status-grid_power: -5.84
status-load_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 6.38
status-updateRefreshRate: 3
status-load_power: 0.54
triggerEvents:
status-pv_status: Active
status-grid_status: Active
status-grid_power: -5.84
status-load_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 6.38
status-updateRefreshRate: 3
status-load_power: 0.54
triggerEventsState:
status-pv_status: Active
status-grid_status: Active
status-grid_power: -5.84
status-load_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 6.38
status-updateRefreshRate: 3
status-load_power: 0.54
internals:
perlblock:
readings:
all SolarEdgePV:status-pv_power
trigger:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
wait 900:900
List di_PVeinspeisung06up:
Internals:
DEF ([SolarEdgePV:status-grid_power] < -0.6 )((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0.2 )((set ShellyPlug1 off))
FUUID 604341a9-f33f-70ee-9a7c-641877064494375e
MODEL FHEM
NAME di_PVeinspeisung06up
NOTIFYDEV SolarEdgePV,global
NR 26
NTFY_ORDER 50-di_PVeinspeisung06up
STATE cmd_1
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-06 10:42:55 Device SolarEdgePV
2021-03-06 09:47:54 cmd 1
2021-03-06 09:47:54 cmd_event SolarEdgePV
2021-03-06 09:47:54 cmd_nr 1
2021-03-06 10:42:55 e_SolarEdgePV_status-grid_power -5.92
2021-03-06 09:47:38 mode enabled
2021-03-06 09:47:54 state cmd_1
2021-03-06 10:42:55 wait_timer 06.03.2021 10:57:55 cmd_1 SolarEdgePV
Regex:
accu:
cond:
SolarEdgePV:
0:
status-grid_power ^SolarEdgePV$:^status-grid_power:
1:
status-grid_power ^SolarEdgePV$:^status-grid_power:
attr:
cmdState:
0:
on
1:
off
wait:
0:
900
1:
300
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') < -0.6
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') >= -0.2
do:
0:
0 (set ShellyPlug1 on)
1:
0 (set ShellyPlug1 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-load_power: 0.43,status-updateRefreshRate: 3,status-pv_power: 6.35,status-storage_status: -,status-unit: kW,status-load_status: Active,status-grid_power: -5.92,status-grid_status: Active,status-pv_status: Active
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer 0
sleeptimer 0
timerdev SolarEdgePV
timerevent status-load_power: 0.43,status-updateRefreshRate: 3,status-pv_power: 6.35,status-storage_status: -,status-unit: kW,status-load_status: Active,status-grid_power: -5.92,status-grid_status: Active,status-pv_status: Active
triggerDev SolarEdgePV
timerevents:
status-load_power: 0.43
status-updateRefreshRate: 3
status-pv_power: 6.35
status-storage_status: -
status-unit: kW
status-load_status: Active
status-grid_power: -5.92
status-grid_status: Active
status-pv_status: Active
timereventsState:
status-load_power: 0.43
status-updateRefreshRate: 3
status-pv_power: 6.35
status-storage_status: -
status-unit: kW
status-load_status: Active
status-grid_power: -5.92
status-grid_status: Active
status-pv_status: Active
triggerEvents:
status-load_power: 0.43
status-updateRefreshRate: 3
status-pv_power: 6.35
status-storage_status: -
status-unit: kW
status-load_status: Active
status-grid_power: -5.92
status-grid_status: Active
status-pv_status: Active
triggerEventsState:
status-load_power: 0.43
status-updateRefreshRate: 3
status-pv_power: 6.35
status-storage_status: -
status-unit: kW
status-load_status: Active
status-grid_power: -5.92
status-grid_status: Active
status-pv_status: Active
internals:
perlblock:
readings:
all SolarEdgePV:status-grid_power
trigger:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
wait 900:300
P.S.: Kann es sein, das wenn ich die Steckdosen manuell aus schalte der DOIF sie nicht mehr an schaltet? Also nur ein mal eingeschalten und ein mal ausgeschalten wird wenn die Bedingung erreicht ist?
ZitatP.S.: Kann es sein, das wenn ich die Steckdosen manuell aus schalte der DOIF sie nicht mehr an schaltet? Also nur ein mal eingeschalten und ein mal ausgeschalten wird wenn die Bedingung erreicht ist?
Das ist das Grundprinzip von DOIF.
Im List steht das DOIF noch im Waittimer - kann sein das der state erst später wechsel? Ich habe ein DOIF das sieht auch so aus und da funktioniert das mit cmdState wie gewollt. Laut deinem list ist auch alles angekommen:
Zitatattr:
cmdState:
0:
on
1:
off
OK, danke fürs checken und beantworten meiner "doofen Fragen" ;-) Ich warte dann einfach mal ab ;-)
Das "die Mitbewohner" die Steckdosen einfach schalten und dann die Logik außer ihrem Bereich ist sollte/kann man mit abprüfen.
Power triggert ja das DOIF, das tut nichts wenn es schon geschalten hatte. Wenn es aber zus. den Zustand der Dose prüft kann es feststellen ob extern eingegriffen wurde und würde wieder schalten. so in der Art
[SolarEdgePV:status-pv_power] > 1 and [ShellyPlug3:state] eq "off"
Ich verstehe zwar nicht ganz was du meinst Otto (kleider Vertipper ;)?) aber ich glaube ich will das so das ich noch manuell eingreifen kann. Also ist der Effekt wenn geplant und reproduzierbar so OK.
P.S.: Gibt ja Tage ohne Sonne wo ich bewusst dann über "Netzstrom" die geschalteten Verbraucher laufen lassen muss/will...
habs korrigiert und habe deine P.S. Frage dann falsch interpretiert ;)
Mist! Zu früh gefreut. Schaltet nicht aus (und vermutlich auch nicht ein). Ich hatte noch eine Zeitschaltung der Shellys selber aktiv und deshalb gedacht sie wären heute morgen eingeschlaten worden :'(
Die ist jetzt aus und sie müssten längst off sein :'(
list di_PVeinspeisung06up
Internals:
DEF ([SolarEdgePV:status-grid_power] < -0.6 )((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0.2 )((set ShellyPlug1 off))
FUUID 604341a9-f33f-70ee-9a7c-641877064494375e
MODEL FHEM
NAME di_PVeinspeisung06up
NOTIFYDEV SolarEdgePV,global
NR 26
NTFY_ORDER 50-di_PVeinspeisung06up
STATE cmd_1
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-06 19:33:23 Device SolarEdgePV
2021-03-06 09:47:54 cmd 1
2021-03-06 09:47:54 cmd_event SolarEdgePV
2021-03-06 09:47:54 cmd_nr 1
2021-03-06 19:33:23 e_SolarEdgePV_status-grid_power -0.1
2021-03-06 09:47:38 mode enabled
2021-03-06 09:47:54 state cmd_1
2021-03-06 19:33:23 wait_timer 06.03.2021 19:38:23 cmd_2 SolarEdgePV
Regex:
accu:
cond:
SolarEdgePV:
0:
status-grid_power ^SolarEdgePV$:^status-grid_power:
1:
status-grid_power ^SolarEdgePV$:^status-grid_power:
attr:
cmdState:
0:
on
1:
off
wait:
0:
900
1:
300
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') < -0.6
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') >= -0.2
do:
0:
0 (set ShellyPlug1 on)
1:
0 (set ShellyPlug1 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-updateRefreshRate: 3,status-load_status: Idle,status-pv_status: Idle,status-grid_power: -0.1,status-load_power: 0,status-storage_status: -,status-pv_power: 0,status-unit: kW,status-grid_status: Active
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer 0
sleeptimer 1
timerdev SolarEdgePV
timerevent status-updateRefreshRate: 3,status-load_status: Idle,status-pv_status: Idle,status-grid_power: -0.1,status-load_power: 0,status-storage_status: -,status-pv_power: 0,status-unit: kW,status-grid_status: Active
triggerDev SolarEdgePV
timerevents:
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
status-grid_power: -0.1
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-unit: kW
status-grid_status: Active
timereventsState:
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
status-grid_power: -0.1
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-unit: kW
status-grid_status: Active
triggerEvents:
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
status-grid_power: -0.1
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-unit: kW
status-grid_status: Active
triggerEventsState:
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
status-grid_power: -0.1
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-unit: kW
status-grid_status: Active
internals:
perlblock:
readings:
all SolarEdgePV:status-grid_power
trigger:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
wait 900:300
list di_PVerzeugung1up
Internals:
DEF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug3,ShellyPlug4 off))
FUUID 60422e47-f33f-70ee-9b22-71f1e53768a421e7
MODEL FHEM
NAME di_PVerzeugung1up
NOTIFYDEV global,SolarEdgePV
NR 25
NTFY_ORDER 50-di_PVerzeugung1up
STATE cmd_2
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-06 19:35:53 Device SolarEdgePV
2021-03-06 05:55:13 cmd 2
2021-03-06 05:55:13 cmd_event SolarEdgePV
2021-03-06 05:55:13 cmd_nr 2
2021-03-06 19:35:53 e_SolarEdgePV_status-pv_power 0
2021-03-05 14:12:39 mode enabled
2021-03-06 05:55:13 state cmd_2
2021-03-06 19:35:53 wait_timer 06.03.2021 19:50:53 cmd_2 SolarEdgePV
Regex:
accu:
cond:
SolarEdgePV:
0:
status-pv_power ^SolarEdgePV$:^status-pv_power:
1:
status-pv_power ^SolarEdgePV$:^status-pv_power:
attr:
cmdState:
0:
on
1:
off
wait:
0:
900
1:
900
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') > 1
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') <= 1
do:
0:
0 (set ShellyPlug3,ShellyPlug4 on)
1:
0 (set ShellyPlug3,ShellyPlug4 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-grid_power: 0,status-load_power: 0,status-storage_status: -,status-pv_power: 0,status-grid_status: Active,status-unit: kW,status-updateRefreshRate: 3,status-load_status: Idle,status-pv_status: Idle
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer 0
sleeptimer 1
timerdev SolarEdgePV
timerevent status-grid_power: 0,status-load_power: 0,status-storage_status: -,status-pv_power: 0,status-grid_status: Active,status-unit: kW,status-updateRefreshRate: 3,status-load_status: Idle,status-pv_status: Idle
triggerDev SolarEdgePV
timerevents:
status-grid_power: 0
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-grid_status: Active
status-unit: kW
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
timereventsState:
status-grid_power: 0
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-grid_status: Active
status-unit: kW
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
triggerEvents:
status-grid_power: 0
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-grid_status: Active
status-unit: kW
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
triggerEventsState:
status-grid_power: 0
status-load_power: 0
status-storage_status: -
status-pv_power: 0
status-grid_status: Active
status-unit: kW
status-updateRefreshRate: 3
status-load_status: Idle
status-pv_status: Idle
internals:
perlblock:
readings:
all SolarEdgePV:status-pv_power
trigger:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
wait 900:900
Ich schalte jetzt mal von Hand ab und gucke was morgen passiert...
Edit: Ich konnte es nicht lassen und habe mal zum testen cmdState on|off (und wait 900:900) raus genommen und "klick", FHEM schaltet :-) Scheint so als ob cmdState on|off das blockiert hat....
Wie hoch ist denn die Auflösung von status-grid_power?
Er war kurz davor zu schalten
19:36:34Zitat2021-03-06 19:33:23 e_SolarEdgePV_status-grid_power -0.1
2021-03-06 09:47:38 mode enabled
2021-03-06 19:33:23 wait_timer 06.03.2021 19:38:23 cmd_2 SolarEdgePV
Der andere genauso.
Zitat2021-03-06 19:35:53 e_SolarEdgePV_status-pv_power 0
2021-03-06 19:35:53 wait_timer 06.03.2021 19:50:53 cmd_2 SolarEdgePV
Ob es Sinn macht mit Werten von 0 und 1 zu vergleichen? Der digitale Restfehler ist hierbei 1 ::)
Danke Otto für die Analyse. Dann verdächtige ich mal den "wait" Wert...
Die FHEM holt von 6 Uhr frühs bis 22 Uhr Abends alle 30 Sekunden über die SolareEdge API von der Anlage ab. Genau genommen sind die Werte auch schon etwas verzögert aber das fällt nicht ins Gewicht.
status-pv_power geht von 0.02 (ggf. auf 0.01) frühs wenn die Sonne aufgeht bis 6.70 in etwa wenn die Anlage Mittags unter Vollast auf dem SüdOst Dach läuft. Danach geht die Sonne über auf das NordWest Dach und die Anlage sackt ab bis wieder etwa 0.02 und geht aus.
status-pv_power geht von positiven Werten wenn die PV keinen Strom liefert und wir aus dem Netz beziehen (realistisch auch mal 5 - 6.00 wenn der Backofen läuft) über 0.00 wenn die PV den Bedarf deckt und der Speicher den übrigen Strom läd bis hin zu -6.40 wenn bis auf ca. 300 Watt die das Haus verbraucht alles ins Netz gespeist wird.
Also finde ich den Ansatz auf 1 zu prüfen nicht so falsch. 1 ist ja immerhin 1.00 also 1.000 Watt ;)
Über die >= -0.2 also -0.1 kann kam streiten aber das sind ja auch noch -01.0 also 100 Watt
Die Genauigkeit des Systems sollte hier kein Problem sein.
Aber zurück zum "wait":
Wenn du sagst das 19:38 grid_power und um 19:50 pv_power schalten sollte liegt der Fehler in den Wait werden von 900 und 300. Laut Monitoring der Anlage müsste pv_power gegen 17:35 unter 1kw = 1.0 gegangen sein und grid power gegen 17:50 Uhr unter -200 Watt = -0.2.
D.h.
grid_power hat vermutlich von ca. 17:50 bis 19:38 gewartet = 108 Minuten
wait war hier 300
pv_power hat vermutlich von ca. 17:35 bis 19:50 gewartet = 135 Minuten
wait war hier 600
So ganz ergibt das jetzt für mich keinen Sinn :-(
Ich werde mal den Wait entfernen und cmdState on|off wieder ergänzen. Mal sehen was morgen passiert. Es soll ja die Sonne gut scheinen.
Vielleicht erkennt ja Otto oder ein andere Profi eine Logik in der Verzögerung von wait und erhellt mich. Danke schonmal dafür!
ich sehe in den von Dir gezeigten Werten diese Auflösung von 2 Stellen nach dem Komma nicht.
wait und resetwait wirken wie folgt zusammen. Tritt eine Bedingung ein die den Status ändern würde, dann wartet DOIF die wait Zeit ab. Wechselt in der Zeit die Bedingung während der wait Zeit wieder, wird der Timer gelöscht.
Wenn Deine Werte also immer so schwanken das das DOIF ständig zwischen cmd 1 und 2 wechselt kommt die Ausführung nie zum Zuge.
Man nimmt diese Kombination wenn man kurze Schwankungen in die "falsche" Richtung ausblenden will.
Moin Otto123 und nochmals danke für deinen langen Atem ;-) Heute früh hat (ohne Wait) beide DOIFs die Steckdosen aktiviert. Wann weiß ich leider nicht aber sie sind an. UND du hast recht, jetzt habe ich ein schönes ON bzw. sogar die leuchtende Lampe hinter den DOIFs :-) Schick!!!
Hier nochmal die beiden lists in denen man sehen sollte das die Werte zwei Stellen nach dem Komma haben:
list di_PVeinspeisung06up
Internals:
DEF ([SolarEdgePV:status-grid_power] < -0.6 )((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0.2 )((set ShellyPlug1 off))
FUUID 604341a9-f33f-70ee-9a7c-641877064494375e
MODEL FHEM
NAME di_PVeinspeisung06up
NOTIFYDEV global,SolarEdgePV
NR 26
NTFY_ORDER 50-di_PVeinspeisung06up
STATE on
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-07 09:32:09 Device SolarEdgePV
2021-03-07 09:32:09 cmd 1
2021-03-07 09:32:09 cmd_event SolarEdgePV
2021-03-07 09:32:09 cmd_nr 1
2021-03-07 09:32:09 e_SolarEdgePV_status-grid_power -2.32
2021-03-06 09:47:38 mode enabled
2021-03-07 09:32:09 state on
2021-03-06 22:53:32 wait_timer no timer
Regex:
accu:
cond:
SolarEdgePV:
0:
status-grid_power ^SolarEdgePV$:^status-grid_power:
1:
status-grid_power ^SolarEdgePV$:^status-grid_power:
attr:
cmdState:
0:
on
1:
off
wait:
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') < -0.6
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-grid_power') >= -0.2
do:
0:
0 (set ShellyPlug1 on)
1:
0 (set ShellyPlug1 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-grid_status: Active,status-unit: kW,status-storage_status: -,status-pv_power: 5.74,status-load_power: 3.42,status-grid_power: -2.32,status-pv_status: Active,status-load_status: Active,status-updateRefreshRate: 3
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer -1
sleeptimer -1
timerdev SolarEdgePV
timerevent status-grid_status: Active,status-unit: kW,status-storage_status: -,status-pv_power: 5.74,status-load_power: 3.42,status-grid_power: -2.32,status-pv_status: Active,status-load_status: Active,status-updateRefreshRate: 3
triggerDev SolarEdgePV
timerevents:
status-grid_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 5.74
status-load_power: 3.42
status-grid_power: -2.32
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
timereventsState:
status-grid_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 5.74
status-load_power: 3.42
status-grid_power: -2.32
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
triggerEvents:
status-grid_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 5.74
status-load_power: 3.42
status-grid_power: -2.32
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
triggerEventsState:
status-grid_status: Active
status-unit: kW
status-storage_status: -
status-pv_power: 5.74
status-load_power: 3.42
status-grid_power: -2.32
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
internals:
perlblock:
readings:
all SolarEdgePV:status-grid_power
trigger:
uiState:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
list di_PVerzeugung1up
Internals:
DEF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug3,ShellyPlug4 off))
FUUID 60422e47-f33f-70ee-9b22-71f1e53768a421e7
MODEL FHEM
NAME di_PVerzeugung1up
NOTIFYDEV SolarEdgePV,global
NR 25
NTFY_ORDER 50-di_PVerzeugung1up
STATE on
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-07 09:33:09 Device SolarEdgePV
2021-03-07 09:33:09 cmd 1
2021-03-07 09:33:09 cmd_event SolarEdgePV
2021-03-07 09:33:09 cmd_nr 1
2021-03-07 09:33:09 e_SolarEdgePV_status-pv_power 5.73
2021-03-05 14:12:39 mode enabled
2021-03-07 09:33:09 state on
2021-03-06 22:53:41 wait_timer no timer
Regex:
accu:
cond:
SolarEdgePV:
0:
status-pv_power ^SolarEdgePV$:^status-pv_power:
1:
status-pv_power ^SolarEdgePV$:^status-pv_power:
attr:
cmdState:
0:
on
1:
off
wait:
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') > 1
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') <= 1
do:
0:
0 (set ShellyPlug3,ShellyPlug4 on)
1:
0 (set ShellyPlug3,ShellyPlug4 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-pv_status: Active,status-load_status: Active,status-updateRefreshRate: 3,status-unit: kW,status-grid_status: Active,status-storage_status: -,status-pv_power: 5.73,status-load_power: 3.43,status-grid_power: -2.3
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer -1
sleeptimer -1
timerdev SolarEdgePV
timerevent status-pv_status: Active,status-load_status: Active,status-updateRefreshRate: 3,status-unit: kW,status-grid_status: Active,status-storage_status: -,status-pv_power: 5.73,status-load_power: 3.43,status-grid_power: -2.3
triggerDev SolarEdgePV
timerevents:
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-unit: kW
status-grid_status: Active
status-storage_status: -
status-pv_power: 5.73
status-load_power: 3.43
status-grid_power: -2.3
timereventsState:
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-unit: kW
status-grid_status: Active
status-storage_status: -
status-pv_power: 5.73
status-load_power: 3.43
status-grid_power: -2.3
triggerEvents:
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-unit: kW
status-grid_status: Active
status-storage_status: -
status-pv_power: 5.73
status-load_power: 3.43
status-grid_power: -2.3
triggerEventsState:
status-pv_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-unit: kW
status-grid_status: Active
status-storage_status: -
status-pv_power: 5.73
status-load_power: 3.43
status-grid_power: -2.3
internals:
perlblock:
readings:
all SolarEdgePV:status-pv_power
trigger:
uiState:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
status-pv_power: 5.74
status-grid_power: -2.32
Es scheint nur so das er endende nuller ausblendet:
status-pv_power: 5.73
status-grid_power: -2.3
Bezüglich des Wait bin ich aber noch immer nocht schlauer... Natürlich schwanken die beiden Werte (status-pv_power / status-grid_power) ganz ordentlich doch gestern ab 18 Uhr waren beide bei 0 (Sonne weg). Also mach das keinen Sinn wenn der Timer erst 90 Minuten später (oder mehr) schaltet ... Außer er wartet statt 300 Minuten bis er 300 mal den Wert gesehen hat der alle 30 Minuten kommt.... Aber dann wären das ja sogar 2,5 Stunden... Kann es das sein???
Das Reading gestern hat ja nur gezeigt das der Timer in Kürze abläuft. Wenn dann kurz vor knapp der Status wieder wechselt wird er gelöscht. Das sind schon 900 sec. Aber offenbar ging es immer hin und her.
Wozu brauchst Du die Timer?
Log doch mal die DOIF Zustände mit?
Gruß Otto
Den Timer brauche ich um kurze Einbrüche der Anlage wenn z.B. eine Wolke übers Haus zieht zu überbrücken. Wäre ja totaler Mist wenn an einem wolkigem Tag die Verbraucher alle paar Minuten ein und dann wieder aus geschalten werden. Vor allem für Ladegeräte bzw Akkus von eBikes oder in Zukunft vielleicht sogar einem E-Auto wäre das der sichere Tod :-( Dann lieber die "Wolkenlücke" mit Netzstrom ausgleichen und weiter laden bis die Sonne wieder da ist. Und solche Einbrüche dauern meist keine 5 Minuten. Doch wenn am Abend die Sonne weg geht sollte die Anlage nach z.B. 10 Minuten die Verbraucher abschalten bis zum nächsten Tag.
Wie genau mache ich das Log des DOIF? Über den Event Monitor?
Einfach ein FileLog definieren, oder in Dein Log von der Solarpower mit rein loggen.
Ich frage mich ob die Verzögerung für beide Richtungen sein muss?
Ich weiß nicht mehr genau wie ich dazu kam (Waschmaschine? Ladeschaltung?) ich habe da einen Test laufen. Der schaltet mir derzeit das Netzteil aus wenn die Ladung abgeschlossen ist. Vielleicht musst Du es in derart machen?
defmod di_wm DOIF ([$SELF:"^running:.0$"]) (set PSD3_Sw off) DOELSEIF\
([PSD3_Pwr:power] > 10 )(setreading $SELF running 1) DOELSEIF \
([PSD3_Pwr:power] < 1 and [$SELF:running] eq '1')(sleep 1;;setreading $SELF running 0)\
attr di_wm cmdState sleep|on|off
attr di_wm do resetwait
attr di_wm room TestPower
attr di_wm wait 0:0:60
Hallo Otto,
leider kann ich mit deinem Beispielcode nicht so viel Anfangen. Deshalb habe ich mich mal darauf fokussiert zu verstehen wir man einen "einfachen" FileLog erstellt ;)
Dabei ist mir aufgefallen, dass die DOIFs immer zwei Timer in den Event Monitor schreiben:
2021-03-07 13:37:23 DOIF di_PVeinspeisung06up wait_timer: no timer
2021-03-07 13:37:23 DOIF di_PVeinspeisung06up wait_timer: 07.03.2021 13:39:23 cmd_1 SolarEdgePV
2021-03-07 13:37:23 DOIF di_PVerzeugung1up wait_timer: no timer
2021-03-07 13:37:23 DOIF di_PVerzeugung1up wait_timer: 07.03.2021 13:39:23 cmd_1 SolarEdgePV
Ein mal "no timer" und dann den eigentlichen Timer. Ist das so richtig? Loggen kann ich ja jeweils nur einen...
Bezüglich der Verzögerung sollte das schon in Beide Richtungen gehen. Es gibt Tage mit komplett bedecktem Himmel an denen nicht bei einer kleinen Lücke in den Wolken gleich alle Verbraucher hochfahren sollen um dann 10 Minuten später wieder aus zu gehen und es gibt Tage mit wenigen Wolken an denen nicht wegen einer Wolke alle Verbraucher abschalten sollen um dann 10 Minuten später wieder an zu gehen :)
EDIT: Habe jetzt mit createlog "Namen des DOIF"
ein komplettes loggin beider DOIFs erzeugt. Mal sehen ob das was hilft...
Läuft und könnte helfen. Nur wie bekomme ich da noch die Readings mit rein? SolarEdgePV:status-pv_power und SolarEdgePV:status-grid_power ? In der Command Ref finde ich nichts dazu :-( und einfach mit einem Leerzeichen dahinter hängen wie bei den readingsGroup geht nicht :'(
createlog di_PVeinspeisung06up SolarEdgePV:status-grid_power
createlog di_PVerzeugung1up SolarEdgePV:status-pv_power
Denn wenn das gehen würde (was es nicht tut) hätte ich auch gleich den Timestamp vom SolareEdge mit drin...
In der Ansicht des FilLog Device kannst Du Dir doch interaktiv oben beliebige LogEinträge dazu klicken?
https://fhem.de/commandref_modular_DE.html#FileLog
set ... addRegexpPart
Wie gesagt geht interaktiv!
Zitat von: BKutte am 07 März 2021, 13:40:37
Hallo Otto,
leider kann ich mit deinem Beispielcode nicht so viel Anfangen. Deshalb habe ich mich mal darauf fokussiert zu verstehen wir man einen "einfachen" FileLog erstellt ;)
Der Code kommt aus dieser Trockenübung - das DOIF ist das Schaltobjekt in sich. Am Ende wird in meinem anderen Code bloß noch ein echter Schalter ausgeschaltet.
Einfach zum spielen, da kannst Du simulieren was passiert.
define d_Power dummy
attr d_Power room Test
attr d_Power setList power:slider,0,1,100
attr d_Power webCmd power
defmod di_wm DOIF ([d_Power:power] > 20 )(setreading $SELF running 1) DOELSEIF ([d_Power:power] < 2 and [$SELF:running] eq '1')(setreading $SELF running 0)
attr di_wm do resetwait
attr di_wm wait 0:5
attr di_wm cmdState on|off
attr di_wm room Test
Zitat von: Otto123 am 07 März 2021, 14:04:52
In der Ansicht des FilLog Device kannst Du Dir doch interaktiv oben beliebige LogEinträge dazu klicken?
AAAhhh. Cool! Danke. War etwas verwirrt weil mit RegexpPart nichts sagt und es ja zwei mal da steht. Einmal interaktiv und darunter noch mal. Hab mich erst verzweifelt am unteren versucht :'(
Aber jetzt geht es! Danke. Ich bin gespannt auf den Abend ;D
Deinen Code muss ich mir mal in Ruhe anschauen. Jetzt schreit mein Sohn nach Aufmerksamkeit ;)
Eine Frage muss ich aber noch mal stellen:
Es ist richtig das der wait timer immer 2x kommt?
2021-03-07_14:12:28 di_PVerzeugung1up wait_timer: no timer
2021-03-07_14:12:28 di_PVerzeugung1up wait_timer: 07.03.2021 14:14:28 cmd_1 SolarEdgePV
2021-03-07_14:12:55 SolarEdgePV status-pv_power: 5.91
2021-03-07_14:12:55 di_PVerzeugung1up wait_timer: no timer
2021-03-07_14:12:55 di_PVerzeugung1up wait_timer: 07.03.2021 14:14:55 cmd_1 SolarEdgePV
2021-03-07_14:13:25 SolarEdgePV status-pv_power: 5.91
2021-03-07_14:13:25 di_PVerzeugung1up wait_timer: no timer
2021-03-07_14:13:25 di_PVerzeugung1up wait_timer: 07.03.2021 14:15:25 cmd_1 SolarEdgePV
Vielen Dank Otto! Super Hilfreich und nett :-) Danke!
So, hab den ersten Ausschaltprozess von di_PVeinspeisung06up im Log:
2021-03-07_16:54:30 SolarEdgePV status-grid_power: -1.13
2021-03-07_16:54:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:54:30 di_PVeinspeisung06up wait_timer: 07.03.2021 16:56:30 cmd_1 SolarEdgePV
2021-03-07_16:55:00 SolarEdgePV status-grid_power: 1.12
2021-03-07_16:55:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:55:00 di_PVeinspeisung06up wait_timer: 07.03.2021 16:57:00 cmd_2 SolarEdgePV
2021-03-07_16:55:30 SolarEdgePV status-grid_power: -1.12
2021-03-07_16:55:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:55:30 di_PVeinspeisung06up wait_timer: 07.03.2021 16:57:30 cmd_1 SolarEdgePV
2021-03-07_16:56:00 SolarEdgePV status-grid_power: -1.11
2021-03-07_16:56:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:56:00 di_PVeinspeisung06up wait_timer: 07.03.2021 16:58:00 cmd_1 SolarEdgePV
2021-03-07_16:56:30 SolarEdgePV status-grid_power: 0.08
2021-03-07_16:56:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:56:30 di_PVeinspeisung06up wait_timer: 07.03.2021 16:58:30 cmd_2 SolarEdgePV
2021-03-07_16:57:00 SolarEdgePV status-grid_power: 0.08
2021-03-07_16:57:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:57:00 di_PVeinspeisung06up wait_timer: 07.03.2021 16:59:00 cmd_2 SolarEdgePV
2021-03-07_16:57:30 SolarEdgePV status-grid_power: 0.11
2021-03-07_16:57:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:57:30 di_PVeinspeisung06up wait_timer: 07.03.2021 16:59:30 cmd_2 SolarEdgePV
2021-03-07_16:58:00 SolarEdgePV status-grid_power: 0.05
2021-03-07_16:58:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:58:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:00:00 cmd_2 SolarEdgePV
2021-03-07_16:58:30 SolarEdgePV status-grid_power: 0.07
2021-03-07_16:58:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:58:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:00:30 cmd_2 SolarEdgePV
2021-03-07_16:59:00 SolarEdgePV status-grid_power: 0.03
2021-03-07_16:59:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:59:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:01:00 cmd_2 SolarEdgePV
2021-03-07_16:59:30 SolarEdgePV status-grid_power: 0.54
2021-03-07_16:59:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_16:59:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:01:30 cmd_2 SolarEdgePV
2021-03-07_17:00:01 SolarEdgePV status-grid_power: 0.54
2021-03-07_17:00:01 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:00:01 di_PVeinspeisung06up wait_timer: 07.03.2021 17:02:01 cmd_2 SolarEdgePV
2021-03-07_17:00:30 SolarEdgePV status-grid_power: 0.54
2021-03-07_17:00:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:00:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:02:30 cmd_2 SolarEdgePV
2021-03-07_17:01:00 SolarEdgePV status-grid_power: 0.04
2021-03-07_17:01:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:01:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:03:00 cmd_2 SolarEdgePV
2021-03-07_17:01:30 SolarEdgePV status-grid_power: 0.1
2021-03-07_17:01:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:01:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:03:30 cmd_2 SolarEdgePV
2021-03-07_17:02:01 SolarEdgePV status-grid_power: -0.16
2021-03-07_17:02:01 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:02:01 di_PVeinspeisung06up wait_timer: 07.03.2021 17:04:01 cmd_2 SolarEdgePV
2021-03-07_17:02:30 SolarEdgePV status-grid_power: 0.68
2021-03-07_17:02:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:02:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:04:30 cmd_2 SolarEdgePV
2021-03-07_17:03:00 SolarEdgePV status-grid_power: 0.68
2021-03-07_17:03:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:03:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:05:00 cmd_2 SolarEdgePV
2021-03-07_17:03:30 SolarEdgePV status-grid_power: 0.68
2021-03-07_17:03:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:03:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:05:30 cmd_2 SolarEdgePV
2021-03-07_17:04:00 SolarEdgePV status-grid_power: -0.77
2021-03-07_17:04:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:04:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:06:00 cmd_1 SolarEdgePV
2021-03-07_17:04:30 SolarEdgePV status-grid_power: 0
2021-03-07_17:04:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:04:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:06:30 cmd_2 SolarEdgePV
2021-03-07_17:05:00 SolarEdgePV status-grid_power: 0
2021-03-07_17:05:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:05:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:07:00 cmd_2 SolarEdgePV
2021-03-07_17:05:30 SolarEdgePV status-grid_power: -0.1
2021-03-07_17:05:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:05:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:07:30 cmd_2 SolarEdgePV
2021-03-07_17:06:00 SolarEdgePV status-grid_power: 0.05
2021-03-07_17:06:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:06:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:08:00 cmd_2 SolarEdgePV
2021-03-07_17:06:30 SolarEdgePV status-grid_power: 1.06
2021-03-07_17:06:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:06:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:08:30 cmd_2 SolarEdgePV
2021-03-07_17:07:00 SolarEdgePV status-grid_power: 0
2021-03-07_17:07:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:07:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:09:00 cmd_2 SolarEdgePV
2021-03-07_17:07:30 SolarEdgePV status-grid_power: 0.19
2021-03-07_17:07:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:07:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:09:30 cmd_2 SolarEdgePV
2021-03-07_17:08:00 SolarEdgePV status-grid_power: 0.19
2021-03-07_17:08:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:08:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:10:00 cmd_2 SolarEdgePV
2021-03-07_17:08:30 SolarEdgePV status-grid_power: 0.19
2021-03-07_17:08:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:08:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:10:30 cmd_2 SolarEdgePV
2021-03-07_17:09:00 SolarEdgePV status-grid_power: 0.19
2021-03-07_17:09:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:09:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:11:00 cmd_2 SolarEdgePV
2021-03-07_17:09:30 SolarEdgePV status-grid_power: 0.19
2021-03-07_17:09:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:09:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:11:30 cmd_2 SolarEdgePV
2021-03-07_17:10:03 SolarEdgePV status-grid_power: 0
2021-03-07_17:10:03 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:10:03 di_PVeinspeisung06up wait_timer: 07.03.2021 17:12:03 cmd_2 SolarEdgePV
2021-03-07_17:10:31 SolarEdgePV status-grid_power: 0
2021-03-07_17:10:31 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:10:31 di_PVeinspeisung06up wait_timer: 07.03.2021 17:12:31 cmd_2 SolarEdgePV
2021-03-07_17:11:00 SolarEdgePV status-grid_power: 0.74
2021-03-07_17:11:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:11:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:13:00 cmd_2 SolarEdgePV
2021-03-07_17:11:30 SolarEdgePV status-grid_power: 0
2021-03-07_17:11:30 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:11:30 di_PVeinspeisung06up wait_timer: 07.03.2021 17:13:30 cmd_2 SolarEdgePV
2021-03-07_17:12:00 SolarEdgePV status-grid_power: 0
2021-03-07_17:12:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:12:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:14:00 cmd_2 SolarEdgePV
2021-03-07_17:12:31 SolarEdgePV status-grid_power: 0.1
2021-03-07_17:12:31 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:12:31 di_PVeinspeisung06up wait_timer: 07.03.2021 17:14:31 cmd_2 SolarEdgePV
2021-03-07_17:13:00 SolarEdgePV status-grid_power: -0.37
2021-03-07_17:13:31 SolarEdgePV status-grid_power: -0.37
2021-03-07_17:14:01 SolarEdgePV status-grid_power: -0.36
2021-03-07_17:14:30 SolarEdgePV status-grid_power: -0.36
2021-03-07_17:14:31 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:14:31 ShellyPlug1 off
2021-03-07_17:14:31 di_PVeinspeisung06up cmd_nr: 2
2021-03-07_17:14:31 di_PVeinspeisung06up cmd: 2
2021-03-07_17:14:31 di_PVeinspeisung06up cmd_event: SolarEdgePV
2021-03-07_17:14:31 di_PVeinspeisung06up off
2021-03-07_17:14:31 ShellyPlug1 off
Komisch finde ich, dass er bei "Wait 120" vom letzten mal das die Bedingung 1 erfüllt war
2021-03-07_17:04:00 SolarEdgePV status-grid_power: -0.77
2021-03-07_17:04:00 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:04:00 di_PVeinspeisung06up wait_timer: 07.03.2021 17:06:00 cmd_1 SolarEdgePV
bis zum ausschalten
2021-03-07_17:12:31 SolarEdgePV status-grid_power: 0.1
2021-03-07_17:12:31 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:12:31 di_PVeinspeisung06up wait_timer: 07.03.2021 17:14:31 cmd_2 SolarEdgePV
2021-03-07_17:13:00 SolarEdgePV status-grid_power: -0.37
2021-03-07_17:13:31 SolarEdgePV status-grid_power: -0.37
2021-03-07_17:14:01 SolarEdgePV status-grid_power: -0.36
2021-03-07_17:14:30 SolarEdgePV status-grid_power: -0.36
2021-03-07_17:14:31 di_PVeinspeisung06up wait_timer: no timer
2021-03-07_17:14:31 ShellyPlug1 off
2021-03-07_17:14:31 di_PVeinspeisung06up cmd_nr: 2
2021-03-07_17:14:31 di_PVeinspeisung06up cmd: 2
2021-03-07_17:14:31 di_PVeinspeisung06up cmd_event: SolarEdgePV
2021-03-07_17:14:31 di_PVeinspeisung06up off
2021-03-07_17:14:31 ShellyPlug1 off
ca. 8 minuten und 30 Sekunden gewartet hat...
Ansonsten scheint es zu funktionieren. Die deutlich längere Wait Zeit würde das "Problem" von gestern erklären auch wenn ich nicht verstehe wieso das so ist...
di_PVerzeugung1up hat nach wie vor nicht abgeschalten :'( :'( :'(
2021-03-07_18:00:02 SolarEdgePV status-pv_power: 1.15
2021-03-07_18:00:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:00:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:02:02 cmd_1 SolarEdgePV
2021-03-07_18:00:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:00:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:00:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:02:32 cmd_2 SolarEdgePV
2021-03-07_18:01:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:01:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:01:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:03:02 cmd_2 SolarEdgePV
2021-03-07_18:01:32 SolarEdgePV status-pv_power: 0.1
2021-03-07_18:01:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:01:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:03:32 cmd_2 SolarEdgePV
2021-03-07_18:02:02 SolarEdgePV status-pv_power: 0.26
2021-03-07_18:02:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:02:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:04:02 cmd_2 SolarEdgePV
2021-03-07_18:02:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:02:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:02:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:04:32 cmd_2 SolarEdgePV
2021-03-07_18:03:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:03:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:03:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:05:02 cmd_2 SolarEdgePV
2021-03-07_18:03:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:03:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:03:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:05:32 cmd_2 SolarEdgePV
2021-03-07_18:04:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:04:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:04:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:06:02 cmd_2 SolarEdgePV
2021-03-07_18:04:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:04:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:04:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:06:32 cmd_2 SolarEdgePV
2021-03-07_18:05:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:05:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:05:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:07:02 cmd_2 SolarEdgePV
2021-03-07_18:05:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:05:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:05:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:07:32 cmd_2 SolarEdgePV
2021-03-07_18:06:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:06:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:06:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:08:02 cmd_2 SolarEdgePV
2021-03-07_18:06:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:06:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:06:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:08:32 cmd_2 SolarEdgePV
2021-03-07_18:07:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:07:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:07:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:09:02 cmd_2 SolarEdgePV
2021-03-07_18:07:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:07:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:07:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:09:32 cmd_2 SolarEdgePV
2021-03-07_18:08:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:08:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:08:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:10:02 cmd_2 SolarEdgePV
2021-03-07_18:08:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:08:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:08:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:10:32 cmd_2 SolarEdgePV
2021-03-07_18:09:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:09:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:09:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:11:02 cmd_2 SolarEdgePV
2021-03-07_18:09:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:09:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:09:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:11:32 cmd_2 SolarEdgePV
2021-03-07_18:10:02 SolarEdgePV status-pv_power: 0.75
2021-03-07_18:10:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:10:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:12:02 cmd_2 SolarEdgePV
2021-03-07_18:10:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:10:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:10:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:12:32 cmd_2 SolarEdgePV
2021-03-07_18:11:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:11:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:11:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:13:02 cmd_2 SolarEdgePV
2021-03-07_18:11:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:11:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:11:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:13:32 cmd_2 SolarEdgePV
2021-03-07_18:12:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:12:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:12:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:14:02 cmd_2 SolarEdgePV
2021-03-07_18:12:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:12:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:12:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:14:33 cmd_2 SolarEdgePV
2021-03-07_18:13:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:13:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:13:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:15:02 cmd_2 SolarEdgePV
2021-03-07_18:13:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:13:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:13:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:15:33 cmd_2 SolarEdgePV
2021-03-07_18:14:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:14:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:14:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:16:02 cmd_2 SolarEdgePV
2021-03-07_18:14:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:14:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:14:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:16:32 cmd_2 SolarEdgePV
2021-03-07_18:15:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:15:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:15:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:17:02 cmd_2 SolarEdgePV
2021-03-07_18:15:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:15:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:15:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:17:32 cmd_2 SolarEdgePV
2021-03-07_18:16:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:16:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:16:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:18:02 cmd_2 SolarEdgePV
2021-03-07_18:16:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:16:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:16:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:18:32 cmd_2 SolarEdgePV
2021-03-07_18:17:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:17:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:17:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:19:02 cmd_2 SolarEdgePV
2021-03-07_18:17:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:17:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:17:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:19:32 cmd_2 SolarEdgePV
2021-03-07_18:18:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:18:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:18:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:20:02 cmd_2 SolarEdgePV
2021-03-07_18:18:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:18:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:18:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:20:32 cmd_2 SolarEdgePV
2021-03-07_18:19:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:19:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:19:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:21:02 cmd_2 SolarEdgePV
2021-03-07_18:19:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:19:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:19:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:21:32 cmd_2 SolarEdgePV
2021-03-07_18:20:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:20:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:20:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:22:02 cmd_2 SolarEdgePV
2021-03-07_18:20:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:20:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:20:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:22:32 cmd_2 SolarEdgePV
2021-03-07_18:21:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:21:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:21:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:23:02 cmd_2 SolarEdgePV
2021-03-07_18:21:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:21:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:21:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:23:32 cmd_2 SolarEdgePV
2021-03-07_18:22:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:22:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:22:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:24:03 cmd_2 SolarEdgePV
2021-03-07_18:22:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:22:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:22:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:24:32 cmd_2 SolarEdgePV
2021-03-07_18:23:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:23:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:23:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:25:02 cmd_2 SolarEdgePV
2021-03-07_18:23:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:23:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:23:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:25:32 cmd_2 SolarEdgePV
2021-03-07_18:24:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:24:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:24:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:26:02 cmd_2 SolarEdgePV
2021-03-07_18:24:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:24:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:24:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:26:32 cmd_2 SolarEdgePV
2021-03-07_18:25:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:25:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:25:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:27:02 cmd_2 SolarEdgePV
2021-03-07_18:25:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:25:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:25:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:27:32 cmd_2 SolarEdgePV
2021-03-07_18:26:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:26:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:26:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:28:03 cmd_2 SolarEdgePV
2021-03-07_18:26:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:26:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:26:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:28:32 cmd_2 SolarEdgePV
2021-03-07_18:27:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:27:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:27:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:29:03 cmd_2 SolarEdgePV
2021-03-07_18:27:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:27:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:27:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:29:32 cmd_2 SolarEdgePV
2021-03-07_18:28:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:28:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:28:02 di_PVerzeugung1up wait_timer: 07.03.2021 18:30:02 cmd_2 SolarEdgePV
2021-03-07_18:28:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:28:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:28:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:30:32 cmd_2 SolarEdgePV
2021-03-07_18:29:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:29:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:29:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:31:03 cmd_2 SolarEdgePV
2021-03-07_18:29:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:29:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:29:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:31:33 cmd_2 SolarEdgePV
2021-03-07_18:30:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:30:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:30:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:32:03 cmd_2 SolarEdgePV
2021-03-07_18:30:34 SolarEdgePV status-pv_power: 0
2021-03-07_18:30:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:30:34 di_PVerzeugung1up wait_timer: 07.03.2021 18:32:34 cmd_2 SolarEdgePV
2021-03-07_18:31:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:31:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:31:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:33:03 cmd_2 SolarEdgePV
2021-03-07_18:31:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:31:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:31:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:33:33 cmd_2 SolarEdgePV
2021-03-07_18:32:04 SolarEdgePV status-pv_power: 0
2021-03-07_18:32:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:32:04 di_PVerzeugung1up wait_timer: 07.03.2021 18:34:04 cmd_2 SolarEdgePV
2021-03-07_18:32:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:32:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:32:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:34:33 cmd_2 SolarEdgePV
2021-03-07_18:33:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:33:02 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:33:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:35:03 cmd_2 SolarEdgePV
2021-03-07_18:33:32 SolarEdgePV status-pv_power: 0
2021-03-07_18:33:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:33:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:35:33 cmd_2 SolarEdgePV
2021-03-07_18:34:02 SolarEdgePV status-pv_power: 0
2021-03-07_18:34:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:34:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:36:03 cmd_2 SolarEdgePV
2021-03-07_18:34:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:34:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:34:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:36:33 cmd_2 SolarEdgePV
2021-03-07_18:35:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:35:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:35:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:37:03 cmd_2 SolarEdgePV
2021-03-07_18:35:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:35:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:35:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:37:33 cmd_2 SolarEdgePV
2021-03-07_18:36:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:36:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:36:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:38:03 cmd_2 SolarEdgePV
2021-03-07_18:36:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:36:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:36:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:38:33 cmd_2 SolarEdgePV
2021-03-07_18:37:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:37:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:37:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:39:03 cmd_2 SolarEdgePV
2021-03-07_18:37:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:37:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:37:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:39:33 cmd_2 SolarEdgePV
2021-03-07_18:38:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:38:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:38:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:40:03 cmd_2 SolarEdgePV
2021-03-07_18:38:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:38:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:38:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:40:33 cmd_2 SolarEdgePV
2021-03-07_18:39:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:39:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:39:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:41:03 cmd_2 SolarEdgePV
2021-03-07_18:39:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:39:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:39:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:41:33 cmd_2 SolarEdgePV
2021-03-07_18:40:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:40:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:40:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:42:03 cmd_2 SolarEdgePV
2021-03-07_18:40:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:40:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:40:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:42:33 cmd_2 SolarEdgePV
2021-03-07_18:41:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:41:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:41:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:43:03 cmd_2 SolarEdgePV
2021-03-07_18:41:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:41:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:41:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:43:33 cmd_2 SolarEdgePV
2021-03-07_18:42:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:42:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:42:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:44:03 cmd_2 SolarEdgePV
2021-03-07_18:42:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:42:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:42:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:44:33 cmd_2 SolarEdgePV
2021-03-07_18:43:04 SolarEdgePV status-pv_power: 0
2021-03-07_18:43:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:43:04 di_PVerzeugung1up wait_timer: 07.03.2021 18:45:04 cmd_2 SolarEdgePV
2021-03-07_18:43:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:43:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:43:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:45:33 cmd_2 SolarEdgePV
2021-03-07_18:44:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:44:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:44:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:46:03 cmd_2 SolarEdgePV
2021-03-07_18:44:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:44:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:44:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:46:33 cmd_2 SolarEdgePV
2021-03-07_18:45:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:45:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:45:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:47:03 cmd_2 SolarEdgePV
2021-03-07_18:45:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:45:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:45:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:47:33 cmd_2 SolarEdgePV
2021-03-07_18:46:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:46:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:46:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:48:03 cmd_2 SolarEdgePV
2021-03-07_18:46:35 SolarEdgePV status-pv_power: 0
2021-03-07_18:46:35 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:46:35 di_PVerzeugung1up wait_timer: 07.03.2021 18:48:35 cmd_2 SolarEdgePV
2021-03-07_18:47:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:47:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:47:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:49:03 cmd_2 SolarEdgePV
2021-03-07_18:47:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:47:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:47:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:49:33 cmd_2 SolarEdgePV
2021-03-07_18:48:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:48:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:48:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:50:03 cmd_2 SolarEdgePV
2021-03-07_18:48:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:48:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:48:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:50:33 cmd_2 SolarEdgePV
2021-03-07_18:49:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:49:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:49:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:51:03 cmd_2 SolarEdgePV
2021-03-07_18:49:34 SolarEdgePV status-pv_power: 0
2021-03-07_18:49:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:49:34 di_PVerzeugung1up wait_timer: 07.03.2021 18:51:34 cmd_2 SolarEdgePV
2021-03-07_18:50:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:50:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:50:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:52:03 cmd_2 SolarEdgePV
2021-03-07_18:50:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:50:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:50:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:52:33 cmd_2 SolarEdgePV
2021-03-07_18:51:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:51:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:51:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:53:03 cmd_2 SolarEdgePV
2021-03-07_18:51:34 SolarEdgePV status-pv_power: 0
2021-03-07_18:51:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:51:34 di_PVerzeugung1up wait_timer: 07.03.2021 18:53:34 cmd_2 SolarEdgePV
2021-03-07_18:52:04 SolarEdgePV status-pv_power: 0
2021-03-07_18:52:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:52:04 di_PVerzeugung1up wait_timer: 07.03.2021 18:54:04 cmd_2 SolarEdgePV
2021-03-07_18:52:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:52:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:52:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:54:33 cmd_2 SolarEdgePV
2021-03-07_18:53:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:53:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:53:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:55:03 cmd_2 SolarEdgePV
2021-03-07_18:53:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:53:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:53:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:55:33 cmd_2 SolarEdgePV
2021-03-07_18:54:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:54:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:54:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:56:03 cmd_2 SolarEdgePV
2021-03-07_18:54:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:54:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:54:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:56:33 cmd_2 SolarEdgePV
2021-03-07_18:55:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:55:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:55:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:57:03 cmd_2 SolarEdgePV
2021-03-07_18:55:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:55:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:55:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:57:33 cmd_2 SolarEdgePV
2021-03-07_18:56:04 SolarEdgePV status-pv_power: 0
2021-03-07_18:56:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:56:04 di_PVerzeugung1up wait_timer: 07.03.2021 18:58:04 cmd_2 SolarEdgePV
2021-03-07_18:56:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:56:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:56:33 di_PVerzeugung1up wait_timer: 07.03.2021 18:58:33 cmd_2 SolarEdgePV
2021-03-07_18:57:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:57:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:57:03 di_PVerzeugung1up wait_timer: 07.03.2021 18:59:03 cmd_2 SolarEdgePV
2021-03-07_18:57:34 SolarEdgePV status-pv_power: 0
2021-03-07_18:57:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:57:34 di_PVerzeugung1up wait_timer: 07.03.2021 18:59:34 cmd_2 SolarEdgePV
2021-03-07_18:58:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:58:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:58:03 di_PVerzeugung1up wait_timer: 07.03.2021 19:00:03 cmd_2 SolarEdgePV
2021-03-07_18:58:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:58:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:58:33 di_PVerzeugung1up wait_timer: 07.03.2021 19:00:33 cmd_2 SolarEdgePV
2021-03-07_18:59:03 SolarEdgePV status-pv_power: 0
2021-03-07_18:59:03 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:59:03 di_PVerzeugung1up wait_timer: 07.03.2021 19:01:03 cmd_2 SolarEdgePV
2021-03-07_18:59:33 SolarEdgePV status-pv_power: 0
2021-03-07_18:59:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:59:33 di_PVerzeugung1up wait_timer: 07.03.2021 19:01:33 cmd_2 SolarEdgePV
2021-03-07_19:00:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:00:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:00:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:02:04 cmd_2 SolarEdgePV
2021-03-07_19:00:33 SolarEdgePV status-pv_power: 0
2021-03-07_19:00:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:00:33 di_PVerzeugung1up wait_timer: 07.03.2021 19:02:33 cmd_2 SolarEdgePV
2021-03-07_19:01:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:01:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:01:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:03:04 cmd_2 SolarEdgePV
2021-03-07_19:01:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:01:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:01:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:03:34 cmd_2 SolarEdgePV
2021-03-07_19:02:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:02:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:02:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:04:04 cmd_2 SolarEdgePV
2021-03-07_19:02:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:02:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:02:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:04:34 cmd_2 SolarEdgePV
2021-03-07_19:03:03 SolarEdgePV status-pv_power: 0
2021-03-07_19:03:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:03:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:05:04 cmd_2 SolarEdgePV
2021-03-07_19:03:33 SolarEdgePV status-pv_power: 0
2021-03-07_19:03:33 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:03:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:05:34 cmd_2 SolarEdgePV
2021-03-07_19:04:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:04:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:04:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:06:04 cmd_2 SolarEdgePV
2021-03-07_19:04:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:04:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:04:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:06:34 cmd_2 SolarEdgePV
2021-03-07_19:05:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:05:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:05:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:07:04 cmd_2 SolarEdgePV
2021-03-07_19:05:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:05:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:05:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:07:34 cmd_2 SolarEdgePV
2021-03-07_19:06:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:06:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:06:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:08:04 cmd_2 SolarEdgePV
2021-03-07_19:06:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:06:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:06:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:08:34 cmd_2 SolarEdgePV
2021-03-07_19:07:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:07:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:07:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:09:04 cmd_2 SolarEdgePV
2021-03-07_19:07:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:07:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:07:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:09:34 cmd_2 SolarEdgePV
2021-03-07_19:08:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:08:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:08:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:10:04 cmd_2 SolarEdgePV
2021-03-07_19:08:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:08:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:08:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:10:34 cmd_2 SolarEdgePV
2021-03-07_19:09:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:09:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:09:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:11:04 cmd_2 SolarEdgePV
2021-03-07_19:09:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:09:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:09:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:11:34 cmd_2 SolarEdgePV
2021-03-07_19:10:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:10:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:10:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:12:04 cmd_2 SolarEdgePV
2021-03-07_19:10:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:10:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:10:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:12:34 cmd_2 SolarEdgePV
2021-03-07_19:11:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:11:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:11:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:13:04 cmd_2 SolarEdgePV
2021-03-07_19:11:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:11:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:11:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:13:34 cmd_2 SolarEdgePV
2021-03-07_19:12:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:12:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:12:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:14:04 cmd_2 SolarEdgePV
2021-03-07_19:12:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:12:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:12:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:14:34 cmd_2 SolarEdgePV
2021-03-07_19:13:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:13:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:13:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:15:04 cmd_2 SolarEdgePV
2021-03-07_19:13:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:13:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:13:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:15:34 cmd_2 SolarEdgePV
2021-03-07_19:14:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:14:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:14:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:16:04 cmd_2 SolarEdgePV
2021-03-07_19:14:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:14:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:14:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:16:34 cmd_2 SolarEdgePV
2021-03-07_19:15:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:15:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:15:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:17:04 cmd_2 SolarEdgePV
2021-03-07_19:15:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:15:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:15:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:17:34 cmd_2 SolarEdgePV
2021-03-07_19:16:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:16:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:16:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:18:04 cmd_2 SolarEdgePV
2021-03-07_19:16:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:16:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:16:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:18:34 cmd_2 SolarEdgePV
2021-03-07_19:17:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:17:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:17:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:19:04 cmd_2 SolarEdgePV
2021-03-07_19:17:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:17:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:17:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:19:34 cmd_2 SolarEdgePV
2021-03-07_19:18:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:18:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:18:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:20:04 cmd_2 SolarEdgePV
2021-03-07_19:18:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:18:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:18:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:20:34 cmd_2 SolarEdgePV
2021-03-07_19:19:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:19:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:19:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:21:04 cmd_2 SolarEdgePV
2021-03-07_19:19:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:19:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:19:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:21:34 cmd_2 SolarEdgePV
2021-03-07_19:20:05 SolarEdgePV status-pv_power: 0
2021-03-07_19:20:05 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:20:05 di_PVerzeugung1up wait_timer: 07.03.2021 19:22:05 cmd_2 SolarEdgePV
2021-03-07_19:20:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:20:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:20:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:22:34 cmd_2 SolarEdgePV
2021-03-07_19:21:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:21:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:21:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:23:04 cmd_2 SolarEdgePV
2021-03-07_19:21:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:21:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:21:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:23:34 cmd_2 SolarEdgePV
2021-03-07_19:22:05 SolarEdgePV status-pv_power: 0
2021-03-07_19:22:05 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:22:05 di_PVerzeugung1up wait_timer: 07.03.2021 19:24:05 cmd_2 SolarEdgePV
2021-03-07_19:22:34 SolarEdgePV status-pv_power: 0
2021-03-07_19:22:34 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:22:34 di_PVerzeugung1up wait_timer: 07.03.2021 19:24:34 cmd_2 SolarEdgePV
2021-03-07_19:23:04 SolarEdgePV status-pv_power: 0
2021-03-07_19:23:04 di_PVerzeugung1up wait_timer: no timer
2021-03-07_19:23:04 di_PVerzeugung1up wait_timer: 07.03.2021 19:25:04 cmd_2 SolarEdgePV
Ich versteh es nicht... Ich musste zwar auch feststellen das zwischen drin unsinnige Werte von SolarEdge kommen aber hier ist seit 18 Uhr nicht mehr genug status-pv_power so dass er längst abschalten müsste.
list di_PVerzeugung1up:
Internals:
DEF ([SolarEdgePV:status-pv_power] > 1 )((set ShellyPlug3,ShellyPlug4 on)) DOELSEIF ([SolarEdgePV:status-pv_power] <= 1 )((set ShellyPlug3,ShellyPlug4 off))
FUUID 60422e47-f33f-70ee-9b22-71f1e53768a421e7
MODEL FHEM
NAME di_PVerzeugung1up
NOTIFYDEV global,SolarEdgePV
NR 25
NTFY_ORDER 50-di_PVerzeugung1up
STATE on
TYPE DOIF
VERSION 23858 2021-02-28 19:17:50
READINGS:
2021-03-07 19:29:05 Device SolarEdgePV
2021-03-07 10:44:51 cmd 1
2021-03-07 10:44:51 cmd_event SolarEdgePV
2021-03-07 10:44:51 cmd_nr 1
2021-03-07 19:29:05 e_SolarEdgePV_status-pv_power 0
2021-03-05 14:12:39 mode enabled
2021-03-07 10:44:51 state on
2021-03-07 19:29:05 wait_timer 07.03.2021 19:31:05 cmd_2 SolarEdgePV
Regex:
accu:
cond:
SolarEdgePV:
0:
status-pv_power ^SolarEdgePV$:^status-pv_power:
1:
status-pv_power ^SolarEdgePV$:^status-pv_power:
attr:
cmdState:
0:
on
1:
off
wait:
0:
120
1:
120
waitdel:
condition:
0 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') > 1
1 ::ReadingValDoIf($hash,'SolarEdgePV','status-pv_power') <= 1
do:
0:
0 (set ShellyPlug3,ShellyPlug4 on)
1:
0 (set ShellyPlug3,ShellyPlug4 off)
2:
helper:
DEVFILTER ^global$|^SolarEdgePV$
NOTIFYDEV global|SolarEdgePV
event status-pv_status: Idle,status-unit: kW,status-load_power: 0.06,status-grid_status: Active,status-load_status: Active,status-updateRefreshRate: 3,status-grid_power: 0.06,status-storage_status: -,status-pv_power: 0
globalinit 1
last_timer 0
sleepdevice SolarEdgePV
sleepsubtimer 0
sleeptimer 1
timerdev SolarEdgePV
timerevent status-pv_status: Idle,status-unit: kW,status-load_power: 0.06,status-grid_status: Active,status-load_status: Active,status-updateRefreshRate: 3,status-grid_power: 0.06,status-storage_status: -,status-pv_power: 0
triggerDev SolarEdgePV
timerevents:
status-pv_status: Idle
status-unit: kW
status-load_power: 0.06
status-grid_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-grid_power: 0.06
status-storage_status: -
status-pv_power: 0
timereventsState:
status-pv_status: Idle
status-unit: kW
status-load_power: 0.06
status-grid_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-grid_power: 0.06
status-storage_status: -
status-pv_power: 0
triggerEvents:
status-pv_status: Idle
status-unit: kW
status-load_power: 0.06
status-grid_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-grid_power: 0.06
status-storage_status: -
status-pv_power: 0
triggerEventsState:
status-pv_status: Idle
status-unit: kW
status-load_power: 0.06
status-grid_status: Active
status-load_status: Active
status-updateRefreshRate: 3
status-grid_power: 0.06
status-storage_status: -
status-pv_power: 0
internals:
perlblock:
readings:
all SolarEdgePV:status-pv_power
trigger:
uiState:
uiTable:
Attributes:
cmdState on|off
do resetwait
room PV
wait 120:120
Mon,
ich würde sagen resetWait ist das Problem:
Zurücksetzen des Waittimers für das gleiche Kommando back
Im Gegensatz zu do always wird ein Waittimer mit dem Attribut do resetwait auch dann zurückgesetzt, [b]wenn die gleiche Bedingung wiederholt wahr wird.[/b]
Damit können Ereignisse ausgelöst werden, wenn etwas innerhalb einer Zeitspanne nicht passiert.
Das Attribut do resetwait impliziert eine beliebige Wiederholung wie do always. Diese lässt sich allerdings mit dem Attribut repeatsame einschränken s. u.
Lösch einfach das attribute, bei Dir wechselt ja wenn die Bedingung 1 und 2 und setzt dabei den Timer zurück.
Sorry fällt mir relativ spät auf :(
Gruß Otto
Moin Otto,
danke für den Hinweis und Sorry ist noch nötig! Ohne dich wäre ich niemals so weit!!! DANKE.
Ich teste das mal ohne resetwait und dann schauen wir mal. Das einschalten von di_PVerzeugung1up hat schon mal versucht. Ich werde nun mal abwarten wie es die nächsten Tage läuft und dann ggf. noch die Wait Werte optimieren...
Mir ist jetzt auch noch die Interpretation des Logs klar geworden:
Zitat2021-03-07_18:00:32 di_PVerzeugung1up wait_timer: no timer
2021-03-07_18:00:32 di_PVerzeugung1up wait_timer: 07.03.2021 18:02:32 cmd_2 SolarEdgePV
Was man hier nicht sieht ist der Event des Gerätes SolarEdgePV (wird von DOIF nicht nochmal erzeugt, müsste man anders loggen) der führt zum löschen des waittimers - wegen "die gleiche Bedingung wiederholt wahr" - das Ergebnis der Bedingung: cmd_2 setzt aber
sofort den Timer neu.
"Normal" sehe das nämlich so aus:
Zitat2021-03-08_10:15:02 di_wm wait_timer: 08.03.2021 10:16:02 cmd_3 PSD3_Pwr
2021-03-08_10:16:02 di_wm wait_timer: no timer
Timer wird gesetzt und läuft hier - eine Minute - später ab und wird gelöscht.
Ich will Dich jetzt nicht von DOIF abbringen: Ich habe es mit Watchdogs gemacht, weil DOIF mir zu komplex ist.
Folgende Anmerkungen nur:
- Ich kann Dein Gefühl "Häufiges An- aus ist der Tod für den Akku" nachvollziehen, glaube es aber nicht so recht. (Und mein BEV ist ein Leasingwagen :-) ). Im Stadtverkehr wechselt auch ggf. mehrmals pro Minute die Stromrichtung (Anfahren / Rekuperieren)
- Falls Du genau einen Zähler als moderne Messeinrichtung hast, würde ich über den Überschuss statt die Solarleistung gehen. Siehe OBIS-Lesekopf. Bei mir ist das - seit das E-Auto vor 3 Wochen kam - so eingestellt: "Einschalten bei > 2000 W Überschuss (am Zähler) über 140 Sekunden". "Ausschalten bei 1000 Watt Unterdeckung (Strombezug) über 122 Sekunden". Das fängt viele Kumuli und die Kaffeemaschine ab, ist aber noch zeitnah
Hallo zusammen,
falls ich noch nicht zu spät bin, möchte ich auf meine Geräte Steuerung aufmerksam machen.
Ich denke das sollte ziemlich gut passen.
PV_Eigenverbrauch-Steuerung (https://wiki.fhem.de/wiki/Kostal_Plenticore_10_Plus#PV_Eigenverbrauch-Steuerung)
12 PV Eigenverbrauch-Steuerung
12.1 Beispiel Luft Wärme Pumpe
12.1.1 RAW Definition LWP_LuftWärmePumpe (dummy Modul)
12.1.2 RAW Definition LWP_PV (DOIF Modul)
12.1.3 RAW Definition rg_LWP_Status (readingsGroup Modul)
12.2 Beispiel Pool
12.2.1 RAW Definition Pool_Softube (dummy Modul)
12.2.2 RAW Definition Pool_PV (DOIF Modul)
12.2.3 RAW Definition Pool_Signale (Shelly Modul: shelly1pm)
12.2.4 RAW Definition Pool_Counter (HourCounter Modul)
12.2.5 RAW Definition rg_Pool_Status (readingsGroup Modul)
12.3 Beispiel Waschmaschine (mit Walzenschalter ;-) )
12.3.1 RAW Definition Waschmaschine (dummy Modul)
12.3.2 RAW Definition Waschmaschine_PV (DOIF Modul)
12.3.3 RAW Definition Waschmaschine_Signale (Shelly Modul: shelly1pm)
12.3.4 RAW Definition Waschmaschine_Counter (HourCounter Modul)
12.3.5 RAW Definition rg_Waschmaschine_Status (readingsGroup Modul)
12.4 Beispiel Brunnenpumpe (mit extra Taster zum Aktivieren)
12.4.1 RAW Definition Brunnen (dummy Modul)
12.4.2 RAW Definition Brunnen_PV (DOIF Modul)
12.4.3 RAW Definition Brunnen_Signale (Shelly Modul: shelly2.5)
12.4.4 RAW Definition Brunnen_Counter (HourCounter Modul)
12.5 Beispiel Akku laden
12.5.1 RAW Definition Shaun (dummy Modul)
12.5.2 RAW Definition Shaun_PV (DOIF Modul)
12.5.3 RAW Definition Shaun_Signale (Shelly Modul: shelly2.5)
12.5.4 RAW Definition Shaun_Counter (HourCounter Modul)
VG
Christian
Diese Wiki-Seite erinnert mich optisch an meine ZX81/Spektrum-Zeiten und die "HappyComputer". Gut, dass man heute Copy&Paste macht, statt im Freundeskreis zu besprechen, wer welches Listing abtippt und morgen auf Kassette mitbringt... ;)
@Otto:
So sieht mein Log aktuell aus (gutes Beispiel vom Ausschalten, dann Einschalten planen und wieder abbrechen).
Funktioniert super!!! Und ich bin SEHR zufrieden. DANKE:
2021-03-08_16:47:48 SolarEdgePV status-pv_power: 1.07
2021-03-08_16:48:18 SolarEdgePV status-pv_power: 1.06
2021-03-08_16:48:49 SolarEdgePV status-pv_power: 1.05
2021-03-08_16:49:18 SolarEdgePV status-pv_power: 1.05
2021-03-08_16:49:48 SolarEdgePV status-pv_power: 1.05
2021-03-08_16:50:19 SolarEdgePV status-pv_power: 1.05
2021-03-08_16:50:48 SolarEdgePV status-pv_power: 0.94
2021-03-08_16:50:48 di_PVerzeugung1up wait_timer: 08.03.2021 17:05:48 cmd_2 SolarEdgePV
2021-03-08_16:51:19 SolarEdgePV status-pv_power: 0.92
2021-03-08_16:51:48 SolarEdgePV status-pv_power: 0.89
2021-03-08_16:52:19 SolarEdgePV status-pv_power: 0.96
2021-03-08_16:52:49 SolarEdgePV status-pv_power: 0.96
2021-03-08_16:53:18 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:53:49 SolarEdgePV status-pv_power: 0.98
2021-03-08_16:54:19 SolarEdgePV status-pv_power: 0.98
2021-03-08_16:54:49 SolarEdgePV status-pv_power: 0.98
2021-03-08_16:55:19 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:55:49 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:56:19 SolarEdgePV status-pv_power: 0.98
2021-03-08_16:56:49 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:57:19 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:57:49 SolarEdgePV status-pv_power: 0.96
2021-03-08_16:58:19 SolarEdgePV status-pv_power: 0.97
2021-03-08_16:58:49 SolarEdgePV status-pv_power: 0.99
2021-03-08_16:59:19 SolarEdgePV status-pv_power: 0.99
2021-03-08_16:59:49 SolarEdgePV status-pv_power: 0.98
2021-03-08_17:00:19 SolarEdgePV status-pv_power: 0.97
2021-03-08_17:00:49 SolarEdgePV status-pv_power: 0.96
2021-03-08_17:01:19 SolarEdgePV status-pv_power: 0.96
2021-03-08_17:01:49 SolarEdgePV status-pv_power: 0.96
2021-03-08_17:02:20 SolarEdgePV status-pv_power: 0.99
2021-03-08_17:02:49 SolarEdgePV status-pv_power: 0.98
2021-03-08_17:03:21 SolarEdgePV status-pv_power: 0.98
2021-03-08_17:03:49 SolarEdgePV status-pv_power: 0.98
2021-03-08_17:04:19 SolarEdgePV status-pv_power: 0.98
2021-03-08_17:04:49 SolarEdgePV status-pv_power: 0.99
2021-03-08_17:05:19 SolarEdgePV status-pv_power: 0.99
2021-03-08_17:05:48 di_PVerzeugung1up wait_timer: no timer
2021-03-08_17:05:48 ShellyPlug3 off
2021-03-08_17:05:49 ShellyPlug4 off
2021-03-08_17:05:49 di_PVerzeugung1up cmd_nr: 2
2021-03-08_17:05:49 di_PVerzeugung1up cmd: 2
2021-03-08_17:05:49 di_PVerzeugung1up cmd_event: SolarEdgePV
2021-03-08_17:05:49 di_PVerzeugung1up off
2021-03-08_17:05:49 ShellyPlug4 off
2021-03-08_17:05:49 ShellyPlug3 off
2021-03-08_17:05:51 SolarEdgePV status-pv_power: 0.99
2021-03-08_17:06:19 SolarEdgePV status-pv_power: 1.01
2021-03-08_17:06:19 di_PVerzeugung1up wait_timer: 08.03.2021 17:21:19 cmd_1 SolarEdgePV
2021-03-08_17:06:49 SolarEdgePV status-pv_power: 1.02
2021-03-08_17:07:19 SolarEdgePV status-pv_power: 1.14
2021-03-08_17:07:49 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:08:19 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:08:49 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:09:19 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:09:49 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:10:20 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:10:49 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:11:19 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:11:49 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:12:19 SolarEdgePV status-pv_power: 1.18
2021-03-08_17:12:49 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:13:19 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:13:49 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:14:20 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:14:49 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:15:19 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:15:49 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:16:19 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:16:50 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:17:19 SolarEdgePV status-pv_power: 1.17
2021-03-08_17:17:49 SolarEdgePV status-pv_power: 0.75
2021-03-08_17:17:49 di_PVerzeugung1up wait_timer: no timer
2021-03-08_17:18:19 SolarEdgePV status-pv_power: 0.75
2021-03-08_17:18:49 SolarEdgePV status-pv_power: 0.75
2021-03-08_17:19:20 SolarEdgePV status-pv_power: 0.75
2021-03-08_17:19:49 SolarEdgePV status-pv_power: 0.75
@gvzdus:
Deshalb habe ich ja zwei DOIFs gebaut.
- Das erste geht nach PV Erzeugung und schaltet ab 1 kW Leistung der PV kleine Verbraucher im Haus an. Denn dank Speicher (keine Diskussion über Sinn oder Unsinn! Die Fau wollte ihn ;)) dauert es etwas (meist zwischen 10:30 und 12 Uhr) bis Überschuss eingespeist wird.
- Der zweite schaltet dann ab 0,6 kW Überschuss / Netzeinspeisung größere Verbraucher an. Und in Zukunft kommt ggf. noch ein dritter fürs eAuto der dann ab dessen Ladeleistung die Ladung aktiviert. Und das alles ohne Wahlbox und zusätzlicher erfassung im Verteilerkasten. Da ist so und so schon zu viel drin für Eigenverbrauch und Speicher... Gesamt wird da 5x erfasst (zwei Zähler vom Netzbetreiber, zwei für den Speicher und einer für den Wechselrichter. Denn Kommunikation zwischen WR und Speicher kriegen die großen Firmen nicht hin... "Wir" mit FHEM können das aber locker ;)).
@ch.eick: Danke, guck ich mir an. Aber meine Lösung läuft und werde ich erst mal weiter probieren...
Hallo,
jetzt hab ich noch mal eine Idee wie man die eine Steuerung optimieren könnte.
Mit diesem DOIF schalte ich einen Luftentfeuchter im Keller.
defmod di_PVeinspeisung1_2up DOIF ([SolarEdgePV:status-grid_power] < -1.2 )((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0.8 )((set ShellyPlug1 off))
Das funktioniert soweit super nur das der Entfeuchter so auch arbeitet, wenn die Luftfeuchtigkeit schon sehr niedrig ist (die interne Steuerung ist bescheiden). Deshalb habe ich mir einen Shelly H&T mit Netzteil besorgt, der nun alle 10 Minuten die Luftfeuchtigkeit als Reading über MQTT liefert:
2021-04-24 10:46:24 MQTT2_DEVICE MQTT2_shellyht_D4F5EA humidity: 37.5
Nun wäre mein "Traum", den DOIF oben so zu ändern das er jedes mal bevor er auf das Reading "status-grid_power < -1.2" hin die Aktion ausführ prüft ob die Luftfeuchtigkeit "MQTT2_DEVICE MQTT2_shellyht_D4F5EA humidity: 37.5" >= 40 ist. Ausschalten würde ich so lassen...
Nun frage ich mich, ob das überhaupt möglich ist da die beiden Readings ja nicht zusammen sondern unabhängig von einander kommen. Der Shelly H&T alle 10 Minuten und die SolarEdgePV alle 30 Sekunden...
Könnt ihr mir hier bitte noch mal helfen wie ich das lösen könnte!?
Moin,
Wie bisher auf power triggern und humidity nur abfragen
([SolarEdgePV:status-grid_power] < -1.2 and [?MQTT2_shellyht_D4F5EA:humidity] >= 40)
Gruß Otto
OK, also so?
Zitat
defmod di_Trockner DOIF ([SolarEdgePV:status-grid_power] < -1.2 and [?MQTT2_shellyht_D4F5EA:humidity] >= 40)((set ShellyPlug1 on)) DOELSEIF ([SolarEdgePV:status-grid_power] >= -0.8 )((set ShellyPlug1 off))
attr di_Trockner room PV
attr di_Trockner wait 900:600
attr di_Trockner cmdState on|off
Wobei ich das ? vor MQTT2 nicht verstehe...
Müsste das nicht
MQTT2_DEVICE:MQTT2_shellyht_D4F5EA humidity
heißen?
Du musst mehr Doku lesen ::)
ZitatMüsste das nicht
MQTT2_DEVICE:MQTT2_shellyht_D4F5EA humidity
heißen?
Wenn schon dann MQTT2_DEVICE:MQTT2_shellyht_D4F5EA:humidity
Aber ich habe nicht ohne Grund geschrieben: auf power triggern und humidity nur abfragen.
Genau das war ja Wunsch: bevor er auf das Reading "status-grid_power < -1.2" hin die Aktion ausführ prüft ob die Luftfeuchtigkeit
Also schau Dir in der Doku die Triggerung des DOIF an (wobei ich zugebe, es ist hart da etwas zu finden)
ZitatAngaben in eckigen Klammern, die mit einem Fragezeichen beginnen, führen zu keiner Triggerung des Moduls, sie dienen lediglich der Abfrage.
BTW: die doppelten Klammern ((set ShellyPlug1 off)) brauchst Du nur wenn sich Kommas im Ausführungsteil befinden.
Zitat von: Otto123 am 24 April 2021, 12:00:12
Du musst mehr Doku lesen ::)
:-[ Stimmt... Sorry. Aber wie du schon sagst... Die Doku ist wirklich sehr schwer zu verstehen...
Es geht! ES GEHT! Man Otto! DANKE! Sieht ja super aus...
2021-04-24_12:08:01 SolarEdgePV status-grid_power: -7.56
2021-04-24_12:08:31 SolarEdgePV status-grid_power: -7.65
2021-04-24_12:09:01 SolarEdgePV status-grid_power: -7.67
2021-04-24_12:09:31 SolarEdgePV status-grid_power: -8.06
2021-04-24_12:10:02 SolarEdgePV status-grid_power: -8.04
2021-04-24_12:10:31 SolarEdgePV status-grid_power: -7.93
2021-04-24_12:10:57 MQTT2_shellyht_D4F5EA humidity: 37.5
2021-04-24_12:11:01 SolarEdgePV status-grid_power: -8.07
2021-04-24_12:11:31 SolarEdgePV status-grid_power: -8.04
2021-04-24_12:12:01 SolarEdgePV status-grid_power: -8.13
2021-04-24_12:12:31 SolarEdgePV status-grid_power: -8.16
2021-04-24_12:13:01 SolarEdgePV status-grid_power: -8.2
2021-04-24_12:13:31 SolarEdgePV status-grid_power: -8.2
2021-04-24_12:14:01 SolarEdgePV status-grid_power: -8.28
2021-04-24_12:14:32 SolarEdgePV status-grid_power: -8.28
2021-04-24_12:15:01 SolarEdgePV status-grid_power: -8.29
2021-04-24_12:15:32 SolarEdgePV status-grid_power: -8.29
2021-04-24_12:15:47 MQTT2_shellyht_D4F5EA humidity: 56.5
2021-04-24_12:16:02 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:16:02 di_Trockner wait_timer: 24.04.2021 12:31:02 cmd_1 SolarEdgePV
2021-04-24_12:16:32 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:17:02 SolarEdgePV status-grid_power: -8.29
2021-04-24_12:17:32 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:18:02 SolarEdgePV status-grid_power: -8.34
2021-04-24_12:18:32 SolarEdgePV status-grid_power: -8.36
2021-04-24_12:19:02 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:19:32 SolarEdgePV status-grid_power: -8.33
2021-04-24_12:20:02 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:20:32 SolarEdgePV status-grid_power: -8.27
2021-04-24_12:20:38 MQTT2_shellyht_D4F5EA humidity: 100.0
2021-04-24_12:21:02 SolarEdgePV status-grid_power: -8.23
2021-04-24_12:21:32 SolarEdgePV status-grid_power: -8.23
2021-04-24_12:22:02 SolarEdgePV status-grid_power: -8.25
2021-04-24_12:22:32 SolarEdgePV status-grid_power: -8.21
2021-04-24_12:23:02 SolarEdgePV status-grid_power: -8.23
2021-04-24_12:23:32 SolarEdgePV status-grid_power: -8.26
2021-04-24_12:24:02 SolarEdgePV status-grid_power: -8.37
2021-04-24_12:24:32 SolarEdgePV status-grid_power: -8.35
2021-04-24_12:25:02 SolarEdgePV status-grid_power: -8.33
2021-04-24_12:25:30 MQTT2_shellyht_D4F5EA humidity: 100.0
2021-04-24_12:25:32 SolarEdgePV status-grid_power: -8.44
2021-04-24_12:26:02 SolarEdgePV status-grid_power: -8.46
2021-04-24_12:26:32 SolarEdgePV status-grid_power: -8.42
2021-04-24_12:27:02 SolarEdgePV status-grid_power: -8.26
2021-04-24_12:27:32 SolarEdgePV status-grid_power: -8.27
2021-04-24_12:28:02 SolarEdgePV status-grid_power: -8.24
2021-04-24_12:28:32 SolarEdgePV status-grid_power: -8.32
2021-04-24_12:29:02 SolarEdgePV status-grid_power: -8.37
2021-04-24_12:29:32 SolarEdgePV status-grid_power: -8.36
2021-04-24_12:30:02 SolarEdgePV status-grid_power: -8.35
2021-04-24_12:30:21 MQTT2_shellyht_D4F5EA humidity: 76.0
2021-04-24_12:30:32 SolarEdgePV status-grid_power: -8.33
2021-04-24_12:31:02 di_Trockner wait_timer: no timer
2021-04-24_12:31:02 di_Trockner cmd_nr: 1
2021-04-24_12:31:02 di_Trockner cmd: 1
2021-04-24_12:31:02 di_Trockner cmd_event: SolarEdgePV
2021-04-24_12:31:02 di_Trockner on
2021-04-24_12:31:02 SolarEdgePV status-grid_power: -8.3
2021-04-24_12:31:32 SolarEdgePV status-grid_power: -8.26
2021-04-24_12:32:02 SolarEdgePV status-grid_power: -8.29
2021-04-24_12:32:32 SolarEdgePV status-grid_power: -8.46
2021-04-24_12:33:02 SolarEdgePV status-grid_power: -8.46
2021-04-24_12:33:32 SolarEdgePV status-grid_power: -8.52
2021-04-24_12:34:02 SolarEdgePV status-grid_power: -8.56
2021-04-24_12:34:32 SolarEdgePV status-grid_power: -8.33
2021-04-24_12:35:02 SolarEdgePV status-grid_power: -8.3
2021-04-24_12:35:12 MQTT2_shellyht_D4F5EA humidity: 50.5
2021-04-24_12:35:32 SolarEdgePV status-grid_power: -8.36
Wenn es jetzt noch heute Abend sauber aus geht hab ich mit deiner Hilfe Otto gerade etwas Strom gesparrt den ich nun mehr einspeisen kann. Die Umwelt freut sich! (Mein Geldbeutel so la la bei der niedrigen Einspeisung von 9,X Cent...).
DANKE noch mal.
P.S.: Hab den Sensor "angehaucht" damit die Luftfeuchtigkeit hoch geht... Nicht das einer bei 100.0 denkt ich hätte ihn gewässert ;-)