FHEM schrecklich träge und es dauert bis zu einer minute bis reagiert

Begonnen von Jumbo, 04 Februar 2013, 19:32:47

Vorheriges Thema - Nächstes Thema

Jumbo

Moin

ich habe folgendes problem.

Wenn mein FHEM länger läuft ohne neustart (4-5 stunden) dann wird das Webinterface extrem träge (klick, und dann bis zu 30sekunden ladezeit, bevor die seite wechselt z.b. vom Floorplan zu Fhemweb)
ausserdem habe ich meine Aktoren udn sender alle mit FHEM indirekt verbunden, und wenn ich ein Knopf auf meiner Fernbedienung drücke , zum LAMPE ON zb. dauert es auch bis zu 30sek bis was passiert.
Drücke ich mehrere Knöpfe nacheinander, dauert es 30 sekunden , und habe dann Disko...

Ich habe eine FHZ1300PC an einer Synology , und einen HMLan adapter.

wenn ich mir die LOG files anschaue , sehe ich nichts aussergewöhnliches.

Kann mir irgendwer einen Tipp geben wo ich anfange mit suchen soll ?

Danke

Markus Bloch

Hi Jumbo,

hast du zufällig eigene Funktionen in deiner Utils.pm definiert, welche den Befehl sleep enthalten?

Viele Grüße
Markus

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Jumbo

ansich nur das was standard drin ist, die Untoggle funktio , die hat nen minimalen sleep befehl :


    if (Value($actor) eq $dimvalue) {fhem ("set ".$actor." dim100%")}
       ## Heuristic above doesn't work if lamp was dimmed, then switched off, then switched on, because state is "on", but the lamp is actually dimmed.
    else {fhem ("set ".$actor." ".$dimvalue)}
    sleep 1;
  }

Jumbo

hier mal ein ausschnitt aus dem Log mit Verbose 5 wenn das passiert :

2013.02.05 12:10:36 4: FHZ/RAW: 81 (Unparsed: )
2013.02.05 12:10:36 4: FHZ/RAW: 0b04970101a0013e9e070011 (Unparsed: 81)
2013.02.05 12:10:36 5: FHZ_0 dispatch 810b04970101a0013e9e070011
2013.02.05 12:10:36 2: FS20 Luucht_Living4 on
2013.02.05 12:10:36 5: Triggering Luucht_Living4 (1 changes)
2013.02.05 12:10:36 5: Notify loop for Luucht_Living4 on
2013.02.05 12:10:36 5: Triggering Luucht_Living4_on
2013.02.05 12:10:36 5: Cmd: >set LED4 on<
2013.02.05 12:10:36 2: FS20 set LED4 on
2013.02.05 12:10:36 5: Sending 8109043901010111110311
2013.02.05 12:10:36 5: Triggering LED4 (1 changes)
2013.02.05 12:10:36 5: Notify loop for LED4 on
2013.02.05 12:10:36 5: Triggering Luucht_Living4_ontxt
2013.02.05 12:10:36 5: Cmd: >set androidTablet ttsSay Lampe Living4 an<
2013.02.05 12:10:36 5: Triggering androidTablet (1 changes)
2013.02.05 12:10:36 5: Notify loop for androidTablet ttsSay Lampe Living4 an
2013.02.05 12:11:10 5: HMLAN_Send:  K
2013.02.05 12:11:10 1: 192.168.1.56:1000 disconnected, waiting to reappear
2013.02.05 12:11:15 5: Triggering HMLAN1 (1 changes)
2013.02.05 12:11:15 5: Notify loop for HMLAN1 DISCONNECTED
2013.02.05 12:11:15 4: FHZ/RAW: 810b04960101a0013e9e060011810b04860101a0013e9e070000 (Unparsed: )
2013.02.05 12:11:15 5: FHZ_0 dispatch 810b04960101a0013e9e060011
2013.02.05 12:11:15 2: FS20 Luucht_Living1 on
2013.02.05 12:11:15 5: Triggering Luucht_Living1 (1 changes)
2013.02.05 12:11:15 5: Notify loop for Luucht_Living1 on
2013.02.05 12:11:15 5: Triggering Luucht_Living1_on
2013.02.05 12:11:15 5: Cmd: >set LED5 on<
2013.02.05 12:11:15 2: FS20 set LED5 on
2013.02.05 12:11:15 5: Sending 8109043a01010111110411
2013.02.05 12:11:15 5: Triggering LED5 (1 changes)
2013.02.05 12:11:15 5: Notify loop for LED5 on
2013.02.05 12:11:15 5: Triggering Luucht_Living1_ontxt
2013.02.05 12:11:15 5: Cmd: >set androidTablet ttsSay Lampe Living1 an<
2013.02.05 12:11:15 5: Triggering androidTablet (1 changes)
2013.02.05 12:11:15 5: Notify loop for androidTablet ttsSay Lampe Living1 an
2013.02.05 12:11:49 5: FHZ_0 dispatch 810b04860101a0013e9e070000
2013.02.05 12:11:49 2: FS20 Luucht_Living4 off
2013.02.05 12:11:49 5: Triggering Luucht_Living4 (1 changes)
2013.02.05 12:11:49 5: Notify loop for Luucht_Living4 off
2013.02.05 12:11:49 5: Triggering Luucht_Living4_off
2013.02.05 12:11:49 5: Cmd: >set LED4 off<
2013.02.05 12:11:49 2: FS20 set LED4 off
2013.02.05 12:11:49 5: Sending 8109042801010111110300
2013.02.05 12:11:49 5: Triggering LED4 (1 changes)
2013.02.05 12:11:49 5: Notify loop for LED4 off
2013.02.05 12:11:49 5: Triggering Luucht_Living4_offtxt
2013.02.05 12:11:49 5: Cmd: >set androidTablet ttsSay Lampe Living4 aus<
2013.02.05 12:11:49 5: Triggering androidTablet (1 changes)
2013.02.05 12:11:49 5: Notify loop for androidTablet ttsSay Lampe Living4 aus
2013.02.05 12:12:24 1: 192.168.1.56:1000 reappeared (HMLAN1)
2013.02.05 12:12:24 5: HMLAN_Send:  A123ABC
2013.02.05 12:12:24 5: HMLAN_Send:  C
2013.02.05 12:12:24 5: HMLAN_Send:  Y01,01,
2013.02.05 12:12:24 5: HMLAN_Send:  Y02,00,
2013.02.05 12:12:24 5: HMLAN_Send:  Y03,00,
2013.02.05 12:12:24 5: HMLAN_Send:  Y03,00,
2013.02.05 12:12:24 5: HMLAN_Send:  T18A39788,04,00,00000000
2013.02.05 12:12:24 5: Triggering HMLAN1 (1 changes)
2013.02.05 12:12:24 5: Notify loop for HMLAN1 CONNECTED
2013.02.05 12:12:24 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0315823,1C6536,123ABC,4347E527,0000

2013.02.05 12:12:24 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0315823 d:1C6536 O:123ABC m:4347E527 IDcnt:0000
2013.02.05 12:12:24 4: FHZ/RAW: 810c04b80909a00119190000a62d810b04860101a0013e9e070000810b04850101a0013e9e060000810c048d0909a0010d270000a600810c04ed0909a0010c3b0000a64d (Unparsed: )
2013.02.05 12:12:24 5: FHZ_0 dispatch 810c04b80909a00119190000a62d
2013.02.05 12:12:24 4: FHT Heizung_Buro actuator: 18%
2013.02.05 12:12:24 5: Triggering Heizung_Buro (1 changes)
2013.02.05 12:12:24 5: Notify loop for Heizung_Buro actuator: 18%
2013.02.05 12:12:24 5: FHZ_0 dispatch 810b04860101a0013e9e070000
2013.02.05 12:12:24 2: FS20 Luucht_Living4 off
2013.02.05 12:12:24 5: Triggering Luucht_Living4 (1 changes)
2013.02.05 12:12:24 5: Notify loop for Luucht_Living4 off
2013.02.05 12:12:24 5: Triggering Luucht_Living4_off
2013.02.05 12:12:24 5: Cmd: >set LED4 off<
2013.02.05 12:12:24 2: FS20 set LED4 off
2013.02.05 12:12:24 5: Sending 8109042801010111110300
2013.02.05 12:12:24 5: Triggering LED4 (1 changes)
2013.02.05 12:12:24 5: Notify loop for LED4 off
2013.02.05 12:12:24 5: Triggering Luucht_Living4_offtxt
2013.02.05 12:12:24 5: Cmd: >set androidTablet ttsSay Lampe Living4 aus<
2013.02.05 12:12:24 5: Triggering androidTablet (1 changes)
2013.02.05 12:12:24 5: Notify loop for androidTablet ttsSay Lampe Living4 aus



ausserdem geht dann fhem auf 99% CPU Leistung hoch wenn ich nen Knopf drücke :

25708    1 root    R    18940  3.7 99.2 /usr/local/perl/bin/perl /usr/local/FHEM/bin/fhem.pl /usr/local/FHEM/etc/fhem.cfg


broadway

Wie lange hast du dieses Problem schon?

Ich hatte das mal für ca. einen Tag. Das debian Betriebssystem hat sich selbst aktualisiert, das war bei mir die Ursache.
Linksys NSLU2 debian + CUL | FHT80B, FS20, Elro

Jumbo

Ich hab's jetzt seit ungefähr 2 Tagen. Mehr oder weniger unregelmässig.

Ich habe die PERL versin gerade geändert von 5.10 auf 5.16

das ganze hat angefangen (denke ich) als ich auf dem Synology Bootstrap installiert habe. (um ipkg nutzen zu können)


broadway

Vielleicht besteht ja die Möglichkeit, die Internet Verbindung zu kappen, Gerät neu starten und dann beobachten. So könnte man einen Aktualisierungsvorgang ausschließen.

Mein Thema damals: Link
Linksys NSLU2 debian + CUL | FHT80B, FS20, Elro