FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: tndx am 04 September 2020, 22:39:12

Titel: HM-PB-2-WM55-2 defekt?
Beitrag von: tndx am 04 September 2020, 22:39:12
Guten Abend,

ich habe mal von einiger Zeit in einem Telekom-Laden einen Qivicon Homematic Wandsender HM-PB-2-WM55-2 gekauft. Original verpackt, mit Rechnung und Garantie. Hatte damals das Ding kurz getestet, habe es blinken und Funknachrichten beim CUL ankommen sehen und habe es anschließend weggepackt. Nun wollte ich es mal einsetzen und erlebe direkt eine Überraschung: das Ding ist offenbar mit irgendeiner Zentrale gepairt und lässt sich auch nicht zurücksetzen, also offenbar ein geänderter AES-Schlüssel gesetzt. OK, Kaufdatum liegt mehr als 3 Jahre zurück, Pech gehabt. Nun wollte ich das Ding aber trotzdem nicht gepairt nutzen, und stelle fest, dass das Ding offenbar auch noch defekt ist? Zumindest erzegt es bei einem Tastendruck mehrere Events und die Anzahl ist nicht immer konstant (man sieht es an den Zeitstempeln):
2020-09-04 22:22:07 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:22:07 CUL_HM KiZD_Btn KiZD_Btn_01 Short
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 Short 1_61 (to 49A36D)
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigDst_49A36D: noConfig
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigger: Short_61
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 triggerTo_49A36D: Short_61
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigger_cnt: 61
2020-09-04 22:22:07 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:22:07 CUL_HM KiZD_Btn KiZD_Btn_01 Short
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 Short 2_61 (to 49A36D)
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigDst_49A36D: noConfig
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigger: Short_61
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 triggerTo_49A36D: Short_61
2020-09-04 22:22:07 CUL_HM KiZD_Btn_01 trigger_cnt: 61
2020-09-04 22:22:12 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:22:12 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 Short 1_87 (to 49A36D)
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigger: Short_87
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_87
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigger_cnt: 87
2020-09-04 22:22:12 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:22:12 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 Short 2_87 (to 49A36D)
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigger: Short_87
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_87
2020-09-04 22:22:12 CUL_HM KiZD_Btn_02 trigger_cnt: 87
2020-09-04 22:30:30 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:30 CUL_HM KiZD_Btn KiZD_Btn_01 Short
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 Short 1_62 (to 49A36D)
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigDst_49A36D: noConfig
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigger: Short_62
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 triggerTo_49A36D: Short_62
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigger_cnt: 62
2020-09-04 22:30:30 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:30 CUL_HM KiZD_Btn KiZD_Btn_01 Short
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 Short 2_62 (to 49A36D)
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigDst_49A36D: noConfig
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigger: Short_62
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 triggerTo_49A36D: Short_62
2020-09-04 22:30:30 CUL_HM KiZD_Btn_01 trigger_cnt: 62
2020-09-04 22:30:31 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:31 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 Short 1_88 (to 49A36D)
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigger: Short_88
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_88
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigger_cnt: 88
2020-09-04 22:30:31 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:31 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 Short 2_88 (to 49A36D)
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigger: Short_88
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_88
2020-09-04 22:30:31 CUL_HM KiZD_Btn_02 trigger_cnt: 88
2020-09-04 22:30:32 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:32 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 Short 3_88 (to 49A36D)
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigger: Short_88
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_88
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigger_cnt: 88
2020-09-04 22:30:32 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:32 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 Short 4_88 (to 49A36D)
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigger: Short_88
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_88
2020-09-04 22:30:32 CUL_HM KiZD_Btn_02 trigger_cnt: 88
2020-09-04 22:30:40 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:40 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:40 CUL_HM KiZD_Btn_02 Short 1_89 (to 49A36D)
2020-09-04 22:30:40 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:40 CUL_HM KiZD_Btn_02 trigger: Short_89
2020-09-04 22:30:40 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_89
2020-09-04 22:30:40 CUL_HM KiZD_Btn_02 trigger_cnt: 89
2020-09-04 22:30:41 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:41 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 Short 2_89 (to 49A36D)
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger_cnt: 89
2020-09-04 22:30:41 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:41 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 Short 3_89 (to 49A36D)
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger_cnt: 89
2020-09-04 22:30:41 CUL_HM KiZD_Btn battery: ok
2020-09-04 22:30:41 CUL_HM KiZD_Btn KiZD_Btn_02 Short
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 Short 4_89 (to 49A36D)
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigDst_49A36D: noConfig
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 triggerTo_49A36D: Short_89
2020-09-04 22:30:41 CUL_HM KiZD_Btn_02 trigger_cnt: 89


Wie kann das sein? Prellt der Taster? Prozessor-Pins defekt? SW-Bug? Kann man diesem Fehler irgendwie beikommen? "event-on-change-reading .*" und "event-on-update-reading .*" habe ich schon gesetzt:
Internals:
   CFGFN     
   DEF        2931A2
   FUUID      5f4fc368-f33f-7a7c-4437-4cca0c06f2dca8db
   IODev      myHmUARTLGW
   LASTInputDev myHmUARTUSB
   MSGCNT     1222
   NAME       KiZD_Btn
   NOTIFYDEV  global
   NR         1849
   STATE      KiZD_Btn_01 Short
   TYPE       CUL_HM
   chanNo     01
   channel_01 KiZD_Btn_01
   channel_02 KiZD_Btn_02
   lastMsg    No:79 - t:40 s:2931A2 d:49A36D 013F
   myHmUARTLGW_MSGCNT 671
   myHmUARTLGW_RAWMSG 0500025C73A2402931A249A36D0259
   myHmUARTLGW_RSSI -92
   myHmUARTLGW_TIME 2020-09-04 22:30:41
   myHmUARTUSB_MSGCNT 551
   myHmUARTUSB_RAWMSG 0500024C79A2402931A249A36D013F
   myHmUARTUSB_RSSI -76
   myHmUARTUSB_TIME 2020-09-04 22:34:50
   protLastRcv 2020-09-04 22:34:50
   protRcv    641 last_at:2020-09-04 22:34:50
   protState  Info_Cleared
   rssi_at_myHmUARTLGW cnt:671 min:-96 max:-58 avg:-77.53 lst:-92
   rssi_at_myHmUARTUSB cnt:552 min:-98 max:-54 avg:-73.92 lst:-76
   READINGS:
     2020-09-02 18:21:16   D-firmware      1.4
     2020-09-02 18:21:16   D-serialNr      LTK0034645
     2020-09-02 18:32:03   alive           yes
     2020-09-04 22:34:50   battery         ok
     2020-09-02 18:21:21   cfgState        updating
     2020-09-02 19:48:25   commState       Info_Cleared
     2020-09-02 18:32:03   powerOn         2020-09-02 18:32:03
     2020-09-02 18:32:03   recentStateType info
     2020-09-04 22:34:50   state           KiZD_Btn_01 Short
   helper:
     HM_CMDNR   121
     PONtest    0
     cSnd       01F3A4602931A200050000000000,01F3A4602931A200050000000000
     mId        00C2
     peerFriend
     peerOpt    -:pushButton
     regLst     0
     rxType     28
     supp_Pair_Rep 0
     ack:
       49A36D     KiZD_Btn_01:79
     cfgChk:
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1599063681.32882
       TmplTs     1599063681.32882
       cmdKey     0:1:0::KiZD_Btn:00C2: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] ... [-PeerChannel-]
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2931A2,00,02,00
       nextSend   1599251690.63132
       prefIO     
       rxt        2
       vccu       VCCU
       p:
         2931A2
         00
         02
         00
     mRssi:
       mNo        79
       io:
         myHmUARTLGW:
         myHmUARTUSB:
           -76
           -76
     prt:
       bErr       0
       sProc      0
       sleeping   1
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_myHmUARTLGW:
         avg        -77.5350223546944
         cnt        671
         lst        -92
         max        -58
         min        -96
       at_myHmUARTUSB:
         avg        -73.9293478260869
         cnt        552
         lst        -76
         max        -54
         min        -98
     shadowReg:
       RegL_00.    02:01 0A:F3 0B:A4 0C:60
     tmpl:
Attributes:
   IODev      myHmUARTLGW
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   event-on-update-reading .*
   expert     rawReg
   firmware   1.4
   model      HM-PB-2-WM55-2
   room       Test
   serialNr   LTK0034645
   subType    pushButton
   webCmd     getConfig:clear msgEvents
Titel: Antw:HM-PB-2-WM55-2 defekt?
Beitrag von: Otto123 am 04 September 2020, 22:50:49
Hi,

wenn Homematic die Zentrale oder seinen Peer nicht erreicht, wird wiederholt.

Wie hast Du zurück gesetzt?

Es gab da mal eine Anleitung zum Reset bei AES Schlüssel - https://forum.fhem.de/index.php/topic,110619.msg1047437.html#msg1047437

Gruß Otto
Titel: Antw:HM-PB-2-WM55-2 defekt?
Beitrag von: tndx am 04 September 2020, 23:24:33
D.h. das Ding versucht SEINE Zentrale zu erreichen, und feuert dabei gleich mehrfach ab? Und die Anzahl der Retransmissions kann ich auch nicht ändern, weil das Ding nicht mit meiner Zentrale gepairt ist? Aber warum variiert die Anzahl der Events?

Ich würde ja vor keiner Bastelei zurückschrecken, aber hier gibt es leider keinen EEPROM, den ich kurzschliessen könnte.