[gelöst] Alarm auslösen HM-Sec-SD-2 (Rauchmelder) oder HM-Sec-SD-2 einbinden

Begonnen von GaiusMarius, 27 Dezember 2018, 18:48:52

Vorheriges Thema - Nächstes Thema

GaiusMarius

Leider verzweifele ich am HM-Sec-SD-2. Und das, obwohl ich das Wiki https://wiki.fhem.de/wiki/HM-SEC-SD_Rauchmelder#virtueller_TeamLead und den Riesenthread https://forum.fhem.de/index.php/topic,35298.msg276210.html#msg276210 gelesen habe. Offensichtlich hat aber das Verstehen nicht geklappt.  :-\

Folgende Abfolge hatte ich mir zu Recht gelegt:
  • HM-Sec-SD-2 mit FHEM pairen,
  • HmKey auf HM-Sec-SD-2 übertragen,
  • virtuelles Gerät mit einem virtuellen Kanal anlegen und
  • virtuellen Kanal mit HM-Sec-SD-2 peeren.
  • Fertig, nur noch schnell testen!
Leider funktioniert das nicht. Kann jemand erkennen, was hier falsch läuft?

Ich habe das Gefühl, ich müsste die drei FHEM-Devices und den Rauchmelder gleichzeitig im Auge behalten um festzustellen, wann welcher Schritt fehlschlägt. Und das gelingt mir nicht. Nachfolgend habe ich versucht, alle meine Handlungen und die Ausgaben von FHEM festzuhalten. Ich hoffe, die Darstellung ist übersichtlich genug:
  • Ich beginne mit einem ganz frischen HM-Sec-SD-2.
  • Hier beginnt Punkt 1 ("Pairing") meiner Ablaufliste!
    Und setze FHEM in den Pairing-Modus:
    CUL_HM set XX_XX_XX_VCCU hmPairForSec 60
  • Gleich anschließend halte ich die Taste am HM-Sec-SD-2 für ca. 3 Sekunden gedrückt.
  • Der HM-Sec-SD-2 blinkt einige Sekunden orange, danach zeigt sie ähnlich lange ein Dauergrün.
    Daher gehe ich davon aus, dass das Pairing erfolgreich war.
  • FHEM meldet:
    CUL_HM Unknown device HM_644470 is now defined
    autocreate: define HM_644470 CUL_HM 644470
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM pair: HM_644470 smokeDetector, model HM-SEC-SD-2 serialNr
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 statusRequest
  • Das neue Gerät sieht folgendermaßen aus:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 12
   HS_EG_WZ_HMLAN47_RAWMSG RF0412EC8,0001,0023ADB2,FF,FFCE,ACA610644470ABC0010601000029
   HS_EG_WZ_HMLAN47_RSSI -50
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 16:21:03
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     12
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:AC - t:10 s:644470 d:ABC001 0601000029
   protEvt_AESCom-ok 3 last_at:2018-12-27 16:20:53
   protLastRcv 2018-12-27 16:21:03
   protRcv    5 last_at:2018-12-27 16:21:03
   protResnd  1 last_at:2018-12-27 16:21:02
   protSnd    5 last_at:2018-12-27 16:21:03
   protSndB   2 last_at:2018-12-27 16:21:02
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:9 min:-58 max:-50 avg:-53.88 lst:-50
   READINGS:
     2018-12-27 16:20:56   Activity        alive
     2018-12-27 16:20:53   CommandAccepted yes
     2018-12-27 16:20:51   D-firmware      1.0
     2018-12-27 16:20:51   D-serialNr      OEQ2022996
     2018-12-27 16:20:51   R-pairCentral   set_0xABC001
     2018-12-27 16:20:53   aesCommToDev    ok
     2018-12-27 16:20:53   aesKeyNbr       00
     2018-12-27 16:21:03   alarmTest       ok
     2018-12-27 16:21:03   battery         ok
     2018-12-27 16:21:03   level           0
     2018-12-27 16:21:03   recentStateType info
     2018-12-27 16:20:51   sdRepeat        invalid
     2018-12-27 16:21:03   smokeChamber    ok
     2018-12-27 16:21:03   state           off
   helper:
     HM_CMDNR   172
     cSnd       01ABC0016444700006,01ABC001644470010E
     mId        00AA
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545924063.76989
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        AC
       io:
         HS_EG_WZ_HMLAN47:
           -44
           -44
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545924063.68248
       ack:
         HASH(0x55a053ce6450)
         AC8002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -53.8888888888889
         cnt        9
         lst        -50
         max        -50
         min        -58
     shadowReg:
       RegL_00.    02:01 0A:AB 0B:C0 0C:01
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Hier beginnt Punkt 2 ("HmKey") meiner Ablaufliste!
    Der nächste Schritt ist das Zuweisen des HmKey:
    CUL_HM set HM_644470 assignHmKey
  • Ich halte die Taste am HM-Sec-SD-2 erneut für ca. 3 Sekunden gedrückt.
  • HM-Sec-SD-2 blinkt einige Sekunden orange, danach wieder ähnlich lange ein Dauergrün.
    Eigentlich sollte der Key übertragen sein.
  • FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 getConfig
  • Allerdings scheint die Key-Übertragung nicht funktioniert zu haben, da das Reading aesKeyNbr weiterhin auf 00 steht.
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 24
   HS_EG_WZ_HMLAN47_RAWMSG RF04699B9,0001,00291610,FF,FFCB,B1A010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -53
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 16:26:58
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     24
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:B1 - t:10 s:644470 d:ABC001 0100000000
   protEvt_AESCom-ok 4 last_at:2018-12-27 16:26:41
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 16:26:58
   protRcv    11 last_at:2018-12-27 16:26:58
   protResnd  1 last_at:2018-12-27 16:21:02
   protSnd    12 last_at:2018-12-27 16:26:58
   protSndB   4 last_at:2018-12-27 16:26:56
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:19 min:-58 max:-48 avg:-52.31 lst:-53
   READINGS:
     2018-12-27 16:26:56   Activity        alive
     2018-12-27 16:26:42   CommandAccepted yes
     2018-12-27 16:26:56   D-firmware      1.0
     2018-12-27 16:26:56   D-serialNr      OEQ2022996
     2018-12-27 16:26:57   PairedTo        0xABC001
     2018-12-27 16:26:57   R-pairCentral   0xABC001
     2018-12-27 16:26:57   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:26:41   aesCommToDev    pending
     2018-12-27 16:26:42   aesKeyNbr       00
     2018-12-27 16:21:03   alarmTest       ok
     2018-12-27 16:21:03   battery         ok
     2018-12-27 16:21:03   level           0
     2018-12-27 16:21:03   recentStateType info
     2018-12-27 16:26:57   sdRepeat        off
     2018-12-27 16:21:03   smokeChamber    ok
     2018-12-27 16:21:03   state           off
   helper:
     HM_CMDNR   177
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545924418.11172
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        B1
       io:
         HS_EG_WZ_HMLAN47:
           -47
           -47
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545924418.02279
       ack:
         HASH(0x55a053ce6450)
         B18002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -52.3157894736842
         cnt        19
         lst        -53
         max        -48
         min        -58
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Also HmKey erneut zuweisen:
    CUL_HM set HM_644470 assignHmKey
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt halten.
  • HM-Sec-SD-2 blinkt einige Sekunden orange, danach ähnlich lange Dauerrot.
  • FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
  • Also ins Device geschaut:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 25
   HS_EG_WZ_HMLAN47_RAWMSG E644470,0000,002EC6E0,FF,FFC9,B284006444700000001000AA4F455132303232393936CE000100
   HS_EG_WZ_HMLAN47_RSSI -55
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 16:33:11
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     25
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:B2 - t:00 s:644470 d:000000 1000AA4F455132303232393936CE000100
   protCmdDel 1
   protEvt_AESCom-ok 4 last_at:2018-12-27 16:26:41
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 16:33:10
   protRcv    12 last_at:2018-12-27 16:33:10
   protResnd  3 last_at:2018-12-27 16:33:16
   protResndFail 1 last_at:2018-12-27 16:33:21
   protSnd    14 last_at:2018-12-27 16:33:10
   protSndB   7 last_at:2018-12-27 16:33:16
   protState  CMDs_done_Errors:1
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:20 min:-58 max:-48 avg:-52.45 lst:-55
   READINGS:
     2018-12-27 16:33:11   Activity        alive
     2018-12-27 16:26:42   CommandAccepted yes
     2018-12-27 16:33:11   D-firmware      1.0
     2018-12-27 16:33:11   D-serialNr      OEQ2022996
     2018-12-27 16:26:57   PairedTo        0xABC001
     2018-12-27 16:26:57   R-pairCentral   0xABC001
     2018-12-27 16:26:57   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:26:41   aesCommToDev    pending
     2018-12-27 16:26:42   aesKeyNbr       00
     2018-12-27 16:21:03   alarmTest       ok
     2018-12-27 16:21:03   battery         ok
     2018-12-27 16:21:03   level           0
     2018-12-27 16:21:03   recentStateType info
     2018-12-27 16:26:57   sdRepeat        off
     2018-12-27 16:21:03   smokeChamber    ok
     2018-12-27 16:33:21   state           MISSING ACK
   helper:
     HM_CMDNR   218
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545924790.99964
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        B2
       io:
         HS_EG_WZ_HMLAN47:
           -49
           -49
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -52.45
         cnt        20
         lst        -55
         max        -48
         min        -58
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Nun den HmKey zum dritten Mal zuweisen:
    CUL_HM set HM_644470 assignHmKey
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt halten.
  • HM-Sec-SD-2 blinkt einige Sekunden orange, danach ähnlich lange Dauerrot.
  • FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
  • Bevor ich nun ein viertes Mal versuche, den HmKey zuzuweisen, paire ich lieber noch einmal:
    CUL_HM set XX_XX_XX_VCCU hmPairForSec 60
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt
  • HM-Sec-SD-2 blinkt viele Sekunden orange, danach keine LED
  • FHEM meldet nichts.
  • Ich entferne die Bodenplatte, so dass sich der HM-Sec-SD-2 ausschaltet (hoffentlich).
  • Bodenplatte wieder dran.
  • Und noch einmal gepairt
    CUL_HM set XX_XX_XX_VCCU hmPairForSec 60
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt
  • HM-Sec-SD-2 blinkt viele Sekunden orange, danach ähnlich lange Dauergrün
  • FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM pair: HM_644470 smokeDetector, model HM-SEC-SD-2 serialNr OEQ2022996
  • Nun das vierte Mal den HmKey zuweisen:
    CUL_HM set HM_644470 assignHmKey
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt.
  • FHEM meldet:
    CUL_HM set HM_644470 assignHmKey
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 getConfig
  • Der HmKey ist wohl drin:
    list HM_644470

Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 69
   HS_EG_WZ_HMLAN47_RAWMSG RF05B1CAE,0001,003D99DD,FF,FFCC,B0A010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -52
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 16:49:22
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     69
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:B0 - t:10 s:644470 d:ABC001 0100000000
   protCmdDel 3
   protEvt_AESCom-ok 9 last_at:2018-12-27 16:49:19
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 16:49:22
   protRcv    24 last_at:2018-12-27 16:49:22
   protResnd  4 last_at:2018-12-27 16:37:07
   protResndFail 2 last_at:2018-12-27 16:37:11
   protSnd    25 last_at:2018-12-27 16:49:22
   protSndB   11 last_at:2018-12-27 16:49:21
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:59 min:-60 max:-48 avg:-54.4 lst:-52
   READINGS:
     2018-12-27 16:49:21   Activity        alive
     2018-12-27 16:49:19   CommandAccepted yes
     2018-12-27 16:49:21   D-firmware      1.0
     2018-12-27 16:49:21   D-serialNr      OEQ2022996
     2018-12-27 16:49:21   PairedTo        0xABC001
     2018-12-27 16:49:21   R-pairCentral   0xABC001
     2018-12-27 16:49:21   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:49:19   aesCommToDev    ok
     2018-12-27 16:49:18   aesKeyNbr       02
     2018-12-27 16:45:18   alarmTest       ok
     2018-12-27 16:45:18   battery         ok
     2018-12-27 16:45:18   level           0
     2018-12-27 16:45:18   powerOn         2018-12-27 16:45:18
     2018-12-27 16:45:18   recentStateType info
     2018-12-27 16:49:21   sdRepeat        off
     2018-12-27 16:45:18   smokeChamber    ok
     2018-12-27 16:45:18   state           off
   helper:
     HM_CMDNR   176
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545925762.35873
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        B0
       io:
         HS_EG_WZ_HMLAN47:
           -46
           -46
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545925762.26881
       ack:
         HASH(0x55a053ce6450)
         B08002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -54.406779661017
         cnt        59
         lst        -52
         max        -48
         min        -60
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Hier beginnt Punkt 3 ("virtuelles Gerät") meiner Ablaufliste!
    Nun einen virtuellen TeamLeader anlegen:
    define TeamDev CUL_HM 111111
    set TeamDev virtual 1
    rename TeamDev_Btn1 Rauchmelder_Team
  • Hier beginnt Punkt 4 ("Peering") meiner Ablaufliste!
    Und mit dem realen Gerät peeren:
    set Rauchmelder_Team peerChan 0 HM_644470 single set actor
  • FHEM meldet:
    CUL_HM set Rauchmelder_Team peerChan 0 HM_644470 single set actor
  • Der TeamLead sieht folgendermaßen aus:
    list Rauchmelder_Team
Internals:
   CFGFN     
   DEF        11111101
   NAME       Rauchmelder_Team
   NOTIFYDEV  global
   NR         40248
   STATE      off
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   device     TeamDev
   peerList   HM_644470,
   sdTeam     sdLead
   READINGS:
     2018-12-27 16:57:09   peerList        HM_644470,
     2018-12-27 16:57:09   state           off
   helper:
     fkt        sdLead2
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
Attributes:
   model      virtual_1
   peerIDs    64447001,
   webCmd     press short:press long

  • Ab hier summieren sich die Probleme:
    Der HM-Sec-SD-2 hat inzwischen ein MISSING ACK bekommen und seine Peering-Liste ist auch nicht verändert:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 69
   HS_EG_WZ_HMLAN47_RAWMSG RF05B1CAE,0001,003D99DD,FF,FFCC,B0A010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -52
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 16:49:22
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     69
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:B0 - t:10 s:644470 d:ABC001 0100000000
   protCmdDel 4
   protEvt_AESCom-ok 9 last_at:2018-12-27 16:49:19
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 16:49:22
   protRcv    24 last_at:2018-12-27 16:49:22
   protResnd  5 last_at:2018-12-27 16:57:16
   protResndFail 3 last_at:2018-12-27 16:57:20
   protSnd    26 last_at:2018-12-27 16:57:09
   protSndB   13 last_at:2018-12-27 16:57:16
   protState  CMDs_done_Errors:1
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:59 min:-60 max:-48 avg:-54.4 lst:-52
   READINGS:
     2018-12-27 16:49:21   Activity        alive
     2018-12-27 16:49:19   CommandAccepted yes
     2018-12-27 16:49:21   D-firmware      1.0
     2018-12-27 16:49:21   D-serialNr      OEQ2022996
     2018-12-27 16:49:21   PairedTo        0xABC001
     2018-12-27 16:49:21   R-pairCentral   0xABC001
     2018-12-27 16:49:21   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:49:19   aesCommToDev    ok
     2018-12-27 16:49:18   aesKeyNbr       02
     2018-12-27 16:45:18   alarmTest       ok
     2018-12-27 16:45:18   battery         ok
     2018-12-27 16:45:18   level           0
     2018-12-27 16:45:18   powerOn         2018-12-27 16:45:18
     2018-12-27 16:45:18   recentStateType info
     2018-12-27 16:49:21   sdRepeat        off
     2018-12-27 16:45:18   smokeChamber    ok
     2018-12-27 16:57:20   state           MISSING ACK
   helper:
     HM_CMDNR   177
     cSnd       01ABC0016444700103,0164447001011111110100
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545925762.35873
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        B0
       io:
         HS_EG_WZ_HMLAN47:
           -46
           -46
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545925762.26881
       ack:
         HASH(0x55a053ce6450)
         B08002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -54.406779661017
         cnt        59
         lst        -52
         max        -48
         min        -60
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Was soll ich machen?
    Neu Pairen? Nur die Anlernfunktion benutzen? Ich entscheide mich, die Anlernfunktion des HM-Sec-SD-2 ein weiteres Mal zu drücken:
  • Taste an HM-Sec-SD-2 für ca. 3 Sekunden gedrückt
  • FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 getConfig
  • HM-Sec-SD-2 blinkt einige Sekunden orange, danach ähnlich lange Dauergrün.
  • Das Device meldet zwar CMDs_done, aber keine Peering-Liste:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 74
   HS_EG_WZ_HMLAN47_RAWMSG RF06A7145,0001,004CEF04,FF,FFC6,B3A010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -58
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 17:06:07
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     74
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:B3 - t:10 s:644470 d:ABC001 0100000000
   protCmdDel 4
   protEvt_AESCom-ok 9 last_at:2018-12-27 16:49:19
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 17:06:06
   protRcv    27 last_at:2018-12-27 17:06:06
   protResnd  5 last_at:2018-12-27 16:57:16
   protResndFail 3 last_at:2018-12-27 16:57:20
   protSnd    30 last_at:2018-12-27 17:06:06
   protSndB   14 last_at:2018-12-27 17:06:05
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:64 min:-60 max:-48 avg:-54.65 lst:-58
   READINGS:
     2018-12-27 17:06:05   Activity        alive
     2018-12-27 16:49:19   CommandAccepted yes
     2018-12-27 17:06:05   D-firmware      1.0
     2018-12-27 17:06:05   D-serialNr      OEQ2022996
     2018-12-27 17:06:06   PairedTo        0xABC001
     2018-12-27 16:49:21   R-pairCentral   0xABC001
     2018-12-27 17:06:06   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:49:19   aesCommToDev    ok
     2018-12-27 16:49:18   aesKeyNbr       02
     2018-12-27 16:45:18   alarmTest       ok
     2018-12-27 16:45:18   battery         ok
     2018-12-27 16:45:18   level           0
     2018-12-27 16:45:18   powerOn         2018-12-27 16:45:18
     2018-12-27 16:45:18   recentStateType info
     2018-12-27 17:06:06   sdRepeat        off
     2018-12-27 16:45:18   smokeChamber    ok
     2018-12-27 16:57:20   state           MISSING ACK
   helper:
     HM_CMDNR   179
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545926767.05085
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        B3
       io:
         HS_EG_WZ_HMLAN47:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545926766.96292
       ack:
         HASH(0x55a053ce6450)
         B38002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -54.65625
         cnt        64
         lst        -58
         max        -48
         min        -60
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Was soll ich nun tun? Nochmal peeren und sofort die Anlerntaste drücken? Probiere ich:
    set Rauchmelder_Team peerChan 0 HM_644470 single set actor
  • Anlentaste; quittiert mit grün
  • FHEM meldet:
    CUL_HM set Rauchmelder_Team peerChan 0 HM_644470 single set actor
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 getConfig
  • Weiterhin kein Peering:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 79
   HS_EG_WZ_HMLAN47_RAWMSG RF070DC83,0001,00535A82,FF,FFCC,DDA010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -52
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 17:13:07
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     79
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:DD - t:10 s:644470 d:ABC001 0100000000
   protCmdDel 4
   protEvt_AESCom-ok 9 last_at:2018-12-27 16:49:19
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 17:13:07
   protRcv    30 last_at:2018-12-27 17:13:07
   protResnd  5 last_at:2018-12-27 16:57:16
   protResndFail 3 last_at:2018-12-27 16:57:20
   protSnd    35 last_at:2018-12-27 17:13:07
   protSndB   15 last_at:2018-12-27 17:13:00
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:69 min:-60 max:-48 avg:-54.47 lst:-52
   READINGS:
     2018-12-27 17:13:06   Activity        alive
     2018-12-27 16:49:19   CommandAccepted yes
     2018-12-27 17:13:06   D-firmware      1.0
     2018-12-27 17:13:06   D-serialNr      OEQ2022996
     2018-12-27 17:13:07   PairedTo        0xABC001
     2018-12-27 16:49:21   R-pairCentral   0xABC001
     2018-12-27 17:13:07   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:49:19   aesCommToDev    ok
     2018-12-27 16:49:18   aesKeyNbr       02
     2018-12-27 16:45:18   alarmTest       ok
     2018-12-27 16:45:18   battery         ok
     2018-12-27 16:45:18   level           0
     2018-12-27 16:45:18   powerOn         2018-12-27 16:45:18
     2018-12-27 16:45:18   recentStateType info
     2018-12-27 17:13:07   sdRepeat        off
     2018-12-27 16:45:18   smokeChamber    ok
     2018-12-27 16:57:20   state           MISSING ACK
   helper:
     HM_CMDNR   221
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545927187.73289
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        DD
       io:
         HS_EG_WZ_HMLAN47:
           -46
           -46
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545927187.63296
       ack:
         HASH(0x55a053ce6450)
         DD8002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -54.4782608695652
         cnt        69
         lst        -52
         max        -48
         min        -60
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Vielleicht funktioniert ja trotzdem etwas.
    Hier beginnt Punkt 5 ("Test") meiner Ablaufliste!
    Also setze ich am Rauchmelder_Team den Befehl alarmOn ab:
    set Rauchmelder_Team alarmOn
  • FHEM meldet:
    CUL_HM set Rauchmelder_Team alarmOn
  • Leider bleibt alles stumm.

Hier der Zustand der drei beteiligten Geräte
  • Hardware HM-Sec-SD-2:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 79
   HS_EG_WZ_HMLAN47_RAWMSG RF070DC83,0001,00535A82,FF,FFCC,DDA010644470ABC0010100000000
   HS_EG_WZ_HMLAN47_RSSI -52
   HS_EG_WZ_HMLAN47_TIME 2018-12-27 17:13:07
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     79
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      smoke-Alarm_02
   TYPE       CUL_HM
   lastMsg    No:DD - t:10 s:644470 d:ABC001 0100000000
   protCmdDel 4
   protEvt_AESCom-ok 9 last_at:2018-12-27 16:49:19
   protEvt_AESerrReject 1 last_at:2018-12-27 16:26:42
   protLastRcv 2018-12-27 17:13:07
   protRcv    30 last_at:2018-12-27 17:13:07
   protResnd  5 last_at:2018-12-27 16:57:16
   protResndFail 3 last_at:2018-12-27 16:57:20
   protSnd    35 last_at:2018-12-27 17:13:07
   protSndB   15 last_at:2018-12-27 17:13:00
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-41 max:-41 avg:-41 lst:-41
   rssi_at_HS_EG_WZ_HMLAN47 cnt:69 min:-60 max:-48 avg:-54.47 lst:-52
   READINGS:
     2018-12-27 17:13:06   Activity        alive
     2018-12-27 16:49:19   CommandAccepted yes
     2018-12-27 17:13:06   D-firmware      1.0
     2018-12-27 17:13:06   D-serialNr      OEQ2022996
     2018-12-27 17:13:07   PairedTo        0xABC001
     2018-12-27 16:49:21   R-pairCentral   0xABC001
     2018-12-27 17:13:07   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-27 16:49:19   aesCommToDev    ok
     2018-12-27 16:49:18   aesKeyNbr       02
     2018-12-27 16:45:18   alarmTest       ok
     2018-12-27 16:45:18   battery         ok
     2018-12-27 16:45:18   level           0
     2018-12-27 16:45:18   powerOn         2018-12-27 16:45:18
     2018-12-27 16:45:18   recentStateType info
     2018-12-27 17:13:07   sdRepeat        off
     2018-12-27 16:45:18   smokeChamber    ok
     2018-12-27 17:18:46   smoke_detect    TeamDev
     2018-12-27 17:18:46   state           smoke-Alarm_02
   helper:
     HM_CMDNR   221
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545927187.73289
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        DD
       io:
         HS_EG_WZ_HMLAN47:
           -46
           -46
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1545927187.63296
       ack:
         HASH(0x55a053ce6450)
         DD8002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -41
         cnt        1
         lst        -41
         max        -41
         min        -41
       at_HS_EG_WZ_HMLAN47:
         avg        -54.4782608695652
         cnt        69
         lst        -52
         max        -48
         min        -60
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • virtueller Kanal
    list Rauchmelder_Team
Internals:
   CFGFN     
   DEF        11111101
   NAME       Rauchmelder_Team
   NOTIFYDEV  global
   NR         40248
   STATE      smoke-Alarm_02
   TESTNR     2
   TYPE       CUL_HM
   chanNo     01
   device     TeamDev
   peerList   HM_644470,
   sdTeam     sdLead
   READINGS:
     2018-12-27 17:18:26   aesCBCCounter   0000D2
     2018-12-27 17:18:46   eventNo         02
     2018-12-27 17:18:46   level           198
     2018-12-27 17:13:00   peerList        HM_644470,
     2018-12-27 17:18:46   smoke_detect    TeamDev
     2018-12-27 17:18:46   state           smoke-Alarm_02
   helper:
     fkt        sdLead2
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
Attributes:
   model      virtual_1
   peerIDs    64447001,
   webCmd     press short:press long

  • virtuelles Gerät:
    list TeamDev
[code]Internals:
   CFGFN     
   DEF        111111
   IODev     
   NAME       TeamDev
   NOTIFYDEV  global
   NR         40192
   STATE      ERR_IOdev_undefined
   TYPE       CUL_HM
   channel_01 Rauchmelder_Team
   protCmdDel 6
   protIOerr  1 last_at:2018-12-27 17:18:26
   protState  CMDs_done_Errors:1
   READINGS:
     2018-12-27 17:18:26   state           ERR_IOdev_undefined
   helper:
     HM_CMDNR   210
     alarmNo    02
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +111111,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         111111
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
Attributes:
   expert     2_raw
   model      virtual_1
   subType    virtual[/co

Otto123

Hi,

Gute Beschreibung, sollte man als Vorlage irgendwo anpinnen!!!

Der erste Fehler ganz am Anfang -> 2018-12-27 16:20:51   R-pairCentral   set_0xABC001
Da ist das Pairing noch nicht fertig, das löst Du aber durch die folgenden Configtaste drücken. Leider geht dabei das was Du machen wolltest verloren und Du läufst ein eine Fehlerkette.

Tipp : hmIfo definieren und nach jedem Schritt configCheck machen! Der zeigt Fehler!

Der zweite Fehler
Das Teamdev ist nicht nicht komplett:
STATE      ERR_IOdev_undefined
ZitatNach der Definition bitte überprüfen, dass TeamDev das Attribut (attr) IODev bzw. IOgrp gesetzt hat (das sollte normalerweise automatisch passieren)! Am Besten die Konfiguration mit HMinfo configCheck prüfen, die ordnungsgemäße Funktion des TeamDev ist wichtig für den Erfolg des folgenden Peerings der Rauchmelder.

Mach mal das Teamdev noch "gut" Die SD2 sehen gut aus! Nicht zurücksetzen oder löschen oder so!

Da das teamdev nicht senden konnte hat der SD2 das Peering nicht bekommen -> peerIDs    00000000,
Also peering wiederholen. Vorher bei den Beteilgten set <> clear msgEvents machen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

GaiusMarius

Hallo Otto, vielen Dank: Es funktioniert!

Ein kleinen Wermutstropfen gibt es noch: Der HM-Sec-SD-2 quittiert den (Anlern-)Tastendruck (ca. 3 Sekunden) nicht mehr mit grün. Ich habe aber in der Anleitung https://www.eq-3.de/Downloads/eq3/downloads_produktkatalog/homematic/bda/HM-Sec-SD-2_UM_eQ-3_GE_web.pdf nicht herauslesen können, ob er es überhaupt müsste.

Hier noch Lob: Mein Verständnis hat sich dank dir stark erweitert! Ich habe das Reading R-pairCentral set_0xXXXXXX bisher nicht einordnen können.
Auch das fehlende Peering durch fehlendes IODev ist mir jetzt klar und ich muss mich entschuldigen, dass ich es im Wiki zwar gelesen, aber nicht behalten habe...


Für alle, die wissen wollen, wie es weiterging, hier der Rest der Story:
Zitat von: Otto123 am 27 Dezember 2018, 19:20:14Mach mal das Teamdev noch "gut" Die SD2 sehen gut aus! Nicht zurücksetzen oder löschen oder so!
  • clear msgEvents
    kann nur der HM-Sec-SD-2 HM_644470. (Er kann zusätzlich auch msgErrors; habe ich auch abgesetzt.)
    Der "TeamDev" (virtuelles Gerät) kann nur msgErrors (und das gleich zweimal: "set TeamDev clear" erzeugt "clear requires parameter: [readings|rssi|msgErrors|msgErrors|unknownDev]". Egal, ich habe beide gdrückt...
    Das "Rauchmelder_Team" (virtueller Kanal) kann gar kein clear ("set Rauchmelder_Team clear" erzeugt "Unknown argument clear, choose one of ...")
  • Einfügen der Attribute IOgrp und IODev ist aber erfolgreich:
    list TeamDev
Internals:
   CFGFN     
   DEF        111111
   IODev      HS_EG_WZ_HMLAN47
   NAME       TeamDev
   NOTIFYDEV  global
   NR         40192
   STATE      ERR_IOdev_undefined
   TYPE       CUL_HM
   channel_01 Rauchmelder_Team
   protState  CMDs_done_Errors:1
   READINGS:
   helper:
     HM_CMDNR   210
     alarmNo    02
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +111111,00,00,00
       rxt        0
       vccu       XX_XX_XX_VCCU
       p:
         111111
         00
         00
         00
       prefIO:
         HS_EG_WZ_HMLAN47
     mRssi:
       mNo       
       io:
         HS_EG_WZ_HMLAN47:
         HS_KL_TR_CUNO48:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   expert     2_raw
   model      virtual_1
   subType    virtual
   webCmd     virtual

  • Nun das Peeing wiederholen:
    set Rauchmelder_Team peerChan 0 HM_644470 single set actor
  • FHEM meldet:
    CUL_HM set Rauchmelder_Team peerChan 0 HM_644470 single set actor
  • Keine Änderung am HM-Sec-SD-2:
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 94
   HS_EG_WZ_HMLAN47_RAWMSG RF4C48E51,0021,04A73B7E,01,FFC8,E38002644470ABC00100CD8398AD
   HS_EG_WZ_HMLAN47_RSSI -56
   HS_EG_WZ_HMLAN47_TIME 2018-12-28 13:23:02
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     94
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:E3 - t:02 s:644470 d:ABC001 00CD8398AD
   protEvt_AESCom-ok 1 last_at:2018-12-28 13:23:02
   protLastRcv 2018-12-28 13:23:02
   protRcv    2 last_at:2018-12-28 13:23:02
   protSnd    3 last_at:2018-12-28 13:23:01
   protSndB   2 last_at:2018-12-28 13:23:01
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-48 max:-48 avg:-48 lst:-48
   rssi_at_HS_EG_WZ_HMLAN47 cnt:4 min:-57 max:-56 avg:-56.5 lst:-56
   READINGS:
     2018-12-28 13:23:02   CommandAccepted yes
     2018-12-28 13:23:02   aesCommToDev    ok
     2018-12-28 13:23:02   aesKeyNbr       02
     2018-12-28 13:12:57   alarmTest       ok
     2018-12-28 13:12:57   battery         ok
     2018-12-28 13:12:57   level           0
     2018-12-28 13:12:57   recentStateType info
     2018-12-28 13:12:57   smokeChamber    ok
     2018-12-28 13:12:57   state           off
   helper:
     HM_CMDNR   227
     cSnd       01ABC001644470010E,01ABC00164447001011111110100
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1545999782.30905
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        E3
       io:
         HS_EG_WZ_HMLAN47:
           -50
           -50
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -48
         cnt        1
         lst        -48
         max        -48
         min        -48
       at_HS_EG_WZ_HMLAN47:
         avg        -56.5
         cnt        4
         lst        -56
         max        -56
         min        -57
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Anlentaste gedrückt: Quittiert grün undFHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
    CUL_HM set HM_644470 getConfig
  • Peering erfolgreich!
    list HM_644470
Internals:
   CFGFN     
   DEF        644470
   HS_EG_WZ_HMLAN47_MSGCNT 99
   HS_EG_WZ_HMLAN47_RAWMSG RF4C80F25,0001,04AAB9AD,FF,FFC0,E6A010644470ABC001011111110100000000
   HS_EG_WZ_HMLAN47_RSSI -64
   HS_EG_WZ_HMLAN47_TIME 2018-12-28 13:26:51
   IODev      HS_EG_WZ_HMLAN47
   LASTInputDev HS_EG_WZ_HMLAN47
   MSGCNT     99
   NAME       HM_644470
   NOTIFYDEV  global
   NR         37925
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:E6 - t:10 s:644470 d:ABC001 011111110100000000
   peerList   Rauchmelder_Team,
   protEvt_AESCom-ok 1 last_at:2018-12-28 13:23:02
   protLastRcv 2018-12-28 13:26:51
   protRcv    5 last_at:2018-12-28 13:26:51
   protSnd    7 last_at:2018-12-28 13:26:51
   protSndB   3 last_at:2018-12-28 13:26:50
   protState  CMDs_done
   rssi_HS_EG_WZ_HMLAN47 cnt:1 min:-48 max:-48 avg:-48 lst:-48
   rssi_at_HS_EG_WZ_HMLAN47 cnt:9 min:-64 max:-56 avg:-60.11 lst:-64
   READINGS:
     2018-12-28 13:26:50   Activity        alive
     2018-12-28 13:23:02   CommandAccepted yes
     2018-12-28 13:26:50   D-firmware      1.0
     2018-12-28 13:26:50   D-serialNr      OEQ2022996
     2018-12-28 13:26:50   PairedTo        0xABC001
     2018-12-28 13:26:50   R-pairCentral   0xABC001
     2018-12-28 13:26:50   RegL_00.         00:00 02:01 0A:AB 0B:C0 0C:01 16:00 1F:00
     2018-12-28 13:23:02   aesCommToDev    ok
     2018-12-28 13:23:02   aesKeyNbr       02
     2018-12-28 13:12:57   alarmTest       ok
     2018-12-28 13:12:57   battery         ok
     2018-12-28 13:12:57   level           0
     2018-12-28 13:26:51   peerList        Rauchmelder_Team,
     2018-12-28 13:12:57   recentStateType info
     2018-12-28 13:26:50   sdRepeat        off
     2018-12-28 13:12:57   smokeChamber    ok
     2018-12-28 13:12:57   state           off
   helper:
     HM_CMDNR   230
     cSnd       01ABC00164447000040000000000,01ABC0016444700103
     mId        00AA
     peerIDsRaw ,11111101,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +644470,00,01,00
       nextSend   1546000011.1833
       prefIO     
       rxt        0
       vccu       
       p:
         644470
         00
         01
         00
     mRssi:
       mNo        E6
       io:
         HS_EG_WZ_HMLAN47:
           -60
           -60
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HS_EG_WZ_HMLAN47
       flg        A
       ts         1546000011.09541
       ack:
         HASH(0x55a053ce6450)
         E68002ABC00164447000
     rssi:
       HS_EG_WZ_HMLAN47:
         avg        -48
         cnt        1
         lst        -48
         max        -48
         min        -48
       at_HS_EG_WZ_HMLAN47:
         avg        -60.1111111111111
         cnt        9
         lst        -64
         max        -56
         min        -64
     shadowReg:
Attributes:
   IODev      HS_EG_WZ_HMLAN47
   IOgrp      XX_XX_XX_VCCU:HS_EG_WZ_HMLAN47
   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   OEQ2022996
   subType    smokeDetector
   webCmd     statusRequest

  • Aus Versehen noch einmal die Anlerntaste gedrückt.
    HM-Sec-SD-2 blinkt lange orange und hört dann auf; keine LED - auch kein rot.
    FHEM meldet: nichts
  • Bodenplatte raus und wieder rein.
  • HM-Sec-SD-2 bootet neu; erneut Anlerntaste gedrückt; FHEM meldet:
    Device HM_644470 added to ActionDetector with 099:00 time
    Keine Quittierung über LED.
  • Das Spiel (mit und ohne Bodenplatte kann nun beliebig lang fortgesetzt werden...
  • Egal, vielleicht geht es trotzdem:
    set Rauchmelder_Team alarmOn
    FHEM meldet:
    CUL_HM set Rauchmelder_Team alarmOn
    und es piept!
  • set Rauchmelder_Team alarmOn
    FHEM meldet:
    CUL_HM set Rauchmelder_Team alarmOff
    und das Piepen hört auf!
  • :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-*

Otto123

Hallo,

schön das es geht! Bin ich froh, Du hast ohne Missverständnisse alles umgesetzt.  :D
Und wirklich alles gut und deutlich dokumentiert! Da braucht man keine Gegenfrage!  ;D

ZitatAus Versehen noch einmal die Anlerntaste gedrückt.
HM-Sec-SD-2 blinkt lange orange und hört dann auf; keine LED - auch kein rot.
FHEM meldet: nichts
Das Verhalten ist richtig und normal.
Die Anlerntaste sendet im Normalfall die Anlernmessage (FHEM würde das merken aber er macht nichts das Gerät ist ja schon da) und wartet auf den Partner z.B. Zentrale (Anlernantwort) das warten ist die 20 sec orange ruhig blinken. Den Vorgang kann man durch drücken wieder beenden.

Stehen Daten zur Übertragung an, dann werden die mit der Anlerntaste sofort losgeschickt. Es blinkert hektisch! Ich glaube der SD kann auch lazy Config, er würde nach einiger Zeit die Datenübertragung auch selbst lostreten.

Grüße Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz