HMLAN disconnected

Begonnen von Gunther, 26 Januar 2014, 11:43:58

Vorheriges Thema - Nächstes Thema

Gunther

Bisher lief bei mir die Konfiguration mit meinem HMLAN und verschiedenen Aktoren gut.

Leider geht das seit gestern nicht mehr.
Bei meinem HMLAN blinkt die Power-LED und in FHEM steht
HMLAN1 disconnected.

Laut Anleitung zeigt das Blinken der LED, dass der HMLAN nicht verbunden ist.
Im Wiki zum HMLAN steht, dass ich ggf. die Firmware (auf die gleiche Version) aktualisieren muss. Aber wie?

Was muss ich tun um den HMLAN wieder zu verbinden. Ein Boot von HMLAN und FHEM hat leider nicht geholfen.

Freue mich über Hilfe.
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

martinp876

Hi Gunther,
in FHEM steht er dann wohl auf disconnected? Kann man ihn pingen? Wenn nicht , deine config prüfen, IP adresse, Router einstellungen, firewall...
Gruss Martin

Gunther

Hallo Martin,

ja anpingen geht.
In FHEM steht er in der Übersicht "Everything" auf disconnected.

Router ist unverändert.

Was kann ich an meiner Config prüfen. Dort steht:
define HMLAN1 HMLAN 192.168.0.15:1000
attr HMLAN1 hmId A00001


Hmm, was tun?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

martinp876

sieht korrekt aus.
da weiss ich jetzt auch nicht... sorry

chris1284

evtl mal mit der mitgelieferten Software schauen ob du dich auf ihn verbinden kannst. Hast du was geändert am System?

Gunther

Danke für Eure Hilfe.
Nun läuft es wieder. Leider weiß ich nicht warum.
Komisches Gefühl...
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Raven

Zufall....aber genau diese Fehlermeldung hatte ich heute auch zum 1.Mal.
An den übrigen Komponenten wurde nichts geändert, nach einem Restart des Raspberry's lief wieder alles.
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490

Wastegate

#7
Das Problem habe ich seit kurzem auch, ausser einem Update von FHEM habe ich nicht`s verändert. HMLAN steht auf  disconnected, scheint aber zu funktionieren. Ein Update des HMLAN geht über die mitgelieferte Software über die man auch die IP einstellen kann. Ist aber keine aktuell verfügbar. Hängt wohl auch damit zusammen http://forum.fhem.de/index.php/topic,19154.30.html

forspeed

Hallo,

Ich habe leider seit update auch dieses Problem. Immer nach wenigen Stunden ist das HM - LAN disconnected.

Ich werde morgen mal ein downgrade machen, um sicher zu sein, dass es nicht doch ein doofer Zufall ist.

Grusse,
Flo

martinp876

Generell solltet ihr bei HMLAN/USB disconnect immer prüfen, was im list <hmlan> steht.
Das IO device braucht alle 30sec ein keepAlive - sollte dies durch irgendeinen Tast/prozess aufgehalten werden gibt es einen disconnect  - daher diese Messung.
Ausserdem schaut mal bei apptime vorbei  - das könnte auch helfen.

forspeed

Hallo Martin,

ich habe jetzt mit verbose=5 die Sache beobachtet - es passierte während einer "Aktion" des Bewegungsmelders:

2014.02.03 22:11:14 5: HMLAN_Send:  HMFOR I:K
2014.02.03 22:11:14 5: HMLAN_Parse: HMFOR V:03C1 sNo:KEQ1023269 d:25754A O:123AFF t:05D6B035 IDcnt:0004
2014.02.03 22:11:31 5: HMLAN_Parse: HMFOR R:E1E96FE   stat:0000 t:05D6F586 d:FF r:FFB3     m:D8 8410 1E96FE 123AFF 06010B00
2014.02.03 22:11:31 5: HMFOR dispatch A0DD884101E96FE123AFF06010B00::-77:HMFOR
2014.02.03 22:11:31 5: Triggering BWM1 (3 changes)
2014.02.03 22:11:31 5: Notify loop for BWM1 brightness: 11
2014.02.03 22:11:31 4: eventTypes: CUL_HM BWM1 brightness: 11 -> brightness: .*
2014.02.03 22:11:31 4: eventTypes: CUL_HM BWM1 cover: closed -> cover: closed
2014.02.03 22:11:31 4: eventTypes: CUL_HM BWM1 battery: ok -> battery: ok
2014.02.03 22:11:31 1: 192.168.178.3:1000 disconnected, waiting to reappear
2014.02.03 22:11:31 5: Triggering HMFOR (1 changes)
2014.02.03 22:11:31 5: Notify loop for HMFOR DISCONNECTED
2014.02.03 22:11:31 1: HMLAN_Parse: HMFOR new condition disconnected
2014.02.03 22:11:31 5: Triggering HMFOR (4 changes)
2014.02.03 22:11:31 4: eventTypes: HMLAN HMFOR DISCONNECTED -> DISCONNECTED
2014.02.03 22:11:31 4: eventTypes: HMLAN HMFOR cond: disconnected -> cond: disconnected
2014.02.03 22:11:31 4: eventTypes: HMLAN HMFOR Xmit-Events: disconnected:1  -> Xmit-Events: disconnected:.*
2014.02.03 22:11:31 4: eventTypes: HMLAN HMFOR prot_disconnected: last -> prot_disconnected: last


ein list HMFOR ergibt:

Internals:
   DEF        192.168.178.3:1000
   DeviceName 192.168.178.3:1000
   HMFOR_MSGCNT 257
   HMFOR_TIME 2014-02-03 22:11:31
   HM_CMDNR   22
   NAME       HMFOR
   NEXT_OPEN  1391496894.29261
   NR         3
   NTFY_ORDER 50-HMFOR
   PARTIAL   
   RAWMSG     E1E96FE,0000,05D6F586,FF,FFB3,D884101E96FE123AFF06010B00
   RSSI       -77
   STATE      disconnected
   TYPE       HMLAN
   XmitOpen   0
   assignedIDs 1FE161,221984,250566,2508FB
   assignedIDsCnt 4
   assignedIDsReport 4
   firmware   0.961
   msgKeepAlive dlyMax:2.039 bufferMin:2
   msgLoadEst 1hour:0% 10min steps: 0/0/0/0/0/0
   msgParseDly min:3 max:116 last:10 cnt:210
   owner      123AFF
   serialNr   KEQ1023269
   uptime     001 27:12:53.638
   Readings:
     2014-02-03 22:11:31   Xmit-Events     disconnected:1
     2014-02-03 22:11:31   cond            disconnected
     2014-02-03 22:11:31   prot_disconnected last
     2014-02-03 07:00:34   prot_init       last
     2014-02-03 07:00:47   prot_ok         last
     2014-01-26 18:33:20   prot_timeout    last
   Assids:
     1FE161     1
     221984     1
     250566     1
     2508FB     1
   Helper:
     assId      0
     000001:
       flg        0
     123aff:
       flg        0
     1fe161:
       chn        01
       flg        0
       msg       
       name       BWM2
       newChn     +1FE161,00,01,
       to         1391460288.62611
     221984:
       chn        01
       flg        0
       msg       
       name       WiGa_Markise
       newChn     +221984,00,01,
       to         1391407253.37953
     250566:
       chn        02
       flg        0
       msg       
       name       rel_aussen_oben
       newChn     +250566,00,01,
       to         1391460288.66132
     2508fb:
       chn        02
       flg        0
       msg       
       name       rel_aussen_unten
       newChn     +2508FB,00,01,
       to         1391460914.25923
     Assids:
     Dly:
       cnt        210
       lst        10
       max        116
       min        3
     K:
       BufMin     2
       DlyMax     2.039
       Next       1391461899.13457
       Start      1391461874.13457
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x8a9370)
     Q:
       HMcndN     253
       answerPend 0
       hmLanQlen  1
       keepAliveRec 0
       keepAliveRpt 0
       apIDs:
       Cap:
         0          0
         1          0
         2          0
         3          0
         4          0
         5          0
         last       5
         sum        0
     Ref:
       drft       -0.000159833772876209
       hmtL       97955893
       kTs        0
       offL       1391363918246
       sysL       1391461874139
Attributes:
   hmId       123AFF
   hmLanQlen  1_min
   wdTimer    25


Vielleicht bringen diese Infos etwas?

Vielen Dank,
Florian

martinp876

Hi Florian,


22:11:14 5: HMLAN_Send:  HMFOR I:K
22:11:14 5: HMLAN_Parse: HMFOR V:03C1 sNo:KEQ1023269 d:25754A O:123AFF t:05D6B035 IDcnt:0004
............
22:11:31 1: 192.168.178.3:1000 disconnected, waiting to reappear

sein HLAN disconnected nach 17sec. Es ist also kein timeout. Es ist aber die TCP session abgebaut worden - und dass ohne dass etwas an das Device gesendet wurde. FHEM scheint keinen Fehler gemacht zu haben.
Somit behaupte ich, es ist etwas mit deinem Ethernet oder den TCP stack in deinem System. Da kann ich leider nicht weiter hineinsehen.

Sorry Martin

forspeed

Hallo Martin,

das HMLAN hängt direkt mit einem 50cm Kabel an der Fritzbox, auf der FHEM läuft. Ich habe es jetzt mal an den Switch gehängt - wobei ich nicht glaube, dass dies etwas ändert. Vielleicht liegt auch ein Defekt an dem HMLAN vor?

Was mich nur irritiert, es hat für 1-2 Tage vor dem Update funktioniert. Das kann aber auch Zufall sein, ich bin ja noch "Neuanwender".

Ich beobachte es mal un melde mich dann wieder.

Danke,
Florian

martinp876

Hi Florian,

Am HMLAN interworking ist kürzlich nichts geändert worden. daher habe ich leider keinen Anhaltspunkt.

Martin

forspeed

Hallo Martin,

ich melde mich leider schon wieder schneller als gedacht :/

Auch mit Anschluss direkt am Switch gibt es den disconnect wieder:

2014.02.04 20:29:07 5: HMLAN_Send:  HMFOR I:K
2014.02.04 20:29:07 5: HMLAN_Parse: HMFOR V:03C1 sNo:KEQ1023269 d:25754A O:123AFF t:0061E7FC IDcnt:0004
2014.02.04 20:29:32 5: HMLAN_Send:  HMFOR I:K
2014.02.04 20:29:32 1: 192.168.178.3:1000 disconnected, waiting to reappear
2014.02.04 20:29:32 5: Triggering HMFOR (1 changes)
2014.02.04 20:29:32 5: Notify loop for HMFOR DISCONNECTED
2014.02.04 20:29:32 1: HMLAN_Parse: HMFOR new condition disconnected
2014.02.04 20:29:32 5: Triggering HMFOR (4 changes)
2014.02.04 20:29:32 4: eventTypes: HMLAN HMFOR DISCONNECTED -> DISCONNECTED
2014.02.04 20:29:32 4: eventTypes: HMLAN HMFOR cond: disconnected -> cond: disconnected
2014.02.04 20:29:32 4: eventTypes: HMLAN HMFOR Xmit-Events: disconnected:1  -> Xmit-Events: disconnected:.*
2014.02.04 20:29:32 4: eventTypes: HMLAN HMFOR prot_disconnected: last -> prot_disconnected: last


Ich kann die IP des HMLAN erfolgreich anpingen.

Apptime sagt folgendes:

name             function    max  count    total  average maxDly
                               HMFOR          HMLAN_Ready    191    299      536     1.79      0 HASH(0x762918)
                               HMFOR           HMLAN_Read    125    170     1467     8.63      0 HASH(0x762918)
                          BWM2notify          notify_Exec     41      5      180    36.00      0 HASH(0xdbad28); HASH(0xdb1058)
                 tmr-CUL_HM_ActCheck       ActionDetector     34      8      113    14.13     13 ActionDetector
                     rel_aussen_oben           CUL_HM_Set     27      5      122    24.40      0 HASH(0xda13e0); rel_aussen_oben; on-for-timer; 180
              tmr-FW_closeOldClients                          17     75       36     0.48     32
                                 WEB              FW_Read      7     46      144     3.13      0 HASH(0x954fd8)
                          eventTypes    eventTypes_Notify      7     33      113     3.42      0 HASH(0xac2858); HASH(0xda13e0)
        FHEMWEB:192.168.178.34:51955              FW_Read      6      3       11     3.67      0 HASH(0xf3ea88)
        FHEMWEB:192.168.178.34:51956              FW_Read      5      1        5     5.00      0 HASH(0xfb2398)
        FHEMWEB:192.168.178.34:51958              FW_Read      5      1        5     5.00      0 HASH(0xfb2338)
                 tmr-HMLAN_KeepAlive      keepAlive:HMFOR      5    140      440     3.14     26 keepAlive:HMFOR
        FHEMWEB:192.168.178.34:51957              FW_Read      4      1        4     4.00      0 HASH(0xfa8fa8)
        FHEMWEB:192.168.178.34:51959              FW_Read      4      1        4     4.00      0 HASH(0xfb2d48)
                               HMFOR         HMLAN_Notify      4     33        4     0.12      0 HASH(0x762918); HASH(0x762918)
                        FileLog_BWM2          FileLog_Log      3      5       11     2.20      0 HASH(0xdbac68); HASH(0xdb1058)
              FileLog_ActionDetector          FileLog_Log      2      3        5     1.67      0 HASH(0xd5aae0); HASH(0xd5a7f0)
                        FileLog_BWM1          FileLog_Log      2     10       19     1.90      0 HASH(0xd5a610); HASH(0xae43a8)
             FileLog_rel_aussen_oben          FileLog_Log      2     14       26     1.86      0 HASH(0xdb0f08); HASH(0xda13e0)
                          BWM1notify          notify_Exec      1     10        2     0.20      0 HASH(0xbab060); HASH(0xae43a8)
            tmr-CUL_HM_complConfigTO CUL_HM_complConfigTO      1      1        1     1.00      5 CUL_HM_complConfigTO


Ich bin etwas ratlos - was kann ich denn noch sinnvolles tun? Ich wollte eigentlich sehr gerne FHEM nutzen, da ich auch noch Arduino, etc. einbinden möchte. Aber für die Bewegungsmelderfunktion ist es so natürlich nur begrenzt brauchbar. Interessant ist, dass nur ein Neustart des FHEM das HMLAN wieder "zurückbringt". Das HMLAN neu starten bringt keine Änderung.

Grüsse,
Florian

P.S.: Falls es etwas zur Sache beitragen kann: Fritzbox 7390 mit Image von fhem.de (also nicht chroot) und mit update gestern nochmal aktualisiert.


EDIT bzw. Ergänzung: Ich habe so oder so noch einen Linux-PC permanent laufen. Ich werde FHEM mal dort installieren - vielleicht hat es irgendwas mit der Fritzbox zu tun.