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?
Was sagt die Fhem-Log mit verbose 5 auf dem Device?
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
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.
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?
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