Batteriestatus und Speicherung des letzten Wechsel

Begonnen von Amenophis86, 12 Januar 2018, 19:23:20

Vorheriges Thema - Nächstes Thema

Mave

Funktioniert das Modul auch mit HMIP Komponenten?

Meine HMIP Kontakte haben ein 0.LOWBAT Reading und keine Batterielevel Readings.

Vielen Dank.

MadMax-FHEM

Zitat von: Mave am 26 März 2018, 11:02:05
Funktioniert das Modul auch mit HMIP Komponenten?

Meine HMIP Kontakte haben ein 0.LOWBAT Reading und keine Batterielevel Readings.

Vielen Dank.

Nicht vom "Stand weg"...

Aber entweder du postest mal ein list eines der Geräte (und berichtest wie der "Verlauf" ist, also was signalisiert voll leer und gibt es "Zwischenzustände" etc.) vielleicht findet sich jemand der es erweitert...
...oder du schaust dir den Code an und erweiterst entsprechend...

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)

Amenophis86

Wie Joachim schrieb. Ein List und eine Raw Definition des Device helfen mir um zu testen und es einzubauen.

Ansonsten Teste ich gerade mit einem Fensterkontakt von HM und einem Lacrosse Device, welche ständig low und ok senden. Wird aber noch ein wenig dauern, bis es hier einen Durchbruch gibt. Melde mich dann.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

networker

#138
Habe heute die 99_BatteryCheckUtils.pm aus dem Git installiert, angepasst und Initialisiet mit reload 99_BatteryCheckUtils.pm und {BatteryStart()}

Habe jetzt im Log für alle meine HM-CC-RT-DN folgendes gesehen:
2018.03.29 17:38:45 1 : BaZi_Heizkreis, Error! Unkown Device Type with event battery: ok

Das ist das List des Devices zum obrigen Log.:
Internals:
   CFGFN      ./FHEM/badezimmer.cfg
   DEF        26E564
   HMLAN1_MSGCNT 51
   HMLAN1_RAWMSG E26E564,0000,03D39A51,FF,FFB8,20861026E5640000000AB0E60B0040
   HMLAN1_RSSI -72
   HMLAN1_TIME 2018-03-29 17:45:57
   HMUSB1_MSGCNT 51
   HMUSB1_RAWMSG E26E564,0000,682757D6,FF,FFBC,20861026E5640000000AB0E60B0040
   HMUSB1_RSSI -68
   HMUSB1_TIME 2018-03-29 17:45:57
   HmModUartWLAN1_MSGCNT 50
   HmModUartWLAN1_RAWMSG 0500003020861026E5640000000AB0E60B0040
   HmModUartWLAN1_RSSI -48
   HmModUartWLAN1_TIME 2018-03-29 17:45:57
   IODev      HmModUartWLAN1
   LASTInputDev HMUSB1
   MSGCNT     152
   NAME       BaZi_Heizkreis
   NOTIFYDEV  global
   NR         311
   NTFY_ORDER 50-BaZi_Heizkreis
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 BaZi_Heizkreis_Weather
   channel_02 BaZi_Heizkreis_Climate
   channel_03 BaZi_Heizkreis_WindowRec
   channel_04 BaZi_Heizkreis_Clima
   channel_05 BaZi_Heizkreis_ClimaTeam
   channel_06 BaZi_Heizkreis_remote
   lastMsg    No:20 - t:10 s:26E564 d:000000 0AB0E60B0040
   protLastRcv 2018-03-29 17:45:57
   protSnd    1 last_at:2018-03-29 16:07:36
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-71.6 min:-72 max:-71 lst:-72 cnt:51
   rssi_at_HMUSB1 avg:-68.07 min:-69 max:-67 lst:-68 cnt:51
   rssi_at_HmModUartWLAN1 avg:-47.62 min:-48 max:-47 lst:-48 cnt:50
   Helper:
     DBLOG:
       actuator:
         myDbLog:
           TIME       1522338357.75079
           VALUE      0
       battery:
         myDbLog:
           TIME       1522338357.75079
           VALUE      ok
       batteryLevel:
         myDbLog:
           TIME       1522338357.75079
           VALUE      2.6
       desired-temp:
         myDbLog:
           TIME       1522338357.75079
           VALUE      22.0
       measured-temp:
         myDbLog:
           TIME       1522338357.75079
           VALUE      23.0
       motorErr:
         myDbLog:
           TIME       1522338357.75079
           VALUE      ok
       state:
         myDbLog:
           TIME       1522332456.43292
           VALUE      CMDs_done
       time-request:
         myDbLog:
           TIME       1522332456.43292
           VALUE      -
   READINGS:
     2018-03-29 15:43:54   Activity        alive
     2018-03-29 05:57:35   CommandAccepted yes
     2015-10-13 23:14:14   D-firmware      1.4
     2015-10-13 23:14:14   D-serialNr      LEQ0111245
     2017-12-30 17:48:03   PairedTo        0x26EA36
     2015-10-13 23:16:12   R-backOnTime    10 s
     2015-10-14 00:19:48   R-btnLock       on
     2015-10-13 23:16:12   R-burstRx       on
     2015-10-13 23:16:12   R-cyclicInfoMsg on
     2015-10-13 23:16:12   R-cyclicInfoMsgDis 0
     2015-10-14 00:22:31   R-globalBtnLock off
     2015-10-13 23:16:12   R-localResDis   off
     2015-10-13 23:16:12   R-lowBatLimitRT 2.1 V
     2015-10-13 23:16:12   R-modusBtnLock  off
     2015-10-13 23:16:12   R-pairCentral   0x26EA36
     2017-12-30 17:48:03   RegL_00.        01:01 02:01 09:01 0A:26 0B:EA 0C:36 0E:0A 0F:01  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2017-12-30 17:50:37   RegL_07.       
     2018-03-29 17:45:57   actuator        0
     2018-03-29 17:45:57   battery         ok
     2018-03-29 17:45:57   batteryLevel    2.6
     2018-03-29 17:45:57   desired-temp    22.0
     2018-03-29 17:45:57   measured-temp   23.0
     2018-03-29 17:45:57   motorErr        ok
     2016-07-22 07:39:17   powerOn         2016-07-22 07:39:17
     2016-07-22 07:39:17   recentStateType info
     2018-03-29 16:07:36   state           CMDs_done
     2018-03-29 16:07:36   time-request    -
   helper:
     HM_CMDNR   32
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +26E564,00,00,00
       nextSend   1522338357.9192
       prefIO     
       rxt        2
       vccu       vccu
       p:
         26E564
         00
         00
         00
     mRssi:
       mNo        20
       io:
         HMLAN1:
           -72
           -72
         HMUSB1:
           -68
           -68
         HmModUartWLAN1:
           -40
           -40
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -71.6078431372549
         cnt        51
         lst        -72
         max        -71
         min        -72
       at_HMUSB1:
         avg        -68.078431372549
         cnt        51
         lst        -68
         max        -67
         min        -69
       at_HmModUartWLAN1:
         avg        -47.62
         cnt        50
         lst        -48
         max        -47
         min        -48
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmModUartWLAN1
   IOgrp      vccu
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     3
   firmware   1.4
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   LEQ0111245
   subType    thermostat
   verbose    3
   webCmd     getConfig:clear msgEvents:burstXmit


und dann hab ich noch einen HM-LC-SW1-BA-PCB bei dem die Batterie auf low ist, und der fehlt komplett in der ReadingsGroup.

List von Device:
Internals:
   CFGFN      ./FHEM/Kerze.cfg
   DEF        4D4685
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E4D4685,0000,03BCC399,FF,FFB2,FC80024D468526EA360101C88038
   HMLAN1_RSSI -78
   HMLAN1_TIME 2018-03-29 17:21:02
   HMUSB1_MSGCNT 6
   HMUSB1_RAWMSG E4D4685,0000,6810820A,FF,FFB8,FC80024D468526EA360101C88038
   HMUSB1_RSSI -72
   HMUSB1_TIME 2018-03-29 17:21:02
   HmModUartWLAN1_MSGCNT 5
   HmModUartWLAN1_RAWMSG 04030036FC80024D468526EA360101C88038
   HmModUartWLAN1_RSSI -54
   HmModUartWLAN1_TIME 2018-03-29 17:21:01
   IODev      HmModUartWLAN1
   LASTInputDev HMUSB1
   MSGCNT     16
   NAME       Kerze
   NOTIFYDEV  global
   NR         1031
   NTFY_ORDER 50-Kerze
   STATE      on
   TYPE       CUL_HM
   lastMsg    No:FC - t:02 s:4D4685 d:26EA36 0101C88038
   peerList   FB_1_392AF8_Btn_05,
   protLastRcv 2018-03-29 17:21:02
   protSnd    6 last_at:2018-03-29 17:21:00
   protState  CMDs_done
   rssi_HMUSB1 avg:-73 min:-73 max:-73 lst:-73 cnt:1
   rssi_HmModUartWLAN1 avg:-56 min:-56 max:-56 lst:-56 cnt:4
   rssi_at_HMLAN1 avg:-78.2 min:-80 max:-77 lst:-78 cnt:5
   rssi_at_HMUSB1 avg:-72 min:-72 max:-72 lst:-72 cnt:6
   rssi_at_HmModUartWLAN1 avg:-54 min:-54 max:-54 lst:-54 cnt:5
   Helper:
     DBLOG:
       battery:
         myDbLog:
           TIME       1522336861.21706
           VALUE      low
       deviceMsg:
         myDbLog:
           TIME       1522336861.21706
           VALUE      on (to vccu)
       level:
         myDbLog:
           TIME       1522336861.21706
           VALUE      100
       pct:
         myDbLog:
           TIME       1522336861.21706
           VALUE      100
       state:
         myDbLog:
           TIME       1522336861.21706
           VALUE      on
       timedOn:
         myDbLog:
           TIME       1522336861.21706
           VALUE      off
   READINGS:
     2018-03-29 17:21:01   CommandAccepted yes
     2017-01-06 14:43:06   D-firmware      1.7
     2017-01-06 14:43:06   D-serialNr      NEQ0696523
     2017-10-04 17:39:27   PairedTo        0x26EA36
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgActionType jmpToTarget
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtDlyOff geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtDlyOn geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtOff geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtOn geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtValHi 100
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgCtValLo 50
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgMultiExec on
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOffDly 0 s
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOffTime unused
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOffTimeMode absolut
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOnDly 0 s
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOnTime unused
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgOnTimeMode absolut
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgSwJtDlyOff off
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgSwJtDlyOn on
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgSwJtOff dlyOn
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-lgSwJtOn dlyOff
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shActionType jmpToTarget
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtDlyOff geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtDlyOn geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtOff geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtOn geLo
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtValHi 100
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shCtValLo 50
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shMultiExec off
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOffDly 0 s
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOffTime unused
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOffTimeMode absolut
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOnDly 0 s
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOnTime unused
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shOnTimeMode absolut
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shSwJtDlyOff off
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shSwJtDlyOn on
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shSwJtOff dlyOn
     2017-01-07 12:44:58   R-FB_1_392AF8_Btn_05-shSwJtOn dlyOff
     2017-01-05 15:42:24   R-intKeyVisib   invisib
     2017-01-05 15:42:24   R-ledMode       off
     2017-01-06 14:43:41   R-lowBatLimitBA 5 V
     2017-01-05 15:42:24   R-pairCentral   0x26EA36
     2017-01-05 15:42:25   R-sign          off
     2017-10-04 17:39:27   RegL_00.        02:01 05:00 0A:26 0B:EA 0C:36 12:32  00:00
     2017-10-04 17:39:28   RegL_01.        08:00 00:00
     2017-10-04 17:39:30   RegL_03.FB_1_392AF8_Btn_05 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2018-03-29 17:21:01   battery         low
     2018-03-29 17:21:01   deviceMsg       on (to vccu)
     2018-03-29 17:21:01   level           100
     2018-03-29 17:21:01   pct             100
     2018-03-29 15:43:55   peerList        FB_1_392AF8_Btn_05,
     2017-10-04 17:39:24   powerOn         2017-10-04 17:39:24
     2018-03-29 17:21:01   recentStateType ack
     2018-03-29 17:21:01   state           on
     2018-03-29 17:21:01   timedOn         off
     2018-03-26 23:45:37   trigLast        FB_1_392AF8_Btn_05:short
     2018-03-26 23:45:37   trig_FB_1_392AF8_Btn_05 Short_38
   helper:
     HM_CMDNR   252
     cSnd       1126EA364D46850201000000,1126EA364D46850201C80000
     dlvlCmd    ++A01126EA364D46850201C80000
     mId        006C
     regLst     ,0,1,3p
     rxType     2
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +4D4685,00,00,00
       nextSend   1522336862.49729
       prefIO     
       rxt        0
       vccu       vccu
       p:
         4D4685
         00
         00
         00
     mRssi:
       mNo        FC
       io:
         HMLAN1:
           -78
           -78
         HMUSB1:
           -72
           -72
         HmModUartWLAN1:
           -48
           -48
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       HMUSB1:
         avg        -73
         cnt        1
         lst        -73
         max        -73
         min        -73
       HmModUartWLAN1:
         avg        -56
         cnt        4
         lst        -56
         max        -56
         min        -56
       at_HMLAN1:
         avg        -78.2
         cnt        5
         lst        -78
         max        -77
         min        -80
       at_HMUSB1:
         avg        -72
         cnt        6
         lst        -72
         max        -72
         min        -72
       at_HmModUartWLAN1:
         avg        -54
         cnt        5
         lst        -54
         max        -54
         min        -54
     shadowReg:
     tmpl:
Attributes:
   IODev      HmModUartWLAN1
   IOgrp      vccu
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.7
   icon       icoHEIZUNG
   model      HM-LC-SW1-BA-PCB
   msgRepeat  1
   peerIDs    00000000,392AF805,
   room       1.30_Wohnzimmer,CUL_HM
   serialNr   NEQ0696523
   subType    switch
   webCmd     statusRequest:toggle:on:off


Gruß, Michael


Amenophis86

Kannst du mir von den beiden Device noch eine RAW Definition posten, dass ich so nachbilden und testen kann bitte.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

networker

RAW vom  HM-CC-RT-DN


defmod BaZi_Heizkreis CUL_HM 26E564
attr BaZi_Heizkreis IODev HmModUartWLAN1
attr BaZi_Heizkreis IOgrp vccu
attr BaZi_Heizkreis actCycle 000:10
attr BaZi_Heizkreis actStatus alive
attr BaZi_Heizkreis autoReadReg 4_reqStatus
attr BaZi_Heizkreis expert 3
attr BaZi_Heizkreis firmware 1.4
attr BaZi_Heizkreis icon hm-cc-rt-dn
attr BaZi_Heizkreis model HM-CC-RT-DN
attr BaZi_Heizkreis room CUL_HM
attr BaZi_Heizkreis serialNr LEQ0111245
attr BaZi_Heizkreis subType thermostat
attr BaZi_Heizkreis verbose 3
attr BaZi_Heizkreis webCmd getConfig:clear msgEvents:burstXmit

setstate BaZi_Heizkreis CMDs_done
setstate BaZi_Heizkreis 2018-03-29 20:13:05 .protLastRcv 2018-03-29 20:13:05
setstate BaZi_Heizkreis 2018-03-29 15:43:54 Activity alive
setstate BaZi_Heizkreis 2018-03-29 05:57:35 CommandAccepted yes
setstate BaZi_Heizkreis 2015-10-13 23:14:14 D-firmware 1.4
setstate BaZi_Heizkreis 2015-10-13 23:14:14 D-serialNr LEQ0111245
setstate BaZi_Heizkreis 2017-12-30 17:48:03 PairedTo 0x26EA36
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-backOnTime 10 s
setstate BaZi_Heizkreis 2015-10-14 00:19:48 R-btnLock on
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-burstRx on
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-cyclicInfoMsg on
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-cyclicInfoMsgDis 0
setstate BaZi_Heizkreis 2015-10-14 00:22:31 R-globalBtnLock off
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-localResDis off
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-lowBatLimitRT 2.1 V
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-modusBtnLock off
setstate BaZi_Heizkreis 2015-10-13 23:16:12 R-pairCentral 0x26EA36
setstate BaZi_Heizkreis 2017-12-30 17:48:03 RegL_00. 01:01 02:01 09:01 0A:26 0B:EA 0C:36 0E:0A 0F:01  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
setstate BaZi_Heizkreis 2017-12-30 17:50:37 RegL_07.
setstate BaZi_Heizkreis 2018-03-29 20:13:05 actuator 0
setstate BaZi_Heizkreis 2018-03-29 20:13:05 battery ok
setstate BaZi_Heizkreis 2018-03-29 20:13:05 batteryLevel 2.6
setstate BaZi_Heizkreis 2018-03-29 20:13:05 desired-temp 22.0
setstate BaZi_Heizkreis 2018-03-29 20:13:05 measured-temp 23.0
setstate BaZi_Heizkreis 2018-03-29 20:13:05 motorErr ok
setstate BaZi_Heizkreis 2016-07-22 07:39:17 powerOn 2016-07-22 07:39:17
setstate BaZi_Heizkreis 2016-07-22 07:39:17 recentStateType info
setstate BaZi_Heizkreis 2018-03-29 16:07:36 state CMDs_done
setstate BaZi_Heizkreis 2018-03-29 16:07:36 time-request -


und vom HM-LC-SW1-BA-PCB


defmod Kerze CUL_HM 4D4685
attr Kerze IODev HmModUartWLAN1
attr Kerze IOgrp vccu
attr Kerze autoReadReg 4_reqStatus
attr Kerze expert 3_allReg+raw
attr Kerze firmware 1.7
attr Kerze icon icoHEIZUNG
attr Kerze model HM-LC-SW1-BA-PCB
attr Kerze msgRepeat 1
attr Kerze peerIDs 00000000,392AF805,
attr Kerze room 1.30_Wohnzimmer,CUL_HM
attr Kerze serialNr NEQ0696523
attr Kerze subType switch
attr Kerze webCmd statusRequest:toggle:on:off

setstate Kerze on
setstate Kerze 2017-01-06 14:43:06 .D-devInfo 410100
setstate Kerze 2017-01-06 14:43:06 .D-stc 10
setstate Kerze 2017-10-04 17:39:28 .peerListRDate 2017-10-04 17:39:28
setstate Kerze 2018-03-29 18:49:49 .protLastRcv 2018-03-29 18:49:49
setstate Kerze 2018-03-29 18:49:48 CommandAccepted yes
setstate Kerze 2017-01-06 14:43:06 D-firmware 1.7
setstate Kerze 2017-01-06 14:43:06 D-serialNr NEQ0696523
setstate Kerze 2017-10-04 17:39:27 PairedTo 0x26EA36
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgActionType jmpToTarget
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtDlyOff geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtDlyOn geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtOff geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtOn geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtValHi 100
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgCtValLo 50
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgMultiExec on
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOffDly 0 s
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOffTime unused
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOffTimeMode absolut
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOnDly 0 s
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOnTime unused
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgOnTimeMode absolut
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgSwJtDlyOff off
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgSwJtDlyOn on
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgSwJtOff dlyOn
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-lgSwJtOn dlyOff
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shActionType jmpToTarget
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtDlyOff geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtDlyOn geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtOff geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtOn geLo
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtValHi 100
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shCtValLo 50
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shMultiExec off
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOffDly 0 s
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOffTime unused
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOffTimeMode absolut
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOnDly 0 s
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOnTime unused
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shOnTimeMode absolut
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shSwJtDlyOff off
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shSwJtDlyOn on
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shSwJtOff dlyOn
setstate Kerze 2017-01-07 12:44:58 R-FB_1_392AF8_Btn_05-shSwJtOn dlyOff
setstate Kerze 2017-01-05 15:42:24 R-intKeyVisib invisib
setstate Kerze 2017-01-05 15:42:24 R-ledMode off
setstate Kerze 2017-01-06 14:43:41 R-lowBatLimitBA 5 V
setstate Kerze 2017-01-05 15:42:24 R-pairCentral 0x26EA36
setstate Kerze 2017-01-05 15:42:25 R-sign off
setstate Kerze 2017-10-04 17:39:27 RegL_00. 02:01 05:00 0A:26 0B:EA 0C:36 12:32  00:00
setstate Kerze 2017-10-04 17:39:28 RegL_01. 08:00 00:00
setstate Kerze 2017-10-04 17:39:30 RegL_03.FB_1_392AF8_Btn_05 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
setstate Kerze 2018-03-29 18:49:48 battery low
setstate Kerze 2018-03-29 18:49:48 deviceMsg on (to vccu)
setstate Kerze 2018-03-29 18:49:48 level 100
setstate Kerze 2018-03-29 18:49:48 pct 100
setstate Kerze 2018-03-29 15:43:55 peerList FB_1_392AF8_Btn_05,
setstate Kerze 2017-10-04 17:39:24 powerOn 2017-10-04 17:39:24
setstate Kerze 2018-03-29 18:49:48 recentStateType ack
setstate Kerze 2018-03-29 18:49:48 state on
setstate Kerze 2018-03-29 18:49:48 timedOn off
setstate Kerze 2018-03-26 23:45:37 trigLast FB_1_392AF8_Btn_05:short
setstate Kerze 2018-03-26 23:45:37 trig_FB_1_392AF8_Btn_05 Short_38


Gruß, Michael

Amenophis86

Konnte die Fehler nachstellen und dürften jetzt behoben sein. Dein HM-LC-SW1-BA-PCB sollte bei seiner nächsten Meldung nach dem Update auch automatisch in Dummy für den Status sowie in der ReadingsGroup auftauchen. Sollte doch noch etwas sein bitte Bescheid geben.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

networker

Bei der HM-CC-RT-DN kommt jetzt im Log (loglevel 3)

2018.03.30 19:54:42 3 : BaZi_Heizkreis, 'battery: ok' ignored, has batteryLevel reading
2018.03.30 19:54:42 3 : batteryLevel Strang


beim HM-LC-SW1-BA-PCB leider noch keine Änderung.
Im Eventmanager kommt

2018-03-30 19:57:36 CUL_HM Kerze battery: low
2018-03-30 19:57:36 CUL_HM Kerze deviceMsg: off (to vccu)
2018-03-30 19:57:36 CUL_HM Kerze level: 0
2018-03-30 19:57:36 CUL_HM Kerze pct: 0
2018-03-30 19:57:36 CUL_HM Kerze off
2018-03-30 19:57:36 CUL_HM Kerze timedOn: off


Was mir noch aufgefallen ist, das von 6 HM-TC-IT-WM-W-EU melden 2 Stück auch den _Climate Kanal mit.

RAW vom dem ohne _Climate
Internals:
   CFGFN      ./FHEM/flur.cfg
   DEF        2D3362
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E2D3362,0000,09790776,FF,FFA3,D884702D336200000000E636
   HMLAN1_RSSI -93
   HMLAN1_TIME 2018-03-30 20:04:30
   HMUSB1_MSGCNT 14
   HMUSB1_RAWMSG E2D3362,0000,6DCC8B2D,FF,FFA8,D884702D336200000000E636
   HMUSB1_RSSI -88
   HMUSB1_TIME 2018-03-30 20:04:30
   HmModUartWLAN1_MSGCNT 13
   HmModUartWLAN1_RAWMSG 05000026D884702D336200000000E636
   HmModUartWLAN1_RSSI -38
   HmModUartWLAN1_TIME 2018-03-30 20:04:30
   IODev      HmModUartWLAN1
   LASTInputDev HMUSB1
   MSGCNT     41
   NAME       Flur_Thermostat
   NOTIFYDEV  global
   NR         615
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Flur_Thermostat_Weather
   channel_02 Flur_Thermostat_Climate
   channel_03 Flur_Thermostat_WindowRec
   channel_06 Flur_Thermostat_remote
   channel_07 Flur_Thermostat_SwitchTr
   lastMsg    No:D8 - t:70 s:2D3362 d:000000 00E636
   protLastRcv 2018-03-30 20:04:30
   rssi_at_HMLAN1 avg:-92.78 min:-93 max:-92 lst:-93 cnt:14
   rssi_at_HMUSB1 avg:-88.5 min:-90 max:-87 lst:-88 cnt:14
   rssi_at_HmModUartWLAN1 avg:-38 min:-38 max:-38 lst:-38 cnt:13
   READINGS:
     2018-03-30 19:51:44   Activity        alive
     2018-03-29 12:28:15   CommandAccepted yes
     2016-12-30 19:05:01   D-firmware      1.3
     2016-12-30 19:05:01   D-serialNr      LEQ0598568
     2018-02-11 11:01:55   PairedTo        0x26EA36
     2016-12-30 19:06:56   R-btnLock       on
     2016-12-30 18:25:45   R-burstRx       on
     2016-12-30 18:25:45   R-cyclicInfoMsg on
     2016-12-30 18:25:45   R-cyclicInfoMsgDis 0
     2016-12-30 18:25:45   R-globalBtnLock off
     2016-12-30 18:25:45   R-localResDis   off
     2016-12-30 18:25:45   R-lowBatLimitRT 2.2 V
     2016-12-30 18:25:45   R-modusBtnLock  off
     2016-12-30 18:25:45   R-pairCentral   0x26EA36
     2018-02-11 11:01:55   RegL_00.        01:01 02:01 09:01 0A:26 0B:EA 0C:36 0F:01 11:00  12:16 16:00 18:00 19:00 1A:00 00:00
     2018-02-11 11:19:05   RegL_07.       
     2018-03-30 18:20:36   battery         ok
     2018-03-30 18:20:36   batteryLevel    2.7
     2018-03-30 18:20:36   desired-temp    21.0
     2018-03-30 18:20:36   measured-temp   23.0
     2017-09-30 09:58:32   powerOn         2017-09-30 09:58:32
     2017-09-30 09:58:32   recentStateType info
     2018-03-29 12:28:16   state           CMDs_done
     2017-09-30 09:58:34   time-request    -
   helper:
     HM_CMDNR   216
     PONtest    1
     mId        00AD
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +2D3362,00,00,00
       nextSend   1522433070.404
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2D3362
         00
         00
         00
     mRssi:
       mNo        D8
       io:
         HMLAN1:
           -93
           -93
         HMUSB1:
           -88
           -88
         HmModUartWLAN1:
           -30
           -30
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -92.7857142857143
         cnt        14
         lst        -93
         max        -92
         min        -93
       at_HMUSB1:
         avg        -88.5
         cnt        14
         lst        -88
         max        -87
         min        -90
       at_HmModUartWLAN1:
         avg        -38
         cnt        13
         lst        -38
         max        -38
         min        -38
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IODev      HmModUartWLAN1
   IOgrp      vccu
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     3_allReg+raw
   firmware   1.3
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ0598568
   subType    thermostat
   verbose    3
   webCmd     getConfig:clear msgEvents


Internals:
   CFGFN      ./FHEM/flur.cfg
   DEF        2D336202
   NAME       Flur_Thermostat_Climate
   NOTIFYDEV  global
   NR         621
   STATE      T: 23.0 desired: 21.0
   TYPE       CUL_HM
   chanNo     02
   device     Flur_Thermostat
   Helper:
     DBLOG:
       desired-temp:
         myDbLog:
           TIME       1522433050.29181
           VALUE      21.0
       humidity:
         myDbLog:
           TIME       1522433050.29181
           VALUE      53
       measured-temp:
         myDbLog:
           TIME       1522433050.29181
           VALUE      23.0
       state:
         myDbLog:
           TIME       1522433050.29181
           VALUE      T: 23.0 desired: 21.0
   READINGS:
     2018-03-29 12:28:16   CommandAccepted yes
     2016-12-30 18:25:50   R-boostPeriod   5 min
     2016-12-30 18:25:50   R-dayTemp       21 C
     2016-12-30 18:25:50   R-daylightSaveTime on
     2016-12-30 18:25:50   R-heatCool      heating
     2016-12-30 18:25:50   R-modePrioManu  all
     2016-12-30 18:25:50   R-modePrioParty all
     2016-12-30 18:25:50   R-nightTemp     17 C
     2016-12-30 18:25:50   R-noMinMax4Manu off
     2016-12-30 18:25:50   R-sendWeatherData on
     2016-12-30 18:25:50   R-showHumidity  temp
     2016-12-30 18:25:50   R-showInfo      time
     2016-12-30 18:25:50   R-showSetTemp   actTemp
     2016-12-30 18:25:50   R-showWeekday   off
     2016-12-30 18:25:46   R-sign          off
     2016-12-30 18:25:50   R-tempMax       30.5 C
     2016-12-30 18:25:50   R-tempMin       4.5 C
     2016-12-30 18:25:50   R-tempOffset    0.0K
     2016-12-30 18:25:50   R-weekPrgSel    prog1
     2016-12-30 18:25:50   R-winOpnBoost   off
     2018-02-11 11:02:01   R_P1_0_tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_1_tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_2_tempListMon 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_3_tempListTue 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_4_tempListWed 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_5_tempListThu 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_6_tempListFri 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2018-02-11 11:02:01   R_P1_tempList_State verified
     2018-02-11 11:02:05   R_P2_0_tempListSat 24:00 17.0
     2018-02-11 11:02:05   R_P2_1_tempListSun 24:00 17.0
     2018-02-11 11:02:05   R_P2_2_tempListMon 24:00 17.0
     2018-02-11 11:02:05   R_P2_3_tempListTue 24:00 17.0
     2018-02-11 11:02:05   R_P2_4_tempListWed 24:00 17.0
     2018-02-11 11:02:05   R_P2_5_tempListThu 24:00 17.0
     2018-02-11 11:02:05   R_P2_6_tempListFri 24:00 17.0
     2018-02-11 11:02:05   R_P2_tempList_State verified
     2018-02-11 11:02:09   R_P3_0_tempListSat 24:00 17.0
     2018-02-11 11:02:09   R_P3_1_tempListSun 24:00 17.0
     2018-02-11 11:02:09   R_P3_2_tempListMon 24:00 17.0
     2018-02-11 11:02:09   R_P3_3_tempListTue 24:00 17.0
     2018-02-11 11:02:09   R_P3_4_tempListWed 24:00 17.0
     2018-02-11 11:02:09   R_P3_5_tempListThu 24:00 17.0
     2018-02-11 11:02:09   R_P3_6_tempListFri 24:00 17.0
     2018-02-11 11:02:09   R_P3_tempList_State verified
     2018-02-11 11:01:57   RegL_01.        08:00 00:00
     2018-02-11 11:02:01   RegL_07.        01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-02-11 11:02:05   RegL_08.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-02-11 11:02:09   RegL_09.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-03-30 18:20:36   boostTime       -
     2018-03-30 18:20:36   commReporting   off
     2018-03-30 18:20:36   controlMode     manual
     2018-03-30 20:04:10   desired-temp    21.0
     2018-03-30 20:04:10   humidity        53
     2018-03-30 20:04:10   measured-temp   23.0
     2018-03-29 12:28:16   recentStateType ack
     2018-03-30 20:04:10   state           T: 23.0 desired: 21.0
     2018-03-30 18:20:36   winOpenReporting off
   helper:
     regLst     ,1,7,8,9
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   event-min-interval .*:600
   event-on-change-reading .*
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,


RAW vom dem mit _Climate

Internals:
   CFGFN      ./FHEM/kinderzimmer.cfg
   DEF        2D4D41
   HMLAN1_MSGCNT 19
   HMLAN1_RAWMSG E2D4D41,0000,097BDD60,FF,FFA2,0280412D4D412A16DB07EA0080
   HMLAN1_RSSI -94
   HMLAN1_TIME 2018-03-30 20:07:36
   HMUSB1_MSGCNT 19
   HMUSB1_RAWMSG E2D4D41,0000,6DCF60F8,FF,FFB7,0280412D4D412A16DB07EA0080
   HMUSB1_RSSI -73
   HMUSB1_TIME 2018-03-30 20:07:36
   HmModUartWLAN1_MSGCNT 18
   HmModUartWLAN1_RAWMSG 0500003D0280412D4D412A16DB07EA0080
   HmModUartWLAN1_RSSI -61
   HmModUartWLAN1_TIME 2018-03-30 20:07:36
   IODev      HmModUartWLAN1
   LASTInputDev HMUSB1
   MSGCNT     56
   NAME       KiZi_Thermostat
   NOTIFYDEV  global
   NR         417
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 KiZi_Thermostat_Weather
   channel_02 KiZi_Thermostat_Climate
   channel_03 KiZi_Thermostat_WindowRec
   channel_06 KiZi_Thermostat_remote
   channel_07 KiZi_Thermostat_SwitchTr
   lastMsg    No:02 - t:41 s:2D4D41 d:2A16DB 07EA0080
   protLastRcv 2018-03-30 20:07:36
   rssi_at_HMLAN1 avg:-94.1 min:-95 max:-93 lst:-94 cnt:19
   rssi_at_HMUSB1 avg:-72.84 min:-73 max:-72 lst:-73 cnt:19
   rssi_at_HmModUartWLAN1 avg:-60.38 min:-61 max:-60 lst:-61 cnt:18
   Helper:
     DBLOG:
       batteryLevel:
         myDbLog:
           TIME       1522433183.75021
           VALUE      2.8
       measured-temp:
         myDbLog:
           TIME       1522433183.75021
           VALUE      22.9
   READINGS:
     2018-03-30 19:51:44   Activity        alive
     2018-03-30 10:38:19   CommandAccepted yes
     2016-12-30 21:25:45   D-firmware      1.3
     2016-12-31 14:22:53   D-serialNr      LEQ0594422
     2017-11-08 18:25:18   PairedTo        0x26EA36
     2016-12-30 21:38:39   R-btnLock       on
     2015-10-13 23:08:43   R-burstRx       on
     2015-10-13 23:08:43   R-cyclicInfoMsg on
     2015-10-13 23:08:43   R-cyclicInfoMsgDis 0
     2015-10-13 23:08:43   R-globalBtnLock off
     2015-10-13 23:08:43   R-localResDis   off
     2015-10-13 23:08:43   R-lowBatLimitRT 2.2 V
     2015-10-13 23:08:43   R-modusBtnLock  off
     2015-10-13 23:08:43   R-pairCentral   0x26EA36
     2017-11-08 18:25:18   RegL_00.        01:01 02:01 09:01 0A:26 0B:EA 0C:36 0F:01 11:00  12:16 16:00 18:00 19:00 1A:00 00:00
     2017-11-08 18:31:27   RegL_07.       
     2018-03-30 20:06:23   battery         ok
     2018-03-30 20:06:23   batteryLevel    2.8
     2018-03-30 20:06:23   desired-temp    21.0
     2016-12-30 20:53:44   fwUpdate        fail:Block5
     2018-03-30 20:06:23   measured-temp   22.9
     2017-11-08 18:25:13   powerOn         2017-11-08 18:25:13
     2017-11-08 18:25:13   recentStateType info
     2018-03-30 10:38:20   state           CMDs_done
     2017-11-08 18:25:15   time-request    -
   helper:
     HM_CMDNR   2
     PONtest    1
     mId        00AD
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +2D4D41,00,00,00
       nextSend   1522433256.22652
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2D4D41
         00
         00
         00
     mRssi:
       mNo        02
       io:
         HMLAN1:
           -94
           -94
         HMUSB1:
           -73
           -73
         HmModUartWLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMLAN1:
         avg        -94.1052631578947
         cnt        19
         lst        -94
         max        -93
         min        -95
       at_HMUSB1:
         avg        -72.8421052631579
         cnt        19
         lst        -73
         max        -72
         min        -73
       at_HmModUartWLAN1:
         avg        -60.3888888888889
         cnt        18
         lst        -61
         max        -60
         min        -61
     shRegW:
       07         02
     shadowReg:
     tmpl:
Attributes:
   IODev      HmModUartWLAN1
   IOgrp      vccu
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     3
   firmware   1.3
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ0594422
   subType    thermostat
   verbose    3
   webCmd     getConfig:clear msgEvents

Internals:
   CFGFN      ./FHEM/kinderzimmer.cfg
   CHANGED   
   DEF        2D4D4102
   NAME       KiZi_Thermostat_Climate
   NOTIFYDEV  global
   NR         423
   STATE      T: 22.9 desired: 21.0
   TYPE       CUL_HM
   chanNo     02
   device     KiZi_Thermostat
   Helper:
     DBLOG:
       boostTime:
         myDbLog:
           TIME       1522433024.79706
           VALUE      -
       commReporting:
         myDbLog:
           TIME       1522433024.79706
           VALUE      off
       controlMode:
         myDbLog:
           TIME       1522433024.79706
           VALUE      manual
       desired-temp:
         myDbLog:
           TIME       1522433173.74382
           VALUE      21.0
       humidity:
         myDbLog:
           TIME       1522433014.73513
           VALUE      55
       measured-temp:
         myDbLog:
           TIME       1522433173.74382
           VALUE      22.9
       state:
         myDbLog:
           TIME       1522433173.74382
           VALUE      T: 22.9 desired: 21.0
       winOpenReporting:
         myDbLog:
           TIME       1522433024.79706
           VALUE      off
   READINGS:
     2018-03-30 10:38:20   CommandAccepted yes
     2015-10-13 23:08:48   R-boostPeriod   5 min
     2015-10-13 23:08:48   R-dayTemp       21 C
     2015-10-13 23:08:48   R-daylightSaveTime on
     2015-10-13 23:08:48   R-heatCool      heating
     2015-10-13 23:08:48   R-hyst2point    0.4 C
     2015-10-13 23:08:48   R-modePrioManu  all
     2015-10-13 23:08:48   R-modePrioParty all
     2015-10-13 23:08:48   R-nightTemp     17 C
     2015-10-13 23:08:48   R-noMinMax4Manu off
     2015-10-13 23:08:48   R-sendWeatherData on
     2015-10-13 23:08:48   R-showHumidity  temp
     2015-10-13 23:08:48   R-showInfo      time
     2015-10-13 23:08:48   R-showSetTemp   actTemp
     2015-10-13 23:08:48   R-showWeekday   off
     2015-10-13 23:08:44   R-sign          off
     2015-10-13 23:08:48   R-tempMax       30.5 C
     2015-10-13 23:08:48   R-tempMin       4.5 C
     2015-10-13 23:08:48   R-tempOffset    0.0K
     2015-10-13 23:08:48   R-weekPrgSel    prog1
     2015-10-13 23:08:48   R-winOpnBoost   off
     2017-11-08 18:25:23   R_P1_0_tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_1_tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_2_tempListMon 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_3_tempListTue 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_4_tempListWed 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_5_tempListThu 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_6_tempListFri 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-08 18:25:23   R_P1_tempList_State verified
     2017-11-08 18:25:27   R_P2_0_tempListSat 24:00 17.0
     2017-11-08 18:25:27   R_P2_1_tempListSun 24:00 17.0
     2017-11-08 18:25:27   R_P2_2_tempListMon 24:00 17.0
     2017-11-08 18:25:27   R_P2_3_tempListTue 24:00 17.0
     2017-11-08 18:25:27   R_P2_4_tempListWed 24:00 17.0
     2017-11-08 18:25:27   R_P2_5_tempListThu 24:00 17.0
     2017-11-08 18:25:27   R_P2_6_tempListFri 24:00 17.0
     2017-11-08 18:25:27   R_P2_tempList_State verified
     2017-11-08 18:25:31   R_P3_0_tempListSat 24:00 17.0
     2017-11-08 18:25:31   R_P3_1_tempListSun 24:00 17.0
     2017-11-08 18:25:31   R_P3_2_tempListMon 24:00 17.0
     2017-11-08 18:25:31   R_P3_3_tempListTue 24:00 17.0
     2017-11-08 18:25:31   R_P3_4_tempListWed 24:00 17.0
     2017-11-08 18:25:31   R_P3_5_tempListThu 24:00 17.0
     2017-11-08 18:25:31   R_P3_6_tempListFri 24:00 17.0
     2017-11-08 18:25:31   R_P3_tempList_State verified
     2017-11-08 18:25:19   RegL_01.        08:00 00:00
     2017-11-08 18:25:23   RegL_07.        01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2017-11-08 18:25:27   RegL_08.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2017-11-08 18:25:31   RegL_09.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2015-11-04 19:15:06   battery         ok
     2018-03-30 20:06:23   boostTime       -
     2018-03-30 20:06:23   commReporting   off
     2018-03-30 20:06:23   controlMode     manual
     2018-03-30 20:08:38   desired-temp    21.0
     2018-03-30 20:08:38   humidity        55
     2018-03-30 20:08:38   measured-temp   22.9
     2018-03-30 10:38:20   recentStateType ack
     2018-03-30 20:08:38   state           T: 22.9 desired: 21.0
     2018-03-30 20:06:23   winOpenReporting off
   helper:
     regLst     ,1,7,8,9
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   event-min-interval .*:600
   event-on-change-reading .*
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,

Amenophis86

Bezüglich der Channel mit dem battery Readings ist die Frage wie aktuell dein FHEM bzw. CUL_HM ist? Früher war das so, dass das Reading auch in den Channels stand, wurde aber schon lange geändert. Daher schau mal auf den Timestamp das battery Reading im Channel, wie alt der ist.

BaZi_Heizkreis, 'battery: ok' ignored, has batteryLevel reading
Das ist bei Log3 normal so und wurde neu eingebaut. Würde, wenn dann alles klappt, auf Log2 wechseln.

batteryLevel Strang
Habe ich eine Logausgabe vom testen vergessen zu deaktivieren. Lösch mal in Zeile 211 folgendes:
Log 3, "batteryLevel Strang";
Dann ist das auch weg.


Zitatbeim HM-LC-SW1-BA-PCB leider noch keine Änderung.
Fehler gefunden. Bisher bin ich davon ausgegangen, dass man damit anfängt, das alle Device mit battery ok starten und nicht auch mit battery low beim ersten Anlegen. Jetzt dürfte er aber beim neuen Event angelegt werden. Neue Version gerade eingespielt.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

networker

Bin gerade am Testen und hab gesehen, du hast noch deinen Telegram-User drinnen.

Amenophis86

Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

networker

Funktioniert PERFEKT!

Das mit den alten Readings war ein guter Tipp, die waren aus 2015.
Einfach im -Climate Kanal ein "clear readings" und anschließend ein "get config" behebt das.

Frohe Ostern.
Gruß Michael

Amenophis86

Top, freut mich. Dann mal bitte testen, ob es bei dir soweit läuft. Wie gesagt die Zeiten für die 5% sind noch nicht perfekt und teste ich immer noch. Ansonsten ist mir aufgefallen, dass es manchmal dazu kommt, dass ein Batteriewechsel erkannt wird, obwohl keiner stattgefunden hat. Sollte das bei noch jemanden sein bitte mal mit schauen, ob ihr den Grund seht.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

MadMax-FHEM

#148
@Amenophis86:

ich bin immer noch begeistert, was du daraus gemacht hast!

Da mal wieder der eine oder andere Batteriewechsel ansteht habe ich mich endlich aufgerafft und eine Erweiterung geschrieben:

Berechnung der Wochen seit dem letzten Wechsel ;)

Ich hoffe du nimmst mir nich übel, dass ich immer noch meinen eigenen Code verwende ;)

Daher liefere ich den "Patch" in "gewohnter Weise" ;)
Meine "Konstanten" für die Namen der Dummies musst du halt leider anpassen...
...sollte aber an den gewählten Namen gut zu erkennen sein...

Mit folgender Sub berechne ich die Wochen seit dem letzten Wechsel:


#########################################################################
# Helper for readingsGroup BatteryStatus:
# reads the last battery change from dummy and
# calculates the battery life time since last change and
# stores it as reading in corresponding dummy device
sub my_CalculateBatteryLife($)
{
  my ($Device)  = @_;
  my $ActualLifeTimes = ReadingsVal($myDummyBatteryLifeTimes, $Device, "");
  my $LastChange = ReadingsAge($myDummyLastBatteryChange, $Device, 0);
  my $WeeksSinceLastChange = $LastChange % 604800;
  $WeeksSinceLastChange = ($LastChange - $WeeksSinceLastChange) / 604800;
 
  if($WeeksSinceLastChange > 0)
  {
    # appending actual calculated life time to last life times of device in dummy
    $ActualLifeTimes .= " $WeeksSinceLastChange";
    fhem("setreading $myDummyBatteryLifeTimes $Device $ActualLifeTimes");
  }
 
  Log3(undef, 3, "my_CalculateBatteryLife     Device: $Device    LastChange: $LastChange     WeeksSinceLastChange: $WeeksSinceLastChange");
}


Der Aufruf dieser Sub muss VOR dem Eintragen in den "Wechsel-Dummy" erfolgen, also bevor das Reading "Last Change" im Dummy aktualisiert wird (dieser Eintrag dient als Basis für die Berechnung und muss daher nat. der letzte Wechseleintrag sein).


Dann habe ich noch einen Dummy, in dem ich pro Device (ähnlich wie Batteriewechsel) die Wochen seit dem letzten Wechsel speichere.
Da mir nichts besseres eingefallen ist, immer einfach durch Leerzeichen getrennt hintereinander, also die jeweiligen Haltbarkeitswochen pro Device:


Internals:
   CFGFN     
   NAME       dmBatteryLifeTimes
   NR         113933
   STATE      ???
   TYPE       dummy
   READINGS:
     2018-04-02 10:47:12   Wandthermostat_WoZi 50 50
Attributes:


Hier im Beispiel hat also die Batterie für der Wandthermostat im Wohnzimmer 2x 50 Wochen gehalten.
(Funktion wurde 2x aufgerufen zum Test ;)  )


Und eine ReadingsGroup wegen der Übersicht:


Internals:
   CFGFN     
   DEF        <Gerät>,<>,<Haltbarkeit> NAME=dmBatteryLifeTimes:.*
   NAME       rgBatteryLifeTimes
   NR         114074
   NTFY_ORDER 50-rgBatteryLifeTimes
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     dmBatteryLifeTimes 1
   CONTENT2:
   DEVICES:
     ARRAY(0x3a462e0)
     ARRAY(0x5d4bbb8)
   fhem:
     lastDefChange 16
     last_update 1522661070.87141
   helper:
     DEF       
     mapping    $READING
     positions:
       dmBatteryLifeTimes.Wandthermostat_WoZi 2:1
     values:
       formated:
         undef
         ARRAY(0x3a3a9a8)
       orig:
         undef
         ARRAY(0x54dafd0)
       prefixsuffix:
         undef
         ARRAY(0x3acfd38)
Attributes:
   alias      Batteriehaltbarkeiten
   mapping    $READING
   nolinks    1
   notime     1
   room       Overview,Overview Battery
   sortby     10


Vielleicht ja interessant...

Ich geh dann mal Batterien wechseln und teste ob das auch so klappt ;)

EDIT: klappt wohl soweit. Allerdings was mir noch nicht gefällt ist, dass (natürlich) für Geräte wo noch nie die Batterie gewechselt wurde (und somit nicht im Batteriewechsel-Dummy stehen) eine '0' beim ersten Batteriewechsel in die Haltbarkeit eingetragen wird... Habe es mal damit "abgefangen", dass nur Werte größer '0' eingetragen werden...

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)

Amenophis86

Werde es mir die Tage mal ansehen. Vielen Dank :)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...