Hallo zusammen,
FHEM läuft und läuft und läuft.
Nun wollte ich nach langer Zeit mal wieder einen neuen HM Schaltaktor (kein IP) in FHEM integrieren.
Eingerichtet habe ich eine VCCU mit zwei HM LGWs.
Also habe ich in FHEM einfach mal "set myVCCU hmPairForSec 10" eingegeben und den Aktor mit 5 Sekunden Druck auf den Taster in den Pairingstatus versetzt.
Als Ergebnis kommt dies:
2020.09.30 19:37:23 2 : CUL_HM Unknown device HM_70CC6F is now defined
2020.09.30 19:37:23 2 : autocreate: define HM_70CC6F CUL_HM 70CC6F
2020.09.30 19:37:23 2 : autocreate: define FileLog_HM_70CC6F FileLog ./log/HM_70CC6F-%Y.log HM_70CC6F
2020-09-30 19:37:23 Global global UNDEFINED HM_70CC6F CUL_HM 70CC6F
2020-09-30 19:37:23 Global global DEFINED HM_70CC6F
2020-09-30 19:37:23 Global global DEFINED FileLog_HM_70CC6F
2020-09-30 19:37:23 CUL_HM HM_70CC6F D-firmware: 2.6
2020-09-30 19:37:23 CUL_HM HM_70CC6F D-serialNr: REQ0108290
2020-09-30 19:37:28 CUL_HM HM_70CC6F D-firmware: 2.6
2020-09-30 19:37:28 CUL_HM HM_70CC6F D-serialNr: REQ0108290
2020.09.30 19:37:34 0 : CUL_HM_assignIO HM_70CC6F AssignIoPort used
2020.09.30 19:37:34 3 : CUL_HM set HM_70CC6F statusRequest
2020-09-30 19:37:34 CUL_HM HM_70CC6F commState: CMDs_pending
2020-09-30 19:37:34 CUL_HM HM_70CC6F commState: CMDs_processing...
2020-09-30 19:37:34 CUL_HM HM_70CC6F commState: CMDs_done
2020-09-30 19:37:34 CUL_HM HM_70CC6F deviceMsg: off (to myVCCU)
2020-09-30 19:37:34 CUL_HM HM_70CC6F level: 0
2020-09-30 19:37:34 CUL_HM HM_70CC6F pct: 0
2020-09-30 19:37:34 CUL_HM HM_70CC6F powerOn: 2020-09-30 19:37:34
2020-09-30 19:37:34 CUL_HM HM_70CC6F off
2020-09-30 19:37:34 CUL_HM HM_70CC6F timedOn: off
2020.09.30 19:37:35 3 : CUL_HM set HM_70CC6F getConfig
2020-09-30 19:37:35 CUL_HM HM_70CC6F commState: CMDs_pending
2020-09-30 19:37:35 CUL_HM HM_70CC6F cfgState: updating
2020-09-30 19:37:35 CUL_HM HM_70CC6F cfgState: updating
2020-09-30 19:37:35 CUL_HM HM_70CC6F commState: CMDs_pending
2020-09-30 19:37:35 CUL_HM HM_70CC6F commState: CMDs_pending
2020-09-30 19:37:35 CUL_HM HM_70CC6F commState: CMDs_processing...
2020-09-30 19:37:56 CUL_HM HM_70CC6F ResndFail
2020-09-30 19:37:56 CUL_HM HM_70CC6F commState: CMDs_done_Errors:1
2020-09-30 19:37:56 CUL_HM HM_70CC6F RESPONSE TIMEOUT:RegisterRead
Und ein List auf dem neuen Device liefert dies:
Internals:
CFGFN
DEF 70CC6F
FUUID 5f74c253-f33f-7b3d-e5e3-65283eebc71e9983
IODev myHMLGW_Schlafzimmer
LASTInputDev myHMLGW_Schlafzimmer
MSGCNT 8
NAME HM_70CC6F
NOTIFYDEV global
NR 747
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
chanNo 01
lastMsg No:05 - t:10 s:70CC6F d:9A234E 0601000046
myHMLGW_MSGCNT 4
myHMLGW_RAWMSG 0501002905A41070CC6F9A234E0601000046
myHMLGW_RSSI -41
myHMLGW_Schlafzimmer_MSGCNT 4
myHMLGW_Schlafzimmer_RAWMSG 0501004505A41070CC6F9A234E0601000046
myHMLGW_Schlafzimmer_RSSI -69
myHMLGW_Schlafzimmer_TIME 2020-09-30 19:37:34
myHMLGW_TIME 2020-09-30 19:37:34
protCmdDel 3
protLastRcv 2020-09-30 19:37:34
protRcv 5 last_at:2020-09-30 19:37:34
protResnd 3 last_at:2020-09-30 19:37:51
protResndFail 1 last_at:2020-09-30 19:37:56
protSnd 3 last_at:2020-09-30 19:37:35
protState CMDs_done_Errors:1
rssi_at_myHMLGW cnt:4 min:-47 max:-40 avg:-42.25 lst:-41
rssi_at_myHMLGW_Schlafzimmer cnt:5 min:-69 max:-62 avg:-66.2 lst:-69
rssi_myHMLGW_Schlafzimmer cnt:1 min:-70 max:-70 avg:-70 lst:-70
READINGS:
2020-09-30 19:37:28 D-firmware 2.6
2020-09-30 19:37:28 D-serialNr REQ0108290
2020-09-30 19:37:35 cfgState updating
2020-09-30 19:37:56 commState CMDs_done_Errors:1
2020-09-30 19:37:34 deviceMsg off (to myVCCU)
2020-09-30 19:37:34 level 0
2020-09-30 19:37:34 pct 0
2020-09-30 19:37:34 powerOn 2020-09-30 19:37:34
2020-09-30 19:37:34 recentStateType info
2020-09-30 19:37:56 state RESPONSE TIMEOUT:RegisterRead
2020-09-30 19:37:34 timedOn off
RegL_00.:
VAL
helper:
HM_CMDNR 6
PONtest 0
cSnd 019A234E70CC6F010E,019A234E70CC6F00040000000000
getCfgList all
getCfgListNo ,3
mId 0002
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1601487453.23565
TmplTs 1601487453.23565
cmdKey 1:1:0::HM_70CC6F:0002: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] ... [-PeerChannel-]
getVersion noArg
inhibit [on|off]
off noArg
on noArg
on-for-timer -ontime-
on-till -time-
pair noArg
peerBulk -peer1,peer2,...- [set|unset]
peerIODev [IO] -btn- [set|unset]... not for future use
peerSmart -peerOpt-
press [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
raw data ...
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2- ...
regSet [prep|exec] -regName- -value- ... [-peerChannel-]
reset noArg
sign [on|off]
statusRequest noArg
toggle noArg
tplDel -tplDel-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt DG_hz_TK_Dachfenster,DG_wz_TK_Dachfenster,DG_xx_RS_Markise_Rain,EG_fl_TK_Haustuer,EG_ku_TK_Strasse,EG_wc_BM_Motion,EG_wz_Licht_1,EG_wz_Licht_2,EG_wz_TK_Carport,EG_wz_TK_Terrasse,HMRemote_AAnlage_On_Off,HMRemote_C_armExt,HMRemote_C_armIn,HMRemote_C_disarm,HMRemote_C_light,HMRemote_Carport,HMRemote_Kueche_WW,HMRemote_LichtSofa,HMRemote_LichtTV,HMRemote_Markise,HMRemote_RollosAll,HMRemote_RollosMarkiseStop,HMRemote_StrasseLinks,HMRemote_StrasseRechts,HMRemote_TerrasseLinks,HMRemote_TerrasseRechts,OG_bz_BM_Motion,OG_elt_TK_Strasse,OG_ki1_TK_Garten,OG_ki2_SD_Kyo_SenF,OG_ki2_SD_Kyo_SenI,OG_ki2_SD_Kyo_SenPwr,OG_ki2_SD_Kyo_SenU,OG_szk_TK_SchlafenTim,myVCCU_Btn1,va_Btn1,va_Btn10,va_Btn11,va_Btn12,va_Btn13,va_Btn14,va_Btn15,va_Btn16,va_Btn2,va_Btn3,va_Btn4,va_Btn5,va_Btn6,va_Btn7,va_Btn8,va_Btn9
tplDel
expert:
def 0
det 0
raw 1
tpl 0
io:
newChn +70CC6F,00,00,00
nextSend 1601487454.71161
prefIO
rxt 0
vccu
p:
70CC6F
00
00
00
mRssi:
mNo 05
io:
myHMLGW:
-41
-41
myHMLGW_Schlafzimmer:
-65
-65
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO myHMLGW
flg A
ts 1601487454.40461
ack:
HASH(0x55832d0c3fb0)
0580029A234E70CC6F00
rssi:
at_myHMLGW:
avg -42.25
cnt 4
lst -41
max -40
min -47
at_myHMLGW_Schlafzimmer:
avg -66.2
cnt 5
lst -69
max -62
min -69
myHMLGW_Schlafzimmer:
avg -70
cnt 1
lst -70
max -70
min -70
tmpl:
Attributes:
IODev myHMLGW_Schlafzimmer
autoReadReg 4_reqStatus
expert rawReg
firmware 2.6
model HM-LC-SW1-PL-DN-R1
room CUL_HM
serialNr REQ0108290
subType switch
webCmd statusRequest:toggle:on:off
Was mache ich da verkehrt?
Hat sich erledigt.
Fehler gefunden.
Ich hatte wohl mal ein Lan GW umbenannt, dies aber nicht in der IOLIst der VCCU. :o
40cm Problem. ;)
siehe zu, dass im device ein attr IOgrp existiert.
Passt jetzt. Device gelöscht, VCCU berichtigt und neu angelernt.
Und alles gut. IOgrp gibts auch.