FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: micomat am 18 September 2016, 09:24:04

Titel: Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 18 September 2016, 09:24:04
Mahlzeit,

wenn ich fhem neu starte, dann dauert es bei einem einer Seite mit drei vollen Temp-Plots ca. 3-4 Sekunden und die werden angezeigt.
Nach einer Woche fhem Laufzeit dauert es bereits 15 Sekunden. Einer ne Idee woran das liegen kann?

Markus
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: sash.sc am 18 September 2016, 11:27:01
Es scheinen sich jede Daten in den log Dateien zu befinden. Diese müssen erst ausgelesen werden.

Schreibst du alles mit, wie die Sensoren es senden, oder hast du das ein wenig begrenzt?
Siehe "Event-on-change" attribut!

Gruß Sascha
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: rudolfkoenig am 18 September 2016, 11:45:53
Eigentlich sollte das nicht so sein, ich kenne keinen Grund dafuer.
Kannst du bitte einen Log-Mitschnitt mit "attr global mseclog" und "attr global verbose 5" hier anhaengen?
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 18 September 2016, 21:14:01
log kommt morgen. danke
+1day
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 20 September 2016, 20:45:08
Ich hab jetzt eben ein Log erstellt, solange das Plot schnell ist. In ein paar Tagen werde ich nochmal eines erstellen wenns wieder erlahmt ist und dann beide anhaengen.
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 26 September 2016, 19:38:09
Sodala... angehaengt sind die entsprechenden Logs.
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: rudolfkoenig am 02 Oktober 2016, 16:04:48
Habe die Dateien angeschaut.
Verwirrend:
- im plotschnell.txt werden 3 plots (wal_1,wal_2,wal_3) in ca 1.1 Sekunden erstellt.
- im loglangsam.txt wird 1 _anderes_ Plot (wal_4) in ca 12 Sekunden erstellt.
- es werden Spalten 60+ referenziert (was ist das denn fuer 'ne Datei?)
- das Extrahieren der Daten in loglangsam.txt dauert 11.9 Sekunden, aus diesen Daten ein Plot zu bauen 0.1s.

Kannst du bitte in der Datei "FHEM/92_FileLog.pm", Zeile 731 (zwischen den Zeilen "RESCAN:" und for(;;)) folgende einfuegen
ZitatLog 1, "Digesting data, rescan $rescan";
und das "longlangsam" Experiment wiederholen?


Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 03 Oktober 2016, 09:10:48
Hallo Rudi,

danke fuer die Antwort.
Richtig, beim zweiten test habe ich nur noch ein Plot erzeugen lassen, aber aus der gleichen Log-Quelle.
Die Spalten und Daten kommen aus dem Mythz Modul das Logs wie folgt erzeugt:
2016-10-03_09:06:17 Mythz sGlobal: outsideTemp: 10 flowTemp: 26.1 returnTemp: 27.2 hotGasTemp: 35 dhwTemp: 43.1 flowTempHC2: -60 evaporatorTemp: 14 condenserTemp: 27 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 1 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 17 inputVentilatorPower: 17 mainVentilatorPower: 0 outputVentilatorSpeed: 23 inputVentilatorSpeed: 20 mainVentilatorSpeed: 0 outside_tempFiltered: 9.4 relHumidity: 0 dewPoint: 0 P_Nd: 7.1 P_Hd: 11.7 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: 13.3 insideTemp: -60
Wenn ich mir jetzt die "collectorTemp" holen will, dann ist das schon ein "weiter Weg" ;)

Gehe ich recht in der Annahme, dass nach dem Einfuegen der Zeile ein <reload 92_FileLog.pm> notwendig ist?

Gruß
Markus
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: rudolfkoenig am 03 Oktober 2016, 13:05:22
Ja, oder noch besser ein restart.
Titel: Antw:Plot Performance sinkt mit Laufzeit?
Beitrag von: micomat am 03 Oktober 2016, 16:04:58
Okay, gib mir wieder etwas Zeit :) Dann werde ich das testen.

Danke,
Markus