Moin zusammen,
ich habe die Tage bei meinem HM-ES-TX-WM (angebunden an Gaszähler) die Batterien gewechselt. Das Teil zählt einwandfrei.
Auch nach mehreren "getConfig" bleibt das battery Reading auf "low".
Der Status wird von HMinfo jeden Tag gemeldet, das ist natürlich lästig.
Die gemessene Spannung beträgt 6,3 Volt.
Ich hatte das Reading zwischenzeitlich mal gelöscht, es wird aber neu mit "low" eingelesen.
Eine Idee (außer Werksreset)?
VG Helmut
Werksreset durchgeführt
battery kommt nie durch getconfig
wenn vorhanden => set statusrequest
Man lernt immer noch dazu
Ein
set ke_Heizkessel statusRequest
Oder
set HM_69829C_IEC_01 statusRequest
Ist nicht implementiert.
zeig mal je ein list vom hauptdevice und allen channels
here we are:
Hauptdevice:
define ke_Heizkessel CUL_HM 69829C
attr ke_Heizkessel .mId 00DE
attr ke_Heizkessel IOgrp VCCU
attr ke_Heizkessel actCycle 000:10
attr ke_Heizkessel actStatus alive
attr ke_Heizkessel alias Gaszähler
attr ke_Heizkessel autoReadReg 4_reqStatus
attr ke_Heizkessel expert defReg,rawReg
attr ke_Heizkessel firmware 1.2
attr ke_Heizkessel icon icoHEIZUNG
attr ke_Heizkessel model HM-ES-TX-WM
attr ke_Heizkessel serialNr PEQ0543729
attr ke_Heizkessel subType powerSensor
attr ke_Heizkessel verbose 3
attr ke_Heizkessel webCmd getConfig:clear msgEvents
# DEF 69829C
# FUUID 5c42e849-f33f-27cb-dfe3-97c46589a18716d1
# HMUART2_MSGCNT 743
# HMUART2_RAWMSG 0500033D6E865369829C00000000000E88000D72
# HMUART2_RSSI -61
# HMUART2_TIME 2023-03-06 16:16:40
# HMUART_MSGCNT 742
# HMUART_RAWMSG 0500003D6E865369829C00000000000E88000D72
# HMUART_RSSI -61
# HMUART_TIME 2023-03-06 16:16:40
# IODev HMUART
# LASTInputDev HMUART
# MSGCNT 1485
# NAME ke_Heizkessel
# NR 660
# NTFY_ORDER 48-ke_Heizkessel
# STATE CMDs_done
# TYPE CUL_HM
# channel_01 HM_69829C_IEC_01
# channel_02 HM_69829C_IEC_02
# disableNotifyFn 1
# eventCount 68
# lastMsg No:6E - t:53 s:69829C d:000000 00000E88000D72
# protLastRcv 2023-03-06 16:16:40
# protRcv 744 last_at:2023-03-06 16:16:40
# protSnd 67 last_at:2023-03-06 11:43:07
# protState CMDs_done
# rssi_at_HMUART cnt:742 min:-81 max:-57 avg:-59.17 lst:-61
# rssi_at_HMUART2 cnt:743 min:-65 max:-53 avg:-60.45 lst:-61
# OLDREADINGS:
# READINGS:
# 2023-03-05 13:16:36 Activity alive
# 2023-03-05 18:51:45 CommandAccepted yes
# 2023-03-04 09:41:37 D-firmware 1.2
# 2023-03-04 09:41:37 D-serialNr PEQ0543729
# 2023-03-06 11:43:00 IODev HMUART
# 2023-03-06 11:43:04 PairedTo 0xF11573
# 2020-06-15 09:24:15 R-pairCentral 0xF11573
# 2023-03-06 11:43:04 RegL_00. 00:00 02:01 0A:F1 0B:15 0C:73 14:06 23:05 24:00 25:00 26:03 27:01
# 2023-03-06 11:43:00 battery ok
# 2023-03-06 11:44:07 cfgState ok
# 2023-03-06 11:43:07 commState CMDs_done
# 2023-03-06 11:45:06 powerOn 2023-03-06 11:45:06
# 2023-03-06 11:43:07 state CMDs_done
# helper:
# HM_CMDNR 110
# PONtest 0
# cSnd 01F1157369829C01040000000001,01F1157369829C02040000000001
# cfgStateUpdt 0
# lastMsgTm 1678115800.41777
# mId 00DE
# peerFriend -
# peerOpt -:powerSensor
# regLst 0
# rxType 12
# supp_Pair_Rep 0
# ack:
# cmds:
# TmplKey :no:1678018009.74238
# TmplTs 1678018009.74238
# cmdKey 0:1:0::ke_Heizkessel:00DE:00:
# 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 +69829C,00,03,00
# nextSend 1678115800.48472
# rxt 2
# vccu VCCU
# p:
# 69829C
# 00
# 03
# 00
# prefIO:
# mRssi:
# mNo 6E
# io:
# HMUART:
# -57
# -57
# HMUART2:
# -61
# -61
# peerIDsH:
# prt:
# bErr 0
# sProc 0
# rspWait:
# tryMsg:
# q:
# qReqConf
# qReqStat
# regCollect:
# role:
# dev 1
# rssi:
# at_HMUART:
# avg -59.1725067385445
# cnt 742
# lst -61
# max -57
# min -81
# at_HMUART2:
# avg -60.4522207267833
# cnt 743
# lst -61
# max -53
# min -65
# shadowReg:
# tmpl:
#
setstate ke_Heizkessel CMDs_done
setstate ke_Heizkessel 2023-03-04 09:41:37 .D-devInfo 010101
setstate ke_Heizkessel 2023-03-04 09:41:37 .D-stc 51
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-baudrate Bd9600
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-powerMode mainPower
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-protocolMode modeD
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-samplPerCycl 1
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-serialFormat s7D1PE1S
setstate ke_Heizkessel 2020-06-15 09:24:15 .R-transmDevTryMax 6
setstate ke_Heizkessel 2023-03-05 13:06:49 .associatedWith HM_69829C_IEC_01,HM_69829C_IEC_02,ke_Heizkessel,ke_Heizkessel
setstate ke_Heizkessel 2023-03-06 16:16:40 .protLastRcv 20230306161640
setstate ke_Heizkessel 2023-03-05 13:16:36 Activity alive
setstate ke_Heizkessel 2023-03-05 18:51:45 CommandAccepted yes
setstate ke_Heizkessel 2023-03-04 09:41:37 D-firmware 1.2
setstate ke_Heizkessel 2023-03-04 09:41:37 D-serialNr PEQ0543729
setstate ke_Heizkessel 2023-03-06 11:43:00 IODev HMUART
setstate ke_Heizkessel 2023-03-06 11:43:04 PairedTo 0xF11573
setstate ke_Heizkessel 2020-06-15 09:24:15 R-pairCentral 0xF11573
setstate ke_Heizkessel 2023-03-06 11:43:04 RegL_00. 00:00 02:01 0A:F1 0B:15 0C:73 14:06 23:05 24:00 25:00 26:03 27:01
setstate ke_Heizkessel 2023-03-06 11:43:00 battery ok
setstate ke_Heizkessel 2023-03-06 11:44:07 cfgState ok
setstate ke_Heizkessel 2023-03-06 11:43:07 commState CMDs_done
setstate ke_Heizkessel 2023-03-06 11:45:06 powerOn 2023-03-06 11:45:06
setstate ke_Heizkessel 2023-03-06 11:43:07 state CMDs_done
Channel 1
define HM_69829C_IEC_01 CUL_HM 69829C01
attr HM_69829C_IEC_01 alias Zählerstand
attr HM_69829C_IEC_01 event-on-change-reading .*
attr HM_69829C_IEC_01 group Gaszähler
attr HM_69829C_IEC_01 icon gasmeter2
attr HM_69829C_IEC_01 model HM-ES-TX-WM
attr HM_69829C_IEC_01 peerIDs peerUnread
attr HM_69829C_IEC_01 room Keller
attr HM_69829C_IEC_01 stateFormat Zaehlerstand m3
attr HM_69829C_IEC_01 userReadings Zaehlerstand {ReadingsVal("HM_69829C_IEC_01","gasCnt",0)+13571.852}
# DEF 69829C01
# FUUID 5c42e849-f33f-27cb-af47-4812294661206a3e
# NAME HM_69829C_IEC_01
# NR 662
# NTFY_ORDER 48-HM_69829C_IEC_01
# STATE 13575.572 m3
# TYPE CUL_HM
# chanNo 01
# device ke_Heizkessel
# disableNotifyFn 1
# eventCount 218
# READINGS:
# 2020-06-15 09:24:17 R-sign off
# 2023-03-06 11:43:06 RegL_01. 00:00 08:00 30:06 36:31 37:2D 38:30 39:3A 3A:31 3B:2E 3C:37 3D:00 3E:00 3F:00 40:00 41:00 42:00 43:00 44:00 45:00 46:31 47:2D 48:30 49:3A 4A:31 4B:2E 4C:38 4D:00 4E:00 4F:00 50:00 54:00 7C:00 7D:00 7E:00 95:01 96:00 97:64 98:00 99:0A 9A:27 9B:10 9C:00
# 2023-03-06 16:18:59 Zaehlerstand 13575.572
# 2023-03-06 16:18:59 boot off
# 2023-03-06 11:44:07 cfgState ok
# 2023-03-06 11:43:07 commState CMDs_done
# 2023-03-06 16:18:59 eState E: 3.72 P: 3.442
# 2023-03-06 16:18:59 gasCnt 3.72
# 2023-03-06 16:18:59 gasCntCalc 13576.031
# 2023-03-06 12:12:51 gasCntOffset 13572.311
# 2023-03-06 16:18:59 gasPower 3.442
# 2023-03-06 11:43:00 recentStateType info
# 2023-03-06 11:43:00 state 0
# 2023-03-06 11:43:06 text1 1-0:1.7
# 2023-03-06 11:43:06 text2 1-0:1.8
# helper:
# cfgChkResult No regs found for:-ret--ret-HM_69829C_IEC_01 type:powerSensor - -ret-list:peer register :value-ret- 1: mtrConstGas :0.01 m3/I-ret- 1: mtrConstIr :100 U/kWh-ret- 1: mtrConstLed :10000 i/kWh-ret- 1: mtrSensIr :0 %-ret- 1: mtrType :gas-ret- 1: sign :off-ret- 1: transmitTryMax :6-ret-text1:1-0:1.7-ret-text2:1-0:1.8-ret- -ret- -ret-
# getCfgListNo
# peerFriend
# peerIDsState peerUnread
# peerOpt -:powerSensor
# regLst 1
# cmds:
# TmplKey :no:1678018009.74214
# TmplTs 1678018009.74214
# cmdKey 1:0:0::ke_Heizkessel:00DE:01:
# cmdLst:
# clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
# getConfig noArg
# getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
# peerBulk -peer1,peer2,...- [({set}|unset)]
# regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
# regSet [(prep|{exec})] -regName- -value- [-peerChn-]
# sign [(on|{off})]
# text -txt1- [-txt2-]
# tplDel -tplDel-
# tplSet_0 -tplChan-
# 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
# peerIDsH:
# regCollect:
# role:
# chn 1
# shadowReg:
# tmpl:
# hmccu:
# nb:
# cnt 1
#
setstate HM_69829C_IEC_01 13575.572 m3
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-mtrConstGas 0.01 m3/I
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-mtrConstIr 100 U/kWh
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-mtrConstLed 10000 i/kWh
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-mtrSensIr 0 %
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-mtrType gas
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 .R-transmitTryMax 6
setstate HM_69829C_IEC_01 2023-03-05 13:06:49 .associatedWith HM_69829C_IEC_01,HM_69829C_IEC_02,ke_Heizkessel,ke_Heizkessel
setstate HM_69829C_IEC_01 2020-06-15 09:24:17 R-sign off
setstate HM_69829C_IEC_01 2023-03-06 11:43:06 RegL_01. 00:00 08:00 30:06 36:31 37:2D 38:30 39:3A 3A:31 3B:2E 3C:37 3D:00 3E:00 3F:00 40:00 41:00 42:00 43:00 44:00 45:00 46:31 47:2D 48:30 49:3A 4A:31 4B:2E 4C:38 4D:00 4E:00 4F:00 50:00 54:00 7C:00 7D:00 7E:00 95:01 96:00 97:64 98:00 99:0A 9A:27 9B:10 9C:00
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 Zaehlerstand 13575.572
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 boot off
setstate HM_69829C_IEC_01 2023-03-06 11:44:07 cfgState ok
setstate HM_69829C_IEC_01 2023-03-06 11:43:07 commState CMDs_done
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 eState E: 3.72 P: 3.442
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 gasCnt 3.72
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 gasCntCalc 13576.031
setstate HM_69829C_IEC_01 2023-03-06 12:12:51 gasCntOffset 13572.311
setstate HM_69829C_IEC_01 2023-03-06 16:18:59 gasPower 3.442
setstate HM_69829C_IEC_01 2023-03-06 11:43:00 recentStateType info
setstate HM_69829C_IEC_01 2023-03-06 11:43:00 state 0
setstate HM_69829C_IEC_01 2023-03-06 11:43:06 text1 1-0:1.7
setstate HM_69829C_IEC_01 2023-03-06 11:43:06 text2 1-0:1.8
Battery Reading ist natürlich gefixt durch den Reset.