Hallo und guten Abend,
Ich weiß, dass es zu diesem Device schon einiges an Forenbeiträgen gibt, teilweise wurden ähnliche Symptome beschrieben, leider konnte ich die Lösungen nicht nachvollziehen.
Ich habe ein CUL an einem BananaPi, dazu ein HMLAN, FHEM ist aktuell und macht mir bislang sehr viel Freude. Hierbei möchte ich die Rauchmelder explizit ausnehmen, ich versuche schon seit zahlreichen Abenden 5 SDs (BM1 bis BM5) wie unter http://www.fhemwiki.de/wiki/HM-SEC-SD_Rauchmelder (http://www.fhemwiki.de/wiki/HM-SEC-SD_Rauchmelder) beschrieben einzurichten.
Problem Nummer 1: Das Anlernen funktioniert nicht wie beschrieben. Egal ob an CUL oder HMLAN, am Melder selbst hört zwar die LED auf zu blinken, allerdings gibts kein 'grünes' OK.
Problem Nummer 2: Nach dem Peeren haben die SDs keinen virtuellen TeamLead in der peerlist stehen.
set BM1 getConfig
bewirkt nichts.
hminfo liefert:
peer list incomplete. Use getConfig to read it.
incomplete: BM1:
incomplete: BM2:
incomplete: BM3:
incomplete: BM4:
incomplete: BM5:
...
peer not verified. Check that peer is set on both sides
BM_Team p:BM1
BM_Team p:BM2
BM_Team p:BM3
BM_Team p:BM4
BM_Team p:BM5
list BM1 liefert ...
Internals:
CUL_MSGCNT 32
CUL_RAWMSG A0D00A4102A55E912345606010000::-76:CUL
CUL_RSSI -76
CUL_TIME 2015-11-15 19:09:19
DEF 2A55E9
HMLAN1_MSGCNT 11
HMLAN1_RAWMSG E2A55E9,0000,048FC11A,FF,FFC1,00A4102A55E912345606010000
HMLAN1_RSSI -63
HMLAN1_TIME 2015-11-15 13:25:11
IODev CUL
LASTInputDev CUL
MSGCNT 43
NAME BM1
NR 217
NTFY_ORDER 50-BM1
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
lastMsg No:00 - t:10 s:2A55E9 d:123456 06010000
protCmdDel 22
protCmdPend 1 CMDs pending
protErrIoId_F10000 8 last_at:2015-11-15 13:20:03
protLastRcv 2015-11-15 19:09:19
protResnd 80 last_at:2015-11-15 19:44:19
protResndFail 13 last_at:2015-11-15 19:38:32
protSnd 34 last_at:2015-11-15 19:44:14
protState CMDs_processing...
rssi_at_CUL avg:-68.87 min:-81 max:-60.5 lst:-76 cnt:32
rssi_at_HMLAN1 avg:-61.72 min:-64 max:-58 lst:-63 cnt:11
Readings:
2015-11-15 19:03:11 Activity alive
2015-11-15 19:03:12 CommandAccepted yes
2015-11-15 19:03:11 D-firmware 1.1
2015-11-15 19:03:11 D-serialNr LEQ0228821
2015-11-15 11:21:49 R-pairCentral set_0x123456
2015-11-15 19:09:19 battery ok
2015-11-15 19:09:19 level 0
2015-11-15 19:09:19 powerOn 2015-11-15 19:09:19
2015-11-15 19:09:19 recentStateType info
2015-11-15 13:21:30 sabotageAttackId_ErrIoId_F10000 cnt:8
2015-11-15 13:01:12 smoke_detect none
2015-11-15 19:38:32 state RESPONSE TIMEOUT:RegisterRead
2015-11-15 18:51:52 teamCall from TeamDev:3
Regl_00::
VAL
cmdStack:
++A0011234562A55E90103
Helper:
HM_CMDNR 2
PONtest 0
cSnd 011234562A55E900040000000000,011234562A55E900040000000000
getCfgListNo
mId 0042
rxType 2
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +2A55E9,00,00,00
nextSend 1447610959.88524
rxt 0
vccu VCCU
p:
2A55E9
00
00
00
prefIO:
CUL
Mrssi:
mNo 00
Io:
CUL -74
Prt:
bErr 0
sProc 1
Rspwait:
Pending RegisterRead
cmd As1002B0011234562A55E900040000000000
forChn 00
forList 00
forPeer
mNo 2
nAddr 0
reSent 2
Q:
qReqConf
qReqStat 00
Role:
chn 1
dev 1
Rpt:
IO CUL
flg A
ts 1447610959.79355
ack:
HASH(0x2113598)
0080021234562A55E900
Rssi:
At_cul:
avg -68.875
cnt 32
lst -76
max -60.5
min -81
At_hmlan1:
avg -61.7272727272727
cnt 11
lst -63
max -58
min -64
Shadowreg:
RegL_00: 02:01 0A:12 0B:34 0C:56
Attributes:
IODev CUL
IOgrp VCCU:CUL
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.1
model HM-SEC-SD
msgRepeat 1
room CUL_HM
serialNr LEQ0228821
subType smokeDetector
verbose 5
webCmd statusRequest
Daten aus der fhem.cfg
define TeamDev CUL_HM 111111
attr TeamDev IODev VCCU
attr TeamDev expert 2_full
attr TeamDev model virtual_1
attr TeamDev subType virtual
attr TeamDev verbose 5
attr TeamDev webCmd virtual
define BM_Team CUL_HM 11111101
attr BM_Team model virtual_1
attr BM_Team peerIDs 233B1401,2A55E901,30C95301,30CA6501,32C62A01,
attr BM_Team verbose 5
attr BM_Team webCmd press short:press long
...
define BM1 CUL_HM 2A55E9
attr BM1 IODev CUL
attr BM1 IOgrp VCCU:CUL
attr BM1 actCycle 099:00
attr BM1 actStatus alive
attr BM1 autoReadReg 4_reqStatus
attr BM1 expert 2_full
attr BM1 firmware 1.1
attr BM1 model HM-SEC-SD
attr BM1 msgRepeat 1
attr BM1 room CUL_HM
attr BM1 serialNr LEQ0228821
attr BM1 subType smokeDetector
attr BM1 verbose 5
attr BM1 webCmd statusRequest
define FileLog_BM1 FileLog ./log/BM1-%Y.log BM1
attr FileLog_BM1 logtype text
attr FileLog_BM1 room CUL_HM
usw.
Ich bin wirklich ratlos, nach unzählingen Pairing, Peering, 'Konfiguriering' Durchläufen mit anschließendem Zurücksetzen würde ich mich sehr über Hilfe freuen.
Danke, Marcel
bm1 ist nicht gepaired.
attr TeamDev IODev VCCU
das ist falsch. hast du das selbst gemacht? wenn die vccu gesetzt werden soll, muss das über "attr IOgrp vccu" geschehen.
poste je ein list von vccu, cul und hmlan.
Der Anfang ist IMMER das pairen. Alles andere erst garnicht anfangen, wenn es nicht klappt.
Dein BM ist nicht gepairt, zumindest nicht bestätigt.
Also noch einmal pairen und getconfig. Bis paircentral korrekt ist
Mache ein clear msgevents vor den pairen. Sollte automatisch gehen, schadet aber nicht, wenn man schon viel probiert hat.
Ggf den SD dessen. Falls er schon gepairt ist klappt das nicht mehr.
Verdammt, das IODev war natürlich Unfug, vielen Dank für das aufmerksame Lesen und die Hilfe
LG, Marcel