Ein herzerfrischendes Moin vom achtern Diek vorweg!
Ich habe mir mal die Mühe gemacht die 56! Meldungen aus dem HMinfo - configCheck abzuarbeiten.
getConfig bewirkt viele Wunder.
Einige Raeume musste ich komplett resetten und neu Peeren/Pairen.
Geblieben sind mir nur folgende 2 Eintraege:
configCheck done:
peerNeedsBurst not set
BR_Window: BR_RadiatorR_WindowRec
PairedTo mismatch to IODev
CE_Window: paired:0x000000 IO attr: 000001.
Ich habe keine VCCU mit der hmId 0x000000 wohl aber 3 HMLAN (HMLAN1, HMLAN2, HMLAN3) mit der gemeinsamen hmId 0x000001
a)
Ich habe den CE_Window bereits mehrfach resettet und beim pairen testweise 2 der 3 HMLANs abgeschaltet.
Es steht kurz set_0x000001 in dem Reading aber nach einem erneuten getConfig 0x000000.
b)
Die Geschichte im Bedroom (BR_) hat den Hintergrund, dass ich 2 Ventile an einen Thermostat gepeert habe.
Der Erste Vavle der mit dem Fenstersensor gepeert wird, bekommt ein _WindowRec-peerNeedsBurst on, der Andere geht leer aus (off).
Hängt von der Reihenfolge des Peerings ab. :o
Ein manuelles set BR_Window regSet peerNeedsBurst on BR_RadiatorR_WindowRec bringt selbst nach einem erneuten getConfig keine Aenderung.
(Ja ich druecke jedesmal den Anlernknopf und bin geduldig)
Wenn Ihr mir da helfen könnt, wäre ich zu Dank verpflichtet.
Gruss
Sailor
list BR_Window
Internals:
CFGFN ./cfg/Room_BR.cfg
DEF 219A50
FUUID 5c4993b6-f33f-02bc-d8a1-f9fd616ccdf74feb
HMLAN1_MSGCNT 251
HMLAN1_RAWMSG E219A50,0000,20A91BD2,FF,FFC2,3BA041219A5022BB66011A00
HMLAN1_RSSI -62
HMLAN1_TIME 2022-01-14 11:17:45
HMLAN2_MSGCNT 183
HMLAN2_RAWMSG E219A50,0000,0057424A,FF,FFA2,3BA041219A5022BB66011A00
HMLAN2_RSSI -94
HMLAN2_TIME 2022-01-14 11:17:38
HMLAN3_MSGCNT 285
HMLAN3_RAWMSG E219A50,0000,63746769,FF,FFA4,3BA041219A5022BB66011A00
HMLAN3_RSSI -92
HMLAN3_TIME 2022-01-14 11:17:27
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 719
NAME BR_Window
NR 1335
NTFY_ORDER 48-BR_Window
STATE closed
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
lastMsg No:3B - t:41 s:219A50 d:22BB66 011A00
peerList BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
protCmdDel 27
protErrIoAttack 15 last_at:2022-01-14 10:23:56
protErrIoId_22BB66 9 last_at:2022-01-14 10:23:56
protErrIoId_2623F1 3 last_at:2022-01-14 10:22:33
protErrIoId_2C3BE9 3 last_at:2022-01-14 10:23:05
protLastRcv 2022-01-14 11:17:45
protRcv 287 last_at:2022-01-14 11:17:45
protRcvB 41 last_at:2022-01-14 11:17:44
protResndFail 11 last_at:2022-01-14 11:16:03
protSnd 188 last_at:2022-01-14 11:17:42
protState CMDs_done
rssi_at_HMLAN1 cnt:133 min:-95 max:-51 avg:-69.34 lst:-62
rssi_at_HMLAN2 cnt:97 min:-103 max:-40 avg:-77.63 lst:-94
rssi_at_HMLAN3 cnt:209 min:-105 max:-72 avg:-90.98 lst:-92
Helper:
DBLOG:
state:
DbLogFhem:
TIME 1642155465.69551
VALUE closed
READINGS:
2022-01-14 10:29:36 Activity alive
2022-01-14 11:51:51 BatteryLevelPercent 100
2022-01-14 11:15:41 CommandAccepted yes
2022-01-14 11:16:11 D-firmware 2.1
2022-01-14 11:16:11 D-serialNr KEQ0163193
2022-01-14 11:17:42 IODev HMLAN1
2022-01-14 11:16:11 PairedTo 0x000001
2022-01-14 10:24:32 R-BR_RadiatorL_WindowRec-expectAES off
2022-01-14 10:24:32 R-BR_RadiatorL_WindowRec-peerNeedsBurst on
2022-01-14 10:24:33 R-BR_RadiatorR_WindowRec-expectAES off
2022-01-14 10:24:33 R-BR_RadiatorR_WindowRec-peerNeedsBurst off
2022-01-14 10:24:33 R-BR_Thermostat_WindowRec-expectAES off
2022-01-14 10:24:33 R-BR_Thermostat_WindowRec-peerNeedsBurst on
2022-01-14 11:15:55 R-cyclicInfoMsg on
2022-01-14 10:20:00 R-eventDlyTime 0 s
2022-01-14 10:20:00 R-ledOnTime 0.5 s
2022-01-14 10:20:00 R-msgScPosA closed
2022-01-14 10:20:00 R-msgScPosB open
2022-01-14 10:24:31 R-pairCentral 0x000001
2022-01-14 10:20:00 R-sabotageMsg on
2022-01-14 10:20:00 R-sign off
2022-01-14 10:20:00 R-transmDevTryMax 6
2022-01-14 10:20:00 R-transmitTryMax 6
2022-01-14 11:16:45 alive yes
2022-01-14 11:17:45 battery ok
2022-01-14 11:54:02 cfgState BurstNotSet
2022-01-14 11:17:42 commState CMDs_done
2022-01-14 11:17:45 contact closed (to BR_RadiatorR)
2022-01-14 11:16:12 peerList BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
2022-01-14 10:32:22 powerOn 2022-01-14 10:32:22
2022-01-14 11:16:45 recentStateType info
2022-01-14 10:23:56 sabotageAttackId_ErrIoId_22BB66 cnt:9
2022-01-14 10:22:33 sabotageAttackId_ErrIoId_2623F1 cnt:3
2022-01-14 10:23:05 sabotageAttackId_ErrIoId_2C3BE9 cnt:3
2022-01-14 10:23:56 sabotageAttack_ErrIoAttack_cnt 15
2022-01-14 11:16:45 sabotageError off
2022-01-14 11:17:45 state closed
2022-01-14 11:17:45 trigger_cnt 26
helper:
HM_CMDNR 59
PONtest 0
cSnd 01000001219A50010422BB660304,01000001219A5001042C3BE90304
cfgStateUpdt 0
lastMsgTm 1642155465.68759
mId 002F
peerFriend peerAct,peerVirt
peerIDsRaw ,2623F103,2C3BE903,22BB6603,00000000
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 4
supp_Pair_Rep 0
ack:
cfgChk:
idBc02 BR_RadiatorR_WindowRec
cmds:
TmplKey BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec:no:1642152274.46609
TmplTs 1642152274.46609
cmdKey 1:1:0::BR_Window:002F:01:BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
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|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_BR_RadiatorL_WindowRec -tplPeer-
tplSet_BR_RadiatorR_WindowRec -tplPeer-
tplSet_BR_Thermostat_WindowRec -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
peerOpt AS_Blind,AS_Light_Sw,AS_Radiator_WindowRec,AS_Radiator_remote,AS_Thermostat_WindowRec,AS_Thermostat_remote,B0_Radiator_WindowRec,B0_Radiator_remote,B0_Thermostat_WindowRec,B0_Thermostat_remote,B1_LightL_Sw,B1_LightL_Sw_V_01,B1_LightL_Sw_V_02,B1_LightR_Sw,B1_Radiator_WindowRec,B1_Radiator_remote,B1_Thermostat_WindowRec,B1_Thermostat_remote,BR_Light_Sw,BR_Light_Sw_V_01,BR_Light_Sw_V_02,BR_RadiatorL_WindowRec,BR_RadiatorL_remote,BR_RadiatorR_WindowRec,BR_RadiatorR_remote,BR_Thermostat_WindowRec,BR_Thermostat_remote,CE_Blind,CE_Light_Sw,CE_Light_Sw_V_01,CE_Light_Sw_V_02,CE_Radiator_WindowRec,CE_Radiator_remote,CE_Thermostat_WindowRec,CE_Thermostat_remote,CR_Blind,CR_Radiator_WindowRec,CR_Radiator_remote,CR_Thermostat_WindowRec,CR_Thermostat_remote,CW_Blind,CW_Light_Sw,CW_Light_Sw_V_01,CW_Light_Sw_V_02,CW_Radiator_WindowRec,CW_Radiator_remote,CW_Thermostat_WindowRec,CW_Thermostat_remote,GR_Blind,GR_Light_Sw,GR_Light_Sw1_V_01,GR_Light_Sw1_V_02,GR_Radiator_WindowRec,GR_Radiator_remote,GR_Thermostat_WindowRec,GR_Thermostat_remote,HW_Light_Sw,KT_Blind,KT_LightCupboard_Sw_01,KT_LightCupboard_Sw_02,KT_Light_Sw,KT_Radiator_WindowRec,KT_Radiator_remote,KT_Thermostat_WindowRec,KT_Thermostat_remote,LR_Blind,LR_Light_Sw,LR_Radiator_WindowRec,LR_Radiator_remote,LR_Thermostat_WindowRec,LR_Thermostat_remote,OS_PathLight_Sw_01,OS_PathLight_Sw_02,OS_PathLight_Sw_03,OS_PathLight_Sw_04,PH_LightPond_Sw,PH_LightStars_Sw,PH_LightWall_Sw,PH_LightWall_Sw_V_01,PH_LightWall_Sw_V_02,SmokeDetectorTeamLeader,TR_BlindL,TR_BlindM,TR_BlindR,TR_LightL_Sw,TR_LightL_Sw_V_01,TR_LightL_Sw_V_02,TR_LightPlugL,TR_LightR_Sw,TR_LightR_Sw_V_01,TR_LightR_Sw_V_02,TR_RadiatorL_WindowRec,TR_RadiatorL_remote,TR_RadiatorR_WindowRec,TR_RadiatorR_remote,TR_TVPlug,TR_Thermostat_WindowRec,TR_Thermostat_remote,WS_Thermostat_WindowRec,WS_Thermostat_remote
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 +219A50,00,00,00
nextSend 1642155422.60586
rxt 0
vccu
p:
219A50
00
00
00
prefIO:
mRssi:
mNo 3B
io:
HMLAN1:
-58
-58
HMLAN2:
HMLAN3:
peerIDsH:
00000000 broadcast
22BB6603 BR_RadiatorR_WindowRec
2623F103 BR_Thermostat_WindowRec
2C3BE903 BR_RadiatorL_WindowRec
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rssi:
at_HMLAN1:
avg -69.3458646616541
cnt 133
lst -62
max -51
min -95
at_HMLAN2:
avg -77.6391752577319
cnt 97
lst -94
max -40
min -103
at_HMLAN3:
avg -90.9808612440192
cnt 209
lst -92
max -72
min -105
shadowReg:
tmpl:
Attributes:
AllWindows_structure AllWindows
DbLogExclude .*
DbLogInclude state
IODev HMLAN1
actCycle 028:00
actStatus alive
alexaRoom Schlafzimmer
alias Window Sensor
autoReadReg 5_readMissing
devStateIcon closed:fts_door@lightgreen open:fts_door_open@red tilted:fts_door_tilt@yellow
event-on-change-reading .*
event-on-update-reading .*
expert defReg,allReg
firmware 2.1
genericDeviceType window
group Bedroom
homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED CurrentDoorState=state,values=closed:CLOSED;open:OPEN
model HM-SEC-SC
peerIDs 00000000,22BB6603,2623F103,2C3BE903
room Bedroom
serialNr KEQ0163193
subType threeStateSensor
userattr AllWindows_structure AllWindows_structure_map structexclude
list CE_Window
Internals:
CFGFN ./cfg/Room_CE.cfg
DEF 247BD5
FUUID 6144930c-f33f-02bc-f4b1-c6871a6798755805
HMLAN1_MSGCNT 276
HMLAN1_RAWMSG R582834EA,0001,20B9EBD4,FF,FFBA,94A010247BD50000010201010000
HMLAN1_RSSI -70
HMLAN1_TIME 2022-01-14 11:35:37
HMLAN2_MSGCNT 291
HMLAN2_RAWMSG E247BD5,0000,00723C03,FF,FFB2,029610247BD500000006010000
HMLAN2_RSSI -78
HMLAN2_TIME 2022-01-14 11:46:44
HMLAN3_MSGCNT 174
HMLAN3_RAWMSG E247BD5,0000,638F6138,FF,FF9A,029610247BD500000006010000
HMLAN3_RSSI -102
HMLAN3_TIME 2022-01-14 11:46:47
IODev HMLAN1
LASTInputDev HMLAN3
MSGCNT 741
NAME CE_Window
NR 1517
NTFY_ORDER 48-CE_Window
STATE closed
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
lastMsg No:02 - t:10 s:247BD5 d:000000 06010000
peerList CE_Radiator_WindowRec,CE_Thermostat_WindowRec
protCmdDel 11
protLastRcv 2022-01-14 11:46:44
protRcv 66 last_at:2022-01-14 11:46:44
protRcvB 3 last_at:2022-01-14 11:46:44
protResndFail 5 last_at:2022-01-14 11:33:54
protSnd 65 last_at:2022-01-14 11:35:37
protState CMDs_done
rssi_at_HMLAN1 cnt:64 min:-94 max:-67 avg:-77.46 lst:-70
rssi_at_HMLAN2 cnt:44 min:-82 max:-62 avg:-69.88 lst:-78
rssi_at_HMLAN3 cnt:33 min:-105 max:-93 avg:-100.36 lst:-102
Helper:
DBLOG:
state:
DbLogFhem:
TIME 1642157204.32514
VALUE closed
READINGS:
2022-01-14 11:31:07 Activity alive
2022-01-14 11:51:52 BatteryLevelPercent 100
2022-01-14 11:35:03 CommandAccepted yes
2022-01-14 11:35:34 D-firmware 2.2
2022-01-14 11:35:34 D-serialNr KEQ0955506
2022-01-14 11:35:37 IODev HMLAN1
2022-01-14 11:35:34 PairedTo 0x000000
2022-01-14 11:33:15 R-CE_Radiator_WindowRec-expectAES off
2022-01-14 11:33:15 R-CE_Radiator_WindowRec-peerNeedsBurst on
2022-01-14 11:33:15 R-CE_Thermostat_WindowRec-expectAES off
2022-01-14 11:33:15 R-CE_Thermostat_WindowRec-peerNeedsBurst on
2022-01-14 11:35:34 R-cyclicInfoMsg on
2022-01-14 11:29:47 R-eventDlyTime 0 s
2022-01-14 11:29:47 R-ledOnTime 0.5 s
2022-01-14 11:29:47 R-msgScPosA closed
2022-01-14 11:29:47 R-msgScPosB open
2022-01-14 11:29:46 R-pairCentral 0x000000
2022-01-14 11:29:46 R-sabotageMsg on
2022-01-14 11:29:47 R-sign off
2022-01-14 11:29:46 R-transmDevTryMax 6
2022-01-14 11:29:47 R-transmitTryMax 6
2022-01-14 11:46:44 alive yes
2022-01-14 11:46:44 battery ok
2022-01-14 11:54:02 cfgState updating
2022-01-14 11:35:37 commState CMDs_done
2022-01-14 11:46:44 contact closed (to broadcast)
2022-01-14 11:35:36 peerList CE_Radiator_WindowRec,CE_Thermostat_WindowRec
2022-01-14 11:46:44 powerOn 2022-01-14 11:46:44
2022-01-14 11:46:44 recentStateType info
2022-01-14 11:46:44 sabotageError off
2022-01-14 11:46:44 state closed
2022-01-14 11:46:43 trigger_cnt 1
helper:
HM_CMDNR 2
PONtest 0
cSnd 01000001247BD5010422B5CB0304,01000001247BD5010426FEAD0304
cfgStateUpdt 0
lastMsgTm 1642157204.31679
mId 002F
peerFriend peerAct,peerVirt
peerIDsRaw ,26FEAD03,22B5CB03,00000000
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 4
supp_Pair_Rep 0
ack:
cfgChk:
idPc02 paired:0x000000 IO attr: 000001.
cmds:
TmplKey CE_Radiator_WindowRec,CE_Thermostat_WindowRec:no:1642156126.0818
TmplTs 1642156126.0818
cmdKey 1:1:0::CE_Window:002F:01:CE_Radiator_WindowRec,CE_Thermostat_WindowRec
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
BR_Window:
kannst du peerNeedsBurst der beiden anderen peers ändern?
2022-01-14 10:23:56 sabotageAttackId_ErrIoId_22BB66 cnt:9
2022-01-14 10:22:33 sabotageAttackId_ErrIoId_2623F1 cnt:3
2022-01-14 10:23:05 sabotageAttackId_ErrIoId_2C3BE9 cnt:3
22BB6603 BR_RadiatorR_WindowRec
2623F103 BR_Thermostat_WindowRec
2C3BE903 BR_RadiatorL_WindowRec
scheinbar hast du das peering direkt gemacht.
eventuell gibt es dabei fehler, oder der fk hat grundsätzlich probleme mit mehr als 2 peers.
vielleicht auch ein firmware abhängiges problem.
wenn du einen anderen fk mit neuerer fw hast, versuche es mit dem.
wenn du eine vccu hast, solltest du auch attr IOgrp setzen.
CE_Window:
das list ist unvollständig.
0x000000 ist die hmid bei nicht gepairten devices.
sniffe das pairen.
Zitat von: frank am 14 Januar 2022, 14:20:37
BR_Window:
kannst du peerNeedsBurst der beiden anderen peers ändern?
Nach wiederholtem
set BR_Window regSet peerNeedsBurst on BR_RadiatorR_WindowRec und geduuuuuuuldigem Wartem gefolgt von einem getConfig ist das Register nun endlich gesetzt.
Ich frage nicht warum wieso weshalb. Ich bin froh, dass es so ist!
Bleibt nur noch der CE_Window...
Ich werde das Pairen mal Sniffen.
Danke
Gruss
Sailor
Moin Frank
Geschafft!
configCheck done:
Danke für Deine Hilfe!
Gruß
Sailor