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::
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
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.
@Joachim
- In myUtils werde ich mal schauen. Da habe ich kürzlich etwas für meine Rolladensteuerung hinzugebaut.
- Die 100% Auslastung sind dauerhaft, nicht nur beim Start.
@rudolfkoenig
- Die Filelogs werde ich mir nochmal durchschauen. Da sind noch ein paar dabei die auf ein ganzes Jahr konfiguriert sind. Die werde ich mal alle auf Monat stellen damit sie nicht zu groß werden.
- Zeitgleich mit apptime hatte ich auch das FHEM-log auf verbose5 gestellt (für einen Tag). Das ist dann regelrecht explodiert und war dann 1,5GB groß. MQTT2-Server hatte ich allerdings nicht auf verbose=5 stehen. Kann ich aber nochmal machen.
Ich arbeite mal die bisherigen Hinweise ab und melde mich dann wieder.
Danke
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.
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
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.
Ja, 49 MQTT2-Geräte stimmt.
FHEM läuft auf einem RasPi 3+
Den Rest schaue ich mir Heute Abend noch an.
Danke
So, ich habe alle Attribute gesetzt:
- attr plotfork ist gesetzt
- attr mseclog ist gesetzt
Waren Beide bisher nicht gesetzt.
Der betreffenden Teil vom Log (mit verbose 5) im Anhang.
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
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.
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(N
2).
Evtl. lohnt sich hier zu optimieren, auch wenn es dank aktueller Flexibilitaet (was bisher Prio war) nicht trivial ist.
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
Wieviele MQTT Geraete sind angeschlossen, und mit welcher Frequenz senden diese die Daten?
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.
@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
@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.
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
Neuigkeiten?
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.
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
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.
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