FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Guzzi-Charlie am 17 November 2019, 09:25:45

Titel: FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 17 November 2019, 09:25:45
Hallo,

seit einigen Tagen habe ich das Problem, daß FHEM 100% CPU-Last verursacht (siehe "top"-screenshot). Dadurch wird die Bedienung über das WEB-IF natürlich stark beeinträchtigt, bzw. manche Seiten gar nicht mehr dargestellt.

Ich habe auch schon apptime 24h laufen lassen, werde aber aus dem Ergebnis (siehe unten) nicht wirklich schlau. Was ich aber auffällig finde ist, daß fast ausschließlich Shellys dort auftauchen (33 von den derzeit 39 installierten). Was aber ist mit all den anderen Devices? Da müßte doch noch viel mehr in der Liste stehen, oder nicht? Irgendwie sind das für mich alles "böhmische Dörfer".

Was kann ich tun um dem Resourcenfresser auf die Spur zu kommen?

active-timers: 24; max-active timers: 41; max-timer-load: 26  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 5278.8ms; totAvgDly: 2987.8ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
FileLog_Wetterstation                    FileLog_Get                           9397        4   27216.65  6804.16     0.00     0.00 16.11. 14:31:55 HASH(FileLog_Wetterstation); FileLog_Wetterstation; CURRENT; INT; 2019-11-16_00:00:00; 2019-11-16_23:59:59; 4:Wetterstation.wind\x3a::; 4:Wetterstation.rainPerDay\x3a::; 4:Wetterstation.rainPerWeek\x3a::; 4:Wetterstation.rainPerMonth\x3a::; 4:Wetterstation.rainPerYear\x3a::
tmr-FBAHAHTTP_Poll                       HASH(0x23ff8b8)                       5216      294  206550.08   702.55 12077.91  2253.83 16.11. 22:38:02 HASH(FritzBox)
FileLog_MQTT2_DVES_17C475                FileLog_Get                           5086        5   17066.19  3413.24     0.00     0.00 16.11. 09:20:05 HASH(FileLog_MQTT2_DVES_17C475); FileLog_MQTT2_DVES_17C475; CURRENT; INT; 2019-11-15_00:00:00; 2019-11-15_23:59:59; 4:MQTT2_DVES_17C475.DS18B20-1_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-2_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-3_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-4_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-5_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-6_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-7_Temperature\x3a::; 4:MQTT2_DVES_17C475.DS18B20-8_Temperature\x3a::
myCUNO                                   CUL_Ready                             3005    12663 2208830.94   174.43     0.00     0.00 16.11. 18:16:33 HASH(myCUNO)
MQTT2_FHEM_Server_192.168.178.144_17619  MQTT2_SERVER_Read                     2406     2994 3491914.87  1166.30     0.00     0.00 16.11. 18:50:40 HASH(MQTT2_FHEM_Server_192.168.178.144_17619)
MQTT2_FHEM_Server_192.168.178.147_61123  MQTT2_SERVER_Read                     2324     2993 3509157.94  1172.46     0.00     0.00 16.11. 19:10:35 HASH(MQTT2_FHEM_Server_192.168.178.147_61123)
MQTT2_FHEM_Server_192.168.178.142_29893  MQTT2_SERVER_Read                     2241     2987 3480002.42  1165.05     0.00     0.00 16.11. 22:57:54 HASH(MQTT2_FHEM_Server_192.168.178.142_29893)
FileLog_MQTT2_DVES_177B78                FileLog_Get                           2194        2    2861.74  1430.87     0.00     0.00 15.11. 23:14:41 HASH(FileLog_MQTT2_DVES_177B78); FileLog_MQTT2_DVES_177B78; CURRENT; INT; 2019-11-15_00:00:00; 2019-11-15_23:59:59; 4:MQTT2_DVES_177B78.DS18B20-7_Temperature\x3a::; 4:MQTT2_DVES_177B78.DS18B20-8_Temperature\x3a::; 4:MQTT2_DVES_177B78.DS18B20-6_Temperature\x3a::; 4:MQTT2_DVES_177B78.DS18B20-2_Temperature\x3a::; 4:MQTT2_DVES_177B78.DS18B20-5_Temperature\x3a::; 4:MQTT2_DVES_177B78.DS18B20-1_Temperature\x3a::
MQTT2_FHEM_Server_192.168.178.141_57208  MQTT2_SERVER_Read                     2148     2985 1898150.84   635.90     0.00     0.00 16.11. 23:18:05 HASH(MQTT2_FHEM_Server_192.168.178.141_57208)
MQTT2_FHEM_Server_192.168.178.143_50364  MQTT2_SERVER_Read                     2112     2989 1927496.72   644.86     0.00     0.00 16.11. 22:57:50 HASH(MQTT2_FHEM_Server_192.168.178.143_50364)
MQTT2_FHEM_Server_192.168.178.163_16364  MQTT2_SERVER_Read                     2107     2262 2556894.78  1130.37     0.00     0.00 16.11. 14:34:38 HASH(MQTT2_FHEM_Server_192.168.178.163_16364)
MQTT2_FHEM_Server_192.168.178.88_22350   MQTT2_SERVER_Read                     2085     2977 3078829.53  1034.21     0.00     0.00 16.11. 14:32:59 HASH(MQTT2_FHEM_Server_192.168.178.88_22350)
MQTT2_FHEM_Server_192.168.178.87_63864   MQTT2_SERVER_Read                     2066     2977 3150537.03  1058.29     0.00     0.00 16.11. 19:14:01 HASH(MQTT2_FHEM_Server_192.168.178.87_63864)
MQTT2_FHEM_Server_192.168.178.86_6944    MQTT2_SERVER_Read                     2016     2978 3148314.96  1057.19     0.00     0.00 16.11. 14:35:00 HASH(MQTT2_FHEM_Server_192.168.178.86_6944)
MQTT2_FHEM_Server_192.168.178.148_65336  MQTT2_SERVER_Read                     2014     2983 3486188.36  1168.69     0.00     0.00 16.11. 14:34:36 HASH(MQTT2_FHEM_Server_192.168.178.148_65336)
MQTT2_FHEM_Server_192.168.178.89_15003   MQTT2_SERVER_Read                     1970     2978 3080397.12  1034.38     0.00     0.00 16.11. 16:29:56 HASH(MQTT2_FHEM_Server_192.168.178.89_15003)
MQTT2_FHEM_Server_192.168.178.90_49178   MQTT2_SERVER_Read                     1959     2979 3084774.54  1035.51     0.00     0.00 16.11. 14:34:54 HASH(MQTT2_FHEM_Server_192.168.178.90_49178)
MQTT2_FHEM_Server_192.168.178.135_57238  MQTT2_SERVER_Read                     1938     2988 2092003.22   700.13     0.00     0.00 16.11. 23:04:58 HASH(MQTT2_FHEM_Server_192.168.178.135_57238)
MQTT2_FHEM_Server_192.168.178.139_40260  MQTT2_SERVER_Read                     1773     2993 1955075.40   653.22     0.00     0.00 15.11. 23:27:59 HASH(MQTT2_FHEM_Server_192.168.178.139_40260)
MQTT2_FHEM_Server_192.168.178.85_15529   MQTT2_SERVER_Read                     1705     2978 2510118.98   842.89     0.00     0.00 16.11. 14:33:57 HASH(MQTT2_FHEM_Server_192.168.178.85_15529)
MQTT2_FHEM_Server_192.168.178.136_54005  MQTT2_SERVER_Read                     1676     2980 1897315.73   636.68     0.00     0.00 16.11. 23:13:01 HASH(MQTT2_FHEM_Server_192.168.178.136_54005)
MQTT2_FHEM_Server_192.168.178.146_58697  MQTT2_SERVER_Read                     1643     2999 1946674.75   649.11     0.00     0.00 16.11. 13:10:47 HASH(MQTT2_FHEM_Server_192.168.178.146_58697)
MQTT2_FHEM_Server_192.168.178.150_51177  MQTT2_SERVER_Read                     1641     2978 1899504.90   637.85     0.00     0.00 16.11. 14:33:02 HASH(MQTT2_FHEM_Server_192.168.178.150_51177)
MQTT2_FHEM_Server_192.168.178.138_513    MQTT2_SERVER_Read                     1605     2986 1912756.57   640.57     0.00     0.00 16.11. 15:01:47 HASH(MQTT2_FHEM_Server_192.168.178.138_513)
MQTT2_FHEM_Server_192.168.178.97_11149   MQTT2_SERVER_Read                     1565     2980 1901072.68   637.94     0.00     0.00 16.11. 09:48:38 HASH(MQTT2_FHEM_Server_192.168.178.97_11149)
MQTT2_FHEM_Server_192.168.178.133_65459  MQTT2_SERVER_Read                     1558     2969 2002054.43   674.32     0.00     0.00 16.11. 07:33:58 HASH(MQTT2_FHEM_Server_192.168.178.133_65459)
MQTT2_FHEM_Server_192.168.178.132_64094  MQTT2_SERVER_Read                     1557     2965 2001442.56   675.02     0.00     0.00 16.11. 14:32:36 HASH(MQTT2_FHEM_Server_192.168.178.132_64094)
FileLog_MQTT2_DVES_1775A7                FileLog_Log                           1527     5919    7913.33     1.34     0.00     0.00 16.11. 06:14:13 HASH(FileLog_MQTT2_DVES_1775A7); HASH(MQTT2_DVES_1775A7)
MQTT2_FHEM_Server_192.168.178.134_50053  MQTT2_SERVER_Read                     1508     2976 2060540.67   692.39     0.00     0.00 16.11. 14:34:01 HASH(MQTT2_FHEM_Server_192.168.178.134_50053)
MQTT2_FHEM_Server_192.168.178.131_61987  MQTT2_SERVER_Read                     1493     2970 2225423.91   749.30     0.00     0.00 16.11. 18:21:39 HASH(MQTT2_FHEM_Server_192.168.178.131_61987)
MQTT2_FHEM_Server_192.168.178.92_10363   MQTT2_SERVER_Read                     1472     2979 1845089.48   619.37     0.00     0.00 16.11. 03:25:57 HASH(MQTT2_FHEM_Server_192.168.178.92_10363)
MQTT2_FHEM_Server_192.168.178.91_1257    MQTT2_SERVER_Read                     1469     2980 1851507.57   621.31     0.00     0.00 16.11. 03:12:14 HASH(MQTT2_FHEM_Server_192.168.178.91_1257)
MQTT2_FHEM_Server_192.168.178.99_4284    MQTT2_SERVER_Read                     1404     2979 1900725.81   638.04     0.00     0.00 16.11. 01:41:52 HASH(MQTT2_FHEM_Server_192.168.178.99_4284)
MQTT2_FHEM_Server_192.168.178.98_52042   MQTT2_SERVER_Read                     1398     2978 1900099.71   638.05     0.00     0.00 16.11. 22:57:03 HASH(MQTT2_FHEM_Server_192.168.178.98_52042)
MQTT2_FHEM_Server_192.168.178.137_15872  MQTT2_SERVER_Read                     1371     2982 1903927.04   638.47     0.00     0.00 16.11. 18:52:47 HASH(MQTT2_FHEM_Server_192.168.178.137_15872)
MQTT2_FHEM_Server_192.168.178.145_24885  MQTT2_SERVER_Read                     1359     2979 1903156.32   638.86     0.00     0.00 16.11. 15:16:47 HASH(MQTT2_FHEM_Server_192.168.178.145_24885)
MQTT2_FHEM_Server_192.168.178.93_5505    MQTT2_SERVER_Read                     1302     2978 1842740.85   618.78     0.00     0.00 16.11. 14:33:01 HASH(MQTT2_FHEM_Server_192.168.178.93_5505)
myJeeLink                                JeeLink_Read                          1067    25959 1077205.28    41.50     0.00     0.00 15.11. 23:51:05 HASH(myJeeLink)
Wetterstation                            WS980_ReadFn                          1062     6198 1585437.39   255.80     0.00     0.00 16.11. 05:50:01 HASH(Wetterstation)
MQTT2_FHEM_Server_192.168.178.95_24481   MQTT2_SERVER_Read                     1048     2978  614167.34   206.23     0.00     0.00 16.11. 04:38:05 HASH(MQTT2_FHEM_Server_192.168.178.95_24481)
boiler_log                               FileLog_Get                            981        2    1497.69   748.85     0.00     0.00 15.11. 23:14:42 HASH(boiler_log); boiler_log; CURRENT; INT; 2019-11-15_00:00:00; 2019-11-15_23:59:59; 3:n_Verbrauch_Oelbrenner.*::; 3:n_Verbrauch_Oel_ges.*::; 3:dy_Oelbrenner.*::; 4:MQTT2_DVES_D5AFC8.POWER\x3a::; 4:MQTT2_DVES_D5A12C.POWER\x3a::; 3:dy_HzgStoer.on::
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: MadMax-FHEM am 17 November 2019, 09:55:19
Also meiner Meinung nach sind die WaitDelay und 100% CPU gegenteilige Dinge...

Apptime waitdelay -> fhem blockiert (vielleicht), weil etwas nonblocking auf etwas "von außen" wartet...

100% CPU Last bzgl. fhem heißt eher, dass "irgendwas" in fhem "Endlosschleifen" dreht...

Bzgl. Waitdelay ist eher Fritzbox auffällig...
(wobei ich jetzt auch kein Apptime-Spezialist bin)

Bei 100% CPU Last eher mal z.B. in myUtils nach Schleifen schauen...

Frage: kommt die Auslastung im laufenden Betrieb und bleibt oder "nur" eine Zeitlang nach dem Starten!?
Wenn letzteres: ist initialUsbCheck aktiv!?

Gruß, Joachim
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 17 November 2019, 10:16:10
Das  FileLog_Get lange laeuft, kann an dem bestellten Zeitraum, und an den nicht optimierten FileLog-Regexp liegen.
Sollte aber FHEM nicht ausbremsen, wenn man "plotfork" setzt.

Die Zeiten bei MQTT2_SERVER_Read kann ich nicht erklaeren, vmtl. wuerde mir ein FHEM-Log mit "attr global verbose 5" _und_ "attr MQTT2_SERVER verbose 5" im Problemfall mehr sagen.
Und evtl. koennte ein "list .* subscriptions" helfen.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 17 November 2019, 11:01:49
@Joachim

@rudolfkoenig

Ich arbeite mal die bisherigen Hinweise ab und melde mich dann wieder.

Danke
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 17 November 2019, 11:23:41
ZitatDie werde ich mal alle auf Monat stellen damit sie nicht zu groß werden.
Das wird nicht helfen, auch 10-Jarehreslogs sind fuer FileLog kein Problem, weil die Suche nach dem Anfang der gesuchten Daten performant ist.
Was langsam ist, ist das Ausfiltern der gewuenschten Daten, d.h. es ist schlecht, wenn in der Datei viel gespeichert wird, was man fuer die Anzeige nicht braucht.
Weiterhin ist es performanter Daten fuer zwei Linien (z.Bsp. Temperatur und Feuchte) in zwei Spalten einer Zeile zu speichern, als in zwei Zeilen.
Das ist umso eher merkbar, je groesser die angezeigte Datenmenge ist, z.Bsp. bei Wochen/Monats oder Jahresplots.
Fuer solche Anzeigen sollte man extra FileLogs mit dem Durchschnittswerten anlegen, oder plotfork setzen, und geduldig sein.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 24 November 2019, 13:16:09
Hallo nochmal,

ich bin meinem Problem noch nicht wirklich auf die Spur gekommen. Die FHEM-Auslastung liegt praktisch immer noch dauerhaft auf 100%.

Ergebnis "apptime name all": (das ist nur von ein paar Minuten)
Was mir auffällt ist, daß an erster Stelle in der apptime-Liste die MQTT2-Server Verbindungen stehen.
name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
myCUNO                                   CUL_Ready                             3005      154    3029.02    19.67     0.00     0.00 24.11. 12:53:04 HASH(myCUNO)
MQTT2_FHEM_Server_192.168.178.142_32680  MQTT2_SERVER_Read                      996        4    3822.74   955.69     0.00     0.00 24.11. 12:53:30 HASH(MQTT2_FHEM_Server_192.168.178.142_32680)
MQTT2_FHEM_Server_192.168.178.147_63909  MQTT2_SERVER_Read                      993        3    2870.43   956.81     0.00     0.00 24.11. 12:52:23 HASH(MQTT2_FHEM_Server_192.168.178.147_63909)
MQTT2_FHEM_Server_192.168.178.148_65473  MQTT2_SERVER_Read                      991        4    3746.69   936.67     0.00     0.00 24.11. 12:53:40 HASH(MQTT2_FHEM_Server_192.168.178.148_65473)
MQTT2_FHEM_Server_192.168.178.86_9730    MQTT2_SERVER_Read                      969        3    2769.75   923.25     0.00     0.00 24.11. 12:53:25 HASH(MQTT2_FHEM_Server_192.168.178.86_9730)
MQTT2_FHEM_Server_192.168.178.88_25159   MQTT2_SERVER_Read                      954        4    3711.01   927.75     0.00     0.00 24.11. 12:52:59 HASH(MQTT2_FHEM_Server_192.168.178.88_25159)
MQTT2_FHEM_Server_192.168.178.144_20404  MQTT2_SERVER_Read                      950        4    3772.20   943.05     0.00     0.00 24.11. 12:52:03 HASH(MQTT2_FHEM_Server_192.168.178.144_20404)
MQTT2_FHEM_Server_192.168.178.89_17790   MQTT2_SERVER_Read                      944        3    2673.72   891.24     0.00     0.00 24.11. 12:52:48 HASH(MQTT2_FHEM_Server_192.168.178.89_17790)
MQTT2_FHEM_Server_192.168.178.163_18946  MQTT2_SERVER_Read                      942        3    2742.29   914.10     0.00     0.00 24.11. 12:52:14 HASH(MQTT2_FHEM_Server_192.168.178.163_18946)
MQTT2_FHEM_Server_192.168.178.87_1095    MQTT2_SERVER_Read                      941        3    2663.25   887.75     0.00     0.00 24.11. 12:52:45 HASH(MQTT2_FHEM_Server_192.168.178.87_1095)
MQTT2_FHEM_Server_192.168.178.90_51959   MQTT2_SERVER_Read                      899        3    2694.09   898.03     0.00     0.00 24.11. 12:53:27 HASH(MQTT2_FHEM_Server_192.168.178.90_51959)
MQTT2_FHEM_Server_192.168.178.85_17453   MQTT2_SERVER_Read                      761        3    2212.46   737.49     0.00     0.00 24.11. 12:52:16 HASH(MQTT2_FHEM_Server_192.168.178.85_17453)
MQTT2_FHEM_Server_192.168.178.134_60666  MQTT2_SERVER_Read                      650        4    2512.83   628.21     0.00     0.00 24.11. 12:52:06 HASH(MQTT2_FHEM_Server_192.168.178.134_60666)
MQTT2_FHEM_Server_192.168.178.132_55886  MQTT2_SERVER_Read                      608        4    2427.83   606.96     0.00     0.00 24.11. 12:52:05 HASH(MQTT2_FHEM_Server_192.168.178.132_55886)
MQTT2_FHEM_Server_192.168.178.131_49796  MQTT2_SERVER_Read                      608        4    2418.74   604.69     0.00     0.00 24.11. 12:52:08 HASH(MQTT2_FHEM_Server_192.168.178.131_49796)
MQTT2_FHEM_Server_192.168.178.133_61665  MQTT2_SERVER_Read                      604        4    2367.99   592.00     0.00     0.00 24.11. 12:53:39 HASH(MQTT2_FHEM_Server_192.168.178.133_61665)
MQTT2_FHEM_Server_192.168.178.135_53072  MQTT2_SERVER_Read                      602        3    1759.14   586.38     0.00     0.00 24.11. 12:52:19 HASH(MQTT2_FHEM_Server_192.168.178.135_53072)
MQTT2_FHEM_Server_192.168.178.99_4423    MQTT2_SERVER_Read                      563        4    2057.65   514.41     0.00     0.00 24.11. 12:52:39 HASH(MQTT2_FHEM_Server_192.168.178.99_4423)
MQTT2_FHEM_Server_192.168.178.146_61503  MQTT2_SERVER_Read                      563        3    1581.38   527.13     0.00     0.00 24.11. 12:53:20 HASH(MQTT2_FHEM_Server_192.168.178.146_61503)
MQTT2_FHEM_Server_192.168.178.93_8254    MQTT2_SERVER_Read                      521        4    2059.06   514.76     0.00     0.00 24.11. 12:52:07 HASH(MQTT2_FHEM_Server_192.168.178.93_8254)
MQTT2_FHEM_Server_192.168.178.96_23424   MQTT2_SERVER_Read                      518        4    2016.75   504.19     0.00     0.00 24.11. 12:52:13 HASH(MQTT2_FHEM_Server_192.168.178.96_23424)
MQTT2_FHEM_Server_192.168.178.138_14099  MQTT2_SERVER_Read                      518        4    2058.71   514.68     0.00     0.00 24.11. 12:52:07 HASH(MQTT2_FHEM_Server_192.168.178.138_14099)
MQTT2_FHEM_Server_192.168.178.98_54662   MQTT2_SERVER_Read                      517        4    2055.94   513.99     0.00     0.00 24.11. 12:53:09 HASH(MQTT2_FHEM_Server_192.168.178.98_54662)
MQTT2_FHEM_Server_192.168.178.137_18658  MQTT2_SERVER_Read                      517        3    1498.66   499.55     0.00     0.00 24.11. 12:52:16 HASH(MQTT2_FHEM_Server_192.168.178.137_18658)
MQTT2_FHEM_Server_192.168.178.136_56807  MQTT2_SERVER_Read                      516        4    2054.57   513.64     0.00     0.00 24.11. 12:52:08 HASH(MQTT2_FHEM_Server_192.168.178.136_56807)
MQTT2_FHEM_Server_192.168.178.145_27668  MQTT2_SERVER_Read                      515        3    1538.51   512.84     0.00     0.00 24.11. 12:52:22 HASH(MQTT2_FHEM_Server_192.168.178.145_27668)
MQTT2_FHEM_Server_192.168.178.141_57345  MQTT2_SERVER_Read                      515        3    1540.26   513.42     0.00     0.00 24.11. 12:53:28 HASH(MQTT2_FHEM_Server_192.168.178.141_57345)
MQTT2_FHEM_Server_192.168.178.139_43042  MQTT2_SERVER_Read                      515        3    1536.72   512.24     0.00     0.00 24.11. 12:52:49 HASH(MQTT2_FHEM_Server_192.168.178.139_43042)
MQTT2_FHEM_Server_192.168.178.143_53039  MQTT2_SERVER_Read                      513        3    1540.43   513.48     0.00     0.00 24.11. 12:52:26 HASH(MQTT2_FHEM_Server_192.168.178.143_53039)
MQTT2_FHEM_Server_192.168.178.97_13930   MQTT2_SERVER_Read                      513        3    1532.99   511.00     0.00     0.00 24.11. 12:53:21 HASH(MQTT2_FHEM_Server_192.168.178.97_13930)
MQTT2_FHEM_Server_192.168.178.92_13171   MQTT2_SERVER_Read                      512        3    1531.42   510.47     0.00     0.00 24.11. 12:53:19 HASH(MQTT2_FHEM_Server_192.168.178.92_13171)
MQTT2_FHEM_Server_192.168.178.150_53940  MQTT2_SERVER_Read                      512        4    2007.24   501.81     0.00     0.00 24.11. 12:52:36 HASH(MQTT2_FHEM_Server_192.168.178.150_53940)
MQTT2_FHEM_Server_192.168.178.91_3832    MQTT2_SERVER_Read                      511        3    1529.68   509.89     0.00     0.00 24.11. 12:53:21 HASH(MQTT2_FHEM_Server_192.168.178.91_3832)
Wetterstation                            WS980_ReadFn                           278        5     921.87   184.37     0.00     0.00 24.11. 12:52:01 HASH(Wetterstation)
MQTT2_FHEM_Server_192.168.178.169_61797  MQTT2_SERVER_Read                      227        5     309.10    61.82     0.00     0.00 24.11. 12:53:17 HASH(MQTT2_FHEM_Server_192.168.178.169_61797)
WEB_192.168.178.20_60340                 FW_Read                                226       17     434.42    25.55     0.00     0.00 24.11. 12:53:13 HASH(WEB_192.168.178.20_60340)
MQTT2_FHEM_Server_192.168.178.164_24352  MQTT2_SERVER_Read                      225        4     758.14   189.53     0.00     0.00 24.11. 12:52:28 HASH(MQTT2_FHEM_Server_192.168.178.164_24352)
MQTT2_FHEM_Server_192.168.178.196_3021   MQTT2_SERVER_Read                      202        7     787.93   112.56     0.00     0.00 24.11. 12:52:06 HASH(MQTT2_FHEM_Server_192.168.178.196_3021)
MQTT2_FHEM_Server_192.168.178.194_58500  MQTT2_SERVER_Read                      200       13     774.31    59.56     0.00     0.00 24.11. 12:53:31 HASH(MQTT2_FHEM_Server_192.168.178.194_58500)
MQTT2_FHEM_Server_192.168.178.193_31601  MQTT2_SERVER_Read                      197        6     588.44    98.07     0.00     0.00 24.11. 12:52:22 HASH(MQTT2_FHEM_Server_192.168.178.193_31601)
MQTT2_FHEM_Server_192.168.178.192_57275  MQTT2_SERVER_Read                      196       16    2124.63   132.79     0.00     0.00 24.11. 12:52:59 HASH(MQTT2_FHEM_Server_192.168.178.192_57275)
MQTT2_FHEM_Server_192.168.178.198_58039  MQTT2_SERVER_Read                      192       14     768.89    54.92     0.00     0.00 24.11. 12:53:09 HASH(MQTT2_FHEM_Server_192.168.178.198_58039)
MQTT2_FHEM_Server_192.168.178.191_51582  MQTT2_SERVER_Read                      191        4     341.85    85.46     0.00     0.00 24.11. 12:53:26 HASH(MQTT2_FHEM_Server_192.168.178.191_51582)
MQTT2_FHEM_Server_192.168.178.162_57742  MQTT2_SERVER_Read                      189       12     565.88    47.16     0.00     0.00 24.11. 12:53:26 HASH(MQTT2_FHEM_Server_192.168.178.162_57742)
MQTT2_FHEM_Server_192.168.178.195_58587  MQTT2_SERVER_Read                      186       12     728.14    60.68     0.00     0.00 24.11. 12:53:38 HASH(MQTT2_FHEM_Server_192.168.178.195_58587)
MQTT2_FHEM_Server_192.168.178.199_57938  MQTT2_SERVER_Read                      185       13     558.88    42.99     0.00     0.00 24.11. 12:52:23 HASH(MQTT2_FHEM_Server_192.168.178.199_57938)
MQTT2_FHEM_Server_192.168.178.112_37832  MQTT2_SERVER_Read                      172        3     515.02   171.67     0.00     0.00 24.11. 12:52:26 HASH(MQTT2_FHEM_Server_192.168.178.112_37832)
MQTT2_FHEM_Server_192.168.178.140_48381  MQTT2_SERVER_Read                      171        3     511.47   170.49     0.00     0.00 24.11. 12:53:22 HASH(MQTT2_FHEM_Server_192.168.178.140_48381)
MQTT2_FHEM_Server_192.168.178.95_27269   MQTT2_SERVER_Read                      171        3     512.04   170.68     0.00     0.00 24.11. 12:52:24 HASH(MQTT2_FHEM_Server_192.168.178.95_27269)
MQTT2_FHEM_Server_192.168.178.168_60928  MQTT2_SERVER_Read                      161       11     164.29    14.94     0.00     0.00 24.11. 12:53:33 HASH(MQTT2_FHEM_Server_192.168.178.168_60928)
MQTT2_FHEM_Server_192.168.178.197_58056  MQTT2_SERVER_Read                      158        4     159.40    39.85     0.00     0.00 24.11. 12:53:17 HASH(MQTT2_FHEM_Server_192.168.178.197_58056)
MQTT2_FHEM_Server_192.168.178.94_8392    MQTT2_SERVER_Read                      152        4     605.16   151.29     0.00     0.00 24.11. 12:52:06 HASH(MQTT2_FHEM_Server_192.168.178.94_8392)
FileLog_MQTT2_shellyswitch25_73CAD8      FileLog_Log                             56       44      72.75     1.65     0.00     0.00 24.11. 12:53:30 HASH(FileLog_MQTT2_shellyswitch25_73CAD8); HASH(MQTT2_shellyswitch25_73CAD8)
WEB                                      FW_Read                                 54       30    1305.96    43.53     0.00     0.00 24.11. 12:52:17 HASH(WEB)
myJeeLink                                JeeLink_Read                            53       63     973.65    15.45     0.00     0.00 24.11. 12:52:22 HASH(myJeeLink)
tmr-SYSMON_Update                        HASH(0x3020098)                         52        1      52.59    52.59  3762.30  3762.30 24.11. 12:53:04 HASH(sysmon)
FileLog_MQTT2_shellyswitch25_73CC55      FileLog_Log                             51       44      66.45     1.51     0.00     0.00 24.11. 12:53:40 HASH(FileLog_MQTT2_shellyswitch25_73CC55); HASH(MQTT2_shellyswitch25_73CC55)
FileLog_MQTT2_shelly1pm_B1DEC3           FileLog_Log                             50       24      59.08     2.46     0.00     0.00 24.11. 12:52:38 HASH(FileLog_MQTT2_shelly1pm_B1DEC3); HASH(MQTT2_shelly1pm_B1DEC3)
FileLog_MQTT2_shelly1pm_B1D659           FileLog_Log                             50       18      56.83     3.16     0.00     0.00 24.11. 12:53:20 HASH(FileLog_MQTT2_shelly1pm_B1D659); HASH(MQTT2_shelly1pm_B1D659)
FileLog_MQTT2_shellyswitch25_73CDC0      FileLog_Log                             50       33      62.15     1.88     0.00     0.00 24.11. 12:52:23 HASH(FileLog_MQTT2_shellyswitch25_73CDC0); HASH(MQTT2_shellyswitch25_73CDC0)
FileLog_MQTT2_shellyswitch25_5DB56F      FileLog_Log                             50       30      60.73     2.02     0.00     0.00 24.11. 12:53:25 HASH(FileLog_MQTT2_shellyswitch25_5DB56F); HASH(MQTT2_shellyswitch25_5DB56F)
FileLog_MQTT2_shelly1_2C0C67             FileLog_Log                             48        8      51.41     6.43     0.00     0.00 24.11. 12:52:28 HASH(FileLog_MQTT2_shelly1_2C0C67); HASH(MQTT2_shelly1_2C0C67)
XTM100A_23                               Modbus_Read                             37       19      58.67     3.09     0.00     0.00 24.11. 12:52:44 HASH(XTM100A_23)
tmr-ModbusLD_GetUpdate                   update                                  19       25     191.40     7.66  3526.27  1177.46 24.11. 12:53:04 update:XTM100A_25
Modbus_KG                                Modbus_Read                             18       12     122.39    10.20     0.00     0.00 24.11. 12:52:32 HASH(Modbus_KG)
XTM100A_21                               Modbus_Read                             18       18      49.78     2.77     0.00     0.00 24.11. 12:53:27 HASH(XTM100A_21)
XTM100A_22                               Modbus_Read                             16       19      51.47     2.71     0.00     0.00 24.11. 12:52:54 HASH(XTM100A_22)
XTM100A_25                               Modbus_Read                             13       19      33.55     1.77     0.00     0.00 24.11. 12:52:27 HASH(XTM100A_25)
XTM100A_26                               Modbus_Read                             12       18      17.53     0.97     0.00     0.00 24.11. 12:52:32 HASH(XTM100A_26)
tmr-WS980_updateValues                   HASH(0x3571338)                         12        1      12.24    12.24  3772.58  3772.58 24.11. 12:53:04 HASH(Wetterstation)
tmr-__ANON__                             _                                       12        3      34.29    11.43  2070.41   818.80 24.11. 12:53:20 (undef)
MQTT2_FHEM_Server                        MQTT2_SERVER_Read                        9        3      28.61     9.54     0.00     0.00 24.11. 12:53:16 HASH(MQTT2_FHEM_Server)
WEB_192.168.178.20_60459                 FW_Read                                  8        2       8.95     4.47     0.00     0.00 24.11. 12:53:24 HASH(WEB_192.168.178.20_60459)
FileLog_EC3000_3E7D                      FileLog_Log                              7        4       8.18     2.04     0.00     0.00 24.11. 12:52:44 HASH(FileLog_EC3000_3E7D); HASH(EC3000_3E7D)
FileLog_T_Hzg                            FileLog_Log                              6        8       9.18     1.15     0.00     0.00 24.11. 12:52:54 HASH(FileLog_T_Hzg); HASH(MQTT2_DVES_177B78)
FileLog_MQTT2_shellyswitch25_744ACA      FileLog_Log                              6       40      20.80     0.52     0.00     0.00 24.11. 12:52:59 HASH(FileLog_MQTT2_shellyswitch25_744ACA); HASH(MQTT2_shellyswitch25_744ACA)


Ergebnis "list .* subscriptions":
MQTT2_DVES_1759CF    2019-11-24 11:09:04    cmnd/DVES_1759CF_fb/# cmnd/IoT-WemosD1-Mini-8/# cmnd/sonoffs/#
MQTT2_DVES_177429    2019-11-24 11:09:04    cmnd/DVES_177429_fb/# cmnd/IoT-WemosD1-Mini-5/# cmnd/sonoffs/#
MQTT2_DVES_1775A7    2019-11-24 11:09:04    cmnd/DVES_1775A7_fb/# cmnd/IoT-WemosD1-Mini-6/# cmnd/sonoffs/#
MQTT2_DVES_177B78    2019-11-24 11:09:04    cmnd/DVES_177B78_fb/# cmnd/IoT-WemosD1-Mini-1/# cmnd/sonoffs/#
MQTT2_DVES_17C475    2019-11-24 11:09:04    cmnd/DVES_17C475_fb/# cmnd/IoT-WemosD1-Mini-3/# cmnd/sonoffs/#
MQTT2_DVES_17C5D4    2019-11-24 11:09:04    cmnd/DVES_17C5D4_fb/# cmnd/IoT-WemosD1-Mini-9/# cmnd/sonoffs/#
MQTT2_DVES_17C737    2019-11-24 11:09:04    cmnd/DVES_17C737_fb/# cmnd/IoT-WemosD1-Mini-4/# cmnd/sonoffs/#
MQTT2_DVES_261F3B    2019-11-24 11:09:04    cmnd/DVES_261F3B_fb/# cmnd/IoT_Anrichte_Rechts_WZ/# cmnd/sonoffs/#
MQTT2_DVES_C6C003    2019-11-24 11:09:04    cmnd/DVES_C6C003_fb/# cmnd/IoT-WemosD1-Mini-2/# cmnd/sonoffs/#
MQTT2_DVES_C6C5D9    2019-11-24 11:09:04    cmnd/DVES_C6C5D9_fb/# cmnd/IoT-WemosD1-Mini-7/# cmnd/sonoffs/#
MQTT2_DVES_D44E1E    2019-11-24 11:09:04    cmnd/DVES_D44E1E_fb/# cmnd/IoT_Stehlampe_WZ/# cmnd/sonoffs/#
MQTT2_DVES_D5A12E    2019-11-24 11:09:04    cmnd/DVES_D5A12E/# cmnd/IoT_Stehlampe_Flur/# cmnd/sonoffs/#
MQTT2_DVES_E4AC01    2019-11-24 11:09:04    cmnd/DVES_E4AC01_fb/# cmnd/IoT_Hzg_Stoer/# cmnd/sonoffs/#
MQTT2_FHEM_Server_192.168.178.112_37832     shellies/command=1574590105.63794 shellies/shelly1-24CA29/command=1574590105.63819 shellies/shelly1-24CA29/relay/0/command=1574590105.63835
MQTT2_FHEM_Server_192.168.178.131_49796     shellies/command=1574590120.34286 shellies/shelly4pro-801300/command=1574590120.34311 shellies/shelly4pro-801300/relay/0/command=1574590120.34353 shellies/shelly4pro-801300/relay/1/command=1574590120.34343 shellies/shelly4pro-801300/relay/2/command=1574590120.34332 shellies/shelly4pro-801300/relay/3/command=1574590120.34322
MQTT2_FHEM_Server_192.168.178.132_55886     shellies/command=1574590118.9656 shellies/shelly4pro-4BBF45/command=1574590118.96584 shellies/shelly4pro-4BBF45/relay/0/command=1574590118.96626 shellies/shelly4pro-4BBF45/relay/1/command=1574590118.96616 shellies/shelly4pro-4BBF45/relay/2/command=1574590118.96605 shellies/shelly4pro-4BBF45/relay/3/command=1574590118.96595
MQTT2_FHEM_Server_192.168.178.133_61665     shellies/command=1574590122.53974 shellies/shelly4pro-5670AA/command=1574590122.53998 shellies/shelly4pro-5670AA/relay/0/command=1574590122.54041 shellies/shelly4pro-5670AA/relay/1/command=1574590122.5403 shellies/shelly4pro-5670AA/relay/2/command=1574590122.5402 shellies/shelly4pro-5670AA/relay/3/command=1574590122.5401
MQTT2_FHEM_Server_192.168.178.134_60666     shellies/command=1574590118.2109 shellies/shelly4pro-4BB527/command=1574590118.21114 shellies/shelly4pro-4BB527/relay/0/command=1574590118.21156 shellies/shelly4pro-4BB527/relay/1/command=1574590118.21146 shellies/shelly4pro-4BB527/relay/2/command=1574590118.21136 shellies/shelly4pro-4BB527/relay/3/command=1574590118.21125
MQTT2_FHEM_Server_192.168.178.135_53072     shellies/command=1574590110.64364 shellies/shelly4pro-71513F/command=1574590110.64388 shellies/shelly4pro-71513F/relay/0/command=1574590110.64431 shellies/shelly4pro-71513F/relay/1/command=1574590110.64421 shellies/shelly4pro-71513F/relay/2/command=1574590110.6441 shellies/shelly4pro-71513F/relay/3/command=1574590110.644
MQTT2_FHEM_Server_192.168.178.136_56807     shellies/command=1574590114.28316 shellies/shelly1pm-6092BB/command=1574590114.2834 shellies/shelly1pm-6092BB/relay/0/command=1574590114.28351
MQTT2_FHEM_Server_192.168.178.137_18658     shellies/command=1574590125.60634 shellies/shelly1pm-B1E083/command=1574590125.60658 shellies/shelly1pm-B1E083/relay/0/command=1574590125.6067
MQTT2_FHEM_Server_192.168.178.138_14099     shellies/command=1574590114.90376 shellies/shelly1pm-609023/command=1574590114.904 shellies/shelly1pm-609023/relay/0/command=1574590114.90411
MQTT2_FHEM_Server_192.168.178.139_43042     shellies/command=1574590128.11252 shellies/shelly1pm-60958B/command=1574590128.11276 shellies/shelly1pm-60958B/relay/0/command=1574590128.11287
MQTT2_FHEM_Server_192.168.178.140_48381     shellies/command=1574590100.32315 shellies/shelly1-59D695/command=1574590100.3234 shellies/shelly1-59D695/relay/0/command=1574590100.32352
MQTT2_FHEM_Server_192.168.178.141_57345     shellies/command=1574590107.38314 shellies/shellyswitch-135A27/command=1574590107.38338 shellies/shellyswitch-135A27/relay/0/command=1574590107.38382 shellies/shellyswitch-135A27/relay/1/command=1574590107.38371 shellies/shellyswitch-135A27/roller/0/command=1574590107.3836 shellies/shellyswitch-135A27/roller/0/command/pos=1574590107.38349
MQTT2_FHEM_Server_192.168.178.142_32680     shellies/command=1574590108.35541 shellies/shellyswitch25-73CAD8/command=1574590108.35565 shellies/shellyswitch25-73CAD8/relay/0/command=1574590108.35608 shellies/shellyswitch25-73CAD8/relay/1/command=1574590108.35597 shellies/shellyswitch25-73CAD8/roller/0/command=1574590108.35587 shellies/shellyswitch25-73CAD8/roller/0/command/pos=1574590108.35577
MQTT2_FHEM_Server_192.168.178.143_53039     shellies/command=1574590105.30947 shellies/shelly1pm-609782/command=1574590105.30971 shellies/shelly1pm-609782/relay/0/command=1574590105.30983
MQTT2_FHEM_Server_192.168.178.144_20404     shellies/command=1574590109.86198 shellies/shellyswitch25-73FBF5/command=1574590109.86222 shellies/shellyswitch25-73FBF5/relay/0/command=1574590109.86264 shellies/shellyswitch25-73FBF5/relay/1/command=1574590109.86254 shellies/shellyswitch25-73FBF5/roller/0/command=1574590109.86244 shellies/shellyswitch25-73FBF5/roller/0/command/pos=1574590109.86233
MQTT2_FHEM_Server_192.168.178.145_27668     shellies/command=1574590101.06972 shellies/shelly1pm-B1DFFC/command=1574590101.06997 shellies/shelly1pm-B1DFFC/relay/0/command=1574590101.07008
MQTT2_FHEM_Server_192.168.178.146_61503     shellies/command=1574590120.95126 shellies/shelly1pm-B1D659/command=1574590120.9515 shellies/shelly1pm-B1D659/relay/0/command=1574590120.95161
MQTT2_FHEM_Server_192.168.178.147_63909     shellies/command=1574590111.70241 shellies/shellyswitch25-73CDC0/command=1574590111.70265 shellies/shellyswitch25-73CDC0/relay/0/command=1574590111.74242 shellies/shellyswitch25-73CDC0/relay/1/command=1574590111.70297 shellies/shellyswitch25-73CDC0/roller/0/command=1574590111.70287 shellies/shellyswitch25-73CDC0/roller/0/command/pos=1574590111.70276
MQTT2_FHEM_Server_192.168.178.148_65473     shellies/command=1574590117.39888 shellies/shellyswitch25-73CC55/command=1574590117.39912 shellies/shellyswitch25-73CC55/relay/0/command=1574590117.39953 shellies/shellyswitch25-73CC55/relay/1/command=1574590117.39943 shellies/shellyswitch25-73CC55/roller/0/command=1574590117.39933 shellies/shellyswitch25-73CC55/roller/0/command/pos=1574590117.39923
MQTT2_FHEM_Server_192.168.178.150_53940     shellies/command=1574590115.70306 shellies/shelly1pm-B1DD49/command=1574590115.7033 shellies/shelly1pm-B1DD49/relay/0/command=1574590115.70341
MQTT2_FHEM_Server_192.168.178.161_22607     cmnd/DVES_D5A12E/#=1574594571.70403 cmnd/IoT_Stehlampe_Flur/#=1574594571.70357 cmnd/sonoffs/#=1574594571.7039
MQTT2_FHEM_Server_192.168.178.162_57742     cmnd/DVES_E4AC01_fb/#=1574596092.40052 cmnd/IoT_Hzg_Stoer/#=1574596092.4001 cmnd/sonoffs/#=1574596092.40039
MQTT2_FHEM_Server_192.168.178.163_18946     shellies/command=1574590113.04659 shellies/shellyswitch25-E63460/command=1574590113.04683 shellies/shellyswitch25-E63460/relay/0/command=1574590113.04725 shellies/shellyswitch25-E63460/relay/1/command=1574590113.04715 shellies/shellyswitch25-E63460/roller/0/command=1574590113.04704 shellies/shellyswitch25-E63460/roller/0/command/pos=1574590113.04694
MQTT2_FHEM_Server_192.168.178.164_24352     shellies/command=1574590108.65624 shellies/shelly1-2C0C67/command=1574590108.65648 shellies/shelly1-2C0C67/relay/0/command=1574590108.65659
MQTT2_FHEM_Server_192.168.178.168_60928     cmnd/DVES_261F3B_fb/#=1574595076.65569 cmnd/IoT_Anrichte_Rechts_WZ/#=1574595076.6553 cmnd/sonoffs/#=1574595076.65557
MQTT2_FHEM_Server_192.168.178.169_61797     cmnd/DVES_D44E1E_fb/#=1574596397.30671 cmnd/IoT_Stehlampe_WZ/#=1574596397.3063 cmnd/sonoffs/#=1574596397.30659
MQTT2_FHEM_Server_192.168.178.191_51582     cmnd/DVES_177B78_fb/#=1574596397.77916 cmnd/IoT-WemosD1-Mini-1/#=1574596397.77879 cmnd/sonoffs/#=1574596397.77904
MQTT2_FHEM_Server_192.168.178.192_57275     cmnd/DVES_C6C003_fb/#=1574595075.85706 cmnd/IoT-WemosD1-Mini-2/#=1574595074.34682 cmnd/sonoffs/#=1574595074.34711
MQTT2_FHEM_Server_192.168.178.193_31601     cmnd/DVES_17C475_fb/#=1574590620.20446 cmnd/IoT-WemosD1-Mini-3/#=1574590620.20401 cmnd/sonoffs/#=1574590620.20433
MQTT2_FHEM_Server_192.168.178.194_58500     cmnd/DVES_17C737_fb/#=1574594570.50309 cmnd/IoT-WemosD1-Mini-4/#=1574594570.5027 cmnd/sonoffs/#=1574594570.50298
MQTT2_FHEM_Server_192.168.178.195_58587     cmnd/DVES_177429_fb/#=1574594570.13104 cmnd/IoT-WemosD1-Mini-5/#=1574594570.13064 cmnd/sonoffs/#=1574594570.13091
MQTT2_FHEM_Server_192.168.178.196_3021     cmnd/DVES_1775A7_fb/#=1574590631.26941 cmnd/IoT-WemosD1-Mini-6/#=1574590631.26898 cmnd/sonoffs/#=1574590631.26928
MQTT2_FHEM_Server_192.168.178.197_58056     cmnd/DVES_C6C5D9_fb/#=1574596397.54035 cmnd/IoT-WemosD1-Mini-7/#=1574596397.53997 cmnd/sonoffs/#=1574596397.54024
MQTT2_FHEM_Server_192.168.178.198_58039     cmnd/DVES_1759CF_fb/#=1574595076.46522 cmnd/IoT-WemosD1-Mini-8/#=1574595076.46484 cmnd/sonoffs/#=1574595076.4651
MQTT2_FHEM_Server_192.168.178.199_57938     cmnd/DVES_17C5D4_fb/#=1574594510.2386 cmnd/IoT-WemosD1-Mini-9/#=1574594510.2381 cmnd/sonoffs/#=1574594510.23845
MQTT2_FHEM_Server_192.168.178.85_17453     shellies/command=1574590124.5676 shellies/shellyswitch25-7455AA/command=1574590124.56784 shellies/shellyswitch25-7455AA/relay/0/command=1574590124.56832 shellies/shellyswitch25-7455AA/relay/1/command=1574590124.56816 shellies/shellyswitch25-7455AA/roller/0/command=1574590124.56806 shellies/shellyswitch25-7455AA/roller/0/command/pos=1574590124.56795
MQTT2_FHEM_Server_192.168.178.86_9730     shellies/command=1574590102.91386 shellies/shellyswitch25-5DB56F/command=1574590102.91415 shellies/shellyswitch25-5DB56F/relay/0/command=1574590102.91476 shellies/shellyswitch25-5DB56F/relay/1/command=1574590102.91462 shellies/shellyswitch25-5DB56F/roller/0/command=1574590102.91446 shellies/shellyswitch25-5DB56F/roller/0/command/pos=1574590102.9143
MQTT2_FHEM_Server_192.168.178.87_1095     shellies/command=1574590123.50559 shellies/shellyswitch25-E6774F/command=1574590123.50582 shellies/shellyswitch25-E6774F/relay/0/command=1574590123.50624 shellies/shellyswitch25-E6774F/relay/1/command=1574590123.50614 shellies/shellyswitch25-E6774F/roller/0/command=1574590123.50604 shellies/shellyswitch25-E6774F/roller/0/command/pos=1574590123.50594
MQTT2_FHEM_Server_192.168.178.88_25159     shellies/command=1574590106.58812 shellies/shellyswitch25-744ACA/command=1574590106.58842 shellies/shellyswitch25-744ACA/relay/0/command=1574590106.58884 shellies/shellyswitch25-744ACA/relay/1/command=1574590106.58874 shellies/shellyswitch25-744ACA/roller/0/command=1574590106.58864 shellies/shellyswitch25-744ACA/roller/0/command/pos=1574590106.58853
MQTT2_FHEM_Server_192.168.178.89_17790     shellies/command=1574590126.61175 shellies/shellyswitch25-731353/command=1574590126.61199 shellies/shellyswitch25-731353/relay/0/command=1574590126.61242 shellies/shellyswitch25-731353/relay/1/command=1574590126.61232 shellies/shellyswitch25-731353/roller/0/command=1574590126.61221 shellies/shellyswitch25-731353/roller/0/command/pos=1574590126.61211
MQTT2_FHEM_Server_192.168.178.90_51959     shellies/command=1574590104.31637 shellies/shellyswitch25-5DB8FD/command=1574590104.31661 shellies/shellyswitch25-5DB8FD/relay/0/command=1574590104.31703 shellies/shellyswitch25-5DB8FD/relay/1/command=1574590104.31694 shellies/shellyswitch25-5DB8FD/roller/0/command=1574590104.31683 shellies/shellyswitch25-5DB8FD/roller/0/command/pos=1574590104.31673
MQTT2_FHEM_Server_192.168.178.91_3832     shellies/command=1574590128.75923 shellies/shelly1pm-B1E229/command=1574590128.75946 shellies/shelly1pm-B1E229/relay/0/command=1574590128.75957
MQTT2_FHEM_Server_192.168.178.92_13171     shellies/command=1574590127.29947 shellies/shelly1pm-60947B/command=1574590127.29971 shellies/shelly1pm-60947B/relay/0/command=1574590127.29982
MQTT2_FHEM_Server_192.168.178.93_8254     shellies/command=1574590113.68146 shellies/shelly1pm-B1E286/command=1574590113.6817 shellies/shelly1pm-B1E286/relay/0/command=1574590113.68182
MQTT2_FHEM_Server_192.168.178.94_8392     shellies/command=1574590112.05151 shellies/shelly1-554AF2/command=1574590112.05175 shellies/shelly1-554AF2/relay/0/command=1574590112.05187
MQTT2_FHEM_Server_192.168.178.95_27269     shellies/command=1574590103.41146 shellies/shelly1-93ACB2/command=1574590103.4117 shellies/shelly1-93ACB2/relay/0/command=1574590103.41181
MQTT2_FHEM_Server_192.168.178.96_23424     shellies/command=1574590116.40255 shellies/shelly1pm-608EC7/command=1574590116.40279 shellies/shelly1pm-608EC7/relay/0/command=1574590116.4029
MQTT2_FHEM_Server_192.168.178.97_13930     shellies/command=1574590099.67402 shellies/shelly1pm-B1DA08/command=1574590099.6743 shellies/shelly1pm-B1DA08/relay/0/command=1574590099.67446
MQTT2_FHEM_Server_192.168.178.98_54662     shellies/command=1574590119.57241 shellies/shelly1pm-6092A0/command=1574590119.57265 shellies/shelly1pm-6092A0/relay/0/command=1574590119.5727


Ergebnis "verbose=5" Einstellung (ein paar Ausschnitte):
Wie schon beim letzten Mal ist die log-Datei mit "verbose=5" wieder gleich aus dem Ruder gelaufen. Innerhalb einer Stunde von 2MB auf 43MB. Ok, es gibt mit Sicherheit noch einige Baustellen die in meinem System zu bereinigen sind, aber das Alles hatte bisher nicht dazu geführt, daß FHEM auf 100% Last gegangen ist und manche Seiten sich jetzt gar nicht mehr öffen lassen. Im Prinzip alles was einen hohen Datenanteil hat, also SVG-Plotfiles z.B.
[code]
2019.11.24 11:29:23 5: myJeeLink: dispatch OK 22 67 106 1 230 223 158 1 226 37 72 0 0 187 4 0 79 0 84 2 1
2019.11.24 11:29:23 5: myJeeLink: dispatch OK 22 101 62 1 231 165 121 1 167 170 148 0 3 229 130 0 8 7 251 3 1
2019.11.24 11:29:23 5: Starting notify loop for EC3000_653E, 1 event(s), first is consumption: 255.362
2019.11.24 11:29:23 5: rg_Energieverbrauch_Elektrogeraete: not on any display, ignoring notify
2019.11.24 11:29:23 5: End notify loop for EC3000_653E
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/roller/0/pos => roller_0_pos
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is roller_0_pos: -1
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/roller/0/pos:-1
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/roller/0/power => roller_0_power
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is roller_0_power: 0.00
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/roller/0/power:0.00
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/relay/power => power
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is power: 0.00
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/relay/power:0.00
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/roller/0/energy => roller_0_energy
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is roller_0_energy: 0
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/roller/0/energy:0
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/relay/energy => energy
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is energy: 0
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/relay/energy:0
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/input/1 => input_1
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is input_1: 0
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/input/1:0
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/input/0 => input_0
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is input_0: 0
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/input/0:0
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/temperature => temperature
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is temperature: 55.32
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/temperature:55.32
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/temperature_f => temperature_f
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is temperature_f: 131.57
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/temperature_f:131.57
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB56F shellies/shellyswitch25-5DB56F/overtemperature => overtemperature
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_shellyswitch25_5DB56F, 1 event(s), first is overtemperature: 0
2019.11.24 11:29:23 5: End notify loop for MQTT2_shellyswitch25_5DB56F
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB56F/overtemperature:0
2019.11.24 11:29:23 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:23 4: Modbus_KG: ProcessRequestQueue called from HandleTimeout, qlen 3, next entry to id 27 (XTM100A_12), last send to this device was 27.652 secs ago, last read 58.401 secs ago, last read on bus 0.911 secs ago from id 43 (Modbus_KG)
2019.11.24 11:29:23 5: Modbus_KG: CheckDelay called from ProcessRequestQueue commDelay (0.7s since 11:28:25.509) for XTM100A_12, delay 57.701secs over
2019.11.24 11:29:23 5: Modbus_KG: CheckDelay called from ProcessRequestQueue sendDelay (0.7s since 11:28:56.258) for XTM100A_12, delay 26.953secs over
2019.11.24 11:29:23 4: Modbus_KG: ProcessRequestQueue (V4.1.5 - 17.9.2019) qlen 3, sending 1b0401000002720d request: id 27, fCode 4, type i, adr 256, len 2 for device XTM100A_12 reading Energy_total__kWh (getUpdate), queued 4.04 secs ago, read buffer empty, Id 43, fCode 4
2019.11.24 11:29:23 5: SW: 1b0401000002720d
2019.11.24 11:29:23 5: Modbus_KG: StartQueueTimer called form ProcessRequestQueue sets internal timer to call Modbus_ProcessRequestQueue in 1.000 seconds
2019.11.24 11:29:23 4: MQTT2_DEVICE_Parse: MQTT2_DVES_C6C003 tele/IoT-WemosD1-Mini-2/STATE => { json2nameValue($EVENT) }
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_DVES_C6C003, 3 event(s), first is Uptime: 53T21:14:15
2019.11.24 11:29:23 5: rg_Temp_RadHzg.KG: not on any display, ignoring notify
2019.11.24 11:29:23 5: End notify loop for MQTT2_DVES_C6C003
2019.11.24 11:29:23 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is tele/IoT-WemosD1-Mini-2/STATE:{"Time":"2019-11-24T11:29:23","Uptime":"53T21:14:15","Vcc":2.928,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"WLAN FRITZ!Mesh","BSSId":"38:10:D5:CD:8B:0A","Channel":11,"RSSI":100}}
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_DVES_C6C003 tele/IoT-WemosD1-Mini-2/SENSOR => { my %ret; while ($EVENT =~ /.Id...([A-F0-9]{12})...Temperature..([\d]+\.[\d]+)./g) { $ret{"Temperatur_".$1}=$2; }; return \%ret; }
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_DVES_C6C003 tele/IoT-WemosD1-Mini-2/SENSOR => { json2nameValue($EVENT) }
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_DVES_C6C003, 8 event(s), first is Temperatur_020C9177683B: 24.9
2019.11.24 11:29:24 5: rg_Temp_RadHzg.KG: not on any display, ignoring notify
2019.11.24 11:29:24 5: End notify loop for MQTT2_DVES_C6C003
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is tele/IoT-WemosD1-Mini-2/SENSOR:{"Time":"2019-11-24T11:29:23","DS18B20-1":{"Id":"020292467077","Temperature":26.1},"DS18B20-2":{"Id":"020492460770","Temperature":24.8},"DS18B20-3":{"Id":"020992463413","Temperature":25.9},"DS18B20-4":{"Id":"020C9177683B","Temperature":24.9},"DS18B20-5":{"Id":"0213195E84AA","Temperature":26.0},"DS18B20-6":{"Id":"02159246C82D","Temperature":24.4},"DS18B20-7":{"Id":"02159246EA9D","Temperature":25.9},"DS18B20-8":{"Id":"02159246EEF9","Temperature":24.7},"TempUnit":"C"}
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shelly1_93ACB2 shellies/shelly1-93ACB2/relay/0 => relay_0
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shelly1_93ACB2, 1 event(s), first is relay_0: off
2019.11.24 11:29:24 5: End notify loop for MQTT2_shelly1_93ACB2
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1-93ACB2/relay/0:off
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shelly1_93ACB2 shellies/shelly1-93ACB2/input/0 => input_0
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shelly1_93ACB2, 1 event(s), first is input_0: 1
2019.11.24 11:29:24 5: End notify loop for MQTT2_shelly1_93ACB2
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1-93ACB2/input/0:1
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/roller/0/pos => roller_0_pos
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is roller_0_pos: -1
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/roller/0/pos:-1
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/roller/0/power => roller_0_power
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is roller_0_power: 0.00
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/roller/0/power:0.00
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/relay/power => power
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is power: 0.00
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/relay/power:0.00
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/roller/0/energy => roller_0_energy
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is roller_0_energy: 0
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/roller/0/energy:0
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/relay/energy => energy
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is energy: 0
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/relay/energy:0
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/input/1 => input_1
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is input_1: 0
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/input/1:0
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/input/0 => input_0
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is input_0: 0
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/input/0:0
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:24 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/temperature => temperature
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is temperature: 71.68
2019.11.24 11:29:24 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:24 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/temperature:71.68
2019.11.24 11:29:24 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/temperature_f => temperature_f
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is temperature_f: 161.02
2019.11.24 11:29:25 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/temperature_f:161.02
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shellyswitch25_5DB8FD shellies/shellyswitch25-5DB8FD/overtemperature => overtemperature
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shellyswitch25_5DB8FD, 1 event(s), first is overtemperature: 0
2019.11.24 11:29:25 5: End notify loop for MQTT2_shellyswitch25_5DB8FD
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shellyswitch25-5DB8FD/overtemperature:0
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/relay/0 => relay0
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is relay0: off
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/relay/0:off
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/input/0 => input0
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is input0: 0
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/input/0:0
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/relay/0/power => power
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is power: 0.00
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/relay/0/power:0.00
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/temperature => temperature
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is temperature: 42.97
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/temperature:42.97
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/temperature_f => temperature_f
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is temperature_f: 109.34
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/temperature_f:109.34
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1pm_609782 shellies/shelly1pm-609782/overtemperature => overtemperature
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1pm_609782, 1 event(s), first is overtemperature: 0
2019.11.24 11:29:25 5: rg_Energieverbrauch_Bad: not on any display, ignoring notify
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1pm_609782
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1pm-609782/overtemperature:0
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 5: Modbus_KG: ProcessRequestQueue called from HandleTimeout returns, Fhem is still waiting for response, request: id 27, fCode 4, type i, adr 256, len 2 for device XTM100A_12 reading Energy_total__kWh (getUpdate), queued 5.78 secs ago, sent 1.74 secs ago, read buffer empty, Id 43, fCode 4, qlen 2, try again in 1 seconds
2019.11.24 11:29:25 5: Modbus_KG: StartQueueTimer called form ProcessRequestQueue sets internal timer to call Modbus_ProcessRequestQueue in 1.000 seconds
2019.11.24 11:29:25 5: Modbus_KG: read buffer: 1b040445894f857130
2019.11.24 11:29:25 4: Modbus_KG: ParseFrameStart (RTU) extracted id 27, fCode 4 and data 0445894f85
2019.11.24 11:29:25 5: Modbus_KG: HandleResponse called from Read
2019.11.24 11:29:25 5: Modbus_KG: ParseResponse called from HandleResponse
2019.11.24 11:29:25 5: Modbus_KG: CheckChecksum (called from HandleResponse): 7130 is valid
2019.11.24 11:29:25 5: Modbus_KG: HandleResponse now passing to logical device XTM100A_12 for parsing data
2019.11.24 11:29:25 5: XTM100A_12: ParseObj called with data 45894f85, type i, adr 256, valuesLen 2, op read
2019.11.24 11:29:25 5: XTM100A_12: ParseObj ObjInfo for i256: reading=Energy_total__kWh, unpack=f>, expr=, format=%.3f, map=
2019.11.24 11:29:25 5: XTM100A_12: ParseObj unpacked 45894f85 with f> to 4393.93994140625 hex 343339332e3933393934313430363235
2019.11.24 11:29:25 5: XTM100A_12: ParseObj for Energy_total__kWh does sprintf with format %.3f, value is 4393.93994140625
2019.11.24 11:29:25 5: XTM100A_12: ParseObj for Energy_total__kWh sprintf result is 4393.940
2019.11.24 11:29:25 4: XTM100A_12: ParseObj assigns value 4393.940 to Energy_total__kWh
2019.11.24 11:29:25 5: Starting notify loop for XTM100A_12, 1 event(s), first is Energy_total__kWh: 4393.940
2019.11.24 11:29:25 5: End notify loop for XTM100A_12
2019.11.24 11:29:25 5: Modbus_KG: HandleResponse got 1 readings from ParseObj for XTM100A_12
2019.11.24 11:29:25 4: Modbus_KG: ResponseDone request: id 27, fCode 4, type i, adr 256, len 2 for device XTM100A_12 reading Energy_total__kWh (getUpdate), queued 5.80 secs ago, sent 1.76 secs ago, Current read buffer: 1b040445894f857130, Id 27, fCode 4, response: id 27, fCode 4, type i, adr 256, len 2, value 45894f85
2019.11.24 11:29:25 5: Modbus_KG: DropFrame - drop 1b040445894f857130
2019.11.24 11:29:25 5: Modbus_KG: StartQueueTimer called form Read sets internal timer to call Modbus_ProcessRequestQueue in 0.000 seconds
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1_24CA29 shellies/shelly1-24CA29/relay/0 => relay0
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1_24CA29 shellies/shelly1-24CA29/relay/0 => state
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1_24CA29, 2 event(s), first is relay0: on
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1_24CA29
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1-24CA29/relay/0:on
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:25 4: MQTT2_DEVICE_Parse: MQTT2_shelly1_24CA29 shellies/shelly1-24CA29/input/0 => input0
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_shelly1_24CA29, 1 event(s), first is input0: 0
2019.11.24 11:29:25 5: End notify loop for MQTT2_shelly1_24CA29
2019.11.24 11:29:25 5: Starting notify loop for MQTT2_FHEM_Server, 1 event(s), first is shellies/shelly1-24CA29/input/0:0
2019.11.24 11:29:25 5: End notify loop for MQTT2_FHEM_Server
2019.11.24 11:29:26 5: JeeLink/RAW: /OK 22 62 125 1 231 155 161 1 170 139 53 0 4 28 108 0 8 7 247 3 2
OK 22 59 217 1 187 212 232 1 5 235 120 0 2 183 158 1 81 3 111 20 5
OK 22 93 39 1 228 176 211 0 33 40 97 0 1 170 177 0 0 80 40 1 0
OK 22 99 24 1 226 120 90 0 241 2 113 0 5 89 226 9 214 10
2019.11.24 11:29:26 5: myJeeLink: dispatch OK 22 62 125 1 231 155 161 1 170 139 53 0 4 28 108 0 8 7 247 3 2
2019.11.24 11:29:26 5: Starting notify loop for EC3000_3E7D, 1 event(s), first is power: 0.8
2019.11.24 11:29:26 5: rg_Energieverbrauch_Elektrogeraete: not on any display, ignoring notify
2019.11.24 11:29:26 5: End notify loop for EC3000_3E7D
2019.11.24 11:29:26 5: myJeeLink: dispatch OK 22 59 217 1 187 212 232 1 5 235 120 0 2 183 158 1 81 3 111 20 5
2019.11.24 11:29:26 5: Starting notify loop for EC3000_3BD9, 1 event(s), first is power: 33.7
201
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 24 November 2019, 19:28:08
Sehe ich aus "subscriptions" richtig, dass 49 MQTT2 Geraete angeschlossen sind?
Auf welchem Hardware laeuft FHEM?
Ist "attr WEB plotfork" gesetzt? Wenn nicht, bitte setzen.

Das Log im vorherigen Beitrag wurde zu frueh abgeschnitten. Ich bitte um einen neuen Versuch, aber diesmal:
- wenn groesser als 1k als gezipptes Anhang
- bitte _alle_ Attribute setzen: "attr global verbose 5", "attr MQTT2_SERVER verbose 5" und (neu) "attr global mseclog".
- der Log muss nicht Stundenlang sein, mir reichen auch die 2 Minuten, wo FHEM klemmt. Danach kann man wieder "attr global verbose 3" und "deleteattr MQTT2_SERVER verbose" ausfuehren.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 24 November 2019, 20:15:30
Ja, 49 MQTT2-Geräte stimmt.
FHEM läuft auf einem RasPi 3+

Den Rest schaue ich mir Heute Abend noch an.

Danke
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 24 November 2019, 22:32:47
So, ich habe alle Attribute gesetzt:
Waren Beide bisher nicht gesetzt.

Der betreffenden Teil vom Log (mit verbose 5) im Anhang.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 24 November 2019, 23:37:09
Was ich sehe:
- in den 712 Sekunden des Logs haben 37 unterschiedliche Geraete 6449 MQTT Nachrichten an FHEM abgesetzt (9/sec)
- die generierten Events sollten an drei Abnehmer (3 Browserfenster?) weitergeleitet werden, die nicht in der Lage sind, die Daten abzunehmen.
- MQTT2_FHEM_Server ist vmtl mit rawEvents versehen, d.h. es generiert ein zusaetzliches Event pro empfangene Nachricht, d.h. es sind 18 einzelne Events/s zu verarbeiten.
- das Verarbeiten einer Nachricht nimmt 111ms in Anspruch: davon sind 8ms bei MQTT2_SERVER, 46ms in MQTT2_DEVICE, der Rest ist Event-Auswertung.

MQTT2_DEVICE wurde noch nicht fuer diese Menge an Nachrichten und Geraeteanzahl optimiert: die 46ms koennte man (mit relativ viel Aufwand) reduzieren. Die andere Haelfte der Zeit wird in irgendwelchen notify/DOIF/FileLog/etc verbracht: hier muss man im Einzelfall anschauen, was man machen kann, z.Bsp. regexp fuer notify so setzen, dass es vom Framework gezielt aufgerufen wird (NOTIFY_DEV muss gesetzt sein), FileLogs zusammenfassen, etc.

Ich wuerde:
- rawEvents abschalten
- bei den MQTT Endgeraeten die Nachrichtenmenge um das zehnfache reduzieren (statt 30 nur alle 300 Sekunden die Stromwerte melden)
- notify/DOIF/FileLog pruefen, ob es nicht optimiert werden kann (s.o.), unnoetige Browserfenster schliessen.
- und/oder potenteres Hardware fuer FHEM einsetzen
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 24 November 2019, 23:44:51
Hallo Rudof,

vielen Dank für die schnelle Analyse. Ich werde das dann die nächsten Tage alles mal durchschauen und prüfen was ich verbessern kann.

Würde ein RasPi 4 einen genügend großen Hub bringen, oder bräuchte ich noch potentere HW? Das jetzt in Betrieb befindliche System ist noch lange nicht fertig. Da kommt noch einiges dazu.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 25 November 2019, 00:14:16
ZitatWürde ein RasPi 4 einen genügend großen Hub bringen, oder bräuchte ich noch potentere HW?
Ich wuerde erst den Nachrichtenintervall soweit reduzieren, dass die Last unter 100% faellt.
Aus dieser Zahl und aus der erwarteten Endausbau kann man dann die benoetigte CPU-Power fuer einen bestimmten Nachrichtenintervall berechnen, und dann auf CPU-Vergleichseiten nachschauen, ob ein RPI4 reicht, bzw. den verkarftbaren Nachrichten-Intervall bestimmen.

Die Suchzeit nach dem passenden device/Reading in MQTT2_DEVICE ist z.Zt. O(N), und da die Nachrichtenmenge auch O(N) ist, ist die CPU Belastung O(N2).
Evtl. lohnt sich hier zu optimieren, auch wenn es dank aktueller Flexibilitaet (was bisher Prio war) nicht trivial ist.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: cc13 am 27 November 2019, 17:35:03
Hallo,

ich klinke mich hier mal mit ein. Seit einigen Tagen habe ich ähnliche Beobachtungen gemacht. Apptime zeigt mir MQTT-Devices an, die sehr lange brauchen. Hier hängen 3 Gosund-Stecker, die MQTT-Daten an den Raspi senden.

Aufgefallen ist mir, dass die Webseite von FHEM sehr langsam lädt (Browser/PC-unabhängig) und dass Befehle zum schalten der Dosen ewig brauchen (mehr als 1 Minute). Mir ist nicht bewusst, dass ich etwas am System geändert habe, was die Ursache sein könnte.

Die nächsten Tage werde ich den Thread hier mal durcharbeiten, um vielleicht auf den Fehler zu stossen.

CC13
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 27 November 2019, 17:46:14
Wieviele MQTT Geraete sind angeschlossen, und mit welcher Frequenz senden diese die Daten?
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: cc13 am 28 November 2019, 06:55:54
Es sind 3 Geräte, eines davon war auf Telemetry Period 30 gestellt. Das habe ich jetzt auf 300 geändert, bei den anderen beiden stand es schon auf 300.

Im Log fallen mir noch Einträge wie dieser auf:


2019.11.28 06:59:21 3: m2s: m2s_192.168.1.177_58978/DVES_53C86A left us (keepalive check)


Abwechselnd und mit unterschiedlicher Häufigkeit für alle 3 Geräte.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 30 November 2019, 22:11:07
@rudolfkoenig

Ich habe die Zeitintervalle bei den MQTT-Quellen erhöht (erstmal nur auf 60s) und habe am MQTT2-Server das raw-attr entfernt.

Das hat jetzt schon einen großen Hub gebracht. Die CPU-Last liegt jetzt wieder deutlich unter 100%, meistens um die 75%, schwankt natürlich auch (nach unten bis auf ca. 30% und nach oben auf 85%, ganz selten auch kurz mal auf 100%).

Jetzt werde ich versuchen das Ganze weiter zu optimieren (zumindest im Rahmen meiner Möglichkeiten).

Wichtig und Gut für mich war, daß ich Hinweise bekommen habe wo ich suchen kann.

Nochmals vielen Dank dafür.

Grüße
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 02 Dezember 2019, 23:00:43
@Guzzi-Charlie: ich habe versucht das Parsen bei vielen MQTT Endgeraeten zu optimieren.
Da es komplexer ist, als die alte Variante, wuerde ich es nur dann einchecken, falls es hilft.
Koenntest du bitte die Auslastung der angehaengten Version mit der alten Version vergleichen?

Weiterhin haette ich gerne die Ausgabe von{ MQTT2_DEVICE_dumpInternal() }gesehen, diese Funktion gibt es nur in der angehaengten Variante.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 02 Dezember 2019, 23:44:05
Hallo,

vielen Dank für die Mühe. Das werde ich gerne austesten und dann das Ergebnis mitteilen. Heute Abend komme ich aber leider nicht mehr dazu. Fahre Morgen Früh für zwei Tage an den Ammersee. Bin Mittwoch Abend wieder zurück, dann werde ich es testen.

Grüße
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 18 Dezember 2019, 19:23:30
Neuigkeiten?
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 18 Dezember 2019, 20:16:22
Hallo Rudolf,

was soll ich sagen? Ich bin einfach noch nicht dazu gekommen. Erst Ammersee, dann 2-Tage auf Weinauslieferungstour mit meinem Kumpel (hat ein Weingut, aber gerade eine operierte Hand), dann noch die letzten schönen Tage genutzt um das Holz einer Dachgaube zu streichen, Heute Morgen Heizung ausgefallen ==> Fehlersuche (Zündtrafo defekt), neuen bestellt (Heizung solange AUS) und alle "freuen sich".

UND, da die Last nach den ersten Maßnahmen sich nun zwischen 60 und 80% bewegt und alles wieder soweit funktioniert war die PRIO etwas nach Hinten gerutscht.

Aber ich werde die nächsten Tage mich wieder dem Thema widmen (nachdem die Heizung wieder läuft). Ich will ja auch noch weitere Dinge in FHEM einbinden, auch weitere MQTT-"Sender".

Ich melde mich auf jeden Fall wieder.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Romoker am 20 Dezember 2019, 22:25:13
Ich klinke mich hier mal ein. Ich habe zwar nur fünf MQTT-Devices, habe aber auch einen signifikanten CPU-Anstieg festgestellt, immer wenn die weihnachtlichen Lichterketten mit den SmartPlugs eingeschaltet wurden. Grund ist die Leistungsmessung der Plugs. Das führt zu einer hohen Frequenz an MQTT-Nachrichten und einem CPU-Lastanstieg von ca. 12% auf 30%. Ich war neugierig auf die Optimierung und habe die neue Version 10_MQTT2_DEVICE.pm getestet.
Zuerst habe ich keine Veränderung feststellen können, bis ich gemerkt habe, dass über autocreate nochmal alle meine vorhandenen MQTT2-Devices neu angelegt wurden und somit doppelt vorhanden waren. Nach Ausschalten von autocreate und Löschen der neuen Devices hat sich mit der neuen Version der CPU-Verbrauch gegenüber der alten Version halbiert (siehe Anhang).
Hier der Dump meiner MQTT2-Devices:
bridge
cid
  DVES_26D6E7
  DVES_26DDCB
  DVES_26E77B
  DVES_D44D02
  shellyplug_s_79A565
re
re:DVES_26D6E7
  DVES_26D6E7:tele/SmartPlug05/SENSOR:.*
  DVES_26D6E7:tele/SmartPlug05/STATE:.*
re:DVES_26DDCB
  DVES_26DDCB:tele/SmartPlug02/SENSOR:.*
  DVES_26DDCB:tele/SmartPlug02/STATE:.*
re:DVES_26E77B
  DVES_26E77B:tele/SmartPlug04/SENSOR:.*
  DVES_26E77B:tele/SmartPlug04/STATE:.*
re:DVES_D44D02
  DVES_D44D02:tele/SmartPlug03/SENSOR:.*
  DVES_D44D02:tele/SmartPlug03/STATE:.*
re:shellyplug_s_79A565
  shellyplug_s_79A565:shellies/shellyplug-s-79A565/overtemperature:.*
  shellyplug_s_79A565:shellies/shellyplug-s-79A565/relay/0/power:.*
  shellyplug_s_79A565:shellies/shellyplug-s-79A565/relay/0:.*
  shellyplug_s_79A565:shellies/shellyplug-s-79A565/temperature:.*
  shellyplug_s_79A565:shellies/shellyplug-s-79A565/temperature_f:.*


Test erfolgreich!

Weihnachtliche Grüße
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: rudolfkoenig am 21 Dezember 2019, 12:01:10
Danke fuers Feedback, ich habe die Version eingecheckt.

Achtung: Diese Optimierung greift nur, wenn MQTT2_DEVICE eine eindeutige ClientId hat. Bei MQTT2_SERVER ist das normalerweise der Fall, bei MQTT2_CLIENT muss das ueber ein Bridge-Device erfolgen.
Titel: Antw:FHEM-Auslastung bei 100%
Beitrag von: Guzzi-Charlie am 21 Dezember 2019, 23:02:49
Hallo,

bin nun auch endlich dazu gekommen das Update einzuspielen (Heizung läuft wieder und die Frau ist auch wieder zufrieden).

Wie es scheint zeigt es auch bei mir Wirkung. Geschätzt liegt die mittlere Last jetzt ca. 15% niedriger. Vielen Dank für die Verbesserung (siehe Screenshot).

Ich werde aber trotzdem versuchen noch weiter zu optimieren.


Grüße und schöne Weihnachten
Bernd