Hallo zusammen,
mir ist am Wochenende ein HM-LC-BL1-FM kaputt gegangen.
Ich konnte einen gebrauchten Aktor erwerben und habe nun versucht diesen zu koppeln.
Es sieht zunächst so aus als würde die Kopplung funktionieren, scheint aber nicht erfolgreicht abgeschlossen zu werden,
denn ich sehe als Status CMDs_pending.
Wenn ich danach versuche den Aktor über FHEM zu steuern, dann kommt entweder Missing ACK oder Response timeout:READRegister
Die Verbindungsqualität ist nicht das Problem und ich nutze eine VCCU.
Ich habe den Aktor auch zurückgesetzt, damit alle alten Reste der vorherigen Installation gelöscht werden.
Was mir aufgefallen ist, dass der neue Aktor die Firmware Version 2.5 hat, während der alte mit 2.11 lief.
Woran kann es liegen, dass sich der Aktor nicht steuern lässt?
Bisschen wenig Informationen, um Dir wirklich helfen zu können.
Vermutlich hat das pairing nicht geklappt.
Poste doch mal ein list des FHEM devices, da müsste man das erkennen können.
Ich habe das Pairing mehrfach probiert. Es scheint aber einen Grund zu geben, warum es nicht erfolgreich abgeschlossen wird.
Hier ist das list:
Internals:
CFGFN
DEF 2D52AE
FUUID 6821bc9e-f33f-9dd5-d88d-590ef58756f05258
IODev WLAN_HmUART2
LASTInputDev WLAN_HmUART2
MSGCNT 1
NAME HM_2D52AE
NR 262397
NTFY_ORDER 48-HM_2D52AE
STATE MISSING ACK
TYPE CUL_HM
WLAN_HmUART2_MSGCNT 1
WLAN_HmUART2_RAWMSG 050000370184002D52AE0000002500054C45513036333138353830010100
WLAN_HmUART2_RSSI -55
WLAN_HmUART2_TIME 2025-05-12 11:17:18
chanNo 01
disableNotifyFn 1
eventCount 30
protCmdDel 1
protResnd 3 last_at:2025-05-12 11:39:20
protResndFail 1 last_at:2025-05-12 11:39:25
protSnd 1 last_at:2025-05-12 11:39:08
protState CMDs_done_Errors:1
rssi_at_WLAN_HmUART cnt:1 min:-57 max:-57 avg:-57 lst:-57
rssi_at_WLAN_HmUART2 cnt:1 min:-55 max:-55 avg:-55 lst:-55
CL:
Authenticated 0
BUF
FD 163
FW_ID 1747049940.96977
LASTACCESS 1747052086.4242
NAME WEB_192.168.7.146_63139
NR 263116
PEER 192.168.7.146
PORT 63139
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
encoding UTF-8
READINGS:
2025-05-12 14:14:43 state Connected
READINGS:
2025-05-12 11:17:18 D-firmware 2.5
2025-05-12 11:17:18 D-serialNr LEQ0631858
2025-05-12 11:39:08 IODev WLAN_HmUART2
2025-05-12 11:35:50 cfgState updating
2025-05-12 11:39:25 commState CMDs_done_Errors:1
2025-05-12 11:39:08 level set_8
2025-05-12 11:39:25 state MISSING ACK
2025-05-12 11:39:15 trigLast fhem:02
RegL_00.:
VAL
helper:
HM_CMDNR 4
PONtest 1
cSnd 012CD6F92D52AE00040000000000,112CD6F92D52AE020110
cfgStateUpdt 0
dlvlCmd ++A0112CD6F92D52AE020110
getCfgList all
getCfgListNo ,3
lastMsgTm 1747041438.50417
mId 0005
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cfgChk:
cmds:
TmplKey :no:1747041443.53229
TmplTs 1747041443.53229
cmdKey 1:1:0::HM_2D52AE:0005:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
down 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-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})]
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-
unpair noArg
up 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
lst:
condition slider,0,1,255
peer
peerOpt FU.Haustuere,GB.Fenster,GS.Fenster,HM_4F46C1,HM_5CD3A1_SenF,HM_5CD3A1_SenI,HM_5CD3A1_SenPwr,HM_5CD3A1_SenU,HWR.Fenster,KU.Fenster,WZ.Tuere
tplDel
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 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +2D52AE,00,00,00
nextSend 1747041438.41072
rxt 0
vccu VCCU
p:
2D52AE
00
00
00
prefIO:
mRssi:
mNo 01
io:
WLAN_HmUART:
-51
-51
WLAN_HmUART2:
-49
-49
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rssi:
at_WLAN_HmUART:
avg -57
cnt 1
lst -57
max -57
min -57
at_WLAN_HmUART2:
avg -55
cnt 1
lst -55
max -55
min -55
shadowReg:
RegL_00. 02:01 0A:2C 0B:D6 0C:F9
shadowRegChn:
RegL_00. 00
tmpl:
hmccu:
Attributes:
IOgrp VCCU:WLAN_HmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 2.5
model HM-LC-BL1-FM
peerIDs 00000000
room CUL_HM,Garten
serialNr LEQ0631858
subType blindActuator
webCmd statusRequest:toggleDir:on:off:up:down:stop
Mach noch mal ein Pairing mit der Seriennummer
set VCCU hmPairSerial LEQ0631858
Super, das hat geklappt. Vielen Dank für die Hilfe.
Gibt es eine Erklärung dafür, warum das Kommando manuell noch abgesetzt werden muss?
Naja, Du hast nicht gesagt was Du im Vorfeld gemacht hast. Leider gibt es beim pairen immer wieder Missverständnisse beim Ablauf, der auch noch Geräte individuell ist.
Wenn man die Seriennummer hat, ist es nach meiner Erfahrung bei Aktoren die sicherste Methode um zu pairen.