Autor Thema: Fhem stockt immer wieder.  (Gelesen 575 mal)

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Fhem stockt immer wieder.
« am: 12 Januar 2019, 12:33:52 »
Hey Leute

also ich habe mal wieder eine frage an Euch. Ich habe leider das Problem, das mein Fhem immer wieder Aussetzer hat also in Form von Freez, habe nun mal "perfmon" und dann "apptime" laufen lassen, mir sind da erst mal, wie auf dem Bild zu sehen sind, ein Paar Einträge mit sehr Hoher ms ins Auge gesprungen, meine frage nun an Euch was kann ich machen, um das zu beheben??
Die SD-Karte hatte ich heute schon mal ausgetauscht gegen eine neue und Größere das brachte aber kein Erfolg.

Gruß Caleus

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3184
Antw:Fhem stockt immer wieder.
« Antwort #1 am: 12 Januar 2019, 12:50:52 »
Du siehst nur ein Symptom, nicht die Ursache. Versuch es mal mit freezemon.
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #2 am: 12 Januar 2019, 12:53:47 »
Hallo,

der Screenshot ist ein bisschen schlecht zu lesen, besser den Output in code tags posten. Statt perfmon/apptime kannst du auch mal freezemon probieren.

Kann es sein, dass deine Logfiles einfach zu groß sind? Entweder weil sie einen sehr langen Zeitraum beinhalten oder weil du einfach zu viel loggst (Stichwort event-on-change-reading)?


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Antw:Fhem stockt immer wieder.
« Antwort #3 am: 12 Januar 2019, 13:04:22 »
Hey danke schon mal

Also so sieht nach kurzer zeit das Freezemon aus:

1 - 2019-01-12: s:12:53:09 e:12:53:14 f:5.022 d:tmr-FW_closeInactiveClients(N/A) tmr-Twilight_Midnight(myTwilight_Midnight) tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:12:58:23 e:12:58:34 f:11.041 d:no bad guy found :-(
1 - 2019-01-12: s:12:58:53 e:12:58:59 f:6.271 d:tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:13:00:04 e:13:00:14 f:10.588 d:tmr-perfmon_ProcessTimer(N/A)

und log´s sind ja schon eigentlich alle "event-on-change-reading".

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #4 am: 12 Januar 2019, 13:38:42 »
Perfmon bitte ausschalten wenn freezemon aktiv ist. Sonst kommt alles doppelt


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Antw:Fhem stockt immer wieder.
« Antwort #5 am: 12 Januar 2019, 14:45:43 »
Ja ist jetzt aus, aber leider sind es immer noch recht hohe ms die im Log stehen.

1 - 2019-01-12: s:13:14:00 e:13:14:01 f:1.684 d:tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:13:14:35 e:13:14:36 f:1.554 d:tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:13:18:46 e:13:18:50 f:4.603 d:tmr-perfmon_ProcessTimer(N/A) tmr-Weather_GetUpdate(MyWeather) tmr-Shelly_status(Bad.Decke.Licht)
1 - 2019-01-12: s:13:21:51 e:13:21:55 f:4.728 d:tmr-perfmon_ProcessTimer(N/A) tmr-Weather_GetUpdate(MyWeather) tmr-Shelly_status(Bad.Decke.Licht)
1 - 2019-01-12: s:13:22:14 e:13:22:15 f:1.569 d:tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:13:22:56 e:13:23:00 f:4.787 d:tmr-perfmon_ProcessTimer(N/A) tmr-Weather_GetUpdate(MyWeather) tmr-PRESENCE_StartLocalScan(Patrick) tmr-Shelly_status(Bad.Decke.Licht) tmr-PRESENCE_StartLocalScan(NalaBT)
1 - 2019-01-12: s:13:27:40 e:13:27:44 f:4.574 d:tmr-perfmon_ProcessTimer(N/A)
1 - 2019-01-12: s:13:29:27 e:13:29:31 f:4.8 d:tmr-perfmon_ProcessTimer(N/A) tmr-PRESENCE_StartLocalScan(PatrickBT)
1 - 2019-01-12: s:13:33:02 e:13:33:06 f:4.303 d:tmr-perfmon_ProcessTimer(N/A) tmr-Weather_GetUpdate(MyWeather) tmr-Shelly_status(Bad.Decke.Licht) tmr-PRESENCE_StartLocalScan(Patrick)
1 - 2019-01-12: s:13:37:03 e:13:37:04 f:1.94 d:tmr-perfmon_ProcessTimer(N/A) tmr-SYSMON_Update(sysmon)
1 - 2019-01-12: s:13:40:07 e:13:40:11 f:4.664 d:tmr-perfmon_ProcessTimer(N/A) tmr-Weather_GetUpdate(MyWeather) tmr-Shelly_status(Bad.Decke.Licht) tmr-PRESENCE_StartLocalScan(Larissa)
1 - 2019-01-12: s:13:47:12 e:13:47:14 f:2.872 d:tmr-perfmon_ProcessTimer(N/A) tmr-CometBlueBTLE::StateRequestTimer(Wohnzimmer) tmr-Weather_GetUpdate(MyWeather)
1 - 2019-01-12: s:13:53:58 e:13:54:03 f:5.285 d:tmr-Weather_GetUpdate(MyWeather) tmr-FRITZBOX_Readout_Start(N/A)
1 - 2019-01-12: s:14:02:39 e:14:02:44 f:5.02 d:tmr-PRESENCE_StartLocalScan(PatrickBT) tmr-PRESENCE_StartLocalScan(Nala) tmr-Twilight_Midnight(myTwilight_Midnight)
1 - 2019-01-12: s:14:08:37 e:14:08:38 f:1.239 d:tmr-PRESENCE_StartLocalScan(NalaBT)
1 - 2019-01-12: s:14:10:23 e:14:10:27 f:4.661 d:tmr-PRESENCE_StartLocalScan(NalaBT)
1 - 2019-01-12: s:14:13:49 e:14:13:52 f:3.359 d:tmr-SIGNALduino_KeepAlive(MYSDUINO) tmr-PRESENCE_StartLocalScan(LarissaBT)
1 - 2019-01-12: s:14:21:27 e:14:21:32 f:5.179 d:tmr-PRESENCE_StartLocalScan(LarissaBT)
1 - 2019-01-12: s:14:29:13 e:14:29:17 f:4.125 d:no bad guy found :-(
1 - 2019-01-12: s:14:36:48 e:14:36:52 f:4.084 d:no bad guy found :-(

Caleus

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #6 am: 12 Januar 2019, 15:01:33 »
Der Perfmon läuft immernoch. Du musst die Datei umbenennen (so dass sie nicht mit 99 anfängt) oder aus /FHEM entfernen und einen shutdown restart machen, sonst wird perfmon immer wieder geladen


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Antw:Fhem stockt immer wieder.
« Antwort #7 am: 12 Januar 2019, 15:03:16 »
Ich hatte sie gelöscht und ein "Shutdown restart" gemacht.

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #8 am: 12 Januar 2019, 15:15:48 »
Das muss beim Löschen was shief gegangen sein, bitte überprüfe das nochmal. Die Einträge zeigen eindeutig, dass perfmon noch läuft:
perfmon_ProcessTimer(N/A)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #9 am: 12 Januar 2019, 15:20:05 »
und schonmal auf die Schnelle: Dein MyWeather device aktualisiert sich alle 3 Minuten... das ist ein bisschen arg häufig, zudem dauert es recht lange... hast du in global das Attribut dnsServer gesetzt?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Antw:Fhem stockt immer wieder.
« Antwort #10 am: 12 Januar 2019, 15:48:27 »
MyWeather ist/war Yahoo und hatte ich vorhin gelöscht, und nein der dnsServer ist im Global nicht gesetzt.

Caleus

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #11 am: 12 Januar 2019, 16:02:01 »
dnsServer zu setzen sorgt dafür, dass DNS-Aufrufe non-blocking sind, daher würde ich das empfehlen. Ist der Perfmon jetzt weg? Wie sieht das log jetzt aus?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Caleus

  • Full Member
  • ***
  • Beiträge: 116
Antw:Fhem stockt immer wieder.
« Antwort #12 am: 12 Januar 2019, 16:24:21 »
ja scheint weg zu sein. auf was sollte ich denn dnsServer setzen ?

1 - 2019-01-12: s:15:13:23 e:15:13:28 f:5.039 d:tmr-Twilight_Midnight(myTwilight_Midnight)
1 - 2019-01-12: s:15:14:28 e:15:14:33 f:5.023 d:tmr-Twilight_Midnight(myTwilight_Midnight)
1 - 2019-01-12: s:15:15:33 e:15:15:34 f:1.182 d:tmr-Twilight_Midnight(myTwilight_Midnight)
1 - 2019-01-12: s:15:16:54 e:15:16:55 f:1.063 d:no bad guy found :-(
1 - 2019-01-12: s:15:18:10 e:15:18:14 f:4.954 d:tmr-FW_closeInactiveClients(N/A)
1 - 2019-01-12: s:15:23:21 e:15:23:26 f:5.078 d:no bad guy found :-(
1 - 2019-01-12: s:15:25:07 e:15:25:11 f:4.932 d:tmr-PRESENCE_StartLocalScan(LarissaBT)
1 - 2019-01-12: s:15:31:06 e:15:31:11 f:5.719 d:tmr-PRESENCE_StartLocalScan(NalaBT)
1 - 2019-01-12: s:15:32:48 e:15:32:53 f:5.016 d:tmr-Twilight_WeatherTimerUpdate(myTwilight_Midnight)
1 - 2019-01-12: s:15:35:53 e:15:36:03 f:10.179 d:tmr-PRESENCE_StartLocalScan(PatrickBT) tmr-Twilight_WeatherTimerUpdate(myTwilight_Midnight)
1 - 2019-01-12: s:15:37:06 e:15:37:07 f:1.797 d:tmr-CometBlueBTLE::StateRequestTimer(Bad)
1 - 2019-01-12: s:15:40:29 e:15:40:33 f:4.817 d:tmr-PRESENCE_StartLocalScan(PatrickBT)
1 - 2019-01-12: s:15:49:56 e:15:50:00 f:4.952 d:tmr-PRESENCE_StartLocalScan(PatrickBT)
1 - 2019-01-12: s:15:53:22 e:15:53:23 f:1.254 d:no bad guy found :-(
1 - 2019-01-12: s:16:01:52 e:16:01:56 f:4.333 d:no bad guy found :-(
1 - 2019-01-12: s:16:06:58 e:16:06:59 f:1.89 d:tmr-PRESENCE_StartLocalScan(LarissaBT)
1 - 2019-01-12: s:16:11:16 e:16:11:18 f:2.464 d:tmr-SYSMON_Update(sysmon) tmr-PRESENCE_StartLocalScan(NalaBT)
1 - 2019-01-12: s:16:13:05 e:16:13:09 f:4.853 d:no bad guy found :-(
1 - 2019-01-12: s:16:19:55 e:16:19:59 f:4.496 d:no bad guy found :-(
1 - 2019-01-12: s:16:21:42 e:16:21:46 f:4.692 d:no bad guy found :-(

Caleus

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4940
Antw:Fhem stockt immer wieder.
« Antwort #13 am: 12 Januar 2019, 16:30:15 »
ja scheint weg zu sein. auf was sollte ich denn dnsServer setzen ?

Caleus
die ip Deiner Fritzbox (oder was auch immer)
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2782
Antw:Fhem stockt immer wieder.
« Antwort #14 am: 12 Januar 2019, 16:43:24 »
Twilight scheint im Minutentakt etwas zu machen.
Für die „no bad guy found“ bitte  Attribut fm_logFile setzen und dann ins Log von freezemon schauen (auf Log in der get freeze Ansicht klicken)


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

 

decade-submarginal