Hallihallo,
nachdem ich mich durch die ganzen Threads bzgl. des HM-Sec-SD-2 gekämpft habe, bleibt mein Problem leider bestehen bzw. kann ich nicht ganz nachvollziehen, was mein fhem so treibt ;-)
Ich habe ein VCCU und an der 2 virtuelle Kanäle - vccu_Btn1 und vccu_Btn2 (an einen sollen die ganzen Taster angelernt werden, an einen zweiten alle Rauchmelder).
Komischerweise passiert aber folgendes:
wenn ich set vccu_Btn2 peerChan 0 EG_Rauchmelder single set actor
mache, steht im EG_Rauchmelder der vccu_Btn1 im Internal "peerList", auch im vccu_Btn1 taucht der EG_Rauchmelder im peerList auf. Allerdings findet man den EG_Rauchmelder auch in der peerList vom vccu_Btn2. Nachdem ein paar der Rauchmelder nicht auf teamCall reagieren, will ich erstmal nachvollziehen, ob etwas anderes Schuld sein könnte als der aesCBCCounter.
Viele Grüße
doc
Grüß Euch nochmal - hat keiner eine Idee wie das komische Peering zustande kommt - ist das normal?
Viele Grüße
doc
Hi,
doch ich habe eine. Virtueller teamlead geht nur mit Channel 1
https://wiki.fhem.de/wiki/HM-SEC-SD_Rauchmelder#virtueller_TeamLead
Gruß Otto
Mäh... Danke, wer lesen kann ist bei FHEM wie üblich klar im Vorteil ;)
Nachdem ich das jetzt geändert habe, allerdings trotzdem nicht alle meiner RM auf fhem gehorchen, muss ich jetzt wohl mit dem Counter rumexperementieren. Wobei das echt komisch ist - meine alten SD2s funktionieren, alle drei neuen nicht. Bei denen müsste der aesCBCcounter doch auf alle Fälle niedriger sein (die waren originalverpackt und versiegelt).
Nachdem ich mir als Nichtexperte nicht 100% sicher bin, ob ich das richtig kapiert habe, hier meine Zusammenfassung - als erstes versuche ich das
setreading TeamLead aesCBCCounter 000100
und dann erhöhe ich jeweils plus 1 den Generationenzähler, also die ersten vier Stellen. Dh. 000200, 000300, ... 000A00, 000B00,...000F00, 001000, 001100 usw. also jeweils 1-9 und A-F? Hoffe ich habe mich soweit richtig in das Hexadezimalsystem eingelesen...
Viele Grüße
doc
Ach ja - falls jemand noch eine Idee hätte - hier mal ein List des Teamlead und je eines der Geräte, die auf fhem hören und eben nicht.
der UGSZ und der KZ reagieren auf fhem, der EG und UG (neu) nicht.
Virtuelle CCU:
Internals:
DEF 286xxx
HM_LGW_MSGCNT 3334
HM_LGW_RAWMSG 050000575786106826540000000AC0D00F6440
HM_LGW_RSSI -87
HM_LGW_TIME 2018-12-17 09:31:49
IODev HM_LGW
LASTInputDev HM_LGW
MSGCNT 3334
NAME vccu
NOTIFYDEV global
NR 27
NTFY_ORDER 50-vccu
STATE CMDs_done
TYPE CUL_HM
assignedIOs HM_LGW
channel_01 vccu_Btn1
channel_02 vccu_Btn2
lastMsg No:11 - t:41 s:286xxx d:286xxx 010097000000847F6CBC
protLastRcv 2018-12-14 09:42:02
protRcv 1 last_at:2018-12-14 09:42:02
protRcvB 1 last_at:2018-12-14 09:42:02
protSnd 204 last_at:2018-12-17 09:29:02
protSndB 204 last_at:2018-12-17 09:29:02
protState CMDs_done
rssi_at_HM_LGW cnt:5 min:-64 max:-53 avg:-59.4 lst:-58
READINGS:
2018-12-17 09:29:02 state CMDs_done
2018-12-15 00:54:01 unknown_1E8xxx received
2018-12-12 21:09:48 unknown_286xxx received
2018-12-17 07:55:33 unknown_28Bxxx received
2018-12-12 23:55:01 unknown_392xxx received
2018-12-15 16:15:01 unknown_3C9xxx received
2018-12-17 07:48:47 unknown_3C9xxx received
2018-12-17 08:38:57 unknown_49Fxxx received
2018-12-16 19:21:35 unknown_53Fxxx received
2018-12-14 13:33:05 unknown_5ECxxx received
2018-12-17 09:31:49 unknown_682xxx received
2018-12-17 09:29:21 unknown_683xxx received
helper:
HM_CMDNR 3
alarmNo 00
mId FFF0
regLst ,0
rxType 1
supp_Pair_Rep 0
ack:
bm:
CUL_HM_Get:
cnt 3
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 08:29:24
max 0.000200033187866211
tot 0.000390052795410156
mAr:
HASH(0x5592b5277a70)
vccu
?
CUL_HM_Set:
cnt 109
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 01:05:13
max 0.000622987747192383
tot 0.0176599025726318
mAr:
HASH(0x5592b5277a70)
vccu
?
expert:
def 1
det 0
raw 1
tpl 0
io:
nextSend 1544776924.92063
vccu vccu
ioList:
HM_LGW
prefIO:
HM_LGW
mRssi:
mNo 11
io:
HM_LGW:
-52
-52
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
at_HM_LGW:
avg -59.4
cnt 5
lst -58
max -53
min -64
shadowReg:
Attributes:
IODev HM_LGW
IOList HM_LGW
IOgrp vccu:HM_LGW
expert 2_full
group Homematic
hmKey 01:geheim
icon it_wifi
model CCU-FHEM
room System
subType virtual
webCmd virtual:update
Teamlead:
Internals:
DEF 286xxx01
HM_LGW_MSGCNT 3
HM_LGW_RAWMSG 050000513B861068390A0000000A88E00F0000
HM_LGW_RSSI -81
HM_LGW_TIME 2018-12-14 14:34:58
LASTInputDev HM_LGW
MSGCNT 3
NAME vccu_Btn1
NOTIFYDEV global
NR 28
NTFY_ORDER 50-vccu_Btn1
STATE off
TESTNR 0
TYPE CUL_HM
chanNo 01
device vccu
peerList KZ_Rauchmelder,UGSZ_Rauchmelder,EG_Rauchmelder,UG_Rauchmelder,
sdTeam sdLead
READINGS:
2018-12-17 09:29:01 aesCBCCounter 000103
2018-12-17 08:23:45 eventNo 00
2018-12-17 08:50:33 peerList KZ_Rauchmelder,UGSZ_Rauchmelder,EG_Rauchmelder,UG_Rauchmelder,
2018-12-17 08:23:45 smoke_detect none
2018-12-17 08:23:45 state off
2018-12-17 08:23:45 teamCall from vccu:00
2018-12-14 09:42:02 trigger_cnt 0
helper:
fkt sdLead2
regLst
bm:
CUL_HM_Attr:
cnt 3
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 08:51:42
max 7.70092010498047e-05
tot 0.000179767608642578
mAr:
set
vccu_Btn1
room
Alarm,Kanäle
CUL_HM_Get:
cnt 17
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 08:52:01
max 0.000248193740844727
tot 0.00192594528198242
mAr:
HASH(0x5592b5319ed0)
vccu_Btn1
?
CUL_HM_Set:
cnt 82
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 09:10:55
max 0.0575299263000488
tot 0.193694114685059
mAr:
HASH(0x5592b5319ed0)
vccu_Btn1
teamCall
from
vccu:00
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
shadowReg:
Attributes:
alias Teamlead
group Rauchmelder,System
icon it_wifi
model 1
peerIDs 49xxx401,49xxx201,5Exxx101,5Exxx001,
room Alarm,Kanäle
webCmd press short:press long
UGSZ_Rauchmelder (spricht mit fhem):
nternals:
DEF 49xxx2
HM_LGW_MSGCNT 64
HM_LGW_RAWMSG 0501003583A010499182286xxx01286xxx0100000000
HM_LGW_RSSI -53
HM_LGW_TIME 2018-12-17 08:37:32
IODev HM_LGW
LASTInputDev HM_LGW
MSGCNT 64
NAME UGSZ_Rauchmelder
NOTIFYDEV global
NR 868
NTFY_ORDER 50-UGSZ_Rauchmelder
STATE off
TYPE CUL_HM
lastMsg No:83 - t:10 s:499182 d:286xxx 01286xxx0100000000
peerList vccu_Btn1,
protCmdDel 11
protEvt_AESCom-ok 2 last_at:2018-12-14 09:48:30
protIOerr 1 last_at:2018-12-14 09:50:44
protLastRcv 2018-12-17 08:37:32
protRcv 18 last_at:2018-12-17 08:37:32
protResnd 8 last_at:2018-12-17 08:37:27
protResndFail 7 last_at:2018-12-17 08:27:22
protSnd 38 last_at:2018-12-17 08:37:32
protSndB 23 last_at:2018-12-17 08:37:27
protState CMDs_done
rssi_HM_LGW cnt:3 min:-57 max:-47 avg:-50.66 lst:-57
rssi_at_HM_LGW cnt:60 min:-65 max:-48 avg:-54.26 lst:-53
READINGS:
2018-12-17 08:37:30 LastLowBattMailSent 0
2018-12-17 08:37:30 PairedTo 0x286xxx
2018-12-17 08:37:30 R-pairCentral 0x286xxx
2018-12-17 08:37:30 RegL_00. 00:00 02:01 0A:28 0B:65 0C:26 16:00 1F:00
2018-12-17 08:37:30 alarmTest ok
2018-12-17 08:37:30 battery ok
2018-12-17 08:37:30 level 0
2018-12-17 08:37:32 peerList vccu_Btn1,
2018-12-17 08:37:30 recentStateType info
2018-12-17 08:37:30 sdRepeat off
2018-12-17 08:37:30 smokeChamber ok
2018-12-17 08:37:30 state off
helper:
HM_CMDNR 131
cSnd 01286xxx49918200040000000000,01286xxx4991820103
mId 00AA
peerIDsRaw ,286xxx01,00000000
regLst ,0
rxType 6
supp_Pair_Rep 0
bm:
CUL_HM_Get:
cnt 9
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 08:37:08
max 0.00021815299987793
tot 0.000931978225708008
mAr:
HASH(0x5592b749d268)
UGSZ_Rauchmelder
?
CUL_HM_Set:
cnt 112
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 08:37:22
max 0.000806808471679688
tot 0.01552414894104
mAr:
HASH(0x5592b749d268)
UGSZ_Rauchmelder
clear
readings
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +499182,00,01,00
nextSend 1545032252.73213
rxt 0
vccu VCCU
p:
499182
00
01
00
prefIO:
HM_LGW
mRssi:
mNo 83
io:
HM_LGW:
-47
-47
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO HM_LGW
flg A
ts 1545032252.43583
ack:
HASH(0x5592b749d268)
838002286xxx49918200
rssi:
HM_LGW:
avg -50.6666666666667
cnt 3
lst -57
max -47
min -57
at_HM_LGW:
avg -54.2666666666667
cnt 60
lst -53
max -48
min -65
shadowReg:
tmpl:
Attributes:
IODev HM_LGW
IOgrp VCCU:HM_LGW
actCycle 099:00
actStatus alive
alias UG Schlafzimmer
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
group Rauchmelder
icon secur_smoke_detector
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,286xxx01,
room Alarm
serialNr NEQ024xxxx
sortby 5
subType smokeDetector
webCmd statusRequest
EG_Rauchmelder (will nicht mit fhem sprechen)
Internals:
CFGFN
DEF 5Exxx1
HM_LGW_MSGCNT 81
HM_LGW_RAWMSG 0501013FB8A6105Exxx1286xxx060100003D
HM_LGW_RSSI -63
HM_LGW_TIME 2018-12-17 09:08:34
IODev HM_LGW
LASTInputDev HM_LGW
MSGCNT 81
NAME EG_Rauchmelder
NOTIFYDEV global
NR 7862
STATE off
TYPE CUL_HM
lastMsg No:B8 - t:10 s:5Exxx1 d:286xxx 060100003D
peerList vccu_Btn1,
protCmdDel 5
protEvt_AESCom-ok 7 last_at:2018-12-17 08:26:53
protLastRcv 2018-12-17 09:08:34
protRcv 27 last_at:2018-12-17 09:08:34
protResnd 6 last_at:2018-12-17 09:08:32
protResndFail 3 last_at:2018-12-17 08:38:16
protSnd 40 last_at:2018-12-17 09:08:34
protSndB 20 last_at:2018-12-17 09:08:32
protState CMDs_done
rssi_HM_LGW cnt:3 min:-61 max:-50 avg:-55 lst:-61
rssi_at_HM_LGW cnt:73 min:-67 max:-49 avg:-57.05 lst:-63
READINGS:
2018-12-17 09:07:05 Activity alive
2018-12-17 09:07:05 D-firmware 1.0
2018-12-17 09:07:05 D-serialNr OEQ093xxx
2018-12-17 09:08:34 LastLowBattMailSent 0
2018-12-17 09:06:34 PairedTo 0x286xxx
2018-12-17 08:38:19 R-pairCentral 0x286xxx
2018-12-17 09:06:34 RegL_00. 00:00 02:01 0A:28 0B:65 0C:26 16:00 1F:00
2018-12-17 09:08:34 alarmTest ok
2018-12-17 09:08:34 battery ok
2018-12-17 09:08:34 level 0
2018-12-17 09:06:35 peerList vccu_Btn1,
2018-12-17 09:08:34 recentStateType info
2018-12-17 09:06:34 sdRepeat off
2018-12-17 09:08:34 smokeChamber ok
2018-12-17 09:08:34 state off
helper:
HM_CMDNR 184
cSnd 01286xxx5Exxx10103,01286xxx5Exxx1010E
mId 00AA
peerIDsRaw ,286xxx01,00000000
regLst ,0
rxType 6
supp_Pair_Rep 0
bm:
CUL_HM_Attr:
cnt 2
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 09:09:13
max 0.00584316253662109
tot 0.00762820243835449
mAr:
set
EG_Rauchmelder
aesCommReq
1
CUL_HM_Get:
cnt 31
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 09:07:08
max 0.000194072723388672
tot 0.00240612030029297
mAr:
HASH(0x5592c027f5e0)
EG_Rauchmelder
?
CUL_HM_Set:
cnt 166
dmx -1000
dtot 0
dtotcnt 0
mTS 17.12. 09:06:27
max 0.00246500968933105
tot 0.0320656299591064
mAr:
HASH(0x5592c027f5e0)
EG_Rauchmelder
getConfig
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5Exxx1,00,01,00
nextSend 1545034114.5755
prefIO
rxt 0
vccu
p:
5Exxx1
00
01
00
mRssi:
mNo B8
io:
HM_LGW:
-59
-59
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO HM_LGW
flg A
ts 1545034114.27905
ack:
HASH(0x5592c027f5e0)
B88002286xxx5Exxx100
rssi:
HM_LGW:
avg -55
cnt 3
lst -61
max -50
min -61
at_HM_LGW:
avg -57.0547945205479
cnt 73
lst -63
max -49
min -67
shadowReg:
tmpl:
role:
Attributes:
IODev HM_LGW
IOgrp vccu:HM_LGW
actCycle 099:00
actStatus alive
alias EG Flur
autoReadReg 4_reqStatus
event-on-change-reading .*
expert 2_raw
firmware 1.0
group Rauchmelder
icon secur_smoke_detector
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,286xxx01,
room Alarm
serialNr OEQ0930705
subType smokeDetector
webCmd statusRequest
Bei mir ist das schon etwas her, aber für mich spricht der Melder mit fhem,
da die letzten Messages offensichtlich gelaufen sind.
Ich vermute, dass der MessageCounter des Melders höher steht als bei den Anderen,
deshalb ignoriert er die Kommandos.
Ich würde den Melder auf Factory Defaults zurücksetzen und neu
einbinden, dann sollte der Zähler wieder niedriger sein.
Ist aber nur eine Idee,
:)
linuxpaul
Edit:
mit MessageCounter meine ich das Ding im Melder welches rauskriegen soll,
ob die Nachricht älter ist als erwartet.
Sodala, geschafft, danke linuxpaul für den Tipp - eigentlich naheliegen, daber ich habe die Dinger nicht zurückgesetzt, weil ich irgendwo gelesen hatte, dass das keine Auswirkungen auf den aesCounter hat. Hat es aber wohl doch ;-)
Hier nochmal die Kurzzusammenfassung, wie es geklappt hat: Ich habe alle SD2s zurückgesetzt, neu gepairt, dann set RMx assignHmKey, dann gepeert (set vccu_Btn1 peerChan 0 RMx single set actor). Zwei der SD2s waren allerdings ein bisschen zickig und wollten assignHmKey oder das Peering nicht. Da hat geholfen, den Knopf der SDs zu drücken und sie in den Pair-Modus zu bringen und dann den assignHmKey oder Peer Befehl zu senden.
Danke für die Hilfe an alle!