HM-ES-PMSw1-Pl - RESPONSE TIMEOUT:RegisterRead

Begonnen von hoppel118, 23 April 2021, 15:46:33

Vorheriges Thema - Nächstes Thema

hoppel118

Hallo Leute,

ich bekomme gerade einen Schaltaktor mit Leistungsmessung (HM-ES-PMSw!-Pl) nicht gepaired.

11 weitere des gleichen Typs habe ich in der Vergangenheit ohne Probleme in Betrieb genommen, vor zwei Wochen erst den letzten. Die laufen alle.

Dieser hier will nicht vollständig pairen. Habe gerade FHEM nochmal auf die aktuellste Version geupdated. Es bringt nichts, der Pairing-Vorgang wird einfach nicht abgeschlossen. Die beiden Readings "PairedTo" und "R-pairCentral" kommen einfach nicht zu Stande.

Ich nutze eine VCCU mit zwei HM-USB und einem Wireless-LAN-Gateway. Das ganz Haus ist super abgedeckt. Das Wireless Gateway ist mit einer Leichtbauwand dazwischen ca. 4m Luftlinie entfernt.

getConfig wurde mehrfach ausgeführt, VCCU mehrfach in den Pairing-Modus gebracht und die Taste am Schaltaktor gedrückt gehalten, bis das Teil anfängt orange zu blinken. Es hört dann aber einfach aufzublinken. Wenn ich mich recht erinnere haben die anderen dann irgendwann wild geblinkt. Kann mich da aber auch täuschen.

Ein configCheck spuckt folgendes aus:

configCheck done:

missing register list
    HM_2DAEE8: RegL_00.
    HM_2DAEE8_Pwr: RegL_01.
    HM_2DAEE8_SenF: RegL_01.
    HM_2DAEE8_SenI: RegL_01.
    HM_2DAEE8_SenPwr: RegL_01.
    HM_2DAEE8_SenU: RegL_01.
    HM_2DAEE8_Sw: RegL_01.

Register changes pending
    HM_2DAEE8

peer list incomplete. Use getConfig to read it.
    HM_2DAEE8_SenF:
    HM_2DAEE8_SenI:
    HM_2DAEE8_SenPwr:
    HM_2DAEE8_SenU:
    HM_2DAEE8_Sw:


Hier ein List des Devices:

Internals:
   CFGFN     
   DEF        2DAEE8
   FUUID      6082ca80-f33f-5dcf-07a3-82766f3bbbc0ec5b
   HMUSB2_MSGCNT 13
   HMUSB2_RAWMSG E2DAEE8,0000,E8459AE3,FF,FFC2,2B845E2DAEE80000008000000000000000091E01
   HMUSB2_RSSI -62
   HMUSB2_TIME 2021-04-23 15:33:23
   HMUSB_MSGCNT 13
   HMUSB_RAWMSG E2DAEE8,0000,09219A8C,FF,FFA3,2B845E2DAEE80000008000000000000000091E01
   HMUSB_RSSI -93
   HMUSB_TIME 2021-04-23 15:33:23
   IODev      HMUSB2
   LASTInputDev HMUSB
   MSGCNT     26
   NAME       HM_2DAEE8
   NOTIFYDEV  global
   NR         776
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_2DAEE8_Sw
   channel_02 HM_2DAEE8_Pwr
   channel_03 HM_2DAEE8_SenPwr
   channel_04 HM_2DAEE8_SenI
   channel_05 HM_2DAEE8_SenU
   channel_06 HM_2DAEE8_SenF
   lastMsg    No:2B - t:5E s:2DAEE8 d:000000 8000000000000000091E01
   protCmdDel 41
   protLastRcv 2021-04-23 15:33:23
   protRcv    14 last_at:2021-04-23 15:33:23
   protResnd  15 last_at:2021-04-23 15:30:47
   protResndFail 4 last_at:2021-04-23 15:30:53
   protSnd    6 last_at:2021-04-23 15:30:33
   protState  CMDs_done_Errors:1
   rssi_at_HMUSB cnt:13 min:-96 max:-78 avg:-84.46 lst:-93
   rssi_at_HMUSB2 cnt:14 min:-77 max:-62 avg:-69.14 lst:-62
   READINGS:
     2021-04-23 15:30:09   D-firmware      2.5
     2021-04-23 15:30:09   D-serialNr      LEQ0529745
     2021-04-23 15:31:14   cfgState        RegMiss
     2021-04-23 15:30:53   commState       CMDs_done_Errors:1
     2021-04-23 15:30:53   state           RESPONSE TIMEOUT:RegisterRead
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   43
     cSnd       012424242DAEE800040000000000,012424242DAEE800040000000000
     mId        00AC
     peerFriend -
     peerOpt    -:powerMeter
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     cfgChk:
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1619184614.73168
       TmplTs     1619184614.73168
       cmdKey     0:1:0::HM_2DAEE8:00AC:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2DAEE8,00,00,00
       nextSend   1619184803.20208
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2DAEE8
         00
         00
         00
     mRssi:
       mNo        2B
       io:
         HMUARTWLGW:
         HMUSB:
           -93
           -93
         HMUSB2:
           -58
           -58
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMUSB:
         avg        -84.4615384615385
         cnt        13
         lst        -93
         max        -78
         min        -96
       at_HMUSB2:
         avg        -69.1428571428571
         cnt        14
         lst        -62
         max        -62
         min        -77
     shadowReg:
       RegL_00.    02:01 0A:24 0B:24 0C:24
     tmpl:
Attributes:
   IODev      HMUSB2
   IOgrp      VCCU:HMUSB2
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.5
   model      HM-ES-PMSW1-PL
   serialNr   LEQ0529745
   subType    powerMeter
   webCmd     getConfig:clear msgEvent


Habe das Gerät gebraucht bei eBay Kleinanzeigen gekauft, so wie alle anderen auch...

Kann es sein, dass das Gerät kaputt ist? Oder was übersehe ich hier gerade?

Danke euch und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

frank

ZitatDie beiden Readings "PairedTo" und "R-pairCentral" kommen einfach nicht zu Stande.
erweitere mal "attr expert", um überhaupt "lesbare" register readings sehen zu können.

kann der aktor eventuell schlecht hören?
versuch mal näher am io.

hast du auch mal ein werkreset gemacht, durch knöpfchen drücken?
vielleicht ist er noch gepairt und will deshalb nicht.
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

hoppel118

OK, attr expert habe ich nun gesetzt:

Internals:
   CFGFN     
   DEF        2DAEE8
   FUUID      6082d04f-f33f-5dcf-f390-b5783b929d1b9825
   HMUSB2_MSGCNT 30
   HMUSB2_RAWMSG E2DAEE8,0000,E867B09B,FF,FFB1,0D84002DAEE80000002500AC4C455130353239373435513F0100
   HMUSB2_RSSI -79
   HMUSB2_TIME 2021-04-23 16:10:36
   HMUSB_MSGCNT 30
   HMUSB_RAWMSG E2DAEE8,0000,0943B054,FF,FFB0,0D84002DAEE80000002500AC4C455130353239373435513F0100
   HMUSB_RSSI -80
   HMUSB_TIME 2021-04-23 16:10:36
   IODev      HMUSB2
   LASTInputDev HMUSB2
   MSGCNT     60
   NAME       HM_2DAEE8
   NOTIFYDEV  global
   NR         962
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_2DAEE8_Sw
   channel_02 HM_2DAEE8_Pwr
   channel_03 HM_2DAEE8_SenPwr
   channel_04 HM_2DAEE8_SenI
   channel_05 HM_2DAEE8_SenU
   channel_06 HM_2DAEE8_SenF
   lastMsg    No:0D - t:00 s:2DAEE8 d:000000 2500AC4C455130353239373435513F0100
   protCmdDel 70
   protLastRcv 2021-04-23 16:10:36
   protRcv    21 last_at:2021-04-23 16:10:36
   protResnd  26 last_at:2021-04-23 16:11:17
   protResndFail 7 last_at:2021-04-23 16:11:21
   protSnd    9 last_at:2021-04-23 16:11:01
   protState  CMDs_done_Errors:1
   rssi_at_HMUSB cnt:30 min:-80 max:-71 avg:-77.73 lst:-80
   rssi_at_HMUSB2 cnt:31 min:-80 max:-65 avg:-69.25 lst:-79
   READINGS:
     2021-04-23 16:10:36   D-firmware      2.5
     2021-04-23 16:10:36   D-serialNr      LEQ0529745
     2021-04-23 15:49:04   R-intKeyVisib   set_invisib
     2021-04-23 15:49:04   R-pairCentral   set_0x242424
     2021-04-23 16:11:00   cfgState        updating
     2021-04-23 16:11:21   commState       CMDs_done_Errors:1
     2021-04-23 15:49:57   powerOn         2021-04-23 15:49:57
     2021-04-23 16:11:22   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   54
     PONtest    0
     cSnd       012424242DAEE800040000000000,012424242DAEE800040000000000
     mId        00AC
     peerFriend -
     peerOpt    -:powerMeter
     regLst     0
     rxType     1
     supp_Pair_Rep 1
     cfgChk:
       idRc01     .RegL_00.
     cmds:
       TmplKey    :no:1619187041.87487
       TmplTs     1619187041.87487
       cmdKey     0:1:0::HM_2DAEE8:00AC:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       newChn     +2DAEE8,00,00,00
       nextSend   1619187036.99662
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2DAEE8
         00
         00
         00
     mRssi:
       mNo        0D
       io:
         HMUARTWLGW:
         HMUSB:
           -80
           -80
         HMUSB2:
           -77
           -77
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMUSB:
         avg        -77.7333333333333
         cnt        30
         lst        -80
         max        -71
         min        -80
       at_HMUSB2:
         avg        -69.2580645161291
         cnt        31
         lst        -79
         max        -65
         min        -80
     shadowReg:
       RegL_00.    02:01 0A:24 0B:24 0C:24
     tmpl:
Attributes:
   IODev      HMUSB2
   IOgrp      VCCU:HMUSB2
   autoReadReg 4_reqStatus
   expert     defReg,allReg
   firmware   2.5
   model      HM-ES-PMSW1-PL
   serialNr   LEQ0529745
   subType    powerMeter
   webCmd     getConfig:clear msgEvents


Falls du mit Werksreset folgendes meinst:

- Device in FHEM löschen
- Gerät Stromlos machen
- Taste am Gerät drücken und gleichzeitig Stromzufuhr herstellen
-> es blinkt dann einmal ganz kurz rot, dann blinkt es orange und hört ein paar Sekunden später wieder auf zu blinken

Das habe ich gemacht. Dichter ran bringt nichts. Habe diverse Entfernungen ausprobiert.

Weitere Ideen? ;)

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

frank

Zitat
Falls du mit Werksreset folgendes meinst:

- Device in FHEM löschen
- Gerät Stromlos machen
- Taste am Gerät drücken und gleichzeitig Stromzufuhr herstellen
-> es blinkt dann einmal ganz kurz rot, dann blinkt es orange und hört ein paar Sekunden später wieder auf zu blinken
nein, siehe anhang.


ZitatIch nutze eine VCCU mit zwei HM-USB und einem Wireless-LAN-Gateway.
im list sind immer nur HMUSB und HMUSB2 zu sehen.
welches ist denn Wireless-LAN-Gateway.
schalte das mal aus und geh zum anderen io.


ZitatHabe diverse Entfernungen ausprobiert.
ich meine richtig dicht, 0,5 m.
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

hoppel118

Ok, ich werde das alles ausprobieren und melde mich dann nochmal.

Danke schonmal
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

hoppel118

Kaum macht man es richtig, schon funktioniert es. :D Der Werksreset war das entscheidende Schränkchen!

Vielen Dank @frank

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi