[gelöst] HM-CC-RT-DN Funk-Heizkörperthermostat Firmware 1.5 - Kein desired-temp?

Begonnen von urseigner, 23 März 2024, 15:01:45

Vorheriges Thema - Nächstes Thema

urseigner

Hallo zusammen,
das Pairing meines HM-CC-RT-DN mit Firmware 1.5 hat m. E. geklappt. Wenn ich am Thermostatkop drehe, werden die Werte an FHEM übertragen.
Leider kann ich aber über FHEM weder über die Weboberfläche, noch mittels z.B. "set HM_51C441 desired-temp 22.0" die Temperatur verändern. Ist das Problem bekannt?

Hier noch ein aktuelles Listing:

Internals:
   DEF        51C
   FUUID      6558
   IODev      USB_HmUART
   LASTInputDev USB_HmUART
   MSGCNT     376
   NAME       HM_51C
   NR         271
   NTFY_ORDER 48-HM_51C
   STATE      CMDs_done
   TYPE       CUL_HM
   USB_HmUART_MSGCNT 376
   USB_HmUART_RAWMS4410000000AA8F30F0000
   USB_HmUART_RSSI -55
   USB_HmUART_TIME 2024-03-23 14:56:01
   channel_01 HM_51C441_Weather
   channel_02 HM_51C441_Climate
   channel_03 HM_51C441_WindowRec
   channel_04 HM_51C441_Clima
   channel_05 HM_51C441_ClimaTeam
   channel_06 HM_51C441_remote
   disableNotifyFn 1
   eventCount 387
   lastMsg    No:08 - t:10 s:51C441 d:000000 0AA8F30F0000
   protCondBurst forced_off
   protLastRcv 2024-03-23 14:56:01
   protRcv    368 last_at:2024-03-23 14:56:01
   protResnd  4 last_at:2024-03-23 14:43:48
   protSnd    174 last_at:2024-03-23 14:43:50
   protSndB   3 last_at:2024-03-23 14:41:29
   protState  CMDs_done
   rssi_at_USB_HmUART cnt:376 min:-79 max:-50 avg:-61.26 lst:-55
   READINGS:
     2024-03-23 14:41:30   CommandAccepted yes
     2024-03-23 14:43:48   D-firmware      1.5
     2024-03-23 14:43:48   D-serialNr      N48
     2024-03-23 14:43:48   IODev           USB_HmUART
     2024-03-23 14:43:42   PairedTo        03A
     2024-03-23 14:43:42   RegL_00.         00:00 01:01 02:01 09:09:00 1A:00
     2024-03-23 14:50:05   RegL_07.       
     2024-03-23 14:56:01   actuator        0
     2024-03-23 14:56:01   battery         ok
     2024-03-23 14:56:01   batteryLevel    3
     2024-03-23 14:44:50   cfgState        ok
     2024-03-23 14:43:50   commState       CMDs_done
     2024-03-23 14:56:01   desired-temp    21.0
     2024-03-23 14:56:01   measured-temp   24.3
     2024-03-23 14:56:01   motorErr        ok
     2024-03-23 14:38:31   powerOn         2024-03-23 14:38:31
     2024-03-23 14:38:31   recentStateType info
     2024-03-23 14:43:50   state           CMDs_done
     2024-03-23 14:38:34   time-request    -
   helper:
     HM_CMDNR   8
     PONtest    1
     cSnd       01C79E3A6040000000001
     cfgStateUpdt 0
     lastMsgTm  17314
     mId        05
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:421
       TmplTs     17421
       cmdKey     0:1:0:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +510,00
       nextSend   1712732
       rxt        2
       vccu      
       p:
         51C441
         00
         00
         00
       prefIO:
     mRssi:
       mNo        08
       io:
         USB_HmUART:
           -49
           -49
     peerIDsH:
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       tryMsg:
     q:
       qReqConf  
       qReqStat  
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_USB_HmUART:
         avg        -61.723
         cnt        376
         lst        -55
         max        -50
         min        -79
     shRegW:
       07         04
     shadowReg:
     shadowRegChn:
       RegL_00.   00
     tmpl:
Attributes:
   IODev      USB_HmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   group      Heizung
   icon       sani_heating
   model      HM-CC-RT-DN
   room       CUL_HM,Heizung
   serialNr   NEQ1641548
   subType    thermostat
   webCmd     desired-temp

Und das erscheint, wenn ich im DeviceOverview auf den desired-temp Link klicke:

Unknown argument desired-temp, choose one of burstXmit:noArg getRegRaw clear:msgErrors,noArg,msgEvents,rssi,attack,trigger,register,oldRegs,readings,all inhibit:off,noArg,on assignHmKey:noArg deviceRename getDevInfo:noArg getConfig:noArg regBulk sysTime:noArg regSet fwUpdate unpair:noArg raw reset:noArg

Die Anleitung von Uwe unter https://de.elv.com/forum/neue-firmware-1.5-an-fhem-uart-modul-hm-mod-rpi-pcb-mit-firmware-1.4.1-7481?p=1&n=48
habe ich mehrfach abgearbeitet. Geändert hat sich leider bisher nichts.

Ich bitte Euch um Unterstützung.

VG
Urs

MadMax-FHEM

#1
Im Hauptdevice gibt es auch kein set desired-temp, gab es noch nie, egal welche FW...

Dazu sind die Kanäle da: HM_51C441_Clima

EDIT: https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat kennst du?

EDIT: Pairing ja aber es fehlen wohl noch ein paar "Infos", ein getConfig (mit "Taste drücken") würde nicht schaden. Hat aber nix mit deinem "Problem" zu tun...
Hminfo configCheck würde das verm. auch "vorschlagen"...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

urseigner

Danke für die Nachhilfe Joachim. Das mit _Clima war der entscheidende Hinweis.
getConfig hat es dann letztlich veredelt und nun funktioniert alles.

Viele Grüße
Urs

MadMax-FHEM

Freut mich!

Evtl. über vccu nachdenken (https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU) auch wenn nur ein IO da ist und hminfo (https://wiki.fhem.de/wiki/HMinfo).
Bzw. hminfotools: https://forum.fhem.de/index.php/topic,106959.0.html

Setzt du den Thread noch auf gelöst? :)
Im ersten Post bearbeiten und ein [gelöst] o.ä. davor packen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)