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
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
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
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