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
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
Querverweis auf https://forum.fhem.de/index.php?topic=62998