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
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.
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
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.
Ok, ich werde das alles ausprobieren und melde mich dann nochmal.
Danke schonmal
Kaum macht man es richtig, schon funktioniert es. :D Der Werksreset war das entscheidende Schränkchen!
Vielen Dank @frank
Gruß Hoppel