Hallo,
ich habe einen neuen Elektrozähler und muss meine Sendeeinheit aktualisieren. Dazu habe ich in FHEM ein HM-CFG-USB2 eingebunden. Zum Update habe ich alle LAN-Adapter deaktiviert.
Leider bricht die Aktualisierung ohne Erfolg ab. Die Sendeeinheit geht leider nicht in den Bootloader.
Hat jemand noch einen Tipp für mich, wie ich die Sendeeinheit aktualisiert bekomme. Unter Windows läßt sich der HM-CFG-USB2 leider nicht bei mir aktivieren.
Danke
ZitatDie Sendeeinheit geht leider nicht in den Bootloader.
im changelog der fw sollte stehen, wie das device manuell in den bootloader zu bringen ist.
Danke, stand da wirklich. Nur leider geht mein Gerät trotz der Prozedur nicht in den Bootloader.
zeig mal ein list vom device.
abstand io-device 2m
1. zuerst "set hmPairForSec 60"
2. danach innerhalb der 60s das device in den bootloader bringen.
ggf alles wiederholen
Hallo,
leider geht das Gerät nicht in den Bootloader. Laut Beschreibung Batterie raus, linke Pfeiltaste drücken, Batterie rein, nach Blinklicht loslassen --> Bootloader
Leider passiert bei mir nichts nach dem Einlegen der Batterien, egal wie lange ich die Taste gedrückt halte.
Hier ist mal das List.
Internals:
DEF 3533A6
FUUID 62c0a71b-f33f-5bfb-8700-593f619f37ed633c
IOAssignmentErrCnt 30
IODev hmusb
LASTInputDev hmusb
MSGCNT 51
NAME Stromzaehler
NR 254
NTFY_ORDER 48-Stromzaehler
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
channel_01 Stromzaehler_IEC_01
channel_02 Stromzaehler_IEC_02
disableNotifyFn 1
eventCount 108
hmusb_MSGCNT 51
hmusb_RAWMSG E3533A6,0000,0059F501,FF,FFBE,16865E3533A6000000000063000000
hmusb_RSSI -66
hmusb_TIME 2022-07-12 18:25:05
lastMsg No:16 - t:5E s:3533A6 d:000000 000063000000
protCmdDel 9
protErrIoAttack 3 last_at:2022-07-03 15:30:01
protIOerr 2 last_at:2022-07-03 15:34:19
protLastRcv 2022-07-12 18:25:05
protRcv 48 last_at:2022-07-12 18:25:05
protResnd 18 last_at:2022-07-12 17:32:44
protResndFail 1 last_at:2022-07-12 17:35:01
protSnd 26 last_at:2022-07-12 17:34:57
protSndB 7 last_at:2022-07-12 17:25:58
protState CMDs_done_Errors:1
rssi_at_hmusb cnt:51 min:-66 max:-34 avg:-44.62 lst:-66
Helper:
DBLOG:
battery:
logdb:
TIME 1657638272.53069
VALUE ok
power:
logdb:
TIME 1656855022.42134
VALUE 41860
READINGS:
2018-01-01 14:17:21 Ablesedatum 01.01.2018
2022-07-12 17:58:09 Activity dead
2018-06-13 20:30:27 Batteriewechsel 13.06.2018
2017-08-03 21:40:34 CommandAccepted no
2022-07-12 17:26:47 D-firmware 1.0
2022-07-12 17:26:47 D-serialNr MEQ0025747
2022-07-03 15:34:30 IODev hmusb
2017-04-15 21:18:02 PairedTo 0x000000
2022-07-03 15:34:30 R-pairCentral set_0x18120C
2017-04-15 21:18:03 R-sign off
2022-07-12 17:27:33 battery ok
2022-07-03 15:33:19 boot off
2022-07-12 17:27:34 cfgState updating
2022-07-12 17:35:01 commState CMDs_done_Errors:1
2022-07-03 15:33:19 eState E: 70 P: 41860
2022-07-03 15:33:19 energy 70
2022-07-12 16:58:03 energyCalc 5415625.4
2022-07-12 17:59:55 energyEnergy Hour: 0.0 Day: -80.0 Month: -100429.2 Year: -523210.0
2022-07-12 17:59:55 energyEnergyHour 0.0
2022-07-12 17:59:55 energyEnergyHourLast 0.0
2022-07-12 17:59:55 energyEnergyLast Hour: 0.0 Day: 0.0 Month: -594220.7 Year: 522093.4 (since: )
2022-07-03 15:00:31 energyOffset 5415555.4
2022-07-12 17:26:08 fwUpdate fail:notInBootLoader
2018-06-13 20:29:49 lBatteriewechsel 19.11.2017
2022-07-03 15:33:19 power 41860
2022-07-12 17:27:33 powerOn 2022-07-12 17:27:33
2022-07-03 15:01:57 recentStateType info
2022-07-03 15:30:01 sabotageAttack_ErrIoAttack_cnt 3
2022-07-12 17:35:02 state RESPONSE TIMEOUT:RegisterRead
2017-05-06 10:10:20 stromVolume 1.1599
RegL_00.:
VAL
helper:
HM_CMDNR 22
PONtest 0
_98_statistics StromStatistik
cSnd 0118120C3533A600040000000000,0118120C3533A600040000000000
cfgStateUpdt 0
getCfgListNo
lastMsgTm 1657643105.72623
mId 00DE
peerFriend -
peerOpt -:powerSensor
regLst 0
rxType 12
supp_Pair_Rep 0
cfgChk:
idRc01 RegL_00.
idRc03 fail
cmds:
TmplKey :no:1657638832.60547
TmplTs 1657638832.60547
cmdKey 0:1:0::Stromzaehler:00DE:01:
cmdLst:
assignHmKey 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-]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
text -txt1- [-txt2-]
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 1
det 0
raw 1
tpl 0
io:
flgs 0
newChn +3533A6,00,00,00
nextSend 1657643105.85676
rxt 2
vccu vccu
p:
3533A6
00
00
00
prefIO:
HMLAN
mRssi:
mNo 16
io:
hmusb:
-62
-62
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
rssi:
at_hmusb:
avg -44.6274509803922
cnt 51
lst -66
max -34
min -66
shadowReg:
RegL_00. 02:01 0A:18 0B:12 0C:0C
tmpl:
Attributes:
DbLogExclude .*
DbLogInclude battery,power
IODev hmusb
IOgrp vccu:HMLAN
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
event-min-interval .*:3600
event-on-change-reading .*
expert defReg,rawReg
firmware 1.0
model HM-ES-TX-WM
room Energie
serialNr MEQ0025747
subType powerSensor
webCmd getConfig:clear msgEvents
das attr IOgrp musst du ändern, damit auch über hmusb kommuniziert werden kann.
attr Stromzaehler IOgrp vccu:hmusb
dann erneut versuchen.
zeig ein list der vccu, um zu sehen, ob der hmusb auch eingebunden ist.
fhem ist schon älter, oder?
Hallo,
ja die Installation ist von ca. 2014.
IOgrp habe ich geändert. Kein Erfolg mit dem Update. Ich denke das Gerät ist irgendwie defekt.
Aber Danke
Hier noch das List vom vccu
Internals:
DEF 18120C
FUUID 62c0a71c-f33f-5bfb-e716-5b2c15e7a84c7c95
HMLAN_MSGCNT 4
HMLAN_RAWMSG E18120C,0000,51FBAC4D,FF,FFCA,CFA00118120C3533A600040000000000
HMLAN_RSSI -54
HMLAN_TIME 2022-07-14 20:05:57
IODev HMLAN
LASTInputDev hmusb
MSGCNT 26
NAME vccu
NR 284
NTFY_ORDER 48-vccu
STATE HMLAN:disconnected,hmusb:ok
TYPE CUL_HM
assignedIOs HMLAN,hmusb
channel_01 vccu_Btn1
channel_02 vccu_Btn2
disableNotifyFn 1
eventCount 13
hmusb_MSGCNT 22
hmusb_RAWMSG E18120C,0000,0071BE39,FF,FFCC,D9A11218120C3533A8
hmusb_RSSI -52
hmusb_TIME 2022-07-14 20:39:40
lastMsg No:D9 - t:12 s:18120C d:3533A8
protLastRcv 2022-07-14 20:39:40
protRcv 23 last_at:2022-07-14 20:39:40
rssi_at_HMLAN cnt:4 min:-55 max:-54 avg:-54.25 lst:-54
rssi_at_hmusb cnt:22 min:-54 max:-51 avg:-51.95 lst:-52
READINGS:
2022-07-14 20:39:07 CommandAccepted yes
2022-07-14 19:49:41 IODev HMLAN
2022-07-14 20:38:51 IOopen 1
2022-07-14 20:40:04 hmPair timeout
2022-07-14 20:38:51 state HMLAN:disconnected,hmusb:ok
2017-09-30 07:13:04 unknown_2BC8AC received
2018-02-26 01:20:39 unknown_2EAD3A received
2017-11-17 18:38:37 unknown_5BA9C9 received
helper:
HM_CMDNR 217
lastMsgTm 1657823980.98334
mId FFF0
peerFriend -
peerOpt -:virtual
regLst
rxType 1
supp_Pair_Rep 0
ack:
cmds:
TmplKey :no:1657823870.38141
TmplTs 1657823870.38141
cmdKey 0:1:1::vccu:FFF0:00:
cmdLst:
assignIO -IO- [({set}|unset)]
clear [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
defIgnUnknown noArg
hmPairForSec [-sec-]
hmPairSerial -serial-
tplSet_0 -tplChan-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
listDevice noArg
param -param-
expert:
def 1
det 1
raw 1
tpl 1
io:
nextSend 1657823981.08272
vccu vccu
ioList:
HMLAN
hmusb
prefIO:
HMLAN
mRssi:
mNo D9
io:
HMLAN:
hmusb:
-52
-52
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
at_HMLAN:
avg -54.25
cnt 4
lst -54
max -54
min -55
at_hmusb:
avg -51.9545454545455
cnt 22
lst -52
max -51
min -54
tmpl:
Attributes:
DbLogExclude .*
IOList HMLAN,hmusb
IOgrp vccu:HMLAN
expert defReg,allReg,rawReg,templ
model CCU-FHEM
room HMLan
subType virtual
webCmd virtual:update
Hallo cruser1800,
hast Du es mal mit dem anderen "links" probiert?
changelog.txt auf V1.2 zum HM-ES-TX-WM:
ZitatFür ein Firmware-Update mit dem Firmware Update Tool, gehen Sie wie folgt vor:
1. Entnehmen Sie zunaechst die Batterien.
2. Den Anlerntasters (>) des Gerätes drücken und festhalten.
3. Mit gedrückt gehaltenem Anlerntaster die Batterien wieder einlegen.
4. Sobald die LED schnell blinkt, kann die Taste losgelassen werden. Das Update wird jetzt durchgeführt.
Ohne das Gerät zu besitzen, würde ich danach auf die
rechte Taste tippen.
Gruß, Ansgar.
PS: Frische Batterien sind für ein Firmwareupdate ebenfalls empfehlenswert.
setze vor dem nächsten versuch noch folgende attribute der vccu:
attr vccu IODev hmusb
attr vccu IOgrp vccu:hmusb
welche fw hat der hmusb? 0.967 wäre aktuell.
passt die version des hmland zur fw des hmusb?
poste nach den neuen versuchen ein aktuelles list vom sensor.
Danke für eure Unterstützung!
Ich habe die vorgeschlagenen Einstellungen mit meinem 2. Gerät probiert und es hat jetzt geklappt.