FHEM Forum

FHEM - Energiemanagement und Energieerzeugung => Solaranlagen => Thema gestartet von: Tom S am 29 Juli 2020, 16:35:51

Titel: Solarview erzeugt keinen EVENT mehr
Beitrag von: Tom S am 29 Juli 2020, 16:35:51
Hallo Forum,

seit mehreren Jahren betreibe ich eine FHEM-Instalation auf einem Raspberry und habe dort meine Solaranlage mit dem Solarview-Modul angebunden.
Der aktuelle Ertrag und die Leistung der PV werden in einer Log-Datei mit geloggt und über ein notify wurden die Werte für eine zusätzliche Berechnung und Anzeige aufbereitet.

Dies lief immer reibungslos bis vor ca. 2-3 Wochen (12.07.). Seitdem löst das Solarview Modul keinen Event mehr aus!

Hier die Daten:

Internals:
   DEF        192.168.xxx.xx 15000 wr1 wr2 60
   Debounce   50
   Debounced  0
   FUUID      5c435c11-f33f-de07-01ae-62f087f1a4961a4f
   Host       192.168.xxx.xx
   INTRIGGER  1
   Interval   60
   Invalid    -1
   NAME       sv
   NR         26
   NTFY_TRIGGERTIME 2020-07-12 20:18:29
   NightOff   yes
   Port       15000
   STATE      4933 W, 18.6 kWh
   TYPE       SolarView
   Timeout    4
   UseSVNight yes
   wr1_Debounced 0
   wr2_Debounced 0
   CHANGED:
     currentPower: 1011
...     hier fehlen div. Zeilen mit den Aktualwerten

Attributes:
   alias      aktuelle Leistung, aktueller Ertrag
   devStateStyle style="text-align:right;;;;font-weight:bold;;;;"
   event-on-change-reading currentPower
   group      Photovoltaik
   icon       time_graph
   room       Photovoltaik
   sortby     2
   verbose    1


Man kann sehen, dass der letzte Event am 12.07 erfolgt ist. Genau seit diesem Tag sind die mit currentPower getriggerten Logdateien leer und auch ein mit currentPower getriggertes notify reagiert nicht mehr.


Internals:
   DEF        /opt/fhem/log/fhem-sv-%Y-%m-%d.log sv:(currentPower|totalEnergyDay).*
   FD         10
   FUUID      5c435c1b-f33f-de07-e41d-0d481b08b801e4c1
   NAME       log_sv
   NR         31
   NTFY_ORDER 50-log_sv
   REGEXP     sv:(currentPower|totalEnergyDay).*
   STATE      active
   TYPE       FileLog
   currentlogfile /opt/fhem/log/fhem-sv-2020-07-29.log
   logfile    /opt/fhem/log/fhem-sv-%Y-%m-%d.log
   READINGS:
     2020-07-29 00:00:01   linesInTheFile  0
   pos:
     /opt/fhem/log/fhem-sv-2020-07-13.log:2020-07-13_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-14.log:2020-07-14_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-15.log:2020-07-15_00:00:00 0
...
     /opt/fhem/log/fhem-sv-2020-07-23.log:2020-07-23_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-25.log:2020-07-25_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-26.log:2020-07-26_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-28.log:2020-07-28_00:00:00 0
     /opt/fhem/log/fhem-sv-2020-07-29.log:2020-07-29_00:00:00 0
Attributes:
   alias      log_sv
   logtype    text
   nrarchive  30


Hat jemand eine Idee, wodurch die Änderung bewirkt ist bzw. weiß Abhilfe? Ich kann mich schwach erinnern, dass ich vor zwei bis drei Wochen mal ein FHEM-Update angestoßen habe.
Könnte dies die Ursache sein?


Titel: Antw:Solarview erzeugt keinen EVENT mehr
Beitrag von: amenomade am 29 Juli 2020, 18:22:04
Was sagt die Fhem-Log mit verbose 5 auf dem Device?
Titel: Antw:Solarview erzeugt keinen EVENT mehr
Beitrag von: PeMue am 29 Juli 2020, 20:14:30
Hallo Tom,

ich kann das leider nicht nachstellen, weil mein Solarview Server (alte FritzBox7170) am 10.7. abgeschmiert ist. Das habe ich zum Anlass genommen, das ganze System vernünftig neu aufzusetzen. Daher lese ich hier mal mit - für alle Fälle.

Gruß Peter
Titel: Antw:Solarview erzeugt keinen EVENT mehr
Beitrag von: Tom S am 30 Juli 2020, 09:09:05
Im Logfile war auch bei verbose=5 kein Eintrag des Solarview-Moduls zu finden, ebenso nicht im Event-Monitor.

Gute Nachrichten:

Habe daraufhin FHEM noch einmal upgedatet und neu gestartet und siehe da: es geht wieder.

Was die events blockiert hat? Ich weiß es nicht!
Vielleicht kann einer der Experten dies erklären...
Seit dem 12.07. ist von meiner Seite aus keine Änderung in FHEM erfolgt; das System läuft sonst seit Monaten stabil und unverändert.
Titel: Antw:Solarview erzeugt keinen EVENT mehr
Beitrag von: Tom S am 22 September 2020, 14:23:16
Hallo,
ich melde mich nochmal, da das am 29.07. geschilderte Problem erneut aufgetreten ist. Zuletzt war ja durch ein Update/Restart von FHEM alles wieder ok gewesen.

---> Bis zum 05.09. Seit dem Tag stoppte das Auslösen des Notify durch das Modul Solarview erneut.
Ich habe daraufhin heute FHEM nur neu gestartet und sie da: prompt läuft das Notify wieder!

Es hat also den Anschein, als ob Solarview und dort das Reading currentPower ab einem bestimmten Zeitpunkt, den ich nicht weiter einkreisen kann, plötzlich kein Event mehr auslöst und erst ein Neustart von FHEM alles wieder aktiviert.

Kennt jemand einen solchen Effekt?
Was könnte das Verhalten an dem Solarview-Modul auslösen?
Titel: Antw:Solarview erzeugt keinen EVENT mehr
Beitrag von: KölnSolar am 22 September 2020, 20:51:29
Zu Solarview kann ich nichts sagen, aber das
ZitatIm Logfile war auch bei verbose=5 kein Eintrag des Solarview-Moduls zu finden, ebenso nicht im Event-Monitor.

Gute Nachrichten:

Habe daraufhin FHEM noch einmal upgedatet und neu gestartet und siehe da: es geht wieder.
klingt ja eher danach, dass FHEM die "Verbindung" zu Solarview "verloren" hat und es nicht bemerkt wurde. Beim nächsten mal könntest Du mal ein defmod bzw. modify des devices anstatt shutdown/restart probieren. Dadurch müsste sich die Verbindung auch wieder "erneuern" lassen.
Grüße Markus