HM-SEC-SD-2 Rauchmelder mit virtuellem Team Lead

Begonnen von TobiK, 08 Oktober 2019, 00:16:27

Vorheriges Thema - Nächstes Thema

TobiK

Hallo Forum!

Ich habe einen virtuellen Team Lead gemäß Wiki erstellt, HM-SEC-SD-2 Rauchmelder gepaired und versucht diesem virtuellen TeamLead zuzuweisen. Leider bleiben die peerIDs auch nach mehrfachem getConfig in den readings aller Rauchmelder leer, vermutlich mache ich etwas verkehrt. Entgegen der Beschreibung im Wiki-Eintrag bekam das virtuelle Team beim erstellen nicht automatisch das IODev zugewiesen, das habe ich manuell nachgeholt.

set Rauchmelder_Team peerChan 0 Rauchmelder_Heizungskeller single set actor

Ich nutze einen virtuellen Controller verbunden mit einem CUL, der mit TSCUL (übrigens danke für die tolle Arbeit und die Anleitung!) geflashed ist. AES ist konfiguriert.

hm ConfigCheck gibt wie erwartet die fehlenden peerings zurück:


configCheck done:

peer not verified. Check that peer is set on both sides
    Rauchmelder_Team p:Rauchmelder_Heizungskeller

peering strange - likely not suitable
    Rauchmelder_Heizungskeller not peered!! add SD to any team !!


list VCCU

Internals:
   .triggerUsed 1
   CUL1_MSGCNT 6615
   CUL1_RAWMSG A1312008362000FF0000100009ED2E3C10841A4D2::-96:CUL1:
   CUL1_RSSI  -96
   CUL1_TIME  2019-10-07 23:56:28
   DEF        C7F8BA
   FUUID      5d98fc8e-f33f-3a16-bbe7-e4162961886bb6d8
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     6615
   NAME       VCCU
   NOTIFYDEV  global
   NR         79
   NTFY_ORDER 50-VCCU
   STATE      CUL1:ok
   TYPE       CUL_HM
   assignedIOs CUL1
   channel_01 VCCU_Btn1
   .attraggr:
   .attrminint:
   READINGS:
     2019-10-07 23:40:52   IOopen          1
     2019-10-07 23:40:52   state           CUL1:ok
   helper:
     HM_CMDNR   81
     mId        FFF0
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       VCCU
       ioList:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   .mId       FFF0
   IODev      CUL1
   IOList     CUL1
   IOgrp      VCCU
   expert     2_raw
   hmKey      ***** (MD5-hash durch Sternchen ersetzt)
   model      CCU-FHEM
   room       CUL_HM,System
   subType    virtual
   webCmd     virtual:update


list CUL1 (ich habe einige Teile entfernt, gebt Bescheid wenn etwas fehlt. Die HighLoad Einträge kommen vom flashen mehrerer Rauchmelder, die ich hier aus Gründen der Übersichtlichkeit nicht mit aufgelistet habe):

Internals:
   CMDS       ABCFGJKRUVWXYeilmtx
   CUL1_MSGCNT 8648
   CUL1_TIME  2019-10-08 00:00:10
   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:HMS
   DEF        /dev/serial/by-id/usb-busware.de_CUL868_868000-if00 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868_868000-if00
   FD         7
   FHTID      1234
   FUUID      5d98aac8-f33f-3a16-6e74-73d539494d6f8bb1
   NAME       CUL1
   NR         75
   PARTIAL   
   RAWMSG     A2510008E309D7ABA76180002A4EB93306E3D8F066AB2F7E823959FBFB97C7AD89DEA7B4AC972::-98:CUL1:
   RSSI       -98
   STATE      Initialized
   TYPE       TSCUL
   VERSION    VTS 0.31 CUL868
   VERSION_HW CUL_V3.4
   VERSION_TS yes AES ChTblSize:220
   XmitOpen   1
   assignUpdCntI 66
   assignedIDsCnt 30
   initString AP<
X21
Ar
AM5
AHC7F8BA
   msgLoadCurrent 40
   owner_CCU  VCCU
   .attraggr:
   .attrminint:
   .clientArray:
     CUL_HM
   MatchList:
     1:STACKABLETS ^\*
     2:STACKABLE ^\*
     A:CUL_HM   ^A....................
     B:CUL_IR   ^I............
     C:HMS      ^810e04......a001
   READINGS:
     2019-10-07 23:40:52   Xmit-Events     ok:4 Warning-HighLoad:24 init:1 disconnected:1 non-HM:1 ERROR-Overload:21
     2019-10-06 22:14:11   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:12dB
     2019-10-06 22:28:05   cmds             A B C F G J K R U V W X Y e i l m t x
     2019-10-07 23:40:52   cond            ok
     2019-10-07 23:36:03   prot_ERROR-Overload last
     2019-10-07 23:36:21   prot_Warning-HighLoad last
     2019-10-06 22:28:04   prot_disconnected last
     2019-10-06 22:28:06   prot_init       last
     2019-10-06 22:28:06   prot_non-HM     last
     2019-10-07 23:40:52   prot_ok         last
     2019-10-07 23:47:18   scF             0.999964166653661
     2019-10-07 23:36:21   state           Initialized
     2019-10-06 22:14:21   uptime          0 00:07:08

     loadLvl:
       bl         40
     q:
       ATrNo      0
       HMcndN     0
       InQueues   0
       RQLSt      0
       RQLt       0
       XRpCnt     0
       XRpTm      1570483113.12454
       answerPend 0
       hmLanQlen  1
       apIDs:
     ref:
       Sdly       2
       TmBmCnt    2
       ioBR       49957.8256494507
       ioBRMax    49957.8256494507
       ioBRMean   42498.6019277684
       ioBRn      0
       lHMt       92645248
       lSys       675030377
       pTTu       1024
       pndAs      0
       pndCUAp    0
       pngFrc     1
       pngLm      4
       pngMax     2
       pngMaxTot  38
       pngMin     -4
       pngRef     1
       pngtm      674291729
       scErr      0.252733197063208
       scF        0.999964166653661
       scFN       89
       scHT       82690220
       scST       665075708
Attributes:
   addvaltrigger 1
   hmId       C7F8BA
   rfmode     HomeMatic
   room       CUL_HM,System


list TeamVirtuell

Internals:
   .triggerUsed 1
   CFGFN     
   DEF        999901
   FUUID      5d9a5021-f33f-3a16-6000-b76f437c1db0a93e
   IODev      VCCU
   NAME       TeamVirtuell
   NOTIFYDEV  global
   NR         596
   STATE      ???
   TYPE       CUL_HM
   channel_01 Rauchmelder_Team
   READINGS:
   helper:
     HM_CMDNR   148
     mId        FFF1
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +999901,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         999901
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   .mId       FFF1
   IODev      VCCU
   expert     2_raw
   model      VIRTUAL
   subType    virtual
   webCmd     virtual


list Rauchmelder_Team

Internals:
   .triggerUsed 1
   CFGFN     
   DEF        99990101
   FUUID      5d9a5029-f33f-3a16-b92a-5b2d776951573d98
   NAME       Rauchmelder_Team
   NOTIFYDEV  global
   NR         599
   STATE      MISSING ACK
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   device     TeamVirtuell
   peerList   Rauchmelder_Heizungskeller,
   sdTeam     sdLead
   .attraggr:
   .attrminint:
   READINGS:
     2019-10-07 23:31:48   peerList        Rauchmelder_Heizungskeller,
     2019-10-07 23:31:48   state           MISSING ACK
   helper:
     fkt        sdLead2
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      VIRTUAL
   peerIDs    4BC6E501,
   room       CUL_HM,System
   webCmd     press short:press long


list Rauchmelder_Heizungskeller

Internals:
   .triggerUsed 1
   CFGFN     
   CUL1_MSGCNT 24
   CUL1_RAWMSG A0D81A6104BC6E5C7F8BA06010000::-53:CUL1:
   CUL1_RSSI  -53
   CUL1_TIME  2019-10-07 18:36:33
   DEF        4BC6E5
   FUUID      5d9a56ba-f33f-3a16-07a0-52414df3868c6b83
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     24
   NAME       Rauchmelder_Heizungskeller
   NOTIFYDEV  global
   NR         796
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:81 - t:10 s:4BC6E5 d:C7F8BA 06010000
   protLastRcv 2019-10-07 18:36:33
   protRcv    5 last_at:2019-10-07 18:36:33
   protSnd    8 last_at:2019-10-07 18:36:33
   protSndB   2 last_at:2019-10-06 23:07:11
   protState  CMDs_done
   rssi_CUL1  cnt:1 min:-54 max:-54 avg:-54 lst:-54
   rssi_at_CUL1 cnt:5 min:-58 max:-53 avg:-56.2 lst:-53
   .attraggr:
   .attrminint:
   READINGS:
     2019-10-06 23:07:12   .RegL_00.        00:00 02:01 0A:C7 0B:F8 0C:BA 16:00 1F:00
     2019-10-06 23:07:13   .peerListRDate  2019-10-06 23:07:13
     2019-10-07 18:36:33   .protLastRcv    2019-10-07 18:36:33
     2019-10-06 23:07:12   PairedTo        0xC7F8BA
     2019-10-06 23:07:12   R-devRepeatCntMax 0
     2019-10-06 23:07:12   R-pairCentral   0xC7F8BA
     2019-10-07 18:36:33   alarmTest       ok
     2019-10-07 18:36:33   battery         ok
     2019-10-07 18:36:33   level           0
     2019-10-06 23:22:18   powerOn         2019-10-06 23:22:18
     2019-10-07 18:36:33   recentStateType info
     2019-10-06 23:07:12   sdRepeat        off
     2019-10-07 18:36:33   smokeChamber    ok
     2019-10-07 18:36:33   state           off
   helper:
     HM_CMDNR   129
     cSnd       01C7F8BA4BC6E500040000000000,01C7F8BA4BC6E50103
     mId        00AA
     peerFriend peerSD
     peerIDsRaw ,00000000
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       lstRecType 10
       newChn     +4BC6E5,00,01,00
       nextSend   1570466193.70509
       nxtSndMcnt 81
       prefIO     
       rxt        0
       tgtDly     88
       vccu       
       lRcTm:
         CUL1       73261104
         tnms       655646933
       p:
         4BC6E5
         00
         01
         00
     mRssi:
       mNo        81
       io:
         CUL1:
           -47
           -47
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL1
       flg        A
       ts         1570466193.62396
       ack:
         HASH(0x2fe94d0)
         818002C7F8BA4BC6E500
     rssi:
       CUL1:
         avg        -54
         cnt        1
         lst        -54
         max        -54
         min        -54
       at_CUL1:
         avg        -56.2
         cnt        5
         lst        -53
         max        -53
         min        -58
     shadowReg:
     tmpl:
Attributes:
   .mId       00AA
   IODev      CUL1
   IOgrp      VCCU:CUL1
   actCycle   099:00
   actStatus  alive
   autoReadReg 5_readMissing
   devStateIcon off:general_ok .*:secur_alarm
   expert     1_allReg
   firmware   1.0
   group      Rauchmelder
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       Heizungskeller,CUL_HM
   serialNr   NEQ******* (Zahl mit Sternchen ersetzt)
   subType    smokeDetector
   webCmd     statusRequest


Vielen Dank für eure Unterstützung. Ich bin für jede Hilfe sehr dankbar!
Tobi

Otto123

#1
Hi,

beim TeamVirtuell ist das falsch!
IODev      VCCU
Das muss  ein IODev sein, also so:
IODev      CUL1
IOgrp      VCCU darfst Du gern dazu setzen :)

Das peering musst Du wiederholen. Du brauchst nichts löschen oder resetten!

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

TobiK

Großartig, vielen Dank.

Nach Ändern des IODev, nochmaligem set peerChan und anschließend getConfig sieht alles gut aus!