Hallo,
ich habe mir ein paar HM Funkrauchmelder zugelegt und nach Anleitung zuvor untereinander und dann mit FHEM einzeln gepairt.
Unter FHEM kann man sie finden, jedoch kann man sie nicht ansprechen wenn ein Befehl abgesetzt wird
set CUL_HM_HM_SEC_SD_xxxxx sign on, ....
Hat jemand Erfahrung mit den Dingern?
Gruß
SDS unterstützen kein aes
Hallo,
wenn der Melder kein AES kann, wie kann er dann mit anderen Schalt-Aktoren laut Beschreibung kommunizieren. Er kann auch an die CCU1 oder 2 angelernt werden um Statusinformationen zu übertragen. Wird hier nicht das verschlüsselte Challenge Response verwendet?
Zitatwenn der Melder kein AES kann, wie kann er dann mit anderen Schalt-Aktoren laut Beschreibung kommunizieren.
ohne AES.
ist ausserdem nicht ganz einfach... zumindest sollte man etwas nachdenken bei der Implementierung. Der SD ist kein einfacher Sensor und schon gar kein Schalter. Auch das Peeren will überdacht sein.
ZitatEr kann auch an die CCU1 oder 2 angelernt werden um Statusinformationen zu übertragen
.
ja
ZitatWird hier nicht das verschlüsselte Challenge Response verwendet?
nur wenn eingeschaltet
Hallo,
ich habe nun wie in der Anleitung einen virtuellen Melder angelegt,
bekomme unter FHEM keine Fehler, nur wenn ich einen
Befehl "set Rauchmelder_Team TeamCall from TeamDev:1" absetze rührt sich nichts.
Im Logfile finde ich ebenfalls keine Fehler.
#----------------------- CUL HM Rauchmelder ------------------------------
define CUL_HM_HM_SEC_SD_2F389B CUL_HM 2F389B
attr CUL_HM_HM_SEC_SD_2F389B IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F389B actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F389B actStatus alive
attr CUL_HM_HM_SEC_SD_2F389B autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F389B expert 2_full
attr CUL_HM_HM_SEC_SD_2F389B firmware 1.1
attr CUL_HM_HM_SEC_SD_2F389B model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F389B msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F389B room CUL_HM
attr CUL_HM_HM_SEC_SD_2F389B serialNr LEQ0734842
attr CUL_HM_HM_SEC_SD_2F389B subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F389B webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F389B FileLog ./log/CUL_HM_HM_SEC_SD_2F389B-%Y.log CUL_HM_HM_SEC_SD_2F389B
#attr FileLog_CUL_HM_HM_SEC_SD_2F389B logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F389B room CUL_HM
define CUL_HM_HM_SEC_SD_2F36E2 CUL_HM 2F36E2
attr CUL_HM_HM_SEC_SD_2F36E2 IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F36E2 actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F36E2 actStatus alive
attr CUL_HM_HM_SEC_SD_2F36E2 autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F36E2 expert 2_full
attr CUL_HM_HM_SEC_SD_2F36E2 firmware 1.1
attr CUL_HM_HM_SEC_SD_2F36E2 model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F36E2 msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F36E2 room CUL_HM
attr CUL_HM_HM_SEC_SD_2F36E2 serialNr LEQ0732851
attr CUL_HM_HM_SEC_SD_2F36E2 subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F36E2 webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F36E2 FileLog ./log/CUL_HM_HM_SEC_SD_2F36E2-%Y.log CUL_HM_HM_SEC_SD_2F36E2
#attr FileLog_CUL_HM_HM_SEC_SD_2F36E2 logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F36E2 room CUL_HM
define CUL_HM_HM_SEC_SD_2F387C CUL_HM 2F387C
attr CUL_HM_HM_SEC_SD_2F387C IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F387C actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F387C actStatus alive
attr CUL_HM_HM_SEC_SD_2F387C autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F387C expert 2_full
attr CUL_HM_HM_SEC_SD_2F387C firmware 1.1
attr CUL_HM_HM_SEC_SD_2F387C model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F387C msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F387C room CUL_HM
attr CUL_HM_HM_SEC_SD_2F387C serialNr LEQ0734873
attr CUL_HM_HM_SEC_SD_2F387C subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F387C webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F387C FileLog ./log/CUL_HM_HM_SEC_SD_2F387C-%Y.log CUL_HM_HM_SEC_SD_2F387C
#attr FileLog_CUL_HM_HM_SEC_SD_2F387C logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F387C room CUL_HM
define CUL_HM_HM_SEC_SD_2F361B CUL_HM 2F361B
attr CUL_HM_HM_SEC_SD_2F361B IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F361B actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F361B actStatus alive
attr CUL_HM_HM_SEC_SD_2F361B autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F361B expert 2_full
attr CUL_HM_HM_SEC_SD_2F361B firmware 1.1
attr CUL_HM_HM_SEC_SD_2F361B model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F361B msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F361B room CUL_HM
attr CUL_HM_HM_SEC_SD_2F361B serialNr LEQ0732649
attr CUL_HM_HM_SEC_SD_2F361B subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F361B webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F361B FileLog ./log/CUL_HM_HM_SEC_SD_2F361B-%Y.log CUL_HM_HM_SEC_SD_2F361B
#attr FileLog_CUL_HM_HM_SEC_SD_2F361B logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F361B room CUL_HM
define CUL_HM_HM_SEC_SD_2F3665 CUL_HM 2F3665
attr CUL_HM_HM_SEC_SD_2F3665 IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F3665 actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F3665 actStatus alive
attr CUL_HM_HM_SEC_SD_2F3665 autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F3665 expert 2_full
attr CUL_HM_HM_SEC_SD_2F3665 firmware 1.1
attr CUL_HM_HM_SEC_SD_2F3665 model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F3665 msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F3665 room CUL_HM
attr CUL_HM_HM_SEC_SD_2F3665 serialNr LEQ0732723
attr CUL_HM_HM_SEC_SD_2F3665 subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F3665 webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F3665 FileLog ./log/CUL_HM_HM_SEC_SD_2F3665-%Y.log CUL_HM_HM_SEC_SD_2F3665
#attr FileLog_CUL_HM_HM_SEC_SD_2F3665 logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F3665 room CUL_HM
define CUL_HM_HM_SEC_SD_2F387B CUL_HM 2F387B
attr CUL_HM_HM_SEC_SD_2F387B IODev nanoCUL
attr CUL_HM_HM_SEC_SD_2F387B actCycle 099:00
attr CUL_HM_HM_SEC_SD_2F387B actStatus alive
attr CUL_HM_HM_SEC_SD_2F387B autoReadReg 4_reqStatus
attr CUL_HM_HM_SEC_SD_2F387B expert 2_full
attr CUL_HM_HM_SEC_SD_2F387B firmware 1.1
attr CUL_HM_HM_SEC_SD_2F387B model HM-SEC-SD
attr CUL_HM_HM_SEC_SD_2F387B msgRepeat 1
attr CUL_HM_HM_SEC_SD_2F387B room CUL_HM
attr CUL_HM_HM_SEC_SD_2F387B serialNr LEQ0732723
attr CUL_HM_HM_SEC_SD_2F387B subType smokeDetector
attr CUL_HM_HM_SEC_SD_2F387B webCmd statusRequest
#define FileLog_CUL_HM_HM_SEC_SD_2F387B FileLog ./log/CUL_HM_HM_SEC_SD_2F387B-%Y.log CUL_HM_HM_SEC_SD_2F387B
#attr FileLog_CUL_HM_HM_SEC_SD_2F387B logtype text
#attr FileLog_CUL_HM_HM_SEC_SD_2F387B room CUL_HM
# virtueller Teammelder
define TeamDev CUL_HM 111111
attr TeamDev IODev nanoCUL
attr TeamDev expert 2_full
attr TeamDev model virtual_1
attr TeamDev subType virtual
attr TeamDev webCmd virtual
define Rauchmelder_Team CUL_HM 11111101
attr Rauchmelder_Team model virtual_1
attr Rauchmelder_Team peerIDs 2F366501,2F36E201,2F387B01,2F387C01,2F389B01,
attr Rauchmelder_Team webCmd press short:press long
Zitatwenn ich einen
Befehl "set Rauchmelder_Team TeamCall from TeamDev:1" absetze rührt sich nichts.
was soll das für ein befehl sein?
ich erhalte mit "get cmdList" beim chn des teamleads:
Gets ------
cmdList
param
Sets ------
alarmOff
alarmOn
peerChan ... [single|dual|reverse] [set|unset] [actor|remote|both]
postEvent
press [long|short] [noBurst] [] [] ...
teamCall
.. stand so im WIKI,
habe auch "set auchmelder_Team alarmOn" versucht, keine Reaktion.
Zitat.. stand so im WIKI,
nee, oder es hat garade jemand entfernt. ;)
ich finde im wiki:
set EurerTeamleader teamCall
Zitathabe auch "set auchmelder_Team alarmOn" versucht, keine Reaktion.
dann hast du etwas verkehrt gemacht.
poste je ein list von teamlead device und channel und einem sd.
hier die Listen
virtual Teamlead:
peerList CUL_HM_HM_SEC_SD_2F3665,CUL_HM_HM_SEC_SD_2F36E2,CUL_HM_HM_SEC_SD_2F387B,CUL_HM_HM_SEC_SD_2F387C,CUL_HM_HM_SEC_SD_2F389B,
SD1:
peerList
CUL_HM_HM_SEC_SD_2F387B,
SDteam
add_CUL_HM_HM_SEC_SD_2F387B
SD2:
peerList
CUL_HM_HM_SEC_SD_2F387B,
SDteam
add_CUL_HM_HM_SEC_SD_2F389B
...
jeweils "list <name>" in die eingabezeile und dann in code tags posten.
hoffe jetzt richtig
Internals:
DEF 11111101
NAME Rauchmelder_Team
NR 380
STATE smoke-Alarm_0B
TESTNR 1
TYPE CUL_HM
chanNo 01
device TeamDev
peerList CUL_HM_HM_SEC_SD_2F3665,CUL_HM_HM_SEC_SD_2F36E2,CUL_HM_HM_SEC_SD_2F387B,CUL_HM_HM_SEC_SD_2F387C,CUL_HM_HM_SEC_SD_2F389B,
sdTeam sdLead
Readings:
2015-12-20 23:15:56 eventNo 0B
2015-12-20 23:15:56 level 200
2015-12-20 23:11:24 peerList CUL_HM_HM_SEC_SD_2F3665,CUL_HM_HM_SEC_SD_2F36E2,CUL_HM_HM_SEC_SD_2F387B,CUL_HM_HM_SEC_SD_2F387C,CUL_HM_HM_SEC_SD_2F389B,
2015-12-20 23:15:56 recentAlarm TeamDev
2015-12-20 23:15:56 smoke_detect TeamDev
2015-12-20 23:15:56 state smoke-Alarm_0B
2015-12-20 23:12:59 teamCall from TeamDev:1
Helper:
fkt sdLead
Role:
chn 1
vrt 1
Attributes:
model virtual_1
peerIDs 2F366501,2F36E201,2F387B01,2F387C01,2F389B01,
room CUL_HM
webCmd press short:press long
Internals:
DEF 2F361B
IODev nanoCUL
NAME CUL_HM_HM_SEC_SD_2F361B
NR 363
STATE off
TYPE CUL_HM
Readings:
2015-12-20 23:10:26 Activity alive
2015-12-20 22:41:20 CommandAccepted no
2015-12-16 22:33:32 D-firmware 1.1
2015-12-16 22:33:32 D-serialNr LEQ0732649
2015-12-20 22:27:13 PairedTo 0xF11234
2015-12-20 22:27:13 R-pairCentral 0xF11234
2015-12-20 22:27:13 RegL_00: 02:01 0A:F1 0B:12 0C:34 00:00
2015-12-16 22:32:38 SDteam add_CUL_HM_HM_SEC_SD_2F387B
2015-12-20 22:42:43 battery ok
2015-12-20 22:42:43 level 0
2015-12-20 22:27:14 peerList CUL_HM_HM_SEC_SD_2F387B,
2015-12-16 22:44:25 powerOn 2015-12-16 22:44:25
2015-12-20 22:42:43 recentStateType info
2015-12-16 22:32:39 sabotageAttack ErrIoAttack cnt:3
2015-12-16 22:32:39 sabotageAttackId ErrIoId_2F387B cnt:7
2015-12-20 22:42:43 state off
Helper:
mId 0042
rxType 2
Io:
newChn +2F361B,00,01,00
prefIO
rxt 0
vccu
p:
2F361B
00
01
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf 00
qReqStat 00
Role:
chn 1
dev 1
Attributes:
IODev nanoCUL
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.1
model HM-SEC-SD
msgRepeat 1
room CUL_HM
serialNr LEQ0732649
subType smokeDetector
webCmd statusRequest
dein peering passt auch nicht.
im sd steht doch immer noch ein sd als gepeert und nicht der teamlead.
und im teamlead müssen alle sd stehen. hier fehlt mindestens CUL_HM_HM_SEC_SD_2F361B.