FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Maxl am 18 Dezember 2015, 20:43:55

Titel: Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 18 Dezember 2015, 20:43:55
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ß
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: martinp876 am 18 Dezember 2015, 22:30:38
SDS unterstützen kein aes
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 19 Dezember 2015, 20:51:46
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?
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: martinp876 am 20 Dezember 2015, 19:24:44
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
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 20 Dezember 2015, 23:22:08
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
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: frank am 21 Dezember 2015, 12:17:47
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
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 21 Dezember 2015, 13:05:29
.. stand so im WIKI,
habe auch "set auchmelder_Team alarmOn" versucht, keine Reaktion.

Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: frank am 21 Dezember 2015, 13:22:33
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.
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 21 Dezember 2015, 13:42:12
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

...
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: frank am 21 Dezember 2015, 13:48:33
jeweils "list <name>" in die eingabezeile und dann in code tags posten.
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: Maxl am 21 Dezember 2015, 13:57:25
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
Titel: Antw:Rauchmelder HM-Sec-SD "sign failed: supported register are pairCentral"
Beitrag von: frank am 21 Dezember 2015, 14:14:36
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.