Hallo Zusammen,
ich hab mir drei HM Rauchmelder und das HMUARTGW für RPi besorgt und wollte die jetzt in FHEM anlegen und peeren.
Jetzt habe ich die SDs gepaart und nach der Anleitung im WIKI mit einem Virtuellen Team Master gepeert. In der Theorie sieht auch alles gut aus - nur gibt es immer wieder Probleme mit der Kommunikation.
Wenn ich z.B. den Alarm auslöse, dann löst nur einer aus und die anderen Zwei bleiben stumm.
Wenn ich ein getconfig schicke, dann bekomme ich "RESPONSE TIMEOUT:RegisterRead" als status zurück.
Nachdem ich vermutet habe, dass ich vielleicht vom RPi zu weit weg bin, hab ich die SDs näher ran - aber das war auch nicht das Problem.
Jetzt ist mein Latein aber auch schon am Ende und es wäre super, wenn mir jemand beim eingrenzen des Problems helfen könnte.
Hier mal die Devices, die angelegt sind:
Rauchmelder_Buero
Internals:
DEF 5DD405
HmUART_MSGCNT 7
HmUART_RAWMSG 050100368DA0105DD405ABCDEF011111110100000000
HmUART_RSSI -54
HmUART_TIME 2017-12-21 21:21:26
IODev HmUART
LASTInputDev HmUART
MSGCNT 7
NAME Rauchmelder_Buero
NOTIFYDEV global
NR 144
NTFY_ORDER 50-Rauchmelder_Buero
STATE RESPONSE TIMEOUT:RegisterRead
TESTNR 1
TYPE CUL_HM
lastMsg No:8D - t:10 s:5DD405 d:ABCDEF 011111110100000000
peerList Rauchmelder_Team,
protCmdDel 3
protLastRcv 2017-12-21 21:21:26
protResnd 2 last_at:2017-12-21 21:18:54
protResndFail 2 last_at:2017-12-21 21:19:00
protSnd 15 last_at:2017-12-21 21:21:26
protState CMDs_done
rssi_HmUART min:-54 cnt:1 avg:-54 max:-54 lst:-54
rssi_at_HmUART max:-53 lst:-54 avg:-53.71 min:-54 cnt:7
READINGS:
2017-12-21 18:51:28 Activity alive
2017-12-21 18:18:05 CommandAccepted yes
2017-12-21 18:13:29 D-firmware 1.0
2017-12-21 18:13:29 D-serialNr OEQ1270579
2017-12-21 21:21:26 PairedTo 0xABCDEF
2017-12-21 18:13:33 R-pairCentral 0xABCDEF
2017-12-21 21:21:26 RegL_00. 02:01 0A:AB 0B:CD 0C:EF 16:00 1F:00 00:00
2017-12-21 18:18:05 aesCommToDev ok
2017-12-21 18:18:05 aesKeyNbr 00
2017-12-21 18:51:40 alarmTest ok
2017-12-21 18:51:40 battery ok
2017-12-21 18:51:40 level 0
2017-12-21 21:21:26 peerList Rauchmelder_Team,
2017-12-21 18:51:40 recentStateType info
2017-12-21 21:21:26 sdRepeat off
2017-12-21 18:51:40 smokeChamber ok
2017-12-21 19:05:31 smoke_detect none
2017-12-21 21:19:00 state RESPONSE TIMEOUT:RegisterRead
2017-12-21 19:00:42 teamCall from TeamDev:00
helper:
HM_CMDNR 141
cSnd 01ABCDEF5DD40500040000000000,01ABCDEF5DD4050103
cfgChkResult No regs found for:
Rauchmelder_Buero type:smokeDetector -
list:peer register :value
0: devRepeatCntMax :0
0: pairCentral :0xABCDEF
mId 00AA
peerIDsRaw ,11111101,00000000
rxType 6
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5DD405,00,00,00
nextSend 1513887687.16037
prefIO
rxt 0
vccu
p:
5DD405
00
00
00
mRssi:
mNo 8D
io:
HmUART -52
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO HmUART
flg A
ts 1513887686.8677
ack:
HASH(0x34968e0)
8D8002ABCDEF5DD40500
rssi:
HmUART:
avg -54
cnt 1
lst -54
max -54
min -54
at_HmUART:
avg -53.7142857142857
cnt 7
lst -54
max -53
min -54
shadowReg:
tmpl:
nb:
cnt 2
Attributes:
IODev HmUART
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,11111101,
room CUL_HM
serialNr OEQ1270579
subType smokeDetector
webCmd statusRequest
Rauchmelder TR:
Internals:
DEF 5DDCF8
HmUART_MSGCNT 2
HmUART_RAWMSG 05010045F5A6105DDCF8ABCDEF0601000044
HmUART_RSSI -69
HmUART_TIME 2017-12-21 18:51:37
IODev HmUART
LASTInputDev HmUART
MSGCNT 2
NAME Rauchmelder_Theresas_Reich
NOTIFYDEV global
NR 149
NTFY_ORDER 50-Rauchmelder_Theresas_Reich
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
lastMsg No:F5 - t:10 s:5DDCF8 d:ABCDEF 0601000044
peerList Rauchmelder_Team,
protCmdDel 2
protLastRcv 2017-12-21 18:51:37
protResnd 2 last_at:2017-12-21 21:16:30
protResndFail 1 last_at:2017-12-21 21:16:35
protSnd 4 last_at:2017-12-21 21:16:24
protState CMDs_done_Errors:1
rssi_HmUART min:-68 cnt:2 avg:-67.5 lst:-68 max:-67
rssi_at_HmUART avg:-69 min:-69 cnt:2 lst:-69 max:-69
READINGS:
2017-12-21 18:51:28 Activity alive
2017-12-21 18:32:08 CommandAccepted yes
2017-12-21 18:33:26 D-firmware 1.0
2017-12-21 18:33:26 D-serialNr OEQ1271568
2017-12-21 18:33:26 PairedTo 0xABCDEF
2017-12-21 18:33:26 R-pairCentral 0xABCDEF
2017-12-21 18:32:08 aesCommToDev ok
2017-12-21 18:32:08 aesKeyNbr 00
2017-12-21 18:51:37 alarmTest ok
2017-12-21 18:51:37 battery ok
2017-12-21 18:51:37 level 0
2017-12-21 18:51:28 peerList Rauchmelder_Team,
2017-12-21 18:51:37 recentStateType info
2017-12-21 18:33:26 sdRepeat off
2017-12-21 18:51:37 smokeChamber ok
2017-12-21 19:05:31 smoke_detect none
2017-12-21 21:16:35 state RESPONSE TIMEOUT:RegisterRead
2017-12-21 19:00:42 teamCall from TeamDev:00
RegL_00.:
VAL
helper:
HM_CMDNR 246
cSnd 01ABCDEF5DDCF8010E,01ABCDEF5DDCF800040000000000
getCfgListNo
mId 00AA
rxType 6
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5DDCF8,00,00,00
nextSend 1513878698.06634
prefIO
rxt 0
vccu
p:
5DDCF8
00
00
00
mRssi:
mNo F5
io:
HmUART -67
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO HmUART
flg A
ts 1513878697.77047
ack:
HASH(0x372c2b0)
F58002ABCDEF5DDCF800
rssi:
HmUART:
avg -67.5
cnt 2
lst -68
max -67
min -68
at_HmUART:
avg -69
cnt 2
lst -69
max -69
min -69
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,11111101,
room CUL_HM
serialNr OEQ1271568
subType smokeDetector
webCmd statusRequest
Rauchmelder_Keller:
Internals:
CFGFN
DEF 5DD460
HmUART_MSGCNT 23
HmUART_RAWMSG 0501002E48A0105DD460ABCDEF015DD4050100000000
HmUART_RSSI -46
HmUART_TIME 2017-12-21 21:15:46
IODev HmUART
LASTInputDev HmUART
MSGCNT 23
NAME Rauchmelder_Keller
NOTIFYDEV global
NR 198
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
lastMsg No:48 - t:10 s:5DD460 d:ABCDEF 015DD4050100000000
peerList Rauchmelder_Buero,
protCmdDel 3
protEvt_AESCom-ok 4 last_at:2017-12-21 18:57:28
protLastRcv 2017-12-21 21:15:46
protNack 1 last_at:2017-12-21 18:57:28
protResnd 1 last_at:2017-12-21 19:07:57
protResndFail 1 last_at:2017-12-21 19:08:02
protSnd 23 last_at:2017-12-21 21:15:46
protState CMDs_done
rssi_HmUART min:-42 cnt:1 avg:-42 lst:-42 max:-42
rssi_at_HmUART avg:-43.8 min:-52 cnt:15 max:-38 lst:-46
READINGS:
2017-12-21 18:55:38 Activity alive
2017-12-21 18:57:28 CommandAccepted no
2017-12-21 18:55:33 D-firmware 1.0
2017-12-21 18:55:33 D-serialNr OEQ1270368
2017-12-21 21:15:45 PairedTo 0xABCDEF
2017-12-21 18:55:38 R-pairCentral 0xABCDEF
2017-12-21 21:15:45 RegL_00. 02:01 0A:AB 0B:CD 0C:EF 16:00 1F:00 00:00
2017-12-21 18:57:28 aesCommToDev ok
2017-12-21 18:57:28 aesKeyNbr 00
2017-12-21 18:55:42 alarmTest ok
2017-12-21 18:55:42 battery ok
2017-12-21 18:55:42 level 0
2017-12-21 21:15:46 peerList Rauchmelder_Buero,
2017-12-21 18:55:42 recentStateType info
2017-12-21 21:15:45 sdRepeat off
2017-12-21 18:55:42 smokeChamber ok
2017-12-21 19:05:31 smoke_detect none
2017-12-21 19:08:02 state RESPONSE TIMEOUT:RegisterRead
2017-12-21 19:00:42 teamCall from TeamDev:00
helper:
HM_CMDNR 72
cSnd 01ABCDEF5DD46000040000000000,01ABCDEF5DD4600103
mId 00AA
peerIDsRaw ,5DD40501,00000000
rxType 6
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5DD460,00,00,00
nextSend 1513887346.60649
prefIO
rxt 0
vccu
p:
5DD460
00
00
00
mRssi:
mNo 48
io:
HmUART -44
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO HmUART
flg A
ts 1513887346.31635
ack:
HASH(0x4374578)
488002ABCDEF5DD46000
rssi:
HmUART:
avg -42
cnt 1
lst -42
max -42
min -42
at_HmUART:
avg -43.8
cnt 15
lst -46
max -38
min -52
shadowReg:
tmpl:
Attributes:
IODev HmUART
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-SEC-SD-2
msgRepeat 1
peerIDs 00000000,5DD40501,
room CUL_HM
serialNr OEQ1270368
subType smokeDetector
webCmd statusRequest
Rauchmelder_Team:
Internals:
DEF 11111101
NAME Rauchmelder_Team
NOTIFYDEV global
NR 148
NTFY_ORDER 50-Rauchmelder_Team
STATE off
TESTNR 4
TYPE CUL_HM
chanNo 01
device TeamDev
peerList Rauchmelder_Buero,Rauchmelder_Keller,Rauchmelder_Theresas_Reich,
sdTeam sdLead
READINGS:
2017-12-21 19:01:38 aesCBCCounter 0000AA
2017-12-21 19:05:31 eventNo 04
2017-12-21 19:05:31 level 0
2017-12-21 18:57:27 peerList Rauchmelder_Buero,Rauchmelder_Keller,Rauchmelder_Theresas_Reich,
2017-12-21 19:05:31 smoke_detect none
2017-12-21 19:05:31 state off
2017-12-21 19:00:42 teamCall from TeamDev:00
helper:
fkt sdLead2
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
shadowReg:
tmpl:
Attributes:
model virtual_1
peerIDs 5DD40501,5DD46001,5DDCF801,
webCmd press short:press long
TeamDev:
Internals:
DEF 111111
IODev HmUART
NAME TeamDev
NOTIFYDEV global
NR 147
NTFY_ORDER 50-TeamDev
STATE CMDs_done
TYPE CUL_HM
channel_01 Rauchmelder_Team
protSnd 30 last_at:2017-12-21 19:01:38
protState CMDs_done
READINGS:
2017-12-21 19:05:31 battery ok
2017-12-21 19:01:38 state CMDs_done
helper:
HM_CMDNR 170
alarmNo 04
expert:
def 1
det 0
raw 1
tpl 0
io:
prefIO
vccu
mRssi:
mNo
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
shadowReg:
tmpl:
Attributes:
IODev HmUART
expert 2_raw
model virtual_1
subType virtual
webCmd virtual
HmUART:
Internals:
AssignedPeerCnt 4
CNT 57
DEF /dev/ttyAMA0
DEVCNT 57
DevState 99
DevType UART
DeviceName /dev/ttyAMA0@115200
FD 26
LastOpen 1513878687.52866
NAME HmUART
NR 143
PARTIAL
RAWMSG 040222
RSSI -54
STATE opened
TYPE HMUARTLGW
XmitOpen 1
model HM-MOD-UART
msgLoadCurrent 17
msgLoadHistory 0/9/8/0/0/0/0/0/0/0/0/0
msgLoadHistoryAbs 17/17/8/0/0/0/0/0/0/0/0/0/0
owner ABCDEF
Helper:
CreditTimer 633
FW 66561
Initialized 1
SendCnt 75
AckPending:
LastSendLen:
3
3
Log:
IDs:
PeerQueue:
PendingCMD:
RoundTrip:
Delay 0.0034329891204834
loadLvl:
lastHistory 1513887990.71455
Peers:
111111 +111111
5DD405 +5DD405,00,00,00
5DD460 +5DD460,00,00,00
5DDCF8 +5DDCF8,00,00,00
READINGS:
2017-12-21 18:51:30 D-HMIdAssigned ABCDEF
2017-12-21 18:51:30 D-HMIdOriginal 59D50A
2017-12-21 18:51:30 D-firmware 1.4.1
2017-12-21 18:51:30 D-serialNr OEQ0606184
2017-12-21 18:51:27 D-type HM-MOD-UART
2017-12-21 18:51:30 cond ok
2017-12-21 21:21:28 load 17
2017-12-21 19:56:01 loadLvl low
2017-12-21 18:51:27 state opened
helper:
Attributes:
hmId ABCDEF
room System
Hoffentlich hat jemand eine Idee was die Ursache sein könnte....
Herzlichen Dank schon mal für eure Hilfe!
keller rm hat den falschen peer (büro).
nutze hminfo configcheck.