Ich habe mir 6 Rauchmelder zugelegt und bekomme sie ums Verrecken nicht vernünftig mit meiner VCCU gepairt. Ich schätze, ich habe die Lebenszeit der eingebauten Batterie durch die unzähligen Versuche schon auf die Hälfte reduziert.
Wie bin ich vorgegangen?
set VCCU hmPairForSec 120
Anschließend den Button am SD2 3 Sekunden drücken. LED blinkt orange, dann einmal grün. Device wird in FHEM angelegt.
Ich drücke erneut den Button für 3 Sekunden und setze ein
set HM_755DDF getConfig
ab. Immer noch kein Reading R-pairCentral. Keine Ahnung, was ich noch tun kann.
Hier meine Lists:
Rauchmelder
Internals:
CFGFN
DEF 755DDF
FUUID 619a9d15-f33f-08ae-8cda-89fd0a4f84da2ad3
HMLAN1_MSGCNT 17
HMLAN1_RAWMSG E755DDF,0000,10D6E647,FF,FFC0,CFA010755DDF29A2F70100000000
HMLAN1_RSSI -64
HMLAN1_TIME 2021-11-21 20:25:39
HMLANGW_MSGCNT 15
HMLANGW_RAWMSG 0403002DCFA010755DDF29A2F70100000000
HMLANGW_RSSI -45
HMLANGW_TIME 2021-11-21 20:25:39
IODev HMLANGW
LASTInputDev HMLANGW
MSGCNT 32
NAME HM_755DDF
NR 929
NTFY_ORDER 48-HM_755DDF
STATE off
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
lastMsg No:CF - t:10 s:755DDF d:29A2F7 0100000000
protEvt_AESCom-ok 3 last_at:2021-11-21 20:25:20
protLastRcv 2021-11-21 20:25:39
protRcv 16 last_at:2021-11-21 20:25:39
protResnd 1 last_at:2021-11-21 20:25:36
protSnd 17 last_at:2021-11-21 20:25:39
protSndB 2 last_at:2021-11-21 20:25:36
protState CMDs_done
rssi_HMLANGW cnt:2 min:-44 max:-43 avg:-43.5 lst:-43
rssi_at_HMLAN1 cnt:17 min:-68 max:-64 avg:-64.35 lst:-64
rssi_at_HMLANGW cnt:13 min:-46 max:-42 avg:-44.61 lst:-45
READINGS:
2021-11-21 20:25:20 CommandAccepted yes
2021-11-21 20:25:36 D-firmware 1.0
2021-11-21 20:25:36 D-serialNr SEQ0710454
2021-11-21 20:25:36 IODev HMLANGW
2021-11-21 20:25:39 PairedTo 0x29A2F7
2021-11-21 20:25:39 RegL_00. 00:00 02:01 0A:29 0B:A2 0C:F7 16:00 1F:00
2021-11-21 20:25:20 aesCommToDev ok
2021-11-21 20:25:20 aesKeyNbr 00
2021-11-21 20:25:38 alarmTest ok
2021-11-21 20:25:38 battery ok
2021-11-21 20:25:37 cfgState updating
2021-11-21 20:25:39 commState CMDs_done
2021-11-21 20:25:38 level 0
2021-11-21 20:25:38 recentStateType info
2021-11-21 20:25:39 sdRepeat off
2021-11-21 20:25:38 smokeChamber ok
2021-11-21 20:25:38 state off
helper:
HM_CMDNR 207
cSnd 0129A2F7755DDF00040000000000,0129A2F7755DDF0103
cfgStateUpdt 1
lastMsgTm 1637522739.73066
mId 00AA
peerFriend peerSD
peerIDsRaw ,00000000
peerIDsState complete
peerOpt p:smokeDetector
regLst 0
rxType 6
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1637522714.66634
TmplTs 1637522714.66634
cmdKey 1:1:0::HM_755DDF:00AA:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
statusRequest noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition Smoke Alarm,no alarm,tone off
peer
peerOpt VCCU_Btn1
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 +755DDF,00,00,00
nextSend 1637522739.81847
rxt 0
vccu VCCU
p:
755DDF
00
00
00
prefIO:
mRssi:
mNo CF
io:
HMLAN1:
-64
-64
HMLANGW:
-37
-37
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO HMLAN1
flg A
ts 1637522739.73066
ack:
HASH(0x562c2a0a63d8)
CF800229A2F7755DDF00
rssi:
HMLANGW:
avg -43.5
cnt 2
lst -43
max -43
min -44
at_HMLAN1:
avg -64.3529411764706
cnt 17
lst -64
max -64
min -68
at_HMLANGW:
avg -44.6153846153846
cnt 13
lst -45
max -42
min -46
shadowReg:
tmpl:
Attributes:
IOgrp VCCU:HMLANGW
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000
serialNr SEQ0710454
subType smokeDetector
webCmd statusRequest
VCCU
Internals:
DEF 29A2F7
FUUID 5c7a8911-f33f-08ae-8925-adea178968c99aae
HMLAN1_MSGCNT 77
HMLAN1_RAWMSG E29A2F7,0000,10D6E6C1,FF,FFCB,CF800229A2F7755DDF00
HMLAN1_RSSI -53
HMLAN1_TIME 2021-11-21 20:25:39
HMLANGW_MSGCNT 24
HMLANGW_RAWMSG 05000029808610755DDF00000006010000
HMLANGW_RSSI -41
HMLANGW_TIME 2021-11-21 20:24:48
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 101
NAME VCCU
NR 305
NTFY_ORDER 48-VCCU
STATE HMLAN1:ok,HMLANGW:ok
TYPE CUL_HM
assignedIOs HMLAN1,HMLANGW
channel_01 VCCU_Btn1
disableNotifyFn 1
lastMsg No:CF - t:02 s:29A2F7 d:755DDF 00
protLastRcv 2021-11-21 20:25:39
protRcv 77 last_at:2021-11-21 20:25:39
protRcvB 23 last_at:2021-11-21 20:25:38
rssi_at_HMLAN1 cnt:75 min:-54 max:-51 avg:-52.82 lst:-53
rssi_at_HMLANGW cnt:22 min:-48 max:-47 avg:-47.54 lst:-47
READINGS:
2021-11-21 20:25:39 CommandAccepted yes
2021-11-21 19:58:25 IODev HMLAN1
2021-11-21 19:58:32 IOopen 2
2020-09-23 15:32:46 cfgState ok
2021-11-21 20:25:09 hmPair name:HM_755DDF SN: model:HM-SEC-SD-2
2021-11-21 19:58:32 state HMLAN1:ok,HMLANGW:ok
2020-04-16 07:10:56 unknown_2B8EB5 received
2020-11-29 12:19:34 unknown_2EECD0 received
2021-11-02 19:49:12 unknown_34B641 received
2021-04-03 16:34:02 unknown_36A4A8 received
2021-07-24 19:32:25 unknown_3770DC received
2021-11-20 09:34:36 unknown_3787EE received
2021-04-26 07:45:59 unknown_3ACE0B received
2020-11-29 13:04:40 unknown_3ECCDB received
2021-11-21 17:00:00 unknown_43D3B1 received
2017-11-18 12:34:53 unknown_5442A6 received
2017-11-15 22:07:56 unknown_559A13 received
2017-11-15 22:02:04 unknown_559A1F received
2017-11-15 21:59:20 unknown_559B59 received
2017-11-15 22:05:55 unknown_559B76 received
2021-11-01 18:22:39 unknown_55B1C8 received
2018-05-05 21:11:02 unknown_56E768 received
2019-10-23 19:16:07 unknown_5B3D34 received
2019-10-23 18:56:50 unknown_5B3D71 received
2019-10-23 18:51:23 unknown_5B3E48 received
2019-10-23 18:54:20 unknown_5B4559 received
2021-03-27 19:31:07 unknown_5D5658 received
2017-11-14 20:57:50 unknown_5EB264 received
2017-11-14 19:32:49 unknown_5EB4D3 received
2021-07-18 15:01:58 unknown_61FF72 received
2021-07-24 11:22:45 unknown_620212 received
2021-11-02 01:25:30 unknown_623B3D received
2021-11-21 20:15:42 unknown_6373BA received
2019-05-18 14:00:36 unknown_6A3081 received
2021-07-14 09:45:55 unknown_6F70A5 received
2021-11-21 20:24:48 unknown_755DDF received
2021-11-21 17:10:54 unknown_75CAD8 received
2021-11-21 16:46:18 unknown_75CC47 received
2021-02-13 00:02:00 unknown_979448 received
2020-07-30 10:21:27 unknown_999999 received
2021-01-07 20:24:27 unknown_A205FC received
helper:
HM_CMDNR 207
lastMsgTm 1637522739.85488
mId FFF0
peerFriend -
peerOpt -:virtual
regLst
rxType 1
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1637521106.1246
TmplTs 1637521106.1246
cmdKey 0:1:1::VCCU:FFF0:01:
cmdLst:
assignIO -IO- [({set}|unset)]
clear [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
defIgnUnknown noArg
hmPairForSec [-sec-]
hmPairSerial -serial-
tplSet_0 -tplChan-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
listDevice noArg
param -param-
expert:
def 1
det 0
raw 1
tpl 0
io:
nextSend 1637522739.94078
vccu VCCU
ioList:
HMLAN1
HMLANGW
prefIO:
mRssi:
mNo CF
io:
HMLAN1:
-47
-47
HMLANGW:
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
at_HMLAN1:
avg -52.8266666666667
cnt 75
lst -53
max -51
min -54
at_HMLANGW:
avg -47.5454545454545
cnt 22
lst -47
max -47
min -48
tmpl:
Attributes:
IOList HMLAN1,HMLANGW
IOgrp VCCU
event-on-change-reading .*
expert defReg,rawReg
model CCU-FHEM
room IOs
subType virtual
webCmd virtual:update
Kleines Zusatzproblem: Ich weiß, dass mein FHEM in den Anfangstagen (vor ca. 10 Jahren) für jedes Device, welches ich angelegt habe, auch ein eigenes Logfile angelegt hat. Ich hatte das mal ausgestellt, nun wäre es wohl ganz hilfreich, es wieder zu haben. Aber ich weiß nicht, wie ich das wieder aktiviere. War das beim Device "autocreate"?
Internals:
FUUID 5c7a88f9-f33f-08ae-435c-55fa89dff1819667
NAME autocreate
NOTIFYDEV global
NR 15
NTFY_ORDER 50-autocreate
STATE active
TYPE autocreate
Attributes:
filelog ./log/%NAME-%Y.log
LG
Oli
ZitatImmer noch kein Reading R-pairCentral. Keine Ahnung, was ich noch tun kann.
ist alles ok und gepairt. :)
du musst das reading erst mit attr expert "einschalten", damit du es auch sehen kannst. zb mit allReg.
Hey frank, schon mal danke für den Hinweis. Dann klappt das Pairing anscheinend immer problemlos.
Zwei der SDs habe ich jetzt auch tatsächlich komplett pairen und mit sich selbst peeren können.
Wie? Keine Ahnung, irgendwann waren die Setter "alarmOn/Off" bei denen einfach da und die PeerList komplett.
Anscheinend bracht man mit den Teilen - wie schon so oft beschrieben - einfach Geduld.
LG
Oli
Ich kriege noch die Krise mit den Teilen!
Das Pairing scheint immer problemlos zu funktionieren. Allerdings springt das Reading cfgState ständig auf "PeerStrange". Ich hab das Gefühl, dass es dann auch nicht mehr weiter geht. Weiß jemand, was das Reading zu bedeuten hat. Ich würde vermuten, dass es etwas mit dem Peeren der Geräte zu tun hat. Allerdings bin ich da ja noch gar nicht, da ich das Gerät ja gerade erst mit der VCCU gepairt habe.
Und noch mal zu meinem zweiten Problem. Wie bringe ich FHEM denn wieder dazu, automatisch für jedes Device ein Logfile anzulegen. Bei Geräten, die über autocreate angelegt werden, funktioniert das.
LG
Oli
Ok, ich schätze das "PeerStrage" bezieht sich nur darauf, dass der SD zu diesem Zeitpunkt einfach noch nicht mit einem Team oder sich selbst gepeert ist.
Ich habe jetzt alle sechs Rauchmelder vollständig einbinden können. Aber fragt mich nicht, wie. Bei einigen ging es flott, andere musste ich immer wieder resetten und neu pairen. Irgendwann tauchten dann die richtigen Setter auf. Ein richtiges Muster habe ich nicht erkannt. Ich hatte jedoch das Gefühl, dass das
set RM assignHmKey
nicht notwendig war.
Danke für die Unterstützung.
LG
Oli
"get hminfo configInfo" =>
PeerStrange long: peering strange - likely not suitable
a peering does not seem to be operational
- pairen braucht man nur einmal
- assignHmKey muss man gar nicht machen, wenn man keinen eigenen key hat.