Hallo zusammen,
ich habe einiges über das Perl Problem gelesen das dazu führt das der Prozess FHEM an 100% Systemauslastung fährt. Nach einem Update meines Raspbian habe ich sporadisch das selbe Problem. Gestern abend hatte mien Raspberry plötzlich knapp 80°C Betriebstemperatur der FHEM Prozess hatte dabei unter "top" 100% Auslastung. Das einzige was in dem Fall hilft ist ein shutdown-restart von FHEM. Ich habe daraufhin mal apptime gestartet und für ca.14 Stunden laufen lassen. Hier das Ergebniss von apptime max:
active-timers: 84; max-active timers: 198; max-timer-load: 115 min-tmrHandlingTm: 0.1ms; max-tmrHandlingTm: 15808.8ms; totAvgDly: 47.5ms
name function max count total average maxDly avgDly TS Max call param Max call
tmr-SYSMON_Update HASH(0x26749f8) 15808 604 216171.48 357.90 32187.31 88.23 25.07. 05:10:35 HASH(sysmon)
tmr-mailcheck_poll HASH(0x3714330) 2683 60 41232.81 687.21 23061.75 400.25 25.07. 04:02:22 HASH(Googlemail)
Googlemail mailcheck_Read 2443 2 3981.08 1990.54 0.00 0.00 25.07. 01:31:54 HASH(Googlemail)
tmr-Calendar_PollChild HASH(0x2e47d40) 2096 2 4182.62 2091.31 27.32 14.70 25.07. 08:37:10 HASH(AbfallGoogleCalender)
Mosquitto MQTT::Read 1498 11901 470717.78 39.55 0.00 0.00 25.07. 05:12:19 HASH(Mosquitto)
tmr-at_Exec HASH(0x2bfc1b8) 1094 1 1094.85 1094.85 1.11 1.11 25.07. 02:30:01 HASH(NTFY_BackupRun)
SYS_Backup dummy_Set 1092 10 1092.96 109.30 0.00 0.00 25.07. 02:30:01 HASH(SYS_Backup); SYS_Backup; Ausführen
SYS_BackupRun notify_Exec 1077 1 1077.39 1077.39 0.00 0.00 25.07. 02:30:01 HASH(SYS_BackupRun); HASH(SYS_Backup)
myABFALL ABFALL_Notify 978 10 1956.19 195.62 0.00 0.00 25.07. 08:37:10 HASH(myABFALL); HASH(AbfallGoogleCalender)
tmr-harmony_connect HASH(0x491d3c8) 632 3 791.28 263.76 158.65 53.72 25.07. 03:32:26 HASH(Harmony)
Harmony harmony_Read 511 935 12517.92 13.39 0.00 0.00 25.07. 10:11:39 HASH(Harmony)
tmr-Calendar_PollChild HASH(0x3944e38) 495 2 967.35 483.68 1133.69 1122.63 25.07. 04:37:11 HASH(Fam_Voelker)
tmr-DOIF_SleepTrigger HASH(0x419f7d8) 480 4 1797.69 449.42 78.95 22.84 25.07. 07:43:31 HASH(Motion2_off)
Motion2 IT_Set 465 21 3540.51 168.60 0.00 0.00 25.07. 07:43:31 HASH(Motion2); Motion2; off
tmr-MSwitch_Restartcmd set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state 434 4 1710.33 427.58 4.62 2.19 25.07. 07:43:32 set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state:on#[tr]1564033412.46435#[tr]Motion2-AbsCmd1
tmr-sleep_WakeUpFn .sleep_604981 366 1 366.21 366.21 1.24 1.24 25.07. 01:27:22 .sleep_604981
nanoCUL434MHz CUL_Get 342 8 2735.85 341.98 0.00 0.00 25.07. 07:43:31 HASH(nanoCUL434MHz); ; raw; is1100110D0000
Telegram2 TelegramBot_Set 340 204 1613.27 7.91 0.00 0.00 25.07. 01:27:22 HASH(Telegram2); Telegram2; sendImage; /opt/fhem/www/ftp/A19072501272310.jpg
tmr-__ANON__ HASH(0x3fb3ac8) 291 11410 530795.96 46.52 1509.35 13.67 25.07. 01:16:05 HASH(ej3)
tmr-DOIF_TimerTrigger REF(0x53e9b70) 287 1 287.14 287.14 37.53 37.53 25.07. 01:00:00 REF(0x53e9b70)
Waschmaschine MSwitch_Notify 265 3408 243435.18 71.43 0.00 0.00 25.07. 01:16:05 HASH(Waschmaschine); HASH(Sonoff_Keller_Waschmaschiene)
tmr-sleep_WakeUpFn .sleep_533011 257 1 257.54 257.54 0.75 0.75 25.07. 00:53:09 .sleep_533011
Waeschetrockner MSwitch_Notify 241 33 2350.61 71.23 0.00 0.00 25.07. 03:47:15 HASH(Waeschetrockner); HASH(Sonoff_Keller_Waeschetrockner)
Waschmaschine_2 MSwitch_Notify 195 1231 72970.09 59.28 0.00 0.00 25.07. 06:42:54 HASH(Waschmaschine_2); HASH(Sonoff_Keller_Waschmaschine_2)
tmr-sleep_WakeUpFn .sleep_580923 188 1 188.68 188.68 0.80 0.80 25.07. 01:15:53 .sleep_580923
Pushover_Batteriecheck_shutterContact notify_Exec 187 78013 80412.86 1.03 0.00 0.00 25.07. 04:37:09 HASH(Pushover_Batteriecheck_shutterContact); HASH(AbfallGoogleCalender)
Pushover_Batteriecheck_Haustuer notify_Exec 187 78013 88690.00 1.14 0.00 0.00 25.07. 04:37:09 HASH(Pushover_Batteriecheck_Haustuer); HASH(AbfallGoogleCalender)
nanoCUL868MHz CUL_Read 186 70 2328.85 33.27 0.00 0.00 25.07. 05:25:45 HASH(nanoCUL868MHz)
Pushover_Batteriecheck_Thermostat notify_Exec 186 78013 81205.94 1.04 0.00 0.00 25.07. 08:37:09 HASH(Pushover_Batteriecheck_Thermostat); HASH(AbfallGoogleCalender)
tmr-TelegramBot_UpdatePoll HASH(0x422b990) 183 2 213.01 106.50 787.59 494.32 25.07. 05:11:26 HASH(Telegram2)
tmr-TelegramBot_UpdatePoll HASH(0x4327860) 180 2 224.59 112.29 2.12 1.90 25.07. 05:11:25 HASH(Telegram3)
tmr-ESPEasy_statusRequest HASH(0x5038ff0) 174 40 4729.25 118.23 319.33 10.84 25.07. 08:39:15 HASH(ESPEasy_Sauna_Klimasensor)
Terrassenlicht MSwitch_Notify 164 9 1046.75 116.31 0.00 0.00 25.07. 05:25:45 HASH(Terrassenlicht); HASH(shutterContact02)
tmr-at_Exec HASH(0x4818098) 151 605 51864.33 85.73 36344.58 124.60 25.07. 01:58:42 HASH(atWaeschetrocknerStromkosten)
nanoCUL434MHz CUL_Read 149 6 465.70 77.62 0.00 0.00 25.07. 07:43:07 HASH(nanoCUL434MHz)
tmr-at_Exec HASH(0x4ee3468) 147 605 54293.01 89.74 25172.04 88.91 25.07. 10:51:54 HASH(atSpuehlmaschineStromkosten)
tmr-at_Exec HASH(0x46ab1d8) 146 605 50982.63 84.27 36689.90 126.27 25.07. 05:08:42 HASH(atWZStromkosten)
Spuehlmaschine MSwitch_Notify 143 478 20082.03 42.01 0.00 0.00 25.07. 07:54:21 HASH(Spuehlmaschine); HASH(Sonoff_Kueche_Spuehlmaschine)
tmr-TelegramBot_UpdatePoll HASH(0x1659660) 142 2 173.07 86.53 674.22 453.20 25.07. 05:11:26 HASH(Telegram)
tmr-at_Exec HASH(0x48a65d0) 132 605 44671.09 73.84 36398.09 196.64 25.07. 00:49:42 HASH(atWZ2Stromkosten)
tmr-at_Exec HASH(0x48ccdb0) 130 605 45271.70 74.83 36449.89 253.48 25.07. 02:20:43 HASH(atGesamtStromkosten)
vielleicht kann mir da jemand weiterhelfen. eventuell kann mir jemand erklären wie ich eine alte perl Version downgrade finde dazu nichts verwertbares. Mein Log gibt mir auch keine Aufschlüsse was der Fehler sein könnte.
Zitatich habe einiges über das Perl Problem gelesen das dazu führt das der Prozess FHEM an 100% Systemauslastung fährt.
mir ist als perl problem eigentlich nur ein speicherproblem bekannt. schau mal hier https://forum.fhem.de/index.php/topic,84372.0.html (https://forum.fhem.de/index.php/topic,84372.0.html)
da wird auch ein wechsel der perl version beschrieben.
dein problem bezüglich leistung könnte an deinen pushover routinen und mqtt liegen. knapp 80000 aufrufe in 14 std ist wirklich sportlich. ;)
Hi frank,
kannst du mir einen Tip geben wie ich die Aufrufe meiner notifys von pushover verringern kann, diese sind nur zur Batterieüberwachung Zuständig, wundere mich auch gerade über die Menge an Aufrufen? Anbei mal die Geräte die mit pushover arbeiten und das pushover device selber:
Pushover Device
Internals:
.FhemMetaInternals 1
APP_TOKEN ---------
DEF ----------
FUUID 5cb9a6a7-f33f-7f1e-9e3c-f99f4f9e6027ee9e
FVERSION 70_Pushover.pm:0.193660/2019-05-11
NAME Pushover
NR 692
STATE connected
TYPE Pushover
USER_KEY --------
VALIDATION_TIMER 1564070521.68387
.attraggr:
.attrminint:
READINGS:
2019-05-10 21:51:18 apiLimit 7500
2019-06-09 19:06:56 apiRemaining 7481
2019-06-09 17:36:56 apiReset 1561957200
2019-07-22 15:06:05 available 1
2019-04-19 18:45:11 devices Haus
2019-04-19 12:45:01 group 0
2019-06-09 19:06:56 lastAction -
2019-06-09 19:06:56 lastDevice Haus
2019-06-09 19:06:56 lastMessage FHEM Batteriewarnung, NukiLock: battery: low: Batterien sollten demnächst gewechselt werden!
2019-04-20 12:09:51 lastPriority 2
2019-06-09 19:06:56 lastRequest acc2c729-e87b-49be-9b59-b5b0dd928f94
2019-07-25 12:02:01 lastResult ok
2019-04-20 12:14:45 lastText Test
2019-04-20 12:19:24 lastTitle Temperaturfühler
2019-07-22 15:06:05 state connected
2019-04-19 12:45:01 tokenState valid
2019-04-19 12:45:01 userState valid
Attributes:
comment title=Temperaturfühler Haus zu kalt sound=echo
group 01 Telegram
room Telegram
notifys:
Internals:
.COMMAND { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
DEF NukiLock.*:[Bb]attery:|.*:[Bb]atteryS { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
FUUID 5ce3cfb8-f33f-7f1e-2bbf-e247789a2876f251
NAME Pushover_Batteriecheck_Haustuer
NR 699
NTFY_ORDER 50-Pushover_Batteriecheck_Haustuer
REGEXP NukiLock.*:[Bb]attery:|.*:[Bb]atteryS
STATE active
TYPE notify
.attraggr:
.attrminint:
READINGS:
2019-07-25 12:01:44 state active
Attributes:
alias Batteriewächter Nuki Lock
icon message_mail
room Battery,Telegram
Internals:
.COMMAND { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
DEF Thermostat.*:[Bb]attery:|.*:[Bb]atteryS { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
FUUID 5cd5d606-f33f-7f1e-7268-e050edc094b448a9
NAME Pushover_Batteriecheck_Thermostat
NR 696
NTFY_ORDER 50-Pushover_Batteriecheck_Thermostat
REGEXP Thermostat.*:[Bb]attery:|.*:[Bb]atteryS
STATE 2019-07-25 12:02:14
TRIGGERTIME 1564048934.07094
TYPE notify
.attraggr:
.attrminint:
READINGS:
2019-07-25 12:01:44 state active
Attributes:
alias Batteriewächter Thermostat
icon message_mail
room Battery,Telegram
Internals:
.COMMAND { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
DEF shutterContact.*:[Bb]attery:|.*:[Bb]atteryS { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
FUUID 5cd6a769-f33f-7f1e-24d6-8c5c970e2347b448
NAME Pushover_Batteriecheck_shutterContact
NR 698
NTFY_ORDER 50-Pushover_Batteriecheck_shutterContact
REGEXP shutterContact.*:[Bb]attery:|.*:[Bb]atteryS
STATE active
TYPE notify
.attraggr:
.attrminint:
READINGS:
2019-07-25 12:01:44 state active
Attributes:
alias Batteriewächter Fensterkontakt
icon message_mail
room Battery,Telegram
reagiert fhem denn während des Zustands 100%CPU?
ja reagiert auch ohne Verzögerung jedoch lasse ich das System nicht lange so laufen, da die cpu_temp schnell die 80°C erreicht. Ich bekomme dann immer eine push aufs handy und starte manuel fhem neu. Allerdings reagiert das System auch bei der Auslastung noch.
um das ganze mal zu beobachten habe ich jetzt zum testen mal pushover und die notifys di damit arbeiten deaktiviert.
Hi,
der Trigger (regExp)
Thermostat.*:[Bb]attery:|.*:[Bb]atteryS
Ist Eigenartig.
Ich behaupte mal der reagiert auf alle Geräte und macht eigentlich keine Treffer. Weil kein Battery Event endet doch auf nichts? Ich habe da ein notify aus dem Wiki, da sieht der Trigger so aus:
.*:[Bb]attery:.*
Also alle Geräte, alle Readings battery: oder Battery: und irgendwas dahinter ...
Bei deinem Battery Event darf hinter Battery: nichts stehen, und das wertest Du dann aus :)
Gruß Otto
die count angabe bei einem notify zeigt eigentlich nur die anzahl aller events von fhem während der laufzeit von apptime.
das bedeutet also nicht zwangsläufig, dass sie auch in diesem masse getriggert werden. die häufigkeit des triggerns müsstest du beurteilen, da ich deine events nicht kenne.
ich meinte eigentlich erst einmal, dass bei dir insgesamt zu viel events generiert werden.
nutzt du nicht grundsätzlich attr event-on-change-reading in allen devices?
Danke für den Tip Otto, habe die notifys mal abgeändert und hoffe das das so besser passt:
Internals:
.COMMAND { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
DEF NukiLock.*:[Bb]attery:.*|.*:[Bb]atteryS:.* { if($EVENT !~ m/ok/)
{{fhem ("set Pushover msg FHEM Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden! sound=magic"); Log 3, "$NAME: Batteriewarnung $EVENT"; }}}
FUUID 5ce3cfb8-f33f-7f1e-2bbf-e247789a2876f251
NAME Pushover_Batteriecheck_Haustuer
NR 699
NTFY_ORDER 50-Pushover_Batteriecheck_Haustuer
REGEXP NukiLock.*:[Bb]attery:.*|.*:[Bb]atteryS:.*
STATE active
TYPE notify
.attraggr:
.attrminint:
READINGS:
2019-07-25 16:55:41 state active
Attributes:
alias Batteriewächter Nuki Lock
icon message_mail
room Battery,Telegram
Hallo frank, ich benutze in nur sehr wenigen devices event-on-change-reading teilweise ist auch kein event-on-update-reading gesetzt. Bei einigen devices habe ich event-on-change-reading gesetzt, allerdings dann auch so .* das auf alles reagiert wird.
letztlich brauchst Du doch bloß ein notify? Die sehen doch eh alle gleich aus und machen bezüglich dem zweiten regExp alle des gleiche?
Vielleicht so für alle Varianten? laut regExp Tester (https://regex101.com/) geht das, aber ich bin nicht so der Profi :)
.*:[Bb]attery(S|):.*
Letztlich würde ich den Geräte Teil schärfer machen?! Ich weiß noch nicht wie ...
weil es mich interessiert hat.
das ist die ausgabe von apptime bei mir für 4 std für ein notify, das nichts tut, aber auf jedes event triggert (DEF => .*:.* {}).
name function max count total average maxDly avgDly TS Max call param Max call
n_event_test notify_Exec 782 4461 41752.64 9.36 0.00 0.00 25.07. 16:36:12 HASH(n_event_test); HASH(SB_PLAYER_0004201e98ec)
ich bin ein wenig überrascht: das bremst schon ca 10s pro std bei ca 1100 events.
im Moment läuft es stabil seit 24h, ich werde noch mal apptime starten und schauen ob nach ändern der notifys immer noch soviel getriggert wird und mich melden, solange lasse ich den tread offen, danke schon mal an die schnelle Hilfe.......wie immer ::)
Hier nochmal die Auswertung von apptime max nach 24h, das System läuft stabil und reagiert auch sehr schnell.
active-timers: 80; max-active timers: 203; max-timer-load: 38 min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 2397.6ms; totAvgDly: 21.2ms
name function max count total average maxDly avgDly TS Max call param Max call
Raspberry2 FHEM2FHEM_Read 5028 1201 15180.00 12.64 0.00 0.00 27.07. 20:17:18 HASH(Raspberry2)
tmr-Calendar_PollChild HASH(0x23c4d50) 2127 4 8350.29 2087.57 527.68 371.97 27.07. 20:46:50 HASH(AbfallGoogleCalender)
Mosquitto MQTT::Read 2111 28198 1176398.78 41.72 0.00 0.00 27.07. 18:31:02 HASH(Mosquitto)
tmr-sleep_WakeUpFn .sleep_4321003 1216 1 1216.02 1216.02 0.93 0.93 27.07. 23:26:49 .sleep_4321003
Telegram2 TelegramBot_Set 1188 286 1891.66 6.61 0.00 0.00 27.07. 23:26:49 HASH(Telegram2); Telegram2; sendImage; /opt/fhem/www/ftp/A19072723264010.jpg
myABFALL ABFALL_Notify 970 20 3768.40 188.42 0.00 0.00 27.07. 20:46:50 HASH(myABFALL); HASH(AbfallGoogleCalender)
tmr-harmony_connect HASH(0x3f6ffc8) 731 6 1151.55 191.92 412.12 69.47 27.07. 18:31:00 HASH(Harmony)
Harmony harmony_Read 651 1884 38111.95 20.23 0.00 0.00 28.07. 10:03:11 HASH(Harmony)
tmr-SYSMON_Update HASH(0x1be9618) 639 1034 405381.98 392.05 75915.39 83.59 28.07. 02:10:04 HASH(sysmon)
tmr-Calendar_PollChild HASH(0x2edc698) 547 4 2082.57 520.64 2099.17 525.85 27.07. 20:46:48 HASH(Fam_Voelker)
tmr-DOIF_SleepTrigger HASH(0x3938e10) 496 43 19229.79 447.20 307.27 12.18 27.07. 23:16:09 HASH(Motion2_off)
Motion2 IT_Set 481 218 37174.08 170.52 0.00 0.00 27.07. 23:16:09 HASH(Motion2); Motion2; off
tmr-MSwitch_Restartcmd set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state 464 43 18124.16 421.49 148.02 8.37 28.07. 02:50:02 set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state:on#[tr]1564275001.74439#[tr]Motion2-AbsCmd1
tmr-__ANON__ HASH(0x3783840) 371 22802 1455999.09 63.85 2185.31 15.15 28.07. 02:34:38 HASH(ej3)
nanoCUL434MHz CUL_Get 368 86 29909.49 347.78 0.00 0.00 27.07. 23:24:47 HASH(nanoCUL434MHz); ; raw; is1100110D0000
Waschmaschine MSwitch_Notify 343 8349 578534.59 69.29 0.00 0.00 28.07. 02:34:38 HASH(Waschmaschine); HASH(Sonoff_Keller_Waschmaschiene)
Waeschetrockner MSwitch_Notify 296 4970 365231.28 73.49 0.00 0.00 28.07. 06:55:14 HASH(Waeschetrockner); HASH(Sonoff_Keller_Waeschetrockner)
tmr-at_Exec HASH(0x4786820) 278 1036 187566.72 181.05 75724.37 297.75 27.07. 21:51:39 HASH(atTiefkuehltruheStromkosten)
tmr-at_Exec HASH(0x4678818) 274 1036 224243.59 216.45 75569.81 94.33 28.07. 02:36:39 HASH(atSpuehlmaschineStromkosten)
tmr-DOIF_TimerTrigger REF(0x4b751b8) 273 1 273.22 273.22 44.23 44.23 28.07. 01:00:00 REF(0x4b751b8)
tmr-at_Exec HASH(0x3f7c980) 270 1036 205890.72 198.74 77024.08 96.50 28.07. 02:55:37 HASH(atWaeschetrocknerStromkosten)
tmr-at_Exec HASH(0x3e43478) 259 1036 190467.08 183.85 77240.47 98.26 27.07. 23:03:37 HASH(atWZStromkosten)
tmr-at_Exec HASH(0x401d800) 241 1036 181526.62 175.22 77179.17 282.15 28.07. 00:00:37 HASH(atWZ2Stromkosten)
WEB_192.168.178.141_59209 FW_Read 234 4 239.58 59.89 0.00 0.00 28.07. 11:33:56 HASH(WEB_192.168.178.141_59209)
Waschmaschine_2 MSwitch_Notify 207 2298 139612.72 60.75 0.00 0.00 27.07. 23:16:06 HASH(Waschmaschine_2); HASH(Sonoff_Keller_Waschmaschine_2)
Pushover_Batteriecheck_shutterContact notify_Exec 199 219564 197185.12 0.90 0.00 0.00 27.07. 20:46:49 HASH(Pushover_Batteriecheck_shutterContact); HASH(AbfallGoogleCalender)
Pushover_Batteriecheck_Haustuer notify_Exec 196 219564 218132.61 0.99 0.00 0.00 27.07. 20:46:48 HASH(Pushover_Batteriecheck_Haustuer); HASH(AbfallGoogleCalender)
Pushover_Batteriecheck_Thermostat notify_Exec 196 219564 198569.89 0.90 0.00 0.00 27.07. 20:46:49 HASH(Pushover_Batteriecheck_Thermostat); HASH(AbfallGoogleCalender)
nanoCUL868MHz CUL_Read 178 134 4912.82 36.66 0.00 0.00 27.07. 18:22:10 HASH(nanoCUL868MHz)
Spuehlmaschine MSwitch_Notify 176 785 36347.39 46.30 0.00 0.00 27.07. 23:29:15 HASH(Spuehlmaschine); HASH(Sonoff_Kueche_Spuehlmaschine)
tmr-ESPEasy_statusRequest HASH(0x46c8f70) 160 69 7619.61 110.43 351.26 11.79 28.07. 10:50:33 HASH(ESPEasy_Sauna_Klimasensor)
Terrassenlicht MSwitch_Notify 155 35 2110.62 60.30 0.00 0.00 27.07. 18:22:10 HASH(Terrassenlicht); HASH(shutterContact02)
nanoCUL434MHz CUL_Read 154 46 4590.86 99.80 0.00 0.00 27.07. 23:16:08 HASH(nanoCUL434MHz)
tmr-at_Exec HASH(0x2180708) 135 1 135.02 135.02 0.30 0.30 28.07. 02:30:00 HASH(NTFY_BackupRun)
Bewegung2 MSwitch_Notify 132 55 4047.02 73.58 0.00 0.00 27.07. 22:41:41 HASH(Bewegung2); HASH(HUESensor3)
SYS_Backup dummy_Set 131 2 132.14 66.07 0.00 0.00 28.07. 02:30:00 HASH(SYS_Backup); SYS_Backup; Ausführen
Saunalicht MSwitch_Notify 128 2 237.22 118.61 0.00 0.00 27.07. 21:35:37 HASH(Saunalicht); HASH(shutterContact03)
tmr-at_Exec HASH(0x40344d0) 126 1036 76964.28 74.29 77328.04 440.13 27.07. 21:56:37 HASH(atGesamtStromkosten)
Saunatemperatur MSwitch_Notify 115 2202 96497.95 43.82 0.00 0.00 28.07. 11:23:51 HASH(Saunatemperatur); HASH(ESPEasy_Sauna_Klimasensor)
SYS_BackupRun notify_Exec 109 1 109.92 109.92 0.00 0.00 28.07. 02:30:00 HASH(SYS_BackupRun); HASH(SYS_Backup)
tmr-ESPEasy_statusRequest HASH(0x47e8420) 106 205 6930.51 33.81 407.77 13.37 27.07. 20:58:56 HASH(ESPEasy_Tauchpumpe_Relay)
Hallo zusammen,
leider ist das gleiche Problem nach drei Tagen Laufzeit wider aufgetreten, hier noch mal der Prozess (über htop, allerdings nach Neustart heute morgen) und apptime max von gestern als der Raspberry aufgrund von 100% fhem Auslastung wider gegen 75°C fuhr, vielleicht hat da noch jemand eine Idee. Nur ein Neustart des Systems brachte abhilfe.
active-timers: 82; max-active timers: 203; max-timer-load: 117 min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 3413.6ms; totAvgDly: 33.1ms
name function max count total average maxDly avgDly TS Max call param Max call
Raspberry2 FHEM2FHEM_Read 5028 512882 49973565.96 97.44 0.00 0.00 27.07. 20:17:18 HASH(Raspberry2)
tmr-sleep_WakeUpFn .sleep_8595084 3413 1 3413.17 3413.17 1.75 1.75 29.07. 09:31:02 .sleep_8595084
Telegram2 TelegramBot_Set 3389 1781 10312.48 5.79 0.00 0.00 29.07. 09:31:02 HASH(Telegram2); Telegram2; sendImage; /opt/fhem/www/ftp/A19072909305810.jpg
tmr-Calendar_PollChild HASH(0x23c4d50) 2209 18 37462.97 2081.28 575.20 423.38 29.07. 04:46:50 HASH(AbfallGoogleCalender)
CallMonitor FB_CALLMONITOR_Attr 2182 2 2182.93 1091.47 0.00 0.00 29.07. 16:59:23 set; CallMonitor; fritzbox-remote-phonebook; 1
CallMonitor FB_CALLMONITOR_Set 2150 60 2164.34 36.07 0.00 0.00 29.07. 16:55:51 HASH(CallMonitor); CallMonitor; rereadPhonebook
tmr-SYSMON_Update HASH(0x1be9618) 2144 4316 2012165.73 466.21 75915.39 51.49 30.07. 02:30:35 HASH(sysmon)
Mosquitto MQTT::Read 2111 111025 4763763.55 42.91 0.00 0.00 27.07. 18:31:02 HASH(Mosquitto)
tmr-sleep_WakeUpFn .sleep_4321003 1216 1 1216.02 1216.02 0.93 0.93 27.07. 23:26:49 .sleep_4321003
myABFALL ABFALL_Notify 1017 90 17092.49 189.92 0.00 0.00 29.07. 04:46:49 HASH(myABFALL); HASH(AbfallGoogleCalender)
CallMonitor FB_CALLMONITOR_Read 830 15 4170.26 278.02 0.00 0.00 29.07. 16:48:41 HASH(CallMonitor)
WEB_192.168.178.141_49725 FW_Read 820 3 824.41 274.80 0.00 0.00 30.07. 18:17:20 HASH(WEB_192.168.178.141_49725)
tmr-harmony_connect HASH(0x3f6ffc8) 731 29 3682.90 127.00 1568.63 137.83 27.07. 18:31:00 HASH(Harmony)
Harmony harmony_Read 724 7130 135705.53 19.03 0.00 0.00 28.07. 21:35:58 HASH(Harmony)
tmr-Calendar_PollChild HASH(0x2edc698) 572 18 9228.63 512.70 2099.17 247.98 28.07. 12:46:48 HASH(Fam_Voelker)
tmr-DOIF_SleepTrigger HASH(0x3938e10) 498 210 92865.34 442.22 560.89 30.88 29.07. 20:52:08 HASH(Motion2_off)
tmr-__ANON__ HASH(0x3783840) 489 95927 6091193.46 63.50 2218.58 31.75 28.07. 12:07:33 HASH(ej3)
Motion2 IT_Set 483 1064 178326.40 167.60 0.00 0.00 29.07. 20:52:08 HASH(Motion2); Motion2; off
tmr-MSwitch_Restartcmd set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state 464 208 86519.31 415.96 389.67 30.84 28.07. 21:42:03 set Motion2 off #[tr]Bewegung#[tr]nocheck#[tr]state:on#[tr]1564342923.0195#[tr]Motion2-AbsCmd1
Spuehlmaschine MSwitch_Notify 457 3676 223447.09 60.79 0.00 0.00 28.07. 12:07:33 HASH(Spuehlmaschine); HASH(Sonoff_Kueche_Spuehlmaschine)
tmr-DOIF_SleepTrigger HASH(0x3cff5f0) 425 4 1642.86 410.72 79.89 31.95 28.07. 19:29:07 HASH(Klingel_aus)
Tuerklingel IT_Set 400 16 1684.01 105.25 0.00 0.00 28.07. 19:29:07 HASH(Tuerklingel); Tuerklingel; off
nanoCUL434MHz CUL_Get 368 422 146496.87 347.15 0.00 0.00 28.07. 20:53:38 HASH(nanoCUL434MHz); ; raw; is1100110D0000
Waschmaschine MSwitch_Notify 348 34175 2366042.41 69.23 0.00 0.00 28.07. 13:45:29 HASH(Waschmaschine); HASH(Sonoff_Keller_Waschmaschiene)
Waeschetrockner MSwitch_Notify 321 20204 1463054.50 72.41 0.00 0.00 30.07. 10:25:49 HASH(Waeschetrockner); HASH(Sonoff_Keller_Waeschetrockner)
nanoCUL434MHz CUL_Read 303 253 22636.86 89.47 0.00 0.00 30.07. 12:21:39 HASH(nanoCUL434MHz)
tmr-at_Exec HASH(0x4786820) 278 4319 782790.35 181.24 75724.37 245.17 27.07. 21:51:39 HASH(atTiefkuehltruheStromkosten)
tmr-at_Exec HASH(0x3f7c980) 277 4320 839651.22 194.36 77024.08 47.93 29.07. 04:36:37 HASH(atWaeschetrocknerStromkosten)
tmr-at_Exec HASH(0x4678818) 274 4319 895555.85 207.35 75569.81 48.52 28.07. 02:36:39 HASH(atSpuehlmaschineStromkosten)
tmr-DOIF_TimerTrigger REF(0x4b751b8) 273 1 273.22 273.22 44.23 44.23 28.07. 01:00:00 REF(0x4b751b8)
nanoCUL868MHz CUL_Read 271 522 24979.19 47.85 0.00 0.00 29.07. 16:17:06 HASH(nanoCUL868MHz)
Tuerklingel_tts DOIF_Notify 267 4969819 449586.77 0.09 0.00 0.00 30.07. 12:21:39 HASH(Tuerklingel_tts); HASH(Tuerklingel)
tmr-at_Exec HASH(0x3e43478) 261 4320 793654.87 183.72 77240.47 45.47 29.07. 20:33:37 HASH(atWZStromkosten)
tmr-at_Exec HASH(0x401d800) 241 4320 757582.20 175.37 77179.17 232.74 28.07. 00:00:37 HASH(atWZ2Stromkosten)
WEB_192.168.178.141_49720 FW_Read 239 6 247.68 41.28 0.00 0.00 30.07. 18:17:16 HASH(WEB_192.168.178.141_49720)
tmr-DOIF_TimerTrigger REF(0x6271fc0) 237 1 237.79 237.79 56.66 56.66 29.07. 01:00:00 REF(0x6271fc0)
tmr-DOIF_TimerTrigger REF(0x700af58) 235 1 235.62 235.62 59.27 59.27 30.07. 01:00:00 REF(0x700af58)
Waschmaschine_2 MSwitch_Notify 233 9658 575649.88 59.60 0.00 0.00 29.07. 06:09:18 HASH(Waschmaschine_2); HASH(Sonoff_Keller_Waschmaschine_2)
tmr-MSwitch_Restartcmd {fhem("setreading Sonoff_Kueche_Spuehlmaschine running off") 215 29 712.12 24.56 202.27 70.39 29.07. 15:42:56 {fhem("setreading Sonoff_Kueche_Spuehlmaschine running off");fhem("set MyTTS tts :spuehlmaschine.mp3:");fhem("set Spuehlmaschine del_delays"); }#[tr]Spuehlmaschine#[tr]FreeCmd-AbsCmd2_conditionon#[tr]Time:2019-07-29T14:17:55#[tr]1564407776.51369#[tr]FreeCmd-AbsCmd2
MyTTS Text2Speech_Set 208 70 801.16 11.45 0.00 0.00 30.07. 12:21:39 HASH(MyTTS); MyTTS; tts; an; der; Haustür; hat; es; geklingelt
Pushover_Batteriecheck_Haustuer notify_Exec
Wenn fhem auf 100% geht dann läuft in der Regel ein Modul Amok. Vmtl eher eine "Exote" sonst würde man das öfter hören. stell Mal dein log auf verbose 4 oder 5. Dann musst du abwarten bis es wieder auftritt und hoffentlich sieht man im Log etwas.
Türklingel tts sieht irgendwie komisch aus. 5 Millionen mal aufgerufen. (?)
reicht es den loglevel global, also im device "global" auf 4 zu stellen?