FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: BKutte am 05 März 2021, 11:39:12

Titel: Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 05 März 2021, 11:39:12
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!!!
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 05 März 2021, 11:56:14
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Damian am 05 März 2021, 12:01:28
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 05 März 2021, 12:51:42
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"
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag 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!
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 05 März 2021, 13:07:12
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Damian am 05 März 2021, 13:07:41
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.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 05 März 2021, 14:03:27
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.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag 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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Damian am 05 März 2021, 14:25:55
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 05 März 2021, 15:15:51
Das ist falsch! -0,6
Gleitkomma Zahlen mit Punkt angeben! -> -0.6
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 05 März 2021, 19:44:19
@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?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Damian am 05 März 2021, 19:59:48
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: pejonp am 05 März 2021, 20:22:21
@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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 09:45:25
@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...

Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 09:49:19
Hast Du Damians Link gelesen?
Zitatattr di_lamp cmdState on|off
Siehst Du den Unterschied? ::)
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 10:00:14
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"...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 10:11:58
Um das beurteilen zu können bräuchte man je ein list.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: TomLee am 06 März 2021, 10:20:32
Die setList gehört doch dazu edit: nur um on oder off ergänzt, oder ?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 10:43:35
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?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 11:00:58
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 11:52:06
OK, danke fürs checken und beantworten meiner "doofen Fragen" ;-) Ich warte dann einfach mal ab ;-)
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 12:27:46
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"
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 12:36:15
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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 12:38:41
habs korrigiert und habe deine P.S. Frage dann falsch interpretiert ;)
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 19:36:34
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....
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 20:06:31
Wie hoch ist denn die Auflösung von status-grid_power?
Er war kurz davor zu schalten 19:36:34
Zitat2021-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  ::)
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 06 März 2021, 22:53:13
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!
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 06 März 2021, 23:44:59
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.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 09:43:47
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???
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 07 März 2021, 10:33:44
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 11:14:46
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?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 07 März 2021, 11:42:55
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag 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 ;)

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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 13:59:29
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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag 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?
https://fhem.de/commandref_modular_DE.html#FileLog
set ... addRegexpPart
Wie gesagt geht interaktiv!
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 07 März 2021, 14:10:52
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 14:14:37
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!
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 17:44:50
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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 07 März 2021, 19:29:48
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 08 März 2021, 09:47:45
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 08 März 2021, 10:28:46
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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 08 März 2021, 11:24:22
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.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: gvzdus am 08 März 2021, 16:34:33
Ich will Dich jetzt nicht von DOIF abbringen: Ich habe es mit Watchdogs gemacht, weil DOIF mir zu komplex ist.

Folgende Anmerkungen nur:
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: ch.eick am 08 März 2021, 16:43:37
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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: gvzdus am 08 März 2021, 17:27:30
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...  ;)
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 08 März 2021, 17:48:33
@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
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 24 April 2021, 11:21:13
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!?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 24 April 2021, 11:33:17
Moin,

Wie bisher auf power triggern und humidity nur abfragen
([SolarEdgePV:status-grid_power] < -1.2 and [?MQTT2_shellyht_D4F5EA:humidity] >= 40)

Gruß Otto
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 24 April 2021, 11:50:41
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?
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: Otto123 am 24 April 2021, 12:00:12
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.
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 24 April 2021, 12:02:03
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...
Titel: Antw:Steckdosen schalten wenn 15min (=15x) SolarEdgePV status-pv_power >1
Beitrag von: BKutte am 24 April 2021, 12:38:39
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 ;-)