HM-LC-BL1-FM lässt sich nicht steuern

Begonnen von fritzhugo123, 12 Mai 2025, 13:50:08

Vorheriges Thema - Nächstes Thema

fritzhugo123

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?

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

fritzhugo123

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

Otto123

Mach noch mal ein Pairing mit der Seriennummer
set VCCU hmPairSerial LEQ0631858
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fritzhugo123

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?

Otto123

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.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz