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 (https://wiki.fhem.de/wiki/HM-LC-Sw1PBU-FM_Unterputz-Schaltaktor_1-fach#M.C3.B6gliche_Hardwaredefekte).
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
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