HM-SEC-SC-2 lässt sich nicht mehr am HMLAN pairen (mit oder ohne VCCU)

Begonnen von awe, 07 März 2023, 22:49:35

Vorheriges Thema - Nächstes Thema

awe

Moin, ich bin am Verzweifeln.

Habe etliche HM-Geräte in FHEM (>20), vieles läuft seit >10 Jahren einwandfrei ... Vor einigen Wochen hatte ich Probleme mit einem Fensterkontakt HM-SEC-SC-2 und dem dazugehörigen Thermostat HM-CC-RT-DN. Beide Geräte waren für die Fensterkipp-Funktion gekoppelt und das hat auch jahrelang funktioniert. (-> WindowRec)

Irgendwann klappte das nicht mehr, ich weiß nicht mehr genau, womit es anfing. Vielleicht war auch nur die Batterie im FK leer...
Jedenfalls habe ich danach das Peering für die WindowRec nicht mehr hinbekommen... 
Also zunächst Werksreset des FK ... in FHEM neu anlernen, das hat soweit funktioniert.
Aber seit dem bekomme ich das Pairing mit meinem HMLAN nicht mehr hin... und ich verstehe es nicht! Was kann denn da sein?!

Natürlich habe ich hier mehrere Abende gelesen und ausprobiert...

GetConfig (nichts auslösen) + Taste drücken ... mehrmals.... ändert nichts, ich bekomme es nicht hin.
Eigentlich hatte ich eine VCCU, damit bekam ich sogar noch die Anzeige R-PairCentral  set_0x123456 und das "set_" ging nicht weg. Auch nach einem Tag nicht. Und auch nach mehreren GetConfig oder hmPairForSec Versuchen nicht.

Habe jetzt sogar mal die VCCU gelöscht und probiere es (hätte ja sein können, dass da was "kaputt" war). Bringt nichts.

Hier kommt mal mein List von Fensterkontakt HM_348E12:

Internals:
   DEF        348E12
   FUUID      64078cef-f33f-44c7-fc97-19ae6eb359828833
   HMLAN1_MSGCNT 21
   HMLAN1_RAWMSG 050000385F8610348E120000000601C80E
   HMLAN1_RSSI -56
   HMLAN1_TIME 2023-03-07 22:26:15
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     21
   NAME       HM_348E12
   NR         323
   NTFY_ORDER 48-HM_348E12
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 36
   lastMsg    No:5F - t:10 s:348E12 d:000000 0601C80E
   protCmdDel 15
   protLastRcv 2023-03-07 22:26:15
   protRcv    21 last_at:2023-03-07 22:26:15
   protResndFail 3 last_at:2023-03-07 22:25:44
   protSnd    3 last_at:2023-03-07 22:25:38
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 cnt:21 min:-61 max:-53 avg:-57.52 lst:-56
   READINGS:
     2023-03-07 22:25:38   D-firmware      2.4
     2023-03-07 22:25:38   D-serialNr      LEQ1244495
     2023-03-07 22:25:38   IODev           HMLAN1
     2023-03-07 22:26:15   alive           yes
     2023-03-07 22:26:15   battery         ok
     2023-03-07 22:26:38   cfgState        updating
     2023-03-07 22:25:44   commState       CMDs_done_Errors:1
     2023-03-07 22:26:15   contact         open (to broadcast)
     2023-03-07 22:26:15   recentStateType info
     2023-03-07 22:26:15   sabotageError   on
     2023-03-07 22:26:15   state           open
     2023-03-07 22:26:13   trigger_cnt     72
   helper:
     HM_CMDNR   95
     cSnd       012BAA08348E1200040000000000,012BAA08348E1200050000000000
     cfgStateUpdt 0
     getCfgList all
     getCfgListNo ,4
     lastMsgTm  1678224375.34646
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     cfgChk:
       idPz00     fail
       idRc01     RegL_00.,RegL_01.
       idRc03     fail
     cmds:
       TmplKey    :no:1678224343.1348
       TmplTs     1678224343.1348
       cmdKey     1:1:0::HM_348E12:002F: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|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    <ca. 12 Geräte sind hier gelistet ... (gelöscht)>
         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     +348E12,00,00,00
       nextSend   1678224375.44013
       rxt        0
       vccu       
       p:
         348E12
         00
         00
         00
       prefIO:
     mRssi:
       mNo        5F
       io:
         HMLAN1:
           -50
           -50
     peerIDsH:
     prt:
       bErr       0
       mmcS       1
       sProc      0
       mmcA:
         ++A0012BAA08348E1200050000000000
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_HMLAN1:
         avg        -57.5238095238095
         cnt        21
         lst        -56
         max        -53
         min        -61
     shadowReg:
       RegL_00.    02:01 0A:2B 0B:AA 0C:08
     tmpl:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.4
   model      HM-SEC-SC-2
   room       CUL_HM
   serialNr   LEQ1244495
   subType    threeStateSensor


hmInfo configCheck gibt folgendes:
configCheck done:

missing register list
    BA_Kontakt_Fenster: RegL_00.,RegL_01.,RegL_04.BA_Heizung_WindowRec
    HM_348E12: RegL_00.,RegL_01.

Register changes pending
    HM_348E12:

peer list incomplete. Use getConfig to read it.
    HM_348E12:


Also abgesehen vom Fensterkontakt im Bad, der eigentlich funktioniert, keine weiteren Probleme. (Das mit dem FK im Bad war mir vorher noch nicht aufgefallen)

Hat jemand einen Tipp?
Ich weiß nicht, was ich noch machen kann...

frank

ZitatHat jemand einen Tipp?
fhem ist up-to-date?
wiki "homematic pairen" verstanden und danach vorgegangen?
werksreset ist in der regel kontraproduktiv.


nach einem erneuten pairing versuch:
beschreibe schritt für schritt was du beim pairen gemachst hast.
anschliessend poste "get list full"
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

Beta-User

Vielleicht auch mal wieder unser timing-Thema wg. "zu viele Events"?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files