Rollladenaktor HM-LC-BL1PBU-FM blinkt, mal wieder C26

Begonnen von Gisbert, 04 Dezember 2020, 20:42:36

Vorheriges Thema - Nächstes Thema

Gisbert

Hallo zusammen,

ich habe einen Rollladenschalter HM-LC-BL1PBU-FM von Homematic, der außer Blinken kein Lebenszeichen mehr von sich gibt.
Er blinkt ca. 6-7 mal in vielleicht einem Halbsekunden-Rythmus, dann kommt eine Pause von ca. 2 Sekunden, dann geht es wieder von vorne los.
Befehle vor Ort werden keine angenommen und von Fhem auch nicht.

Im Fhemlog sthet z.B. folgendes:
2020.12.04 06:12:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 06:22:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 06:32:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 06:42:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 06:52:26 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 07:02:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 07:12:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 07:22:25 3: CUL_HM set Treppenhaus.Markise on noArg
2020.12.04 07:32:25 3: CUL_HM set Treppenhaus.Markise on noArg


Ein list des Devices sieht so aus:
Internals:
   CFGFN      ./FHEM/HomematicAktorenSensoren.cfg
   DEF        30F323
   FUUID      5c430dca-f33f-b139-7ef4-c7812fafecad6886
   IODev      myHmUARTLGW1
   LASTInputDev myHmUARTLGW1
   MSGCNT     24990
   NAME       Treppenhaus.Markise
   NOTIFYDEV  global
   NR         611
   NTFY_ORDER 50-Treppenhaus.Markise
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:00 - t:10 s:30F323 d:257643 06016430
   myHmUARTLGW1_MSGCNT 12490
   myHmUARTLGW1_RAWMSG 0501003100A41030F32325764306016430
   myHmUARTLGW1_RSSI -49
   myHmUARTLGW1_TIME 2020-12-04 19:44:59
   myHmUARTLGW2_MSGCNT 12500
   myHmUARTLGW2_RAWMSG 0500003E00A41030F32325764306016430
   myHmUARTLGW2_RSSI -62
   myHmUARTLGW2_TIME 2020-12-04 19:44:59
   peerList   self01,self02,
   protCmdDel 134
   protLastRcv 2020-12-04 19:37:21
   protRcv    52 last_at:2020-12-04 19:37:21
   protResnd  335 last_at:2020-12-04 19:37:34
   protResndFail 111 last_at:2020-12-04 19:37:39
   protSnd    12625 last_at:2020-12-04 19:44:59
   protState  CMDs_done
   rssi_at_myHmUARTLGW1 cnt:12490 min:-95 max:-39 avg:-45.88 lst:-49
   rssi_at_myHmUARTLGW2 cnt:12500 min:-76 max:-57 avg:-63.41 lst:-62
   rssi_myHmUARTLGW1 cnt:7 min:-61 max:-53 avg:-56.28 lst:-55
   READINGS:
     2020-12-04 19:37:05   CommandAccepted yes
     2020-12-04 19:37:16   D-firmware      2.11
     2020-12-04 19:37:16   D-serialNr      LEQ1023775
     2020-12-03 10:02:21   PairedTo        0x257643
     2019-07-16 14:18:51   R-driveDown     38 s
     2019-07-16 14:18:51   R-driveTurn     0.5 s
     2019-07-16 14:18:51   R-driveUp       38 s
     2020-12-04 19:32:35   R-pairCentral   set_0x257643
     2019-07-16 14:18:53   R-self01-lgActionType jmpToTarget
     2019-07-16 14:18:53   R-self01-lgOnLevel 100 %
     2019-07-16 14:18:53   R-self01-shActionType jmpToTarget
     2019-07-16 14:18:53   R-self01-shOnLevel 100 %
     2019-07-16 14:18:55   R-self02-lgActionType jmpToTarget
     2019-07-16 14:18:55   R-self02-lgOnLevel 100 %
     2019-07-16 14:18:55   R-self02-shActionType jmpToTarget
     2019-07-16 14:18:55   R-self02-shOnLevel 100 %
     2019-07-16 14:18:51   R-sign          off
     2019-08-22 23:56:13   Zeitstempel     
     2020-12-04 19:37:21   cfgState        updating
     2020-12-04 19:44:59   commState       CMDs_done
     2020-12-04 19:37:21   deviceMsg       50 (to VCCU)
     2020-12-04 19:37:21   level           50
     2020-12-04 19:37:21   motor           err:50
     2020-12-04 19:37:21   pct             50
     2020-12-04 19:37:21   peerList        self01,self02,
     2020-12-04 19:37:21   powerOn         2020-12-04 19:37:21
     2020-12-04 19:37:21   recentStateType info
     2020-04-27 20:22:29   sabotageAttack_ErrIoAttack cnt 4
     2020-12-04 19:37:39   state           MISSING ACK
     2020-12-04 19:37:21   timedOn         off
   helper:
     HM_CMDNR   1
     PONtest    0
     cSnd       0125764330F323010E,0125764330F323010E
     dlvlCmd    ++A01125764330F323020150
     getCfgList all
     getCfgListNo ,3
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     bm:
       CUL_HM_Get:
         cnt        21
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        04.12. 19:01:46
         max        0.00135397911071777
         tot        0.011448860168457
         mAr:
           HASH(0x562b320a2760)
           Treppenhaus.Markise
           ?
       CUL_HM_Set:
         cnt        1470
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        04.12. 18:59:36
         max        0.142075061798096
         tot        8.47062730789185
         mAr:
           HASH(0x562b320a2760)
           Treppenhaus.Markise
           down
     cfgChk:
       idRc01     RegL_00.,RegL_01.,RegL_03.self01,RegL_03.self02
     cmds:
       TmplKey    self01,self02,:no:1607107041.69935
       TmplTs     1607107041.69935
       cmdKey     1:1:0::Treppenhaus.Markise:0005:01:self01,self02,
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_self01 -tplPeer-
         tplSet_self02 -tplPeer-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       self01,self02
         peerOpt    Garagentor.Kontakt,Handsender.01,Handsender.02,Handsender.03,Handsender.04,Wassermelder
         tplChan   
         tplDel     
         tplPeer    SwOnCond_long,BlStopDnSh_long,SwCondAbove_short,SwOnCond_short,BlStopUpSh_short,BlStopDnSh_short,SwCondBelow_short,BlStopUpSh_long,BlStopDnLg_short,BlStopUpLg_long,SwCondAbove_long,SwCondBelow_long,BlStopDnLg_long,BlStopUpLg_short
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        err
       rct        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +30F323,00,01,00
       nextSend   1607107499.34224
       rxt        0
       vccu       VCCU
       p:
         30F323
         00
         01
         00
       prefIO:
         myHmUARTLGW1
         myHmUARTLGW2
     mRssi:
       mNo        00
       io:
         myHmUARTLGW1:
           -41
           -41
         myHmUARTLGW2:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     regCollect:
       RegL_00.:
         02         81
         0A         25
         0B         76
         0C         43
         15         FF
         18         00
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUARTLGW2
       flg        A
       ts         1607107499.19186
       ack:
         HASH(0x562b320a2760)
         00800225764330F32300
     rssi:
       at_myHmUARTLGW1:
         avg        -45.8827862289834
         cnt        12490
         lst        -49
         max        -39
         min        -95
       at_myHmUARTLGW2:
         avg        -63.41824
         cnt        12500
         lst        -62
         max        -57
         min        -76
       myHmUARTLGW1:
         avg        -56.2857142857143
         cnt        7
         lst        -55
         max        -53
         min        -61
     shadowReg:
       RegL_00.    02:01 0A:25 0B:76 0C:43
     tmpl:
Attributes:
   IODev      myHmUARTLGW1
   IOgrp      VCCU:myHmUARTLGW1
   autoReadReg 4_reqStatus
   comment    Dieses userReadings wird anscheinend nicht mehr benötigt:
Level {sprintf '%.0f', ReadingsVal($name,'level','') != 50 ? ReadingsVal($name,'level','') : "100"}
Das Attribut webCmd wurde eingekürzt:
statusRequest:toggleDir:on:off:up:down:stop
   devStateIcon on:fts_shutter_10 off:fts_shutter_90@red up:fts_shutter_10@red down:fts_shutter_90@red
   expert     defReg,rawReg
   firmware   2.11
   group      Switch
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,30F32301,30F32302,
   room       CUL_HM,Rollladen
   serialNr   LEQ1023775
   subType    blindActuator
   webCmd     on:off:up:down:stop


Ich bin ratlos, was ich tun kann. Hat das Gerät das zeitliche gesegnet?

Dann viel mir der Fehler beim Kondensator C26 ein, siehe hier.
Den 10µF/25V-Kondensator habe ich gegen einen 470µF/25V-Kondensator getauscht, ich hatte gerade keinen passenderen zur Verfügung. Der passt zwar nur liegend rein, ist aber egal.
Damit funktioniert es erstmal wieder, und wenn er hält, bleibt er drin.

Viele Grüsse Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

misave

Hallo,

das Problem kenne ich nur zur Genüge. Ich habe schon vier oder fünf Aktoren auf diese Weise repariert. Gut, dass ich mir beim ersten Mal direkt 10 Kondensatoren gekauft hatte.

Michael
Michael aus Jüchen

Raspi 2, 2XHMLan, SCC Busware, diverse HM und FS20 Komponenten,
Rpi 3 mit Buster lite und FHEM 6.0
IoBroker auf separatem Raspi 2, zig bee CONZ Stick, Nextcloud auf raspi2