FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ThommyTom am 19 Dezember 2013, 10:11:00

Titel: FHEM langsam und träge
Beitrag von: ThommyTom am 19 Dezember 2013, 10:11:00
Hallo zusammen,

als blutiger Anfänger in Sachen FHEM, habe ich nach diversen Versuchen und Neuinstallationen, Version 5.5 am laufen. Ich habe inzwischen meine MAX! Heizungsregler eingebunden und will mich als nächstes an meinen IT-Funksteckdosen versuchen, warte aber noch auf einen 433 MHz Sender...
FHEM läuft bei mir auf einem Raspi Rev. B und ist auch nicht übertaktet. Bisher lief alles ohne Probleme, doch seit ein paar Tagen, habe ich das Problem, dass FHEM sehr sehr träge arbeitet. Wenn ich morgens vor der Arbeit die Weboberfläche aufrufe, dauert es bis zu einer Minute bis etwas erscheint. Auch wenn ich in z.B. auf Unsortet klicke, dauert es ewig.
Ich muss den Raspi erst rebooten, um wieder halbwegs arbeiten zu können.

Es werden immer alle Updates durchgeführt, sowohl bei FHEM als auch vom Raspi...
Ich habe nur meinen MAX Cube eingebunden und das Dashboard aus dem Frontend-Bereich hier im Forum.

Hat evtl. jemand eine Idee und kann mir helfen? Ich füge vorsichtshalber mal meine Config an!!!
Ich habe wie bereits erwähnt, FHEM mehrfach Neu und frisch installiert.   :-[
Auch die Suche bei Tante Google ergab nichts....

fhem.cfg:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 2


define telnetPort telnet 7072 global
attr telnetPort globalpassword 1

define WEB FHEMWEB 8083 global
attr WEB basicAuth
attr WEB hiddenroom Dashboard
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth
attr WEBphone hiddenroom Dashboard
attr WEBphone stylesheetPrefix darksmallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth
attr WEBtablet hiddenroom Dashboard
attr WEBtablet stylesheetPrefix darktouchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

#Fritzbox
define FritzBox FB_CALLMONITOR 192.168.0.1:1012
attr FritzBox icon it_router


#Max-Heizung
define MaxCube MAXLAN 192.168.0.31:62910 60 ondemand
attr MaxCube icon taster
define MAX_07b0d9 MAX HeatingThermostat 07b0d9
attr MAX_07b0d9 alias Wohnzimmer_1
attr MAX_07b0d9 group Wohnzimmer
attr MAX_07b0d9 icon hc_wht_regler
attr MAX_07b0d9 room Wohnzimmer
define FileLog_MAX_07b0d9 FileLog ./log/MAX_07b0d9-%Y.log MAX_07b0d9
attr FileLog_MAX_07b0d9 logtype text
attr FileLog_MAX_07b0d9 room hidden
define MAX_088945 MAX HeatingThermostat 088945
attr MAX_088945 alias Wohnzimmer_2
attr MAX_088945 group Wohnzimmer
attr MAX_088945 icon hc_wht_regler
attr MAX_088945 room Wohnzimmer
define FileLog_MAX_088945 FileLog ./log/MAX_088945-%Y.log MAX_088945
attr FileLog_MAX_088945 logtype text
attr FileLog_MAX_088945 room hidden
define MAX_070b95 MAX HeatingThermostat 070b95
attr MAX_070b95 alias Schlafzimmer
attr MAX_070b95 group Schlafzimmer
attr MAX_070b95 icon hc_wht_regler
attr MAX_070b95 room Schlafzimmer
define FileLog_MAX_070b95 FileLog ./log/MAX_070b95-%Y.log MAX_070b95
attr FileLog_MAX_070b95 logtype text
attr FileLog_MAX_070b95 room hidden
define MAX_089640 MAX HeatingThermostat 089640
attr MAX_089640 alias Badezimmer
attr MAX_089640 group Badezimmer
attr MAX_089640 icon hc_wht_regler
attr MAX_089640 room Badezimmer
define FileLog_MAX_089640 FileLog ./log/MAX_089640-%Y.log MAX_089640
attr FileLog_MAX_089640 logtype text
attr FileLog_MAX_089640 room hidden
define MAX_0795ea MAX WallMountedThermostat 0795ea
attr MAX_0795ea alias Wohnzimmer
attr MAX_0795ea group Wohnzimmer
attr MAX_0795ea icon temp_control
attr MAX_0795ea room Wohnzimmer
define FileLog_MAX_0795ea FileLog ./log/MAX_0795ea-%Y.log MAX_0795ea
attr FileLog_MAX_0795ea logtype text
attr FileLog_MAX_0795ea room hidden
define FileLog_MAX_03f5f9 FileLog ./log/MAX_03f5f9-%Y.log MAX_03f5f9
attr FileLog_MAX_03f5f9 logtype text
attr FileLog_MAX_03f5f9 room hidden

#Dashboard
define anyViews Dashboard
attr anyViews dashboard_colcount 4
attr anyViews dashboard_colheight 500
attr anyViews dashboard_colwidth 400
attr anyViews dashboard_groups Wetter Bielefeld,Wohnzimmer,Badezimmer,Schlafzimmer
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_row center
attr anyViews dashboard_rowbottomheight 600
attr anyViews dashboard_rowtopheight 60
attr anyViews dashboard_showhelper 1
attr anyViews dashboard_showtooglebuttons 1
attr anyViews dashboard_sorting 0,41w1,true,243,395,41w3,true,129,395,41w2,true,114,399:1,:2,41w0,true,504,398:3,:
define anyViews_weblink weblink htmlCode {DashboardAsHtml("anyViews")}
attr anyViews_weblink room Dashboard

#System-Kommandos
define systemCommands weblink cmdList Restart:Restart:shutdown+restart Update:Update:update
attr systemCommands alias System Kommandos
attr systemCommands group System
attr systemCommands room System


#Wet­ter­da­ten
define Wetter Weather 638806 600 de
attr Wetter event-on-update-reading temperature,humidity,pressure,wind_speed,wind_chill,wind_direction
attr Wetter group Wetter Bielefeld
attr Wetter room Wetter
define weblink_Wetter weblink htmlCode {WeatherAsHtml("Wetter")}
attr weblink_Wetter group Wetter Bielefeld
attr weblink_Wetter room Wetter


Vielen Dank
Gruß Thommy
Titel: Antw:FHEM langsam und träge
Beitrag von: Puschel74 am 19 Dezember 2013, 10:42:24
Hallo,

LogFile von fhem
Auf dem RasPi mal "top" ausführen und schauen was ganz oben steht

Grüsse

P.S.: Bitte in Zukunft nicht die gesamte fhem.cfg posten und wenn dann in Code-Tags bzw. in Zitat-Tags damit man auch erkennt wo der text aufhört und die Konfiguration anfängt - danke
Titel: Antw:FHEM langsam und träge
Beitrag von: wkarl am 19 Dezember 2013, 10:51:10
Hallo Thomas,

hast Du zu dem erwähnten Zeitpunkt plots eingebunden? Ich hatte den Effekt als ich vor einigen Monaten jedem Raum plots für die VDs und TCs eingebunden habe.

ciao walter
Titel: Antw:FHEM langsam und träge
Beitrag von: ThommyTom am 19 Dezember 2013, 11:37:00
@ Puschel74

Tut mir leid mit der cfg! Kommt nicht wieder vor!

Ich habe TOP eingegeben, als erstes erschein dann als erster Eintrag  User:Fhem und bei Dienst perl. Da springt die CPU Anzeige manchmal bis auf 50 - 60% hoch!?

@wkarl
Plots habe ich noch gar nicht eingebunden!?


Was ich jetzt im log File gefunden habe, ist dieser Eintrag:

Zitat2013.12.19 11:22:40 2: MAX: Invalid value  for READING groupid. Forcing to 0

Immer im Sekundentakt! Habe jetzt auch mal den Raspi auf 900 MHz getaktet, jetzt geht es etwas flotter...

Gruß Thomas
Titel: Antw:FHEM langsam und träge
Beitrag von: Happy Fhem User am 19 Dezember 2013, 20:08:23
Bei mir trat ein ähnlicher Effekt auf, nachdem ich irgendwann mal mit meinem Android-Phone auf der Weboberfläche war. Meine Vermutung war damals, dass es mit dem Longpoll zusammenhing und dass Android Device sich in der Zwischenzeit schlafen gelegt hatte - fhem aber weiter versuchte Longpoll-Antworten an das schlafende Device zu senden.

Ich habe bei mir einen Webproxy (nginx) davor geschaltet und seitdem keine solchen Probleme mehr beobachtet.

Vielleicht mal fhem neu starten, 1-2 tage nicht mit mobilen Devices drauf zugreifen und schauen, ob der Effekt nicht wieder auftritt.