Autor Thema: Modul Wunderground - ungewöhnlich lange Ausführungszeiten beim Logging  (Gelesen 1089 mal)

Offline Interpunktor

  • New Member
  • *
  • Beiträge: 12
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

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3633
  • ~ Challenging Innovation ~
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
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3633
  • ~ Challenging Innovation ~
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

 

decade-submarginal