HMUARTLGW: Modul für HomeMatic UART-Modul (RPi) und HomeMatic LAN Gateway

Begonnen von mgernoth, 11 Juni 2016, 20:10:46

Vorheriges Thema - Nächstes Thema

Rampler

3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Gisbert

Hallo zusammen,

ich habe ein vertracktes Problem seit gestern nachmittag, bzw. abend.
Eines von zwei baugleichen HmUART-Geräten, die seit Jahren problemlos in Betrieb sind, macht Schwierigkeiten, die sich in einem häufigen disconncted/connect-Wechsel äußern.

Kurz zur Schilderung der Begleitumstände:

  • Am Samstag 17.10., 12:30 habe ich ein Fhem-Update durchgeführt.
  • Ich habe keine Änderung an meiner Netzwerkstruktur durchegführt.
  • Der Standort des maladen HmUART (IP-Adresse: 192.168.2.7) hat keinen Einfluss, der das Fehlerbild ist unabhängig von der Entfernung zu AP.
  • Ein anderes Steckernetzteil liefert den gleichen Fehler.

Im log-file gibt es folgende Einträge (Beispiel, als sie zum 1. Mal massiert auftraten):
2020.10.17 21:32:44 1: HMUARTLGW myHmUARTLGW1 did not respond for the 1. time, resending
2020.10.17 21:32:47 1: HMUARTLGW myHmUARTLGW1 did not respond for the 2. time, resending
2020.10.17 21:32:50 1: HMUARTLGW myHmUARTLGW1 did not respond for the 3. time, resending
2020.10.17 21:32:53 1: HMUARTLGW myHmUARTLGW1 did not respond after all, reopening
2020.10.17 21:32:53 3: myHmUARTLGW1 device closed
2020.10.17 21:32:53 1: 192.168.2.7:23 reappeared (myHmUARTLGW1)
...
2020.10.17 21:37:14 1: HMUARTLGW myHmUARTLGW1 did not respond for the 1. time, resending
2020.10.17 21:37:17 1: HMUARTLGW myHmUARTLGW1 did not respond for the 2. time, resending
2020.10.17 21:37:20 1: HMUARTLGW myHmUARTLGW1 did not respond for the 3. time, resending
2020.10.17 21:37:23 1: HMUARTLGW myHmUARTLGW1 did not respond after all, reopening
2020.10.17 21:37:23 3: myHmUARTLGW1 device closed
2020.10.17 21:37:23 1: 192.168.2.7:23 reappeared (myHmUARTLGW1)
2020.10.17 21:37:29 1: HMUARTLGW myHmUARTLGW1 did not respond for the 1. time, resending
2020.10.17 21:37:32 1: HMUARTLGW myHmUARTLGW1 did not respond for the 2. time, resending
2020.10.17 21:37:35 1: HMUARTLGW myHmUARTLGW1 did not respond for the 3. time, resending
2020.10.17 21:37:38 1: HMUARTLGW myHmUARTLGW1 did not respond after all, reopening
2020.10.17 21:37:38 3: myHmUARTLGW1 device closed
2020.10.17 21:37:42 3: HMUARTLGW myHmUARTLGW1: connect to http://192.168.2.7:23 timed out, retrying in 60.00s
2020.10.17 21:38:45 3: HMUARTLGW myHmUARTLGW1: connect to http://192.168.2.7:23 timed out, retrying in 60.00s
2020.10.17 21:39:48 3: HMUARTLGW myHmUARTLGW1: connect to http://192.168.2.7:23 timed out, retrying in 60.00s
2020.10.17 21:40:49 1: 192.168.2.7:23 reappeared (myHmUARTLGW1)
2020.10.17 21:40:56 1: HMUARTLGW myHmUARTLGW1 did not respond for the 1. time, resending
2020.10.17 21:40:59 1: HMUARTLGW myHmUARTLGW1 did not respond for the 2. time, resending
2020.10.17 21:41:02 1: HMUARTLGW myHmUARTLGW1 did not respond for the 3. time, resending
2020.10.17 21:41:05 1: HMUARTLGW myHmUARTLGW1 did not respond after all, reopening


Aufgefallen ist mir die Sache erste heute am späten Nachmittag.
Zusätzlich ist mir heute morgen bzw. auch im Laufe des Tagesaufgefallen, dass Rollladenaktoren mit einem ESP8266-01 verzögert Befehle aus Fhem annehmen. Die Spannungsversorgung, die im Haus vorliegt, liegt bei 236V - ist das eventuell für die Trafos und die daran hängenden ESPs schon zuviel? Bei anderen ESPs logge ich die Spannung und sehe ungefähr zeitgleich zum mehr oder weniger Ausfall des HmUart bei einem ESP eine leicht niedrigere Spannung und bei einem weiteren eine stärke Streuung bei der Spannung, beide funktionieren aber und haben auch nicht neu gestratet.

Worin kann die Ursache liegen?
Kann es mit dem gestrigen Update zusammenhängen? Das vorletzte war eine Woche vorher am 10.9.
Ich freue mich über jeden Hinweis.

Ein list des gestörten HmUART (myHmUARTLGW1), wenn es disconnected ist:
Internals:
   CFGFN      ./FHEM/HomematicAktorenSensoren.cfg
   CNT        1
   Clients    :CUL_HM:
   DEF        uart://192.168.2.7:23
   DevState   0
   DevType    UART
   DeviceName 192.168.2.7:23
   FUUID      5c430dc9-f33f-b139-84d5-593d62cd7d82292c
   LastOpen   1603043014.37198
   NAME       myHmUARTLGW1
   NEXT_OPEN  1603043153.41363
   NOTIFYDEV  global
   NR         569
   NTFY_ORDER 50-myHmUARTLGW1
   PARTIAL   
   RAWMSG     040200
   RSSI       -80
   STATE      disconnected
   TYPE       HMUARTLGW
   XmitOpen   0
   model      HM-MOD-UART
   owner_CCU  VCCU
   Helper:
     AckPending:
       1:
         cmd        00
         dst        0
         frame      FD00030001009E03
         resend     3
         time       1603043015.37729
     LastSendLen:
       3
     Log:
       IDs:
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     1FD584     +1FD584,00,01,00
     20DD49     +20DD49,00,01,00
     20E202     +20E202,00,01,00
     23D39B     +23D39B,00,01,00
     25E3BB     +25E3BB,00,01,00
     25E415     +25E415,00,01,00
     30F323     +30F323,00,01,00
     5A1BBD     +5A1BBD,00,01,00
     5AEA5B     +5AEA5B,00,01,00
   READINGS:
     2020-10-18 19:43:47   Connect         2020-10-18 19:43
     2020-10-18 19:35:02   D-HMIdAssigned  257643
     2020-10-18 19:35:02   D-HMIdOriginal  65170E
     2020-10-18 19:35:02   D-firmware      1.4.1
     2020-10-18 19:35:02   D-serialNr      OEQ2299885
     2020-10-17 12:35:40   D-type          HM-MOD-UART
     2020-10-18 19:43:47   cond            disconnected
     2020-10-18 19:36:46   load            0
     2020-10-18 19:35:42   loadLvl         suspended
     2020-10-18 19:44:53   state           disconnected
   helper:
     bm:
       HMUARTLGW_Get:
         cnt        30
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 16:44:22
         max        0.00124502182006836
         tot        0.00238919258117676
         mAr:
           HASH(0x5600795642c8)
           myHmUARTLGW1
           ?
       HMUARTLGW_Notify:
         cnt        21
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 13:00:07
         max        7.70092010498047e-05
         tot        0.000699996948242188
         mAr:
           HASH(0x5600795642c8)
           HASH(0x5600703c1210)
       HMUARTLGW_Read:
         cnt        7249
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 12:01:36
         max        0.120898008346558
         tot        51.0439953804016
         mAr:
           HASH(0x5600795642c8)
       HMUARTLGW_Ready:
         cnt        258755
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 04:10:48
         max        0.081428050994873
         tot        810.956511974335
         mAr:
           HASH(0x5600795642c8)
       HMUARTLGW_Set:
         cnt        203
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 16:43:11
         max        0.00219297409057617
         tot        0.0211527347564697
         mAr:
           HASH(0x5600795642c8)
           myHmUARTLGW1
           ?
Attributes:
   group      HMLAN
   hmId       257643
   room       CUL_HM
   stateFormat State: state<br>since Connect
   userReadings Connect {substr(ReadingsTimestamp($name,'state',''),0,16)}


Ein list des gestörten HmUART (myHmUARTLGW1), wenn es connected ist:
Internals:
   CFGFN      ./FHEM/HomematicAktorenSensoren.cfg
   CNT        4
   Clients    :CUL_HM:
   DEF        uart://192.168.2.7:23
   DEVCNT     0
   DevState   4
   DevType    UART
   DeviceName 192.168.2.7:23
   FD         30
   FUUID      5c430dc9-f33f-b139-84d5-593d62cd7d82292c
   LastOpen   1603043420.42923
   NAME       myHmUARTLGW1
   NOTIFYDEV  global
   NR         569
   NTFY_ORDER 50-myHmUARTLGW1
   PARTIAL   
   RAWMSG     00436F5F4350555F417070
   RSSI       -80
   STATE      State: opened<br>since 2020-10-18 19:50
   TYPE       HMUARTLGW
   XmitOpen   0
   model      HM-MOD-UART
   owner_CCU  VCCU
   Helper:
     AckPending:
       4:
         cmd        00257643
         dst        1
         frame      FD00060104002576434A18
         time       1603043424.18043
     LastSendLen:
       3
       6
     Log:
       IDs:
     RoundTrip:
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     1FD584     +1FD584,00,01,00
     20DD49     +20DD49,00,01,00
     20E202     +20E202,00,01,00
     23D39B     +23D39B,00,01,00
     25E3BB     +25E3BB,00,01,00
     25E415     +25E415,00,01,00
     30F323     +30F323,00,01,00
     5A1BBD     +5A1BBD,00,01,00
     5AEA5B     +5AEA5B,00,01,00
   READINGS:
     2020-10-18 19:50:21   Connect         2020-10-18 19:50
     2020-10-18 19:35:02   D-HMIdAssigned  257643
     2020-10-18 19:35:02   D-HMIdOriginal  65170E
     2020-10-18 19:35:02   D-firmware      1.4.1
     2020-10-18 19:35:02   D-serialNr      OEQ2299885
     2020-10-17 12:35:40   D-type          HM-MOD-UART
     2020-10-18 19:50:21   cond            init
     2020-10-18 19:36:46   load            0
     2020-10-18 19:35:42   loadLvl         suspended
     2020-10-18 19:50:20   state           opened
   helper:
     bm:
       HMUARTLGW_Get:
         cnt        48
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 16:44:22
         max        0.00124502182006836
         tot        0.00299453735351562
         mAr:
           HASH(0x5600795642c8)
           myHmUARTLGW1
           ?
       HMUARTLGW_Notify:
         cnt        21
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 13:00:07
         max        7.70092010498047e-05
         tot        0.000699996948242188
         mAr:
           HASH(0x5600795642c8)
           HASH(0x5600703c1210)
       HMUARTLGW_Read:
         cnt        7254
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 12:01:36
         max        0.120898008346558
         tot        51.0568842887878
         mAr:
           HASH(0x5600795642c8)
       HMUARTLGW_Ready:
         cnt        260237
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 04:10:48
         max        0.081428050994873
         tot        815.384782552719
         mAr:
           HASH(0x5600795642c8)
       HMUARTLGW_Set:
         cnt        247
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 16:43:11
         max        0.00219297409057617
         tot        0.023627758026123
         mAr:
           HASH(0x5600795642c8)
           myHmUARTLGW1
           ?
Attributes:
   group      HMLAN
   hmId       257643
   room       CUL_HM
   stateFormat State: state<br>since Connect
   userReadings Connect {substr(ReadingsTimestamp($name,'state',''),0,16)}


Hier noch ein list des 2. Gerätes, welches dauerhauft fehlerfrei läuft:
Internals:
   AssignedPeerCnt 6
   CFGFN      ./FHEM/HomematicAktorenSensoren.cfg
   CNT        188
   Clients    :CUL_HM:
   DEF        uart://192.168.2.38:23
   DEVCNT     188
   DevState   99
   DevType    UART
   DeviceName 192.168.2.38:23
   FD         14
   FUUID      5eab1a62-f33f-e986-d6c9-6f537d485395ead1
   LastOpen   1603033518.92169
   NAME       myHmUARTLGW2
   NOTIFYDEV  global
   NR         571
   NTFY_ORDER 50-myHmUARTLGW2
   PARTIAL   
   RAWMSG     040200
   RSSI       -84
   STATE      State: opened<br>since 2020-10-18 17:05
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 0
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 0/0/0/0/0/0/0/0/0/0/0/0/0
   owner      257643
   owner_CCU  VCCU
   Helper:
     CreditTimer 668
     FW         66561
     Initialized 1
     SendCnt    2
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PendingCMD:
     RoundTrip:
       Delay      0.190376043319702
     loadLvl:
       lastHistory 1603043421.79416
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     1FD584     +1FD584,00,01,00
     25E3BB     +25E3BB,00,01,00
     25E415     +25E415,00,01,00
     26F5C0     +26F5C0,00,01,00
     5A1BBD     +5A1BBD,00,01,00
     5AEA5B     +5AEA5B,00,01,00
   READINGS:
     2020-10-18 18:09:59   Connect         2020-10-18 17:05
     2020-10-18 17:05:21   D-HMIdAssigned  257643
     2020-10-18 17:05:21   D-HMIdOriginal  6D16EA
     2020-10-18 17:05:21   D-firmware      1.4.1
     2020-10-18 17:05:21   D-serialNr      QEQ0412949
     2020-10-17 12:35:40   D-type          HM-MOD-UART
     2020-10-18 17:05:21   cond            ok
     2020-10-18 18:09:59   load            0
     2020-10-18 17:05:21   loadLvl         low
     2020-10-18 17:05:18   state           opened
   helper:
     bm:
       HMUARTLGW_Get:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 19:51:38
         max        0.000144004821777344
         tot        0.000356912612915039
         mAr:
           HASH(0x560072436a08)
           myHmUARTLGW2
           ?
       HMUARTLGW_Notify:
         cnt        21
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 13:00:07
         max        1.81198120117188e-05
         tot        0.000276803970336914
         mAr:
           HASH(0x560072436a08)
           HASH(0x5600703c1210)
       HMUARTLGW_Read:
         cnt        10821
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 14:03:29
         max        1.022136926651
         tot        122.090542316437
         mAr:
           HASH(0x560072436a08)
       HMUARTLGW_Ready:
         cnt        94
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        17.10. 21:29:34
         max        0.0113458633422852
         tot        0.34250807762146
         mAr:
           HASH(0x560072436a08)
       HMUARTLGW_Set:
         cnt        33
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 19:51:38
         max        0.000185966491699219
         tot        0.00196290016174316
         mAr:
           HASH(0x560072436a08)
           myHmUARTLGW2
           ?
Attributes:
   group      HMLAN
   hmId       257643
   room       CUL_HM
   stateFormat State: state<br>since Connect
   userReadings Connect {substr(ReadingsTimestamp($name,'state',''),0,16)}


Falls es noch von Interesse ist, ich verwende eine VCCU:
Internals:
   CFGFN      ./FHEM/HomematicAktorenSensoren.cfg
   DEF        257643
   FUUID      5c430dca-f33f-b139-5519-27a9f1feb4dbe939
   IODev      myHmUARTLGW1
   LASTInputDev myHmUARTLGW2
   MSGCNT     135
   NAME       VCCU
   NOTIFYDEV  global
   NR         573
   NTFY_ORDER 50-VCCU
   STATE      myHmUARTLGW1: disconnected<br>myHmUARTLGW2: ok
   TYPE       CUL_HM
   assignedIOs myHmUARTLGW1,myHmUARTLGW2
   chanNo     01
   lastMsg    No:3D - t:02 s:257643 d:5A1BBD 00
   myHmUARTLGW1_MSGCNT 5
   myHmUARTLGW1_RAWMSG 05000042CA943F2576430000000204271E03FE
   myHmUARTLGW1_RSSI -66
   myHmUARTLGW1_TIME 2020-10-17 21:35:26
   myHmUARTLGW2_MSGCNT 130
   myHmUARTLGW2_RAWMSG 050000453D80022576435A1BBD00
   myHmUARTLGW2_RSSI -69
   myHmUARTLGW2_TIME 2020-10-18 19:41:21
   protLastRcv 2020-10-18 19:41:21
   protRcv    94 last_at:2020-10-18 19:41:21
   protRcvB   37 last_at:2020-10-18 19:40:00
   rssi_at_myHmUARTLGW1 cnt:5 min:-67 max:-65 avg:-65.8 lst:-66
   rssi_at_myHmUARTLGW2 cnt:130 min:-75 max:-65 avg:-68.49 lst:-69
   READINGS:
     2020-10-18 19:41:21   CommandAccepted yes
     2020-10-18 19:50:36   IOopen          1
     2020-10-18 17:18:27   cfgState        ok
     2020-08-12 22:14:46   commState       CMDs_done
     2020-10-18 19:50:36   mystate         myHmUARTLGW1: disconnected<br>myHmUARTLGW2: ok
     2020-10-17 15:56:19   recentStateType ack
     2020-10-18 19:50:36   state           myHmUARTLGW1:disconnected,myHmUARTLGW2:ok
   helper:
     HM_CMDNR   61
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     ack:
     bm:
       CUL_HM_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 16:43:25
         max        0.00254416465759277
         tot        0.0029292106628418
         mAr:
           HASH(0x5600723efa28)
           VCCU
           ?
       CUL_HM_Set:
         cnt        63
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.10. 18:37:31
         max        0.00216007232666016
         tot        0.0629220008850098
         mAr:
           HASH(0x5600723efa28)
           VCCU
           ?
     cmds:
       TmplKey    :no:1602930943.82967
       TmplTs     1602930943.82967
       cmdKey     1:1:1::VCCU::01:
       cmdLst:
         assignHmKey noArg
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Garagentor.Kontakt,Handsender.01,Handsender.02,Handsender.03,Handsender.04,Lichterkette,Terrasse.Licht,Treppenhaus.Markise,Wassermelder,Wohnzimmer.Licht
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       nextSend   1603042881.38294
       prefIO     
       vccu       
       ioList:
         myHmUARTLGW1
         myHmUARTLGW2
     mRssi:
       mNo        3D
       io:
         myHmUARTLGW1:
         myHmUARTLGW2:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     rssi:
       at_myHmUARTLGW1:
         avg        -65.8
         cnt        5
         lst        -66
         max        -65
         min        -67
       at_myHmUARTLGW2:
         avg        -68.4923076923077
         cnt        130
         lst        -69
         max        -65
         min        -75
     tmpl:
Attributes:
   IODev      myHmUARTLGW1
   IOList     myHmUARTLGW1,myHmUARTLGW2
   expert     defReg,rawReg
   group      HMLAN
   hmKey      01:51cdf73d1e78741e37866cf0454cd5cf
   model      CCU-FHEM
   room       CUL_HM
   stateFormat mystate
   subType    virtual
   userReadings mystate {my $ret = ReadingsVal($name,'state',''); $ret =~ s/,/<br>/g; $ret =~ s/:/: /g; return $ret}
   webCmd     virtual:update


Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Gisbert

Noch eine Ergänzung des myHmUARTLGW1 mit verbose 5:

2020.10.18 20:03:58 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:03:59 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
2020.10.18 20:03:59 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:00 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
2020.10.18 20:04:00 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:00 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
2020.10.18 20:04:00 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:00 5: HttpUtils url=http://192.168.2.7:23/
2020.10.18 20:04:00 4: IP: 192.168.2.7 -> 192.168.2.7
2020.10.18 20:04:00 1: 192.168.2.7:23 reappeared (myHmUARTLGW1)
2020.10.18 20:04:01 4: HMUARTLGW myHmUARTLGW1 StartInit
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 send: 00 00
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 send: (8): fd00030001009e03
2020.10.18 20:04:01 5: SW: fd00030001009e03
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 read raw (19): fd000e00010402436f5f4350555f417070f014
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 read (18): fd000e00010402436f5f4350555f417070f014 crc OK
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 recv: 00 0402436F5F4350555F417070, state 1
2020.10.18 20:04:01 4: HMUARTLGW myHmUARTLGW1 currently running Co_CPU_App
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 send: 00 03
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 send: (8): fd00030002039409
2020.10.18 20:04:01 5: SW: fd00030002039409
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 read raw (9): fd0004000204011916
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 read (8): fd0004000204011916 crc OK
2020.10.18 20:04:01 5: HMUARTLGW myHmUARTLGW1 recv: 00 0401, state 1
2020.10.18 20:04:04 1: HMUARTLGW myHmUARTLGW1 did not respond after all, reopening
2020.10.18 20:04:04 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:04 3: myHmUARTLGW1 device closed
2020.10.18 20:04:04 5: HttpUtils url=http://192.168.2.7:23/
2020.10.18 20:04:04 4: IP: 192.168.2.7 -> 192.168.2.7
2020.10.18 20:04:07 3: HMUARTLGW myHmUARTLGW1: connect to http://192.168.2.7:23 timed out, retrying in 60.00s
2020.10.18 20:04:07 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
2020.10.18 20:04:07 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:08 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
2020.10.18 20:04:08 4: HMUARTLGW myHmUARTLGW1 Reopen
2020.10.18 20:04:08 4: HMUARTLGW myHmUARTLGW1 ready: disconnected
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

micky0867

Ich hatte mal ein ähnliches Problem.
Auslöser war meine alten Fritz Box.
Auch andere ältere/billige APs machen häufig Ärger bei mehr als 15 Geräten.

Gisbert

Zitat von: micky0867 am 18 Oktober 2020, 21:08:57
Ich hatte mal ein ähnliches Problem.
Auslöser war meine alten Fritz Box.
Auch andere ältere/billige APs machen häufig Ärger bei mehr als 15 Geräten.
Daran sollte es gerade nicht liegen, da ich eine Unifi-Netzwerkstruktur habe.
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Horti

Guten Abend,

ich finde, dafür sollte man einen neuen Thread aufmachen, denn mass muss nich alles was auch nur entfernt mit dem HomeMatic UART-Modul zu tun hat in diesen Thread packen, just my 2 cents.

Zum eigentlichen Thema: in den meisten Fällen bedeuten diese Symtome, dass das HM-Modul tot ist. Dass da überhaupt noch irgendwas im Log erscheint ist nur der WLAN-Seite zu verdanken. D.h. der ESP mit er ESP-Link-SW meldet sich brav beim FHEM, stellt aber beim Versuch auf seine serielle Schnittstelle zuzugreifen fest "uups, da ist ja niemand". Das gleiche passiert auch, wenn man das Funkmodul per USB-Seriell-Wandler einbindet: ist das Funkmodul tot, lebt immer noch der Wandler, und es sieht so aus, als würde irgendwas nicht richtig funktionieren, dabei funktioniert eigentlich gar nichts mehr :)

Ausnahmen bestätigen sicherlich die Regel, aber ich habe schon einige HM-Module sterben sehen, und bei allen sah es genau so aus. Tauscht man nur das Funkmodul aus, funktioniert die WLAN-/USB-Seite wieder, als wäre nichts gewesen.

frank

zum verifizieren am besten mal beide esp/hmuart über kreuz tauschen.

die latenz vom "funktionierenden" hmuart ist übrigens timing-untauglich, siehe roundtrip delay.
da hätte ich von unifi wlan mehr erwartet.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Gisbert

Hallo Horti,
ZitatD.h. der ESP mit er ESP-Link-SW meldet sich brav beim FHEM, stellt aber beim Versuch auf seine serielle Schnittstelle zuzugreifen fest "uups, da ist ja niemand"
Der Fehler lag (mehr dazu gleich) vermutlich auf der ESP-Seite, denn er hat sich nur "widerwillig" ins Wlan eingebucht, und dann war die esp-link-Seite nur sporadisch erreichbar.

Zitat von: frank am 18 Oktober 2020, 22:43:11
zum verifizieren am besten mal beide esp/hmuart über kreuz tauschen.

die latenz vom "funktionierenden" hmuart ist übrigens timing-untauglich, siehe roundtrip delay.
da hätte ich von unifi wlan mehr erwartet.
Hallo frank,
interessanter Ansatz, den ich aufgegriffen hätte, falls das Problem weiter bestanden hätte.

Die Lösung sieht folgendermaßen aus, eine Erklärung ist es nicht. Ich hab den HmUART per USB vom Rechner mit Strom versorgt und er lief stabil. Nach ca. 'ner Viertelstunde habe ich ihn abgestöpselt und ihn mit dem gleichen!! USB-Netzteil an eine Steckdose gesteckt - und dort läuft er stabil seit gestern abend 20:46.

Zitattiming-untauglich, siehe roundtrip delay
Hallo frank, kannst du dazu mehr sagen?

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

cs-online

Hallo Gisbert,

hast du dem ESP im ESP-Link eine feste IP zugewiesen oder über DHCP ?

Grüße Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

Gisbert

Hallo Christian,

ich hatte DHCP im ESP-Link gewählt, im Router eine feste IP-Adresse zugeordnet. Ich hatte es zwischenzeitlich auf eine fest IP im ESP-Link eingestellt, was aber keinen Erfolg brachte, hab's dann wieder zurück umgestellt.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Tobias

HA, da muss ich Horti recht geben.
mein HMUARTWLAN Gateway hat 2 Jahre sauber funktioniert und dann auf einmal exakt der selbe Fehlerr den Du (Gisbert) schreibst. Andauerndes Reopening.
Ich musste das HM Funkmodul tauschen, dann ging alles wieder. Da ist mir wohl das Modul abgeraucht :(
Ich würde eine Kiste Bier wetten, das du um die 20Euro Neuinvestition eines neuen HM Moduls nicht herumkommst.
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Gisbert

Zitat von: Tobias am 09 November 2020, 15:31:44
HA, da muss ich Horti recht geben.
mein HMUARTWLAN Gateway hat 2 Jahre sauber funktioniert und dann auf einmal exakt der selbe Fehlerr den Du (Gisbert) schreibst. Andauerndes Reopening.
Ich musste das HM Funkmodul tauschen, dann ging alles wieder. Da ist mir wohl das Modul abgeraucht :(
Ich würde eine Kiste Bier wetten, das du um die 20Euro Neuinvestition eines neuen HM Moduls nicht herumkommst.

Hallo Tobias,

langfristig magst du Recht haben. Nichts auf dieser Erde wird ewig halten; die Alpen sind auch nur eine Frage der Zeit, bis sie verschwunden sind.
Kurzfristig schicke ich dir meine Adresse zu, damit du weißt, wohin du die Kiste Bier schicken kannst  ;D ;D ;D
Da Alkohol aber keine Lösung, sondern ein Problem ist, erlasse ich dir deine Wettschulden  8) 8) 8)

Genug dummes Zeug gelabbert, bis jetzt - toi, toi, toi - gab es keine Aussetzer mehr. Ich hoffe, dass es dabei bleibt, aber ein mulmiges Gefühl habe ich schon.
Ich habe zumindest für Redundanz gesorgt und habe 2 Gateway, wobei es das ältere war, das gezickt hatte.

Hat dein gestorbenes HM-Funkmodul denn zwischenzeitlich wieder funktioniert, so wie meins, oder war dann endgültig Schluss?

Viele Grüsse Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Tobias

nein, leider hab ich es ums verrecken nicht zum laufen zu bekommen. Da ich aber noch eine Platine, ESP und HM Modul  liegen hatte, bin ich nach 2 Tagen Rumgeteste den Weg des geringeren Wiederstandes gegangen
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

rieders

Hallo

Ich weiß nicht ob die Frage hier her passt, ich möchte euch trotzdem um eine Antwort bitten.

Ich habe ein Maplecul gebaut. Nun habe icn noch ein HM Modul drauf gelötet und mit define myRemoteHmUART HMUARTLGW uart://192.168.42.23:2325 eingebunden

Leider wird in den Readings D-Firmware unsupportet angezeigt.
Muss ich dem Modul eine andere Firmware verpassen?
Falls ja wie mache ich das ?


Grüße
André

Otto123

Hallo André,

eigentlich so - aber das klingt nach downgrade der Firmware (sonst steht was anderes da) - habe ich noch nie probiert:
Kurzform - Zeilen einzeln in der FHEM Kommandozeile ausführen!
"wget -qO ./FHEM/firmware/coprocessor_update.eq3 https://raw.githubusercontent.com/eq-3/occu/28045df83480122f90ab92f7c6e625f9bf3b61aa/firmware/HM-MOD-UART/coprocessor_update.eq3"
set myRemoteHmUART updateCoPro /opt/fhem/FHEM/firmware/coprocessor_update.eq3


Langform - und ich hoffe wir reden von diesem Modul!?
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz