FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: Interpunktor am 20 November 2016, 15:42:10

Titel: Modul Wunderground - ungewöhnlich lange Ausführungszeiten beim Logging
Beitrag von: Interpunktor am 20 November 2016, 15:42:10
Hallo zusammen,

seit dem wöchentlichen fhem-Update heute habe ich ziemlich viel Last auf dem Wunderground-Modul, wenn es in die LogDB schreibt.
Bemerkt habe ich das, weil der Server nun seit dem Update sporadisch höllisch lange Responsezeiten hat und ich dann apptime eingesetzt habe.
Vielleicht mag das mal jemand gegenprüfen....

Wunderground triggert alle 300 Sekunden.
"apptime max"-Statistiken für die letzten 3 Stunden:
                                name             function    max  count    total  average maxDly
                               logdb            DbLog_Log  59576   3003  2001664   666.55      0 HASH(logdb); HASH(Wetter_Wunder)
                            Fritzbox  FB_CALLMONITOR_Read    943      2     1044   522.00      0 HASH(Fritzbox)
                               ZWAVE        ZWDongle_Read    943     63     3095    49.13      0 HASH(ZWAVE)
                              HMLAN0           HMLAN_Read    906    728    34210    46.99      0 HASH(HMLAN0)
                              HMLAN1       HMUARTLGW_Read    783   1633    43420    26.59      0 HASH(HMLAN1)
                              ....


Ich deaktiviere nun erstmal das Modul und harre dem Feedback.

Viele Grüße
Klaus
Titel: Antw:Modul Wunderground - ungewöhnlich lange Ausführungszeiten beim Logging
Beitrag von: Loredo am 21 November 2016, 16:57:52
Wie du sehen kannst ist das eine LogDb Geschichte.
Zum einen glaube ich, dass das DbLog Modul unsinnigerweise die Events mehrfach verarbeitet (sieht man bei Verbose=5 sehr gut) und somit unnötig viele Daten mehrfach und zeitgleich(!) in die Datenbank geschoben werden. Letzteres dürfte vor allem bei kleinbrüstigen Geräten (wie bei dir) zu Problemen führen.


Bitte einmal @Tobias im Forum "Automatisierung" darauf aufmerksam machen. (siehe auch MAINTAINER.txt)


Was du derweil ebenfalls machen kannst: Nicht alles mitloggen, was du über das Modul bekommst und ggf. auch nur alle X Minuten. Siehe dazu DbLog Commandref, Stichworte DbLogInclude DbLogExclude
Titel: Antw:Modul Wunderground - ungewöhnlich lange Ausführungszeiten beim Logging
Beitrag von: Loredo am 23 Dezember 2016, 18:13:09
Querverweis auf https://forum.fhem.de/index.php?topic=62998