#erledigt# Plötzliches Problem mit SVG Bars

Begonnen von Helmi55, 26 Februar 2022, 12:39:35

Vorheriges Thema - Nächstes Thema

Helmi55

Hallo
ich habe nun seit fast einem Monat einen BAR Chart laufen. Plötzlich bleibt er hängen (tatsächlicher Wert ist höher)?
Ich habe einen Shelly EM der die Werte aus der PV Anlage ausliest.
Mit dem statistics Modul errechne ich Tag, Month, Year
Hier das gplot
# Created by FHEM/98_SVG.pm, 2022-02-26 12:31:25
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<Ertrag kWh Tag>'
set ytics
set y2tics
set grid y2tics
set ylabel ""
set y2label "kWh Tag"

#FileLog_MQTT2_shellyem_98CDAC1F0C40 4:MQTT2_shellyem_98CDAC1F0C40.statEmeter_0_kWhMonth\x3a::delta-d

plot "<IN>" using 1:2 axes x1y2 title 'kWh Tag' ls l1fill lw 2 with bars


Das Logfile vom Shelly
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.61
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.66
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Tag: 0.21
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.61
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.66
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Tag: 0.21
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.61
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.66
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Tag: 0.21
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.61
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.66
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.04
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Tag: 0.21
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.61
2022-02-26_12:26:19 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.66
2022-02-26_12:26:48 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 179.54
2022-02-26_12:27:02 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 182.01
2022-02-26_12:27:18 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 184.58
2022-02-26_12:27:48 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 188.42
2022-02-26_12:28:17 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 191.56
2022-02-26_12:28:17 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.05
2022-02-26_12:28:17 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.05
2022-02-26_12:28:18 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 191.34
2022-02-26_12:28:48 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 194.00
2022-02-26_12:29:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 197.45
2022-02-26_12:29:47 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 202.21
2022-02-26_12:29:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 201.71
2022-02-26_12:30:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 206.90
2022-02-26_12:30:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 210.92
2022-02-26_12:30:52 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 213.57
2022-02-26_12:31:00 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.06
2022-02-26_12:31:00 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.06
2022-02-26_12:31:00 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.67
2022-02-26_12:31:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 217.06
2022-02-26_12:31:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 219.97
2022-02-26_12:32:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 222.28
2022-02-26_12:32:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 222.19
2022-02-26_12:33:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 220.97
2022-02-26_12:33:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 219.61
2022-02-26_12:34:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 218.25
2022-02-26_12:34:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.07
2022-02-26_12:34:19 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.07
2022-02-26_12:34:49 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 219.75
2022-02-26_12:35:19 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 222.70
2022-02-26_12:35:28 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 224.81


Wieso funktioniert das nicht mehr?

Gestern hab ich ein Backup eingespielt weil ich mir mit einem Reaname was zerschossen habe....
Das darf aber keine Auswirkung auf den heutigen Tag haben??

Hat bitte jemand eine Idee?

danke
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rudolfkoenig

Ich wuerde zunaechst die Daten in PlotEditor / "Show preprocessed input" anschauen, und danach die Logdatei.
FileLog reagiert empfindlich auf Muell in der Logdatei.

Es kann auch sein, dass das Geraet immer das Gleiche meldet, das waere kein FileLog oder SVG Problem.

Helmi55

Hallo Danke für deine Unterstützung
Das sieht sehr merkwürdig aus.
Im Plot Editor Example lines for Input ist der richtige Wert vorhanden
Aber in "Show preprocessed input" schaut das für mich sehr merkwürdig aus?

Als das Problem heute auftauchte, habe ich das SVG gelöscht und neu aufgesetzt - ohne Erfolg?

Was würdest du mir bitte als nächstes raten?

Danke für deine Hilfe
Helmut

System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Hallo
ich hab jetzt, da ich nicht mehr weiter wusste, alle Devices, das statistics Modul und die rg gelöscht (inkl. aller LogFiles und alles neu aufgesetzt.
Im statistics Modul wieder die aktuellen Werte laut Anleitung eingetragen aber
im SVG habe ich bei "Show preprocessed Input" wieder nur eine Zeile

Im plot Editor werden aber Werte angezeigt

2022-02-26_16:07:26 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Jahr: 6.76
2022-02-26_16:07:26 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Monat: 6.71
2022-02-26_16:07:26 MQTT2_shellyem_98CDAC1F0C40 Ertrag_Tag: 0.31
2022-02-26_16:09:45 MQTT2_shellyem_98CDAC1F0C40 emeter_0_power: 45.52
2022-02-26_16:07:26 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhDay: 1.54
2022-02-26_16:07:26 MQTT2_shellyem_98CDAC1F0C40 statEmeter_0_kWhMonth: 33.54



Bin mit meinem nichtvorhandenen Wissen am Ende - Ja google hat mich auch nicht weitergebracht.

Wo soll ich bitte weitersuchen
Danke euch
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Jetzt wird's für mich spannend:
Jetzt habe ich den Jahresertrag im BAR von gestern???
# Created by FHEM/98_SVG.pm, 2022-02-26 16:23:00
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<Ertrag kWh Tag>'
set ytics
set y2tics
set grid y2tics
set ylabel ""
set y2label "kWh Tag"
set yrange [0:10]
set y2range [0:40]

#FileLog_MQTT2_shellyem_98CDAC1F0C40 4:MQTT2_shellyem_98CDAC1F0C40.statEmeter_0_kWhMonth\x3a::delta-d

plot "<IN>" using 1:2 axes x1y2 title 'kWh Tag' ls l1fill lw 2 with bars


System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

Hallo
letzteres, glaube verstehe ich.
alle Daten sind nun auf einmal in den gestrigen Tag geschrieben.
von heute sind nur wenige Daten vorhanden.....
Aber was ist mit dem "Show preprocessed Input" los?
Hoffe doch nicht das ich den Rai neu aufsetzen muss!!!

Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Helmi55

In der Logdatei finde ich nix auffälliges
Habe nur ein sauberes FileLog
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rudolfkoenig

Ich kann das naeher untersuchen, wenn wir mir die Logdatei hier (gerne komprimiert) anhaengst.

Helmi55

Herzlichen Dank Rudi,
hier die vom 26. und 27.2.22

Merkwürdig, im Moment füllt sich der Chart wieder.
Obwohl nur diese Meldung


Ja, ich habe es soeben bemerkt -  da klopft ein Fremder an meinem System an!

Danke für deine Zeit und Hilfe
LG Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rudolfkoenig

Mit der Logdatei meinte ich das Input fuer diese SVGs.
Ich brauche den kompletten Abschnitt, was dargestellt wird, nicht nur Daten fuer den nicht angezeigten Bereich.
Wenn das Problem noch besteht.

Helmi55

Danke für deine Zeit
im Moment läuft es, aber bin verunsichert ob das Problem nicht morgen wieder auftreten kann
Hier die Plot Datei
# Created by FHEM/98_SVG.pm, 2022-02-27 10:23:38
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<Ertrag kWh Tag>'
set ytics
set y2tics
set grid y2tics
set ylabel ""
set y2label "kWh Tag"
set yrange [0:2]
set y2range [0:2]

#FileLog_MQTT2_shellyem_98CDAC1F0C40 4:MQTT2_shellyem_98CDAC1F0C40.statEmeter_0_kWhMonth\x3a::delta-d

plot "<IN>" using 1:2 axes x1y2 title 'kWh Tag' ls l1fill lw 2 with bars

und im Anhang die aktuelle FileLog Datei

Danke
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rudolfkoenig

Es soll der taegliche Zuwachs von statEmeter_0_kWhMonth angezeigt werden.
Der Tag faengt mit 0.00 an, der Wert steigt bis 17:07 auf 33.56, und dann gibt es noch einen Eintrag um 23:59 mit 0.00
Differenz zwischen dem ersten und dem letzten Eintrag an diesem Tag ist 0.

Helmi55

Servus ja das ist leider kein gutes Beispiel gewesen da ich das statFile nach dem Backup überschrieben habe.
Ich suche mir schnell eine Datei heraus (14.2.) wo es funktioniert hat. Die hab ich am Testsystem wiederhergestellt

Ja, der Wert statEmeter_0_kWhMonth wird dazu hergenommen und mit delta-d im SVG dargestellt

Hoffe ich konnte mich so halbwegs ausdrücken

Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

rudolfkoenig

Die letzte Datei geht ja nur bis 2022-02-13, die Anzeige ist also ok.
Weiterhin enhtaelt sie an zwei Stellen Muell (um 2022-02-12_15:15:27 und um 2022-02-06_10:35:00), das kann auch zu Problemen fuehren.

Helmi55

Genau. Da war alles ok.
Nur plötzlich gestern blieb die Anzeige hängen. Da hab ich leider keine Datei mehr  >:(

Was kann ich deiner Meinung nach gegen den Müll tun?

Danke für deine Zeit
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/