HM-PB-6-WM55 blinkt dauerhaft rot

Begonnen von Martin-72, 13 September 2021, 15:40:41

Vorheriges Thema - Nächstes Thema

Martin-72

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
FHEM auf RasPI 2B:
Raspbian GNU/Linux; VERSION="8 (jessie)"
Homematic, InterTechno, IKEA Tradfri
CUL868; CUL433; HM-LAN; Tradfri-Gateway

Beta-User

Versionen? (v.a fhem.pl und CUL_HM)

IOgrp ist auch nicht gesetzt (seit langem ein MUSS! bei VCCU)
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

Martin-72

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:
Zitatfhem.pl                   24810 2021-07-29 21:25:03Z rudolfkoenig
10_CUL_HM.pm              24961 2021-09-12 06:46:07Z martinp876

Vielen Dank

Martin
FHEM auf RasPI 2B:
Raspbian GNU/Linux; VERSION="8 (jessie)"
Homematic, InterTechno, IKEA Tradfri
CUL868; CUL433; HM-LAN; Tradfri-Gateway

Beta-User

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

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 hilfreich.
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

LuckyDay

model      ACTIONDETECTOR
wie hast denn das  geschafft?

bei deiner VCCU


frank

Zitatund 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.
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

...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*
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

Pfriemler

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?


"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."