HM-SEC-SD-2 kein Reading R-pairCentral

Begonnen von OliS., 21 November 2021, 20:30:36

Vorheriges Thema - Nächstes Thema

OliS.

Ich habe mir 6 Rauchmelder zugelegt und bekomme sie ums Verrecken nicht vernünftig mit meiner VCCU gepairt. Ich schätze, ich habe die Lebenszeit der eingebauten Batterie durch die unzähligen Versuche schon auf die Hälfte reduziert.

Wie bin ich vorgegangen?

set VCCU hmPairForSec 120

Anschließend den Button am SD2 3 Sekunden drücken. LED blinkt orange, dann einmal grün. Device wird in FHEM angelegt.

Ich drücke erneut den Button für 3 Sekunden und setze ein

set HM_755DDF getConfig

ab. Immer noch kein Reading R-pairCentral. Keine Ahnung, was ich noch tun kann.

Hier meine Lists:

Rauchmelder
Internals:
   CFGFN     
   DEF        755DDF
   FUUID      619a9d15-f33f-08ae-8cda-89fd0a4f84da2ad3
   HMLAN1_MSGCNT 17
   HMLAN1_RAWMSG E755DDF,0000,10D6E647,FF,FFC0,CFA010755DDF29A2F70100000000
   HMLAN1_RSSI -64
   HMLAN1_TIME 2021-11-21 20:25:39
   HMLANGW_MSGCNT 15
   HMLANGW_RAWMSG 0403002DCFA010755DDF29A2F70100000000
   HMLANGW_RSSI -45
   HMLANGW_TIME 2021-11-21 20:25:39
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     32
   NAME       HM_755DDF
   NR         929
   NTFY_ORDER 48-HM_755DDF
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:CF - t:10 s:755DDF d:29A2F7 0100000000
   protEvt_AESCom-ok 3 last_at:2021-11-21 20:25:20
   protLastRcv 2021-11-21 20:25:39
   protRcv    16 last_at:2021-11-21 20:25:39
   protResnd  1 last_at:2021-11-21 20:25:36
   protSnd    17 last_at:2021-11-21 20:25:39
   protSndB   2 last_at:2021-11-21 20:25:36
   protState  CMDs_done
   rssi_HMLANGW cnt:2 min:-44 max:-43 avg:-43.5 lst:-43
   rssi_at_HMLAN1 cnt:17 min:-68 max:-64 avg:-64.35 lst:-64
   rssi_at_HMLANGW cnt:13 min:-46 max:-42 avg:-44.61 lst:-45
   READINGS:
     2021-11-21 20:25:20   CommandAccepted yes
     2021-11-21 20:25:36   D-firmware      1.0
     2021-11-21 20:25:36   D-serialNr      SEQ0710454
     2021-11-21 20:25:36   IODev           HMLANGW
     2021-11-21 20:25:39   PairedTo        0x29A2F7
     2021-11-21 20:25:39   RegL_00.         00:00 02:01 0A:29 0B:A2 0C:F7 16:00 1F:00
     2021-11-21 20:25:20   aesCommToDev    ok
     2021-11-21 20:25:20   aesKeyNbr       00
     2021-11-21 20:25:38   alarmTest       ok
     2021-11-21 20:25:38   battery         ok
     2021-11-21 20:25:37   cfgState        updating
     2021-11-21 20:25:39   commState       CMDs_done
     2021-11-21 20:25:38   level           0
     2021-11-21 20:25:38   recentStateType info
     2021-11-21 20:25:39   sdRepeat        off
     2021-11-21 20:25:38   smokeChamber    ok
     2021-11-21 20:25:38   state           off
   helper:
     HM_CMDNR   207
     cSnd       0129A2F7755DDF00040000000000,0129A2F7755DDF0103
     cfgStateUpdt 1
     lastMsgTm  1637522739.73066
     mId        00AA
     peerFriend peerSD
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1637522714.66634
       TmplTs     1637522714.66634
       cmdKey     1:1:0::HM_755DDF:00AA:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|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
         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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +755DDF,00,00,00
       nextSend   1637522739.81847
       rxt        0
       vccu       VCCU
       p:
         755DDF
         00
         00
         00
       prefIO:
     mRssi:
       mNo        CF
       io:
         HMLAN1:
           -64
           -64
         HMLANGW:
           -37
           -37
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1637522739.73066
       ack:
         HASH(0x562c2a0a63d8)
         CF800229A2F7755DDF00
     rssi:
       HMLANGW:
         avg        -43.5
         cnt        2
         lst        -43
         max        -43
         min        -44
       at_HMLAN1:
         avg        -64.3529411764706
         cnt        17
         lst        -64
         max        -64
         min        -68
       at_HMLANGW:
         avg        -44.6153846153846
         cnt        13
         lst        -45
         max        -42
         min        -46
     shadowReg:
     tmpl:
Attributes:
   IOgrp      VCCU:HMLANGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000
   serialNr   SEQ0710454
   subType    smokeDetector
   webCmd     statusRequest


VCCU
Internals:
   DEF        29A2F7
   FUUID      5c7a8911-f33f-08ae-8925-adea178968c99aae
   HMLAN1_MSGCNT 77
   HMLAN1_RAWMSG E29A2F7,0000,10D6E6C1,FF,FFCB,CF800229A2F7755DDF00
   HMLAN1_RSSI -53
   HMLAN1_TIME 2021-11-21 20:25:39
   HMLANGW_MSGCNT 24
   HMLANGW_RAWMSG 05000029808610755DDF00000006010000
   HMLANGW_RSSI -41
   HMLANGW_TIME 2021-11-21 20:24:48
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     101
   NAME       VCCU
   NR         305
   NTFY_ORDER 48-VCCU
   STATE      HMLAN1:ok,HMLANGW:ok
   TYPE       CUL_HM
   assignedIOs HMLAN1,HMLANGW
   channel_01 VCCU_Btn1
   disableNotifyFn 1
   lastMsg    No:CF - t:02 s:29A2F7 d:755DDF 00
   protLastRcv 2021-11-21 20:25:39
   protRcv    77 last_at:2021-11-21 20:25:39
   protRcvB   23 last_at:2021-11-21 20:25:38
   rssi_at_HMLAN1 cnt:75 min:-54 max:-51 avg:-52.82 lst:-53
   rssi_at_HMLANGW cnt:22 min:-48 max:-47 avg:-47.54 lst:-47
   READINGS:
     2021-11-21 20:25:39   CommandAccepted yes
     2021-11-21 19:58:25   IODev           HMLAN1
     2021-11-21 19:58:32   IOopen          2
     2020-09-23 15:32:46   cfgState        ok
     2021-11-21 20:25:09   hmPair          name:HM_755DDF SN: model:HM-SEC-SD-2
     2021-11-21 19:58:32   state           HMLAN1:ok,HMLANGW:ok
     2020-04-16 07:10:56   unknown_2B8EB5  received
     2020-11-29 12:19:34   unknown_2EECD0  received
     2021-11-02 19:49:12   unknown_34B641  received
     2021-04-03 16:34:02   unknown_36A4A8  received
     2021-07-24 19:32:25   unknown_3770DC  received
     2021-11-20 09:34:36   unknown_3787EE  received
     2021-04-26 07:45:59   unknown_3ACE0B  received
     2020-11-29 13:04:40   unknown_3ECCDB  received
     2021-11-21 17:00:00   unknown_43D3B1  received
     2017-11-18 12:34:53   unknown_5442A6  received
     2017-11-15 22:07:56   unknown_559A13  received
     2017-11-15 22:02:04   unknown_559A1F  received
     2017-11-15 21:59:20   unknown_559B59  received
     2017-11-15 22:05:55   unknown_559B76  received
     2021-11-01 18:22:39   unknown_55B1C8  received
     2018-05-05 21:11:02   unknown_56E768  received
     2019-10-23 19:16:07   unknown_5B3D34  received
     2019-10-23 18:56:50   unknown_5B3D71  received
     2019-10-23 18:51:23   unknown_5B3E48  received
     2019-10-23 18:54:20   unknown_5B4559  received
     2021-03-27 19:31:07   unknown_5D5658  received
     2017-11-14 20:57:50   unknown_5EB264  received
     2017-11-14 19:32:49   unknown_5EB4D3  received
     2021-07-18 15:01:58   unknown_61FF72  received
     2021-07-24 11:22:45   unknown_620212  received
     2021-11-02 01:25:30   unknown_623B3D  received
     2021-11-21 20:15:42   unknown_6373BA  received
     2019-05-18 14:00:36   unknown_6A3081  received
     2021-07-14 09:45:55   unknown_6F70A5  received
     2021-11-21 20:24:48   unknown_755DDF  received
     2021-11-21 17:10:54   unknown_75CAD8  received
     2021-11-21 16:46:18   unknown_75CC47  received
     2021-02-13 00:02:00   unknown_979448  received
     2020-07-30 10:21:27   unknown_999999  received
     2021-01-07 20:24:27   unknown_A205FC  received
   helper:
     HM_CMDNR   207
     lastMsgTm  1637522739.85488
     mId        FFF0
     peerFriend -
     peerOpt    -:virtual
     regLst     
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1637521106.1246
       TmplTs     1637521106.1246
       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-
         tplSet_0   -tplChan-
         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:
       nextSend   1637522739.94078
       vccu       VCCU
       ioList:
         HMLAN1
         HMLANGW
       prefIO:
     mRssi:
       mNo        CF
       io:
         HMLAN1:
           -47
           -47
         HMLANGW:
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
       at_HMLAN1:
         avg        -52.8266666666667
         cnt        75
         lst        -53
         max        -51
         min        -54
       at_HMLANGW:
         avg        -47.5454545454545
         cnt        22
         lst        -47
         max        -47
         min        -48
     tmpl:
Attributes:
   IOList     HMLAN1,HMLANGW
   IOgrp      VCCU
   event-on-change-reading .*
   expert     defReg,rawReg
   model      CCU-FHEM
   room       IOs
   subType    virtual
   webCmd     virtual:update


Kleines Zusatzproblem: Ich weiß, dass mein FHEM in den Anfangstagen (vor ca. 10 Jahren) für jedes Device, welches ich angelegt habe, auch ein eigenes Logfile angelegt hat. Ich hatte das mal ausgestellt, nun wäre es wohl ganz hilfreich, es wieder zu haben. Aber ich weiß nicht, wie ich das wieder aktiviere. War das beim Device "autocreate"?

Internals:
   FUUID      5c7a88f9-f33f-08ae-435c-55fa89dff1819667
   NAME       autocreate
   NOTIFYDEV  global
   NR         15
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   filelog    ./log/%NAME-%Y.log


LG
Oli
PVE auf MiniPC (N100) mit FHEM, Zigbee2MQTT, Homebridge, DeConz

frank

ZitatImmer noch kein Reading R-pairCentral. Keine Ahnung, was ich noch tun kann.
ist alles ok und gepairt.  :)
du musst das reading erst mit attr expert "einschalten", damit du es auch sehen kannst. zb mit allReg.
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

OliS.

Hey frank, schon mal danke für den Hinweis. Dann klappt das Pairing anscheinend immer problemlos.
Zwei der SDs habe ich jetzt auch tatsächlich komplett pairen und mit sich selbst peeren können.
Wie? Keine Ahnung, irgendwann waren die Setter "alarmOn/Off" bei denen einfach da und die PeerList komplett.

Anscheinend bracht man mit den Teilen - wie schon so oft beschrieben - einfach Geduld.

LG
Oli
PVE auf MiniPC (N100) mit FHEM, Zigbee2MQTT, Homebridge, DeConz

OliS.

Ich kriege noch die Krise mit den Teilen!

Das Pairing scheint immer problemlos zu funktionieren. Allerdings springt das Reading cfgState ständig auf "PeerStrange". Ich hab das Gefühl, dass es dann auch nicht mehr weiter geht. Weiß jemand, was das Reading zu bedeuten hat. Ich würde vermuten, dass es etwas mit dem Peeren der Geräte zu tun hat. Allerdings bin ich da ja noch gar nicht, da ich das Gerät ja gerade erst mit der VCCU gepairt habe.

Und noch mal zu meinem zweiten Problem. Wie bringe ich FHEM denn wieder dazu, automatisch für jedes Device ein Logfile anzulegen. Bei Geräten, die über autocreate angelegt werden, funktioniert das.

LG
Oli
PVE auf MiniPC (N100) mit FHEM, Zigbee2MQTT, Homebridge, DeConz

OliS.

Ok, ich schätze das "PeerStrage" bezieht sich nur darauf, dass der SD zu diesem Zeitpunkt einfach noch nicht mit einem Team oder sich selbst gepeert ist.
Ich habe jetzt alle sechs Rauchmelder vollständig einbinden können. Aber fragt mich nicht, wie. Bei einigen ging es flott, andere musste ich immer wieder resetten und neu pairen. Irgendwann tauchten dann die richtigen Setter auf. Ein richtiges Muster habe ich nicht erkannt. Ich hatte jedoch das Gefühl, dass das

set RM assignHmKey

nicht notwendig war.

Danke für die Unterstützung.

LG
Oli
PVE auf MiniPC (N100) mit FHEM, Zigbee2MQTT, Homebridge, DeConz

frank

"get hminfo configInfo" =>
PeerStrange     long: peering strange - likely not suitable 
                a peering does not seem to be operational


- pairen braucht man nur einmal
- assignHmKey muss man gar nicht machen, wenn man keinen eigenen key hat.
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