[gelöst] Batteriewechsel HM-ES-TX-WM, bleibt "low", obwohl 6,3 Volt am Voltmeter

Begonnen von isy, 06 März 2023, 11:40:33

Vorheriges Thema - Nächstes Thema

isy

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
Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

frank

battery kommt nie durch getconfig
wenn vorhanden => set statusrequest
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

Ein
set  ke_Heizkessel statusRequest
Oder
set HM_69829C_IEC_01 statusRequest

Ist nicht implementiert. 
Ein Weg wird erst zu einem Weg, wenn man ihn geht

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

isy

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
Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht