HM-SEC-SD Rauchmelder: Pairing-, Konfigurations- und Kommunikationsprobleme

Begonnen von FHEMbaer, 18 Mai 2021, 09:48:34

Vorheriges Thema - Nächstes Thema

FHEMbaer

Ich kämpfe seit längerem mit der Konfiguration eines Teams von (zur Zeit) 4 HM-SEC-SD-2. Ein entsprechendes Virtuelles Team Device und einen Virtuellem Button habe ich konfiguriert – ich vermute erfolgreich ;) wirklich testen konnte ich es noch nicht, denn ich kämpfe noch mit Konfigurationsproblemen der einzelnen Rauchmelder.
Bei zweien sehen die Internals/Readings/Attributes 'unauffällig' aus, lediglich protState/commState zeigt häufig CMDs_done_Errors:1 an. Ich habe aber den Eindruck das dies eher eine 'Krankheit' von HomeMatic ist, ich lasse mich aber gerne eines besseren belehren...

Der eine Rauchmelder (in meiner Zählung Nummer 3) zeigt im Bereich Pairing PairedTo/R-pairCentral 0x000000 an und nicht die DeviceID meiner VCCU. Bei den beiden anderen Rauchmeldern ist hier in beiden Feldern die VCCU DEFID 9A7137 eingetragen. Außerdem ist bei diesem Device das Attribut peerIDs mit dem Tupel 00000000,5B75FE01 befüllt. Bei den beiden anderen ist hier lediglich 0 eingetragen. Darüber hinaus scheint 5B75FE01 den Kanal 1 des vierten Rauchmelders zu referenzieren...?!

Der vierte Rauchmelder zeigt in PairedTo 0x000000 und R-pairCentral set_0x9A7137 – hier scheint das Pairing zu hängen?

Rauchmelder 3 und 4 melden im state RESPONSE TIMEOUT:RegisterRead. Ich nehme an dieser State resultiert aus meinen getConfig Requests.

Ich vermute das ich bei den beiden Meldern 3 und 4 den Weg über ein zurücksetzen auf Werkseinstellungen gehen muß und anschließend mit der Konfiguration von vorne zu beginnen ist. Was ist diesbezüglich in FHEM zu beachten? Reicht es die beiden Devices zu löschen und einen Re-Start durchzuführen oder müssen vorher irgendwelche Kommandos/Konfigurationsschritte durchgeführt werden? Reicht das Löschen und Neu-Starten um eventuelle Effekte meiner Verschlimmbesserung zu heilen?
Leider konnte ich in der Forensuche keinen Thread finden der mir weitergeholfen hat. Gibt es bereits einen passenden Thread zum Thema, oder ein besseres Stichwort zur Suche, dann würde ich gerne die Informationen dort nutzen um einen Schritt nach vorne zu kommen.

Vielen Dank
thomas

frank

nichts löschen, nichts resetten, sondern immer nur drüber pairen.
das wiki zum sd hast du gelesen?
hminfo configcheck sollte genügend fehler anzeigen, die du abarbeiten musst.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Otto123

Hi,

was den potentiellen Helfern helfen würde: je ein list von der VCCU, von den IOs, von den Rauchmeldern, vom Virtuelles Team Device, vom Teamlead.
ZitatDarüber hinaus scheint 5B75FE01 den Kanal 1 des vierten Rauchmelders zu referenzieren...?!
Wenn es so ist, ist es ein Fehler. Dann solltest Du bevor Du weiter machst diesen peer wieder löschen.
Aber erstmal das tun was Frank gesagt hat!
Und primär das Pairing in Ordnung bringen, wenn das nicht ordentlich ist, erzeugt jede weitere Aktion nur Wärme!

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

FHEMbaer

Vielen Dank für die ersten Hinweise und letztendlich die Bestätigung da es sich um äußerst zickige Devices handelt  :-\ Ich werde wohl für meine noch fehlenden Sensoren einen Technologiewechsel vornehmen...

Ist mit einer Liste der Devices die Raw Definition gemeint?

VCCU:

defmod VCCU CUL_HM 9A7137
attr VCCU .mId FFF0
attr VCCU IODev CUL_IO01
attr VCCU IOList CUL_IO01
attr VCCU expert defReg,rawReg
attr VCCU hmKey 01:#########################
attr VCCU icon control_building_s_og
attr VCCU model CCU-FHEM
attr VCCU room CUL_HM
attr VCCU subType virtual
attr VCCU webCmd virtual:update


CUL:

defmod CUL_IO01 CUL /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400 0000
attr CUL_IO01 hmId 9A7137
attr CUL_IO01 icon cul_cul
attr CUL_IO01 rfmode HomeMatic
attr CUL_IO01 room CUL_HM


Team Device:

defmod rauchmelder_Team_Device_DG CUL_HM 019964
attr rauchmelder_Team_Device_DG .mId FFF1
attr rauchmelder_Team_Device_DG IODev CUL_IO01
attr rauchmelder_Team_Device_DG IOgrp VCCU:CUL_IO01
attr rauchmelder_Team_Device_DG expert defReg,rawReg
attr rauchmelder_Team_Device_DG icon secur_smoke_detector
attr rauchmelder_Team_Device_DG model VIRTUAL
attr rauchmelder_Team_Device_DG room CUL_HM
attr rauchmelder_Team_Device_DG subType virtual
attr rauchmelder_Team_Device_DG webCmd virtual


Teamlead:

defmod rauchmelder_Team_DG CUL_HM 01996401
attr rauchmelder_Team_DG devStateIcon off:general_ok .*:secur_alarm
attr rauchmelder_Team_DG icon file_json-ld2
attr rauchmelder_Team_DG model VIRTUAL
attr rauchmelder_Team_DG peerIDs 64C27A01,64C30301,64C32001
attr rauchmelder_Team_DG webCmd press short:press long


Rauchmelder 1 – von dem nehme ich an das er erfolgreich konfiguriert und eingebunden ist...

defmod rauchmelder_Fabian CUL_HM 64C27A
attr rauchmelder_Fabian .mId 00AA
attr rauchmelder_Fabian IODev CUL_IO01
attr rauchmelder_Fabian IOgrp VCCU:CUL_IO01
attr rauchmelder_Fabian actCycle 099:00
attr rauchmelder_Fabian actStatus alive
attr rauchmelder_Fabian autoReadReg 4_reqStatus
attr rauchmelder_Fabian devStateIcon off:general_ok .*:secur_alarm
attr rauchmelder_Fabian expert defReg,rawReg
attr rauchmelder_Fabian firmware 1.0
attr rauchmelder_Fabian icon secur_smoke_detector
attr rauchmelder_Fabian model HM-SEC-SD-2
attr rauchmelder_Fabian msgRepeat 1
attr rauchmelder_Fabian peerIDs 00000000,01996401
attr rauchmelder_Fabian room Fabian
attr rauchmelder_Fabian serialNr OEQ2012374
attr rauchmelder_Fabian subType smokeDetector
attr rauchmelder_Fabian webCmd statusRequest


Rauchmelder 2 – dieser zeigt immer wieder Kommunikationsprobleme und im configCheck wird er unter peer not verified. Check that peer is set on both sides aufgeführt...

defmod rauchmelder_Schlafzimmer CUL_HM 64C320
attr rauchmelder_Schlafzimmer .mId 00AA
attr rauchmelder_Schlafzimmer IODev CUL_IO01
attr rauchmelder_Schlafzimmer IOgrp VCCU:CUL_IO01
attr rauchmelder_Schlafzimmer actCycle 099:00
attr rauchmelder_Schlafzimmer actStatus alive
attr rauchmelder_Schlafzimmer autoReadReg 4_reqStatus
attr rauchmelder_Schlafzimmer devStateIcon off:general_ok .*:secur_alarm
attr rauchmelder_Schlafzimmer expert defReg,rawReg
attr rauchmelder_Schlafzimmer firmware 1.0
attr rauchmelder_Schlafzimmer icon secur_smoke_detector
attr rauchmelder_Schlafzimmer model HM-SEC-SD-2
attr rauchmelder_Schlafzimmer msgRepeat 1
attr rauchmelder_Schlafzimmer peerIDs peerUnread
attr rauchmelder_Schlafzimmer room Schlafzimmer
attr rauchmelder_Schlafzimmer serialNr OEQ2012844
attr rauchmelder_Schlafzimmer subType smokeDetector
attr rauchmelder_Schlafzimmer webCmd statusRequest


Rauchmelder 3 – hier hat das Pairing nicht funktioniert und im Peering taucht nicht der Team Lead auf...

defmod rauchmelder_Leoni CUL_HM 64C303
attr rauchmelder_Leoni .mId 00AA
attr rauchmelder_Leoni IODev CUL_IO01
attr rauchmelder_Leoni IOgrp VCCU:CUL_IO01
attr rauchmelder_Leoni actCycle 099:00
attr rauchmelder_Leoni actStatus alive
attr rauchmelder_Leoni autoReadReg 4_reqStatus
attr rauchmelder_Leoni devStateIcon off:general_ok .*:secur_alarm
attr rauchmelder_Leoni expert defReg,rawReg
attr rauchmelder_Leoni firmware 1.0
attr rauchmelder_Leoni icon secur_smoke_detector
attr rauchmelder_Leoni model HM-SEC-SD-2
attr rauchmelder_Leoni msgRepeat 1
attr rauchmelder_Leoni peerIDs 00000000,5B75FE01
attr rauchmelder_Leoni room Leoni
attr rauchmelder_Leoni serialNr OEQ2012875
attr rauchmelder_Leoni subType smokeDetector
attr rauchmelder_Leoni webCmd statusRequest


Rauchmelder 4 – hier hat das Pairing nicht funktioniert...

defmod rauchmelder_Wohnzimmer CUL_HM 5B75FE
attr rauchmelder_Wohnzimmer .mId 00AA
attr rauchmelder_Wohnzimmer IODev CUL_IO01
attr rauchmelder_Wohnzimmer IOgrp VCCU:CUL_IO01
attr rauchmelder_Wohnzimmer actCycle 099:00
attr rauchmelder_Wohnzimmer actStatus alive
attr rauchmelder_Wohnzimmer autoReadReg 4_reqStatus
attr rauchmelder_Wohnzimmer expert defReg,rawReg
attr rauchmelder_Wohnzimmer firmware 1.0
attr rauchmelder_Wohnzimmer icon secur_smoke_detector
attr rauchmelder_Wohnzimmer model HM-SEC-SD-2
attr rauchmelder_Wohnzimmer msgRepeat 1
attr rauchmelder_Wohnzimmer peerIDs 00000000
attr rauchmelder_Wohnzimmer room Wohnzimmer
attr rauchmelder_Wohnzimmer serialNr OEQ0750590
attr rauchmelder_Wohnzimmer subType smokeDetector
attr rauchmelder_Wohnzimmer webCmd statusRequest


Als erstes versuche ich jetzt das Peering für Nummer 2 durch Wiederholung zu fixen und für Nummer 3 den falschen Peer zu entfernen.

Otto123

Nein, mit list ist list gemeint :o - sonst hätte ich raw Definition gesagt   :D

list VCCU usw.
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

FHEMbaer

 ??? das sind aber seeeehr längliche Reports, ist alles relevant oder nur eine spezifische Teilmenge?

VCCU

Internals:
   .triggerUsed 1
   CUL_IO01_MSGCNT 531
   CUL_IO01_RAWMSG A0E718202203C2B2019EB010118003B::-65:CUL_IO01
   CUL_IO01_RSSI -65
   CUL_IO01_TIME 2021-05-18 18:19:21
   DEF        9A7137
   FUUID      5f815e86-f33f-cc95-ddec-62a8781c02e218bb
   IODev      CUL_IO01
   LASTInputDev CUL_IO01
   MSGCNT     531
   NAME       VCCU
   NOTIFYDEV  global
   NR         40
   NTFY_ORDER 50-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   assignedIOs CUL_IO01
   channel_01 VCCU_Btn1
   protSnd    2 last_at:2021-05-18 15:18:32
   protState  CMDs_done
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 11:02:52   IODev           CUL_IO01
     2021-05-18 13:41:52   IOopen          1
     2021-05-18 18:17:31   cfgState        ok
     2021-05-18 15:18:32   commState       CMDs_done
     2021-05-18 17:48:09   hmPair          name:rauchmelder_Wohnzimmer SN:OEQ0750590 model:HM-SEC-SD-2
     2021-05-18 15:18:32   state           CMDs_done
     2020-10-16 09:18:57   unknown_129D67  received
     2021-05-18 18:14:02   unknown_18261B  received
     2021-05-18 18:17:13   unknown_1C4C18  received
     2021-05-08 05:56:00   unknown_1C73DD  received
     2021-05-18 18:09:27   unknown_1DAB01  received
     2021-04-08 07:08:42   unknown_1E5329  received
     2021-05-18 18:19:21   unknown_203C2B  received
     2021-04-23 08:19:28   unknown_290255  received
     2021-05-18 18:16:24   unknown_2D5F3C  received
     2021-05-18 16:49:06   unknown_2E84DE  received
     2021-05-18 17:42:40   unknown_53CB6B  received
     2021-05-18 16:44:28   unknown_5B072D  received
     2021-05-18 17:59:16   unknown_5D0BFA  received
     2021-05-18 18:18:01   unknown_60DAB0  received
     2021-05-16 13:16:15   unknown_620045  received
     2021-05-16 13:15:05   unknown_62005F  received
     2021-05-18 17:07:39   unknown_6497D6  received
     2021-05-18 18:10:48   unknown_64981B  received
     2021-05-18 15:08:51   unknown_64B577  received
     2021-05-17 15:52:29   unknown_65F45A  received
     2021-05-18 12:28:44   unknown_6660FF  received
     2021-05-18 18:16:07   unknown_6821FB  received
     2020-10-18 12:40:03   unknown_7139CF  received
     2021-05-18 18:14:10   unknown_71E67C  received
     2021-01-12 14:49:06   unknown_788A60  received
     2020-10-05 19:17:08   unknown_BB5410  received
     2021-05-18 17:44:14   unknown_BB5433  received
   helper:
     HM_CMDNR   88
     mId        FFF0
     peerFriend -
     peerOpt    -:virtual
     regLst     
     rxType     1
     ack:
     cmds:
       TmplKey    :no:1621328574.17603
       TmplTs     1621328574.17603
       cmdKey     0:1:1::VCCU:FFF0:01:
       cmdLst:
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       VCCU
       ioList:
         CUL_IO01
     mRssi:
       mNo       
       io:
         CUL_IO01:
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   .mId       FFF0
   IODev      CUL_IO01
   IOList     CUL_IO01
   expert     defReg,rawReg
   hmKey      01:######################
   icon       control_building_s_og
   model      CCU-FHEM
   room       CUL_HM
   subType    virtual
   webCmd     virtual:update


CUL

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   CUL_IO01_MSGCNT 1588
   CUL_IO01_TIME 2021-05-18 18:24:36
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400 0000
   DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400
   FD         10
   FHTID      0000
   FUUID      5f815e82-f33f-cc95-f322-5cdb24bd3b2231e4
   NAME       CUL_IO01
   NR         34
   NR_CMD_LAST_H 23
   PARTIAL   
   RAWMSG     A0CFE86701D8E9900000000DF3201
   RSSI       -73.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL868
   initString X21
Ar
   owner_CCU  VCCU
   .attraggr:
   .attrminint:
   .clientArray:
     CUL_HM
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2021-05-18 11:02:52   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2021-05-18 18:24:36   state           Initialized
   XMIT_TIME:
     1621352188.346
     1621352238.33979
     1621352243.10356
     1621352339.91809
     1621352340.45638
     1621352343.58633
     1621352344.13174
     1621352581.48112
     1621352581.58021
     1621352586.30373
     1621352654.41483
     1621352654.68665
     1621352658.7387
     1621352889.82658
     1621352890.09863
     1621352890.38629
     1621352890.67442
     1621352890.96159
     1621352891.24877
     1621353090.10681
     1621354167.62611
     1621354167.72433
     1621355076.39106
   helper:
     000000:
       QUEUE:
     125C43:
       QUEUE:
     18DF82:
       QUEUE:
     191101:
       QUEUE:
     1D8E99:
       QUEUE:
     2019EB:
       QUEUE:
     4F121B:
       QUEUE:
     5B75FE:
       QUEUE:
     64C27A:
       QUEUE:
     64C303:
       QUEUE:
     64C320:
       QUEUE:
Attributes:
   hmId       9A7137
   icon       cul_cul
   rfmode     HomeMatic
   room       CUL_HM


Team Device

Internals:
   .triggerUsed 1
   DEF        019964
   FUUID      5f815e86-f33f-cc95-7805-7efeb9fc11f3f670
   IODev      CUL_IO01
   NAME       rauchmelder_Team_Device_DG
   NOTIFYDEV  global
   NR         251
   NTFY_ORDER 50-rauchmelder_Team_Device_DG
   STATE      Info_Cleared
   TYPE       CUL_HM
   channel_01 rauchmelder_Team_DG
   protState  Info_Cleared
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 11:02:53   IODev           CUL_IO01
     2021-05-18 18:17:31   cfgState        ok
     2021-05-18 12:53:35   commState       Info_Cleared
     2021-05-18 12:53:35   state           Info_Cleared
   helper:
     HM_CMDNR   155
     mId        FFF1
     peerFriend -
     peerOpt    -:virtual
     regLst     0
     rxType     1
     cmds:
       TmplKey    :no:1621328574.23817
       TmplTs     1621328574.23817
       cmdKey     0:1:1::rauchmelder_Team_Device_DG:FFF1:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         raw        -data- [...]
         reset      noArg
         unpair     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       vccu       VCCU
       prefIO:
         CUL_IO01
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   .mId       FFF1
   IODev      CUL_IO01
   IOgrp      VCCU:CUL_IO01
   expert     defReg,rawReg
   icon       secur_smoke_detector
   model      VIRTUAL
   room       CUL_HM
   subType    virtual
   webCmd     virtual


Team Lead

Internals:
   .triggerUsed 1
   DEF        01996401
   FUUID      60a2a331-f33f-cc95-9c5e-9ab2be2e1e1d4842
   NAME       rauchmelder_Team_DG
   NOTIFYDEV  global
   NR         285
   NTFY_ORDER 50-rauchmelder_Team_DG
   STATE      MISSING ACK
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   device     rauchmelder_Team_Device_DG
   peerList   rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer
   sdTeam     sdLead
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 17:38:59   .associatedWith rauchmelder_Team_DG,rauchmelder_Team_Device_DG,rauchmelder_Team_Device_DG,rauchmelder_Leoni,rauchmelder_Schlafzimmer,rauchmelder_Fabian
     2021-05-17 19:54:35   aesCBCCounter   0000BD
     2021-05-18 18:17:31   cfgState        PeerVerf
     2021-05-18 12:53:35   commState       Info_Cleared
     2021-05-17 19:55:06   eventNo         03
     2021-05-17 19:55:06   level           0
     2021-05-18 17:38:59   peerList        rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer
     2021-05-17 19:33:30   press_broadcast short cnt: 1
     2021-05-17 19:55:06   smoke_detect    none
     2021-05-18 17:38:59   state           MISSING ACK
     2021-05-17 19:36:48   teamCall        from rauchmelder_Team_Device_DG:02
   helper:
     fkt        sdLead2
     peerFriend peerSD,peerSens,peerAct
     peerIDsState incomplete
     peerOpt    -:virtual
     regLst     
     cfgChk:
       idPz02     p:rauchmelder_Leoni
p:rauchmelder_Schlafzimmer
     cmds:
       TmplKey    rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer:no:1621328574.2381
       TmplTs     1621328574.2381
       cmdKey     1:0:1:sdLead2:rauchmelder_Team_Device_DG:FFF1:01:rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer
       cmdLst:
         alarmOff   noArg
         alarmOn    noArg
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         teamCall   [(1..255;1)]
         tplSet_0   -tplChan-
         tplSet_rauchmelder_Fabian -tplPeer-
         tplSet_rauchmelder_Leoni -tplPeer-
         tplSet_rauchmelder_Schlafzimmer -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer
         peerOpt    HM_6568A0_Btn_01,HM_6568A0_Btn_02,HM_6568A0_Btn_03,HM_6568A0_Btn_04,HM_6568A0_Btn_05,HM_6568A0_Btn_06,HM_6568A0_Btn_07,HM_6568A0_Btn_08,VCCU_Btn1,rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer,rauchmelder_Wohnzimmer,thermostat_BlauesBad_Heizung_WindowRec,thermostat_BlauesBad_Heizung_remote,thermostat_Eszecke_WindowRec,thermostat_Eszecke_remote,thermostat_Fabian_Heizung_WindowRec,thermostat_Fabian_Heizung_remote,thermostat_Fabian_WindowRec,thermostat_Fabian_remote,tuer_Balkon_Leoni
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     peerIDsH:
       64C27A01   rauchmelder_Fabian_chn-01
       64C30301   rauchmelder_Leoni_chn-01
       64C32001   rauchmelder_Schlafzimmer_chn-01
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   devStateIcon off:general_ok .*:secur_alarm
   icon       file_json-ld2
   model      VIRTUAL
   peerIDs    64C27A01,64C30301,64C32001
   webCmd     press short:press long


Rauchmelder 1

Internals:
   .triggerUsed 1
   CUL_IO01_MSGCNT 17
   CUL_IO01_RAWMSG A0DCFA61064C27A9A713706010000::-86:CUL_IO01
   CUL_IO01_RSSI -86
   CUL_IO01_TIME 2021-05-18 13:51:13
   DEF        64C27A
   FUUID      5f815e86-f33f-cc95-b943-b34a3fec6a0b5ac3
   IODev      CUL_IO01
   LASTInputDev CUL_IO01
   MSGCNT     17
   NAME       rauchmelder_Fabian
   NOTIFYDEV  global
   NR         208
   NTFY_ORDER 50-rauchmelder_Fabian
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:CF - t:10 s:64C27A d:9A7137 06010000
   peerList   rauchmelder_Team_DG
   protCmdDel 1
   protLastRcv 2021-05-18 13:51:13
   protRcv    9 last_at:2021-05-18 13:51:13
   protResnd  2 last_at:2021-05-18 11:50:35
   protResndFail 1 last_at:2021-05-18 11:50:39
   protSnd    11 last_at:2021-05-18 13:51:13
   protSndB   4 last_at:2021-05-18 11:50:35
   protState  CMDs_done
   rssi_CUL_IO01 cnt:1 min:-81 max:-81 avg:-81 lst:-81
   rssi_at_CUL_IO01 cnt:17 min:-86 max:-58.5 avg:-61.88 lst:-86
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 11:34:09   .D-devInfo      000100
     2021-05-18 11:34:09   .D-stc          CE
     2020-10-17 16:06:44   .R-devRepeatCntMax 0
     2021-05-18 11:35:15   .associatedWith rauchmelder_Fabian,rauchmelder_Fabian,rauchmelder_Team_DG
     2021-05-18 11:35:15   .peerListRDate  2021-05-18 11:35:15
     2021-05-18 13:51:13   .protLastRcv    20210518135113
     2021-05-18 11:12:53   Activity        alive
     2021-05-18 11:50:33   CommandAccepted yes
     2021-05-18 11:34:09   D-firmware      1.0
     2021-05-18 11:34:09   D-serialNr      OEQ2012374
     2021-05-18 11:02:53   IODev           CUL_IO01
     2021-05-18 11:35:15   PairedTo        0x9A7137
     2020-10-17 16:06:44   R-pairCentral   0x9A7137
     2021-05-18 11:35:15   RegL_00.         00:00 02:01 0A:9A 0B:71 0C:37 16:00 1F:00
     2021-05-18 11:50:33   aesCommToDev    ok
     2021-05-18 11:50:33   aesKeyNbr       00
     2021-05-18 13:51:13   alarmTest       ok
     2021-05-18 13:51:13   battery         ok
     2021-05-18 18:17:31   cfgState        ok
     2021-05-18 13:51:13   commState       CMDs_done
     2021-05-18 13:51:13   level           0
     2021-05-18 11:35:15   peerList        rauchmelder_Team_DG
     2021-05-07 06:35:58   powerOn         2021-05-07 06:35:58
     2021-05-18 13:51:13   recentStateType info
     2021-05-18 11:35:15   sdRepeat        off
     2021-05-18 13:51:13   smokeChamber    ok
     2021-05-17 19:55:06   smoke_detect    none
     2021-05-18 13:51:13   state           off
     2021-05-17 19:36:48   teamCall        from rauchmelder_Team_Device_DG:02
   helper:
     AESreqAck  D3A25DEF
     HM_CMDNR   207
     cSnd       019A713764C27A00040000000000,019A713764C27A0103
     cfgStateUpdt 0
     mId        00AA
     peerFriend peerSD
     peerIDsRaw ,01996401,00000000
     peerIDsState complete
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cmds:
       TmplKey    rauchmelder_Team_DG:no:1621328574.19524
       TmplTs     1621328574.19524
       cmdKey     1:1:0::rauchmelder_Fabian:00AA:01:rauchmelder_Team_DG
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_rauchmelder_Team_DG -tplPeer-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       rauchmelder_Team_DG
         peerOpt    VCCU_Btn1,rauchmelder_Leoni,rauchmelder_Schlafzimmer,rauchmelder_Team_DG,rauchmelder_Wohnzimmer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +64C27A,00,01,00
       nextSend   1621338673.92896
       rxt        0
       vccu       VCCU
       p:
         64C27A
         00
         01
         00
       prefIO:
         CUL_IO01
     mRssi:
       mNo        CF
       io:
         CUL_IO01:
           -84
           -84
     peerIDsH:
       00000000   broadcast
       01996401   rauchmelder_Team_DG
     prt:
       bErr       0
       sProc      0
       helper:
         prt:
           rspWait:
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_IO01
       flg        A
       ts         1621338673.82982
       ack:
         HASH(0x3acaf80)
         CF80029A713764C27A00
     rssi:
       CUL_IO01:
         avg        -81
         cnt        1
         lst        -81
         max        -81
         min        -81
       at_CUL_IO01:
         avg        -61.8823529411765
         cnt        17
         lst        -86
         max        -58.5
         min        -86
     shadowReg:
     tmpl:
Attributes:
   .mId       00AA
   IODev      CUL_IO01
   IOgrp      VCCU:CUL_IO01
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon off:general_ok .*:secur_alarm
   expert     defReg,rawReg
   firmware   1.0
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,01996401
   room       Fabian
   serialNr   OEQ2012374
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder 2

Internals:
   .triggerUsed 1
   CUL_IO01_MSGCNT 64
   CUL_IO01_RAWMSG A0EBE800264C3209A7137004061FFC1::-55.5:CUL_IO01
   CUL_IO01_RSSI -55.5
   CUL_IO01_TIME 2021-05-18 17:39:04
   DEF        64C320
   FUUID      5f815e86-f33f-cc95-ca80-f3126144924207e3
   IODev      CUL_IO01
   LASTInputDev CUL_IO01
   MSGCNT     64
   NAME       rauchmelder_Schlafzimmer
   NOTIFYDEV  global
   NR         215
   NTFY_ORDER 50-rauchmelder_Schlafzimmer
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:BE - t:02 s:64C320 d:9A7137 004061FFC1
   protCmdDel 7
   protLastRcv 2021-05-18 17:39:04
   protRcv    13 last_at:2021-05-18 17:39:04
   protResnd  7 last_at:2021-05-18 17:39:03
   protResndFail 5 last_at:2021-05-18 13:45:27
   protSnd    15 last_at:2021-05-18 17:39:04
   protSndB   12 last_at:2021-05-18 17:39:03
   protState  CMDs_done
   rssi_CUL_IO01 cnt:1 min:-83 max:-83 avg:-83 lst:-83
   rssi_at_CUL_IO01 cnt:64 min:-65.5 max:-53.5 avg:-59.4 lst:-55.5
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 13:45:23   .D-devInfo      000100
     2021-05-18 13:45:23   .D-stc          CE
     2020-10-03 12:15:05   .R-devRepeatCntMax 0
     2021-05-18 13:42:50   .associatedWith rauchmelder_Schlafzimmer,rauchmelder_Schlafzimmer
     2021-05-18 12:59:34   .peerListRDate  2021-05-18 12:59:34
     2021-05-18 17:39:04   .protLastRcv    20210518173904
     2021-05-18 13:42:54   Activity        alive
     2021-05-18 17:39:04   CommandAccepted yes
     2021-05-18 13:45:23   D-firmware      1.0
     2021-05-18 13:45:23   D-serialNr      OEQ2012844
     2021-05-18 11:02:53   IODev           CUL_IO01
     2021-05-18 13:38:34   PairedTo        0x9A7137
     2021-05-18 13:42:45   R-pairCentral   set_0x9A7137
     2021-05-18 17:00:26   RegL_00.       
     2021-05-18 17:39:04   aesCommToDev    ok
     2021-05-18 17:39:04   aesKeyNbr       02
     2021-05-18 17:17:48   alarmTest       ok
     2021-05-18 17:17:48   battery         ok
     2021-05-18 18:17:31   cfgState        updating
     2021-05-18 17:39:04   commState       CMDs_done
     2021-05-18 17:17:48   level           0
     2021-05-18 17:17:48   recentStateType info
     2021-05-18 13:42:45   sdRepeat        invalid
     2021-05-18 17:17:48   smokeChamber    ok
     2021-05-17 19:55:06   smoke_detect    none
     2021-05-18 17:17:48   state           off
     2021-05-17 19:36:48   teamCall        from rauchmelder_Team_Device_DG:02
   helper:
     HM_CMDNR   190
     cSnd       019A713764C320010E,019A713764C32001010199640100
     cfgStateUpdt 0
     getCfgListNo
     mId        00AA
     peerFriend peerSD
     peerIDsState peerUnread
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     cfgChk:
       idPz00     fail
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1621338170.48738
       TmplTs     1621338170.48738
       cmdKey     1:1:0::rauchmelder_Schlafzimmer:00AA:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       
         peerOpt    VCCU_Btn1,rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Team_DG,rauchmelder_Wohnzimmer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +64C320,00,01,00
       nextSend   1621352344.51658
       rxt        0
       vccu       VCCU
       p:
         64C320
         00
         01
         00
       prefIO:
         CUL_IO01
     mRssi:
       mNo        BE
       io:
         CUL_IO01:
           -49.5
           -49.5
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       helper:
         prt:
           rspWait:
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       CUL_IO01:
         avg        -83
         cnt        1
         lst        -83
         max        -83
         min        -83
       at_CUL_IO01:
         avg        -59.40625
         cnt        64
         lst        -55.5
         max        -53.5
         min        -65.5
     shadowReg:
       RegL_00.    02:01 0A:9A 0B:71 0C:37
     tmpl:
Attributes:
   .mId       00AA
   IODev      CUL_IO01
   IOgrp      VCCU:CUL_IO01
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon off:general_ok .*:secur_alarm
   expert     defReg,rawReg
   firmware   1.0
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    peerUnread
   room       Schlafzimmer
   serialNr   OEQ2012844
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder 3

Internals:
   .triggerUsed 1
   CUL_IO01_MSGCNT 22
   CUL_IO01_RAWMSG A11D9A00264C3039A7137043B0E95DBAA2500::-61:CUL_IO01
   CUL_IO01_RSSI -61
   CUL_IO01_TIME 2021-05-18 17:44:14
   DEF        64C303
   FUUID      5f815e86-f33f-cc95-0363-07e6741747236a72
   IODev      CUL_IO01
   LASTInputDev CUL_IO01
   MSGCNT     22
   NAME       rauchmelder_Leoni
   NOTIFYDEV  global
   NR         106
   NTFY_ORDER 50-rauchmelder_Leoni
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:D9 - t:02 s:64C303 d:9A7137 043B0E95DBAA2500
   peerList   rauchmelder_Wohnzimmer
   protCmdDel 13
   protErrIoAttack 2 last_at:2021-05-18 13:47:21
   protErrIoId_5B75FE 2 last_at:2021-05-18 13:47:21
   protLastRcv 2021-05-18 17:44:14
   protRcv    14 last_at:2021-05-18 17:44:14
   protResnd  5 last_at:2021-05-18 17:44:18
   protResndFail 5 last_at:2021-05-18 17:44:22
   protSnd    12 last_at:2021-05-18 17:44:14
   protSndB   9 last_at:2021-05-18 17:44:18
   protState  CMDs_done_Errors:1
   rssi_CUL_IO01 cnt:1 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_CUL_IO01 cnt:22 min:-66 max:-58.5 avg:-63.02 lst:-61
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 17:44:14   .D-devInfo      000100
     2021-05-18 17:44:14   .D-stc          CE
     2021-05-17 19:30:07   .R-devRepeatCntMax 0
     2021-05-18 17:44:19   .associatedWith rauchmelder_Leoni,rauchmelder_Leoni,rauchmelder_Wohnzimmer
     2021-05-18 11:14:44   .peerListRDate  2021-05-18 11:14:44
     2021-05-18 17:44:14   .protLastRcv    20210518174414
     2021-05-18 17:52:54   Activity        alive
     2021-05-18 13:47:21   CommandAccepted yes
     2021-05-18 17:44:14   D-firmware      1.0
     2021-05-18 17:44:14   D-serialNr      OEQ2012875
     2021-05-18 11:02:53   IODev           CUL_IO01
     2021-05-18 11:14:44   PairedTo        0x000000
     2021-05-18 13:47:20   R-pairCentral   set_0x9A7137
     2021-05-18 13:47:25   SDteam          add_rauchmelder_Wohnzimmer
     2021-05-18 17:44:14   aesCommToDev    fail
     2021-05-18 17:44:14   aesKeyNbr       00
     2021-05-18 13:47:25   aesReqTo        rauchmelder_Wohnzimmer
     2021-05-18 17:43:06   alarmTest       ok
     2021-05-18 17:43:06   battery         ok
     2021-05-18 18:17:31   cfgState        updating
     2021-05-18 17:44:22   commState       CMDs_done_Errors:1
     2021-05-18 17:43:06   level           0
     2021-05-18 17:44:19   peerList        rauchmelder_Wohnzimmer
     2021-05-18 17:43:06   recentStateType info
     2021-05-18 13:47:21   sabotageAttackId_ErrIoId_5B75FE  cnt:2
     2021-05-18 13:47:21   sabotageAttack_ErrIoAttack_cnt 2
     2021-05-18 17:44:14   sdRepeat        invalid
     2021-05-18 17:43:06   smokeChamber    ok
     2021-05-17 19:55:06   smoke_detect    none
     2021-05-18 17:44:22   state           MISSING ACK
     2021-05-17 19:36:48   teamCall        from rauchmelder_Team_Device_DG:02
   helper:
     AESreqAck  94755C7A
     HM_CMDNR   217
     cSnd       019A713764C303010E,019A713764C30300050000000000
     cfgStateUpdt 0
     getCfgListNo
     mId        00AA
     peerFriend peerSD
     peerIDsRaw ,5B75FE01,00000000
     peerIDsState complete
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idRc01     RegL_00.
     cmds:
       TmplKey    rauchmelder_Wohnzimmer:no:1621352659.41614
       TmplTs     1621352659.41614
       cmdKey     1:1:0::rauchmelder_Leoni:00AA:01:rauchmelder_Wohnzimmer
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_rauchmelder_Wohnzimmer -tplPeer-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       rauchmelder_Wohnzimmer
         peerOpt    VCCU_Btn1,rauchmelder_Fabian,rauchmelder_Schlafzimmer,rauchmelder_Team_DG,rauchmelder_Wohnzimmer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +64C303,00,01,00
       nextSend   1621352654.78297
       rxt        0
       vccu       VCCU
       p:
         64C303
         00
         01
         00
       prefIO:
         CUL_IO01
     mRssi:
       mNo        D9
       io:
         CUL_IO01:
           -57
           -57
     peerIDsH:
       00000000   broadcast
       5B75FE01   rauchmelder_Wohnzimmer_chn-01
     prt:
       bErr       0
       sProc      0
       helper:
         prt:
           rspWait:
     q:
       qReqConf   00
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       CUL_IO01:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
       at_CUL_IO01:
         avg        -63.0227272727273
         cnt        22
         lst        -61
         max        -58.5
         min        -66
     shadowReg:
       RegL_00.    02:01 0A:9A 0B:71 0C:37
     tmpl:
Attributes:
   .mId       00AA
   IODev      CUL_IO01
   IOgrp      VCCU:CUL_IO01
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon off:general_ok .*:secur_alarm
   expert     defReg,rawReg
   firmware   1.0
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,5B75FE01
   room       Leoni
   serialNr   OEQ2012875
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder 4

Internals:
   .triggerUsed 1
   CUL_IO01_MSGCNT 22
   CUL_IO01_RAWMSG A0ED980025B75FE9A7137009A846358::-58:CUL_IO01
   CUL_IO01_RSSI -58
   CUL_IO01_TIME 2021-05-18 17:48:11
   DEF        5B75FE
   FUUID      5f815e86-f33f-cc95-6d11-e6f6da9cfcc38c58
   IODev      CUL_IO01
   LASTInputDev CUL_IO01
   MSGCNT     22
   NAME       rauchmelder_Wohnzimmer
   NOTIFYDEV  global
   NR         256
   NTFY_ORDER 50-rauchmelder_Wohnzimmer
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:D9 - t:02 s:5B75FE d:9A7137 009A846358
   protLastRcv 2021-05-18 17:48:11
   protRcv    7 last_at:2021-05-18 17:48:11
   protSnd    6 last_at:2021-05-18 17:48:11
   protState  CMDs_done
   rssi_CUL_IO01 cnt:1 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_CUL_IO01 cnt:22 min:-62.5 max:-57 avg:-59.09 lst:-58
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 17:48:09   .D-devInfo      000100
     2021-05-18 17:48:09   .D-stc          CE
     2021-05-17 19:47:44   .R-devRepeatCntMax 0
     2021-05-18 17:48:14   .associatedWith rauchmelder_Wohnzimmer,rauchmelder_Wohnzimmer
     2021-05-18 11:15:38   .peerListRDate  2021-05-18 11:15:38
     2021-05-18 17:48:11   .protLastRcv    20210518174811
     2021-05-18 17:52:54   Activity        alive
     2021-05-18 17:48:11   CommandAccepted yes
     2021-05-18 17:48:09   D-firmware      1.0
     2021-05-18 17:48:09   D-serialNr      OEQ0750590
     2021-05-18 11:02:53   IODev           CUL_IO01
     2021-05-18 11:15:37   PairedTo        0x000000
     2021-05-18 17:48:09   R-pairCentral   set_0x9A7137
     2021-05-18 13:47:21   SDteam          add_rauchmelder_Leoni
     2021-05-18 17:48:11   aesCommToDev    ok
     2021-05-18 17:48:11   aesKeyNbr       00
     2021-05-18 13:47:21   aesReqTo        rauchmelder_Leoni
     2021-05-18 11:15:35   alarmTest       ok
     2021-05-18 11:15:35   battery         ok
     2021-05-18 18:17:31   cfgState        updating
     2021-05-18 17:48:11   commState       CMDs_done
     2021-05-18 11:15:35   level           0
     2021-05-18 11:15:35   recentStateType info
     2021-05-18 13:47:25   sabotageAttackId_ErrIoId_64C303  cnt:2
     2021-05-18 13:47:25   sabotageAttack_ErrIoAttack_cnt 2
     2021-05-18 17:48:09   sdRepeat        invalid
     2021-05-18 11:15:35   smokeChamber    ok
     2021-05-18 17:37:27   state           MISSING ACK
   helper:
     HM_CMDNR   217
     cSnd       019A71375B75FE000802010A9A0B710C37,019A71375B75FE0006
     cfgStateUpdt 0
     mId        00AA
     peerFriend peerSD
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idPz03     not peered!! add SD to any team !!
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1621352894.82679
       TmplTs     1621352894.82679
       cmdKey     1:1:0::rauchmelder_Wohnzimmer:00AA:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       
         peerOpt    VCCU_Btn1,rauchmelder_Fabian,rauchmelder_Leoni,rauchmelder_Schlafzimmer,rauchmelder_Team_DG
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5B75FE,00,01,00
       nextSend   1621352891.6488
       rxt        0
       vccu       VCCU
       p:
         5B75FE
         00
         01
         00
       prefIO:
         CUL_IO01
     mRssi:
       mNo        D9
       io:
         CUL_IO01:
           -52
           -52
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       helper:
         prt:
           rspWait:
     q:
       qReqConf   00
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       CUL_IO01:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51


frank

Zitatlediglich protState/commState zeigt häufig CMDs_done_Errors:1 an. Ich habe aber den Eindruck das dies eher eine 'Krankheit' von HomeMatic ist
die schlechteste aller möglichen io/fw kombinationen wählen und dann als erstes mit bashing loslegen, wenn es "zickt".

ich würde erstmal attr IOgrp in der vccu setzen.
fhem ist hoffentlich up-to-date.

dann zumindestens diese 00_cul.pm nutzen https://forum.fhem.de/index.php/topic,120268.msg1156768.html#msg1156768
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Otto123

Mal als Grundlage: Warum zickt Dein CUL_HM System? Vor allem deswegen:
ZitatTYPE       CUL
   VERSION    V 1.67 nanoCUL868
Kein wirklich Homematic tauglicher IO sondern ein Kompromiss. Die SD2 sind Zicken, aber in der Kombination hast Du jetzt zwei Zicken.

Ich sage, Du brauchst viel zeit und viele geistige Getränke um das zum Laufen zu bringen!

Nächstes Problem: Die VCCU ist Fehlerhaft! Es fehlt das attr IOgrp (hat Frank schon gesagt)

Beim Melder 3 musst Du den peer löschen (peerbulk)

Beim Melder 4 fehlt der Rest...

Also versuch erstmal alle fertig zu pairen...
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

FHEMbaer

Zitat von: frank am 18 Mai 2021, 20:23:56
ich würde erstmal attr IOgrp in der vccu setzen.

Meine Installation ist über die Jahre gewachsen und vom Ur-Raspi aus mehrfach umgezogen. Dabei habe ich häufiger Details übersehen, die sich in der Vergangenheit aber eher durch nicht funktionieren statt sporadische Irritationen äußerten. Wieder etwas gelernt...

Und bevor ich frisch ans Werk gehe – und dann auch noch meine zweite Instanz korrigiere – noch eine Rückfrage (siehe auch https://forum.fhem.de/index.php?topic=73578.0): IOgrp in allen Devices auf meinen Devicenamen VCCU setzen? Denn in den Geräten ist bei der Erzeugung in IOgrp die Kombination mit dem Kommunikationsdevice abgelegt. Sollte das in allen Definitionen korrigiert werden, also einheitlich nur der Devicename?

Otto123

solange wie Du einen IO hast ist es völlig egal. Der Zusatz ist "der bevorzugte IO", bedeutet nicht, das andere nicht auch genommen werden. Eingetragen als bevorzugt wird der IO, über den die VCCU das Pairing gemacht hat - wenn ich das richtig verstanden habe.
Wenn man umbaut und den IO anders benennt kann man das ändern, ansonsten ist es nicht der primäre Fokus.
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

FHEMbaer

Zitat von: Otto123 am 18 Mai 2021, 21:13:57
Ich sage, Du brauchst viel zeit und viele geistige Getränke um das zum Laufen zu bringen!

Die Zeit werde ich mir nehmen, auch wenn die geistigen Getränke unter der Woche tabu sind  ;)

Das IOgrp Problem ist behoben. Jetzt werde ich 'mal versuchen das Peering im Melder 3 zu löschen und hernach dann mich um das Pairing zu kümmern.

Vielen Dank an Euch für die Hinweise!

Otto123

Das wird nicht funktionieren, solange das pairing nicht ok ist!
Du hast den offenbar direkt - ohne Zentrale - untereinander gepeert? Über die Zentrale funktioniert die Konfiguration nur, wenn ordentlich an der Zentrale angelernt.
Also pairen ist die Prio - aber auch das kann Zeit erfordern in der Kombination. Nichts löschen, nicht resetten, Ruhe bewahren. clear msg zwischendurch wenn es klemmt. Pairing stoisch wiederholen (mit Zeit dazwischen)
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

FHEMbaer

Zitat von: Otto123 am 18 Mai 2021, 21:13:57
Mal als Grundlage: Warum zickt Dein CUL_HM System? Vor allem deswegen:Kein wirklich Homematic tauglicher IO sondern ein Kompromiss.

Hmmm, ich hatte verschiedene Lösungen an den verschiedenen Raspi-Generationen im Einsatz und hatte bzgl. Funkkommunikation eher den Hf-Teil (Chipsatz und Antenne) in Verdacht. Aus deinen Anmerkungen schließe ich das nanoCUL problematisch ist. Bezieht sich das auf die Lösung an sich oder auf spezifische Softwarestände?
Welche IO Lösung für klassische HomeMatic Komponenten wäre zu präferieren?

Otto123

steht alles hier :)
https://wiki.fhem.de/wiki/HomeMatic#FHEM_als_Zentrale
Beim CUL wäre für Homematic die TS Firmware (steht auch dort) Pflicht. Ohne die geht mit einigen Komponenten und in manchen Konstellationen so gut wie nix. Wenn ich die Berichte hier so lese ist es beim CUL offenbar ein Glücksspiel - Exemplar abhängig?
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

frank

ausserdem zeigt rm3 ein aes problem.
in der vccu existiert zb ein eigener key, der würde bei benutzung hier die nummer 02 zeigen.
könnte es sein, dass der rm3 bereits irgend einen eigenen key hat?

     2021-05-18 17:44:14   aesCommToDev    fail
     2021-05-18 17:44:14   aesKeyNbr       00
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html