FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Martin-72 am 13 September 2021, 15:40:41

Titel: HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Martin-72 am 13 September 2021, 15:40:41
Hallo Zusammen,

seit gestern Mittag blinkt mein HM-PB-6-WM55 rot. Dafür funktioniert er auch nicht mehr.

Batteriewechsel, Tastenklicks, Drücken der Anlerntaste haben nicht geholfen. Am System habe ich keine Änderungen vorgenommen.

Das Listing des Gerätes sieht folgendermaßen aus:

Internals:
   DEF        465818
   FUUID      5cbf430f-f33f-3b46-58a2-c6cef8e803324059
   IODev      VCCU
   NAME       TH_Display
   NR         140
   NTFY_ORDER 50-TH_Display
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 TH_Display_Dis_01
   channel_02 TH_Display_Dis_02
   channel_03 TH_Display_Dis_03
   channel_04 TH_Display_Dis_04
   channel_05 TH_Display_Dis_05
   channel_06 TH_Display_Dis_06
   channel_07 TH_Display_Dis_07
   channel_08 TH_Display_Dis_08
   channel_09 TH_Display_Dis_09
   channel_0A TH_Display_Dis_10
   disableNotifyFn 1
   protCmdPend 21 CMDs_pending
   protState  CMDs_pending
   READINGS:
     2020-05-12 12:09:21   D-firmware      1.0
     2020-05-12 12:09:21   D-serialNr      NEQ0103536
     2021-09-13 03:03:33   IODev           VCCU
     2021-08-23 16:27:42   battery         low
     2021-09-13 13:08:33   cfgState        updating
     2021-09-13 13:08:37   commState       CMDs_pending
     2021-09-13 13:08:37   state           CMDs_pending
   cmdStack:
     ++A001F1000046581800040000000000
     ##A001F1000046581801040000000001
     ##A001F100004658180103
     ##A001F1000046581802040000000001
     ##A001F100004658180203
     ##A001F1000046581803040000000001
     ##A001F100004658180303
     ##A001F1000046581804040000000001
     ##A001F100004658180403
     ##A001F1000046581805040000000001
     ##A001F100004658180503
     ##A001F1000046581806040000000001
     ##A001F100004658180603
     ##A001F1000046581807040000000001
     ##A001F100004658180703
     ##A001F1000046581808040000000001
     ##A001F100004658180803
     ##A001F1000046581809040000000001
     ##A001F100004658180903
     ##A001F100004658180A040000000001
     ##A001F100004658180A03
   helper:
     HM_CMDNR   236
     mId        00D3
     peerFriend -
     peerOpt    -:display
     regLst     0
     rxType     4
     cmds:
       TmplKey    :no:1631495051.26162
       TmplTs     1631495051.26162
       cmdKey     0:1:0::TH_Display:00D3:00:
       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-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         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
     dispi:
       l:
         l1:
           d          1
         l2:
           d          1
         l3:
           d          1
         l4:
           d          1
         l5:
           d          1
         l6:
           d          1
       s:
         l1:
           d          1
         l2:
           d          1
         l3:
           d          1
         l4:
           d          1
         l5:
           d          1
         l6:
           d          1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +465818,00,00,00
       rxt        0
       vccu       
       p:
         465818
         00
         00
         00
       prefIO:
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     tmpl:
Attributes:
   IODev      VCCU
   alias      TH_Display
   autoReadReg 4_reqStatus
   expert     defReg,rawReg
   firmware   1.0
   model      HM-DIS-WM55
   room       CUL_HM
   serialNr   NEQ0103536
   subType    display
   webCmd     getConfig:clear msgEvents

Hat jemand eine Idee, was mit dem Gerät los ist?

Vielen Dank

Martin
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Beta-User am 13 September 2021, 15:44:23
Versionen? (v.a fhem.pl und CUL_HM)

IOgrp ist auch nicht gesetzt (seit langem ein MUSS! bei VCCU)
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Martin-72 am 13 September 2021, 16:07:32
Hallo Beta-User,
Hallo @all,

ups. Ich habe das falsche Listing geschickt. Sorry. Das Display ist aktuell nicht in Betrieb:

Aber auch in diesem Listing bekomme ich keine IOgrp vccu:CUL868, HMLAN1 gesetzt.

Internals:
   DEF        3EBC55
   FUUID      5cbf4423-f33f-3b46-c0ae-5e045ab08d7934af
   HMLAN1_MSGCNT 2
   HMLAN1_RAWMSG E3EBC55,0000,03FC7CB1,FF,FFB0,0084103EBC5500000006000000
   HMLAN1_RSSI -80
   HMLAN1_TIME 2021-09-13 15:54:24
   IODev      VCCU
   LASTInputDev HMLAN1
   MSGCNT     2
   NAME       TH_EG_Schalter
   NR         151
   NTFY_ORDER 50-TH_EG_Schalter
   STATE      TH_EG_Schalter_Btn_02 Short
   TYPE       CUL_HM
   channel_01 TH_EG_Schalter_Btn_01
   channel_02 TH_EG_Schalter_Btn_02
   channel_03 TH_EG_Schalter_Btn_03
   channel_04 TH_EG_Schalter_Btn_04
   channel_05 TH_EG_Schalter_Btn_05
   channel_06 TH_EG_Schalter_Btn_06
   disableNotifyFn 1
   lastMsg    No:00 - t:10 s:3EBC55 d:000000 06000000
   protLastRcv 2021-09-13 15:54:24
   protRcv    2 last_at:2021-09-13 15:54:24
   rssi_at_HMLAN1 cnt:2 min:-80 max:-78 avg:-79 lst:-80
   READINGS:
     2021-09-11 23:21:58   D-firmware      1.2
     2021-09-13 15:54:24   D-serialNr      MEQ1085045
     2021-09-13 15:53:40   IODev           VCCU
     2021-09-12 03:03:06   RegL_00.       
     2021-09-13 15:54:24   alive           yes
     2021-09-13 15:54:24   battery         ok
     2021-09-11 23:21:48   cfgState        updating
     2021-09-11 23:22:03   commState       CMDs_done_Errors:1
     2021-09-13 15:54:24   powerOn         2021-09-13 15:54:24
     2021-09-13 15:54:24   recentStateType info
     2021-09-12 09:20:45   state           TH_EG_Schalter_Btn_02 Short
   helper:
     HM_CMDNR   0
     PONtest    0
     lastMsgTm  1631541264.473
     mId        00A9
     peerFriend -
     peerOpt    -:remote
     regLst     0
     rxType     28
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1631541263.11775
       TmplTs     1631541263.11775
       cmdKey     0:1:0::TH_EG_Schalter:00A9:00:
       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-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         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       2
       newChn     +3EBC55,02,00,00
       nextSend   1631541264.57252
       rxt        2
       sendWu     1
       vccu       
       p:
         3EBC55
         00
         00
         00
       prefIO:
     mRssi:
       mNo        00
       io:
         HMLAN1:
           -80
           -80
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
     rssi:
       at_HMLAN1:
         avg        -79
         cnt        2
         lst        -80
         max        -78
         min        -80
     tmpl:
Attributes:
   IODev      VCCU
   alias      TH_EG_Schalter
   autoReadReg 4_reqStatus
   expert     defReg,rawReg
   firmware   1.2
   model      HM-PB-6-WM55
   room       CUL_HM
   serialNr   MEQ1085045
   subType    remote
   webCmd     getConfig:clear msgEvents


Hier noch mal das Listing der VCCU
Internals:
   CUL868_MSGCNT 23
   CUL868_RAWMSG A10DAA0011611066C44CE00040000000000::-68:CUL868
   CUL868_RSSI -68
   CUL868_TIME 2021-09-13 15:55:35
   DEF        161106
   FUUID      5cbb3f69-f33f-3b46-a1ca-07badc2068bba87b
   HMLAN1_MSGCNT 35
   HMLAN1_RAWMSG E161106,0000,03FEE16A,FF,FFBB,DBA00116110616110600040000000000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2021-09-13 15:55:51
   IODev      CUL868
   LASTInputDev HMLAN1
   MSGCNT     58
   NAME       VCCU
   NR         28
   NTFY_ORDER 50-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 VCCU_Btn1
   disableNotifyFn 1
   lastMsg    No:DB - t:01 s:161106 d:161106 00040000000000
   protLastRcv 2021-09-13 15:55:51
   protRcv    39 last_at:2021-09-13 15:55:51
   protSnd    1 last_at:2021-09-13 15:55:51
   protState  CMDs_done
   rssi_at_CUL868 cnt:23 min:-68.5 max:-67.5 avg:-67.78 lst:-68
   rssi_at_HMLAN1 cnt:35 min:-71 max:-69 avg:-70.57 lst:-69
   READINGS:
     2021-09-13 15:54:51   CommandAccepted yes
     2021-09-13 15:55:51   IODev           CUL868
     2021-09-13 15:55:51   cfgState        updating
     2021-09-13 15:55:51   commState       CMDs_done
     2021-09-13 15:55:51   state           CMDs_done
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   219
     cSnd       ,0116110616110600040000000000
     cfgStateUpdt 0
     lastMsgTm  1631541351.77737
     mId        no
     supp_Pair_Rep 0
     cfgChk:
       idPc01     fail
       idPc03     ->VCCU
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1631541263.32828
       TmplTs     1631541263.32828
       cmdKey     0:1:0::VCCU:no:00:
       cmdLst:
         clear      (readings|all)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         tplDel     -tplDel-
         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 [({all}|alive|unknown|dead|notAlive)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         status     noArg
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +161106,00,00,00
       nextSend   1631541351.87654
       rxt        0
       vccu       
       p:
         161106
         00
         00
         00
       prefIO:
     mRssi:
       mNo        DB
       io:
         CUL868:
           -64
         HMLAN1:
           -69
           -69
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_CUL868:
         avg        -67.7826086956522
         cnt        23
         lst        -68
         max        -67.5
         min        -68.5
       at_HMLAN1:
         avg        -70.5714285714286
         cnt        35
         lst        -69
         max        -69
         min        -71
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL868
   IOgrp      VCCU
   alias      VCCU
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     defReg,rawReg
   model      ACTIONDETECTOR
   room       System
   subType    no
   webCmd     virtual:update


Versionen sind:
Zitat
fhem.pl                   24810 2021-07-29 21:25:03Z rudolfkoenig
10_CUL_HM.pm              24961 2021-09-12 06:46:07Z martinp876

Vielen Dank

Martin
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Beta-User am 13 September 2021, 16:20:34
Die VCCU hat kein IOList gesetzt, und generell ist IODev auf VCCU vermutlich auch nicht (mehr?) optimal.

Bitte durcharbeiten, kann/will auf die Schnelle nicht alles von hier aus gegenchecken:
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU (https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU)

Da aktuelle CUL_HM-Modul - falls AES im Spiel ist, wäre ggf. ein Blick in https://forum.fhem.de/index.php/topic,122422.msg1174549.html#msg1174549 (https://forum.fhem.de/index.php/topic,122422.msg1174549.html#msg1174549) hilfreich.
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: fhem-hm-knecht am 13 September 2021, 19:30:49
model      ACTIONDETECTORwie hast denn das  geschafft?

bei deiner VCCU

Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: frank am 13 September 2021, 20:26:59
Zitat
und generell ist IODev auf VCCU vermutlich auch nicht (mehr?) optimal.
das ist nicht nur nicht optimal.
das ist sogar verboten.
da gehört ein echtes io hin.
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Beta-User am 13 September 2021, 20:49:34
...na ja, eigentlich war die Botschaft schon eher so gedacht: "Schau da mal genau hin, das ist (wie einiges andere in dem list) Unfug..."

Die Frage ist eher, warum sowas überhaupt funktioniert hat...?!? *staun*
Titel: Antw:HM-PB-6-WM55 blinkt dauerhaft rot
Beitrag von: Pfriemler am 16 September 2021, 22:28:31
Abgesehen von allen Meldungen bisher:
Ein dekonfiguriertes Gerät blinkt nicht rot. Es werden am Taster maximal nur negative ACK angezeigt durch 2 Sekunden rotes Licht nach einem Tastendruck. Das ist für mich kein Blinken. Ein Blinken deutet auf einen Hardwaredefekt hin, Punkt.

Vielleicht kann der TE mal präzisieren?