Homematic Thermostat HM-CC-RT-DN -> Was passiert, wenn Batterie dem Ende naht?

Begonnen von hoppel118, 11 November 2018, 15:07:26

Vorheriges Thema - Nächstes Thema

hoppel118

Hallo Leute,

momentan beschäftige ich mich, wie einige von euch sicherlich aufgrund meiner Posts hier im Homematic-Forumsbereich schon bemerkt haben, intensiv mit meinen Homematic Thermostaten.

Ich habe meine Homematic Thermostate mittlerweile seit Anfang 2016 in Betrieb und seit ca. Oktober 2016 steuere ich sie mit FHEM.

Nun hatten nach der Sommerpause 2 meiner insgesamt 7 Thermostate das Problem, dass sie nicht mehr richtig schließen. Ich habe dann versucht das Problem mit 1Cent-Münzen in den Griff zu bekommen, weil ich das nach kurzer Google-Recherche so herausgefunden hatte: https://homematic-forum.de/forum/viewtopic.php?t=33370

Bisher hatte ich noch nirgends 1Cent-Münzen im Einsatz. Bisher hat auch ohne alles tadellos funktioniert. Bei dem einen betroffenen Thermostat im Schlafzimmer habe ich eine 1Cent-Münze zwischen Heizungsventil und Stellmotor gelegt, danach war wieder alles tipptopp. Bei dem anderen betroffenen Thermostat im Wohnzimmer hat mich das allerdings nicht weiter gebracht.


  • Ohne 1Cent hat das Thermostat einfach nicht mehr vollständig dicht gemacht
  • Mit 1Cent-Münze konnte man es aber nicht mehr vollständig öffnen

Ich habe dieses Thermostat dann einfach mal testweise durch ein anderes funktionierendes Thermostat ersetzt (inkl. Adaptierfahrt). Siehe da, alles läuft wie gewünscht. Ich dachte mir dann: ok, die Lebensdauer dieser Teile ist ja nicht so berauschend und habe mir ein neues Thermostat gekauft. Dieses habe ich gestern Abend in Betrieb genommen und nun ist alles wieder so, wie es sein soll.

Allerdings ist mir gerade beim Batteriestatus aufgefallen, ich benutze dafür das BatteryStatus Modul, dass bei dem neuen "Essbereich Thermostat" 3V steht und bei allen anderen 2V. Trotzdem scheint ja immer noch alles im grünen Bereich zu sein. Ich würde erwarten, dass der Batterie Status in der Grafik auf rot wechselt, wenn die Batterien ein kritisches Ende erreichen, siehe Screenshot.

Mir stellt sich nun die Frage, ob das Problem durch zu schwache Batterien entstanden sein könnte und das Thermostat gar nicht defekt ist. Ich habe mich einfach blind auf den BatteryStatus verlassen.

Wie ist eure Erfahrung?

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

dkreutz

Bei meinen HM-CC-RT-DN ist R-lowBatLimitRT mit 2.1V definiert. Deine 2V sind also im unteren Limit und da wundert es auch nicht, wenn der Stellmotor nicht mehr genug Saft hat die Ventile zu betätigen.
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

gloob

Kann es sein, dass deine Readings auf 2V abgeschnitten sind? Was steht denn im Device? Vielleicht steht da 2,8V oder etwas ähnliches.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

hoppel118

Hallo ihr beiden,

danke für eure Unterstützung. Hier mal die Ausgaben der beiden Wohnzimmer Thermostate:

Internals:
   DEF        681CFB
   HMUSB_MSGCNT 124
   HMUSB_RAWMSG E681CFB,0000,74759247,FF,FFBD,8E8610681CFB0000000A98E1910000
   HMUSB_RSSI -67
   HMUSB_TIME 2018-11-11 22:06:45
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     124
   NAME       OG_WZ_Essbereich_Thermostat
   NOTIFYDEV  global
   NR         113
   NTFY_ORDER 50-OG_WZ_Essbereich_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG_WZ_Essbereich_Thermostat_Weather
   channel_02 OG_WZ_Essbereich_Thermostat_Climate
   channel_03 OG_WZ_Essbereich_Thermostat_WindowRec
   channel_04 OG_WZ_Essbereich_Thermostat_Clima
   channel_05 OG_WZ_Essbereich_Thermostat_ClimaTeam
   channel_06 OG_WZ_Essbereich_Thermostat_remote
   lastMsg    No:8E - t:10 s:681CFB d:000000 0A98E1910000
   protLastRcv 2018-11-11 22:06:45
   protRcv    124 last_at:2018-11-11 22:06:45
   protSnd    3 last_at:2018-11-11 17:07:37
   protState  CMDs_done
   rssi_HMUSB cnt:2 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_HMUSB cnt:124 min:-80 max:-55 avg:-65.29 lst:-67
   READINGS:
     2018-11-11 17:03:56   Activity        alive
     2018-11-11 17:07:37   CommandAccepted yes
     2018-11-10 16:48:52   D-firmware      1.5
     2018-11-10 16:48:52   D-serialNr      OEQ2633260
     2018-11-11 16:16:17   PairedTo        0x242424
     2018-11-10 16:52:11   R-backOnTime    10 s
     2018-11-10 16:52:11   R-burstRx       on
     2018-11-10 16:52:11   R-cyclicInfoMsg on
     2018-11-10 16:52:11   R-cyclicInfoMsgDis 0
     2018-11-10 16:52:11   R-pairCentral   0x242424
     2018-11-11 16:16:17   RegL_00.        01:01 02:01 09:01 0A:24 0B:24 0C:24 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-11-11 16:56:26   RegL_07.       
     2018-11-11 22:06:45   actuator        0
     2018-11-11 17:07:37   battery         ok
     2018-11-11 22:06:45   batteryLevel    3.2
     2018-11-11 16:34:23   controlMode     auto
     2018-11-11 22:06:45   desired-temp    19.0
     2018-11-11 22:06:45   measured-temp   22.5
     2018-11-11 22:06:45   motorErr        communicationERR
     2018-11-11 16:11:13   powerOn         2018-11-11 16:11:13
     2018-11-11 16:11:13   recentStateType info
     2018-11-11 17:07:37   state           CMDs_done
     2018-11-11 16:11:15   time-request    -
   helper:
     HM_CMDNR   142
     cSnd       11242424681CFB820422230B12240B12BB,11242424681CFB820422230B12240B12BB
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +681CFB,00,00,00
       nextSend   1541970405.75008
       rxt        2
       vccu       VCCU
       p:
         681CFB
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        8E
       io:
         HMUSB:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       HMUSB:
         avg        -57
         cnt        2
         lst        -57
         max        -57
         min        -57
       at_HMUSB:
         avg        -65.2903225806452
         cnt        124
         lst        -67
         max        -55
         min        -80
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Essbereich Thermostat
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   serialNr   OEQ2633260
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



Internals:
   DEF        47D5B1
   HMUSB_MSGCNT 126
   HMUSB_RAWMSG E47D5B1,0000,747AB9AC,FF,FFD5,7E861047D5B10000000A98E6890000
   HMUSB_RSSI -43
   HMUSB_TIME 2018-11-11 22:12:23
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     126
   NAME       OG_WZ_Wohnbereich_Thermostat
   NOTIFYDEV  global
   NR         124
   NTFY_ORDER 50-OG_WZ_Wohnbereich_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG_WZ_Wohnbereich_Thermostat_Weather
   channel_02 OG_WZ_Wohnbereich_Thermostat_Climate
   channel_03 OG_WZ_Wohnbereich_Thermostat_WindowRec
   channel_04 OG_WZ_Wohnbereich_Thermostat_Clima
   channel_05 OG_WZ_Wohnbereich_Thermostat_ClimaTeam
   channel_06 OG_WZ_Wohnbereich_Thermostat_remote
   lastMsg    No:7E - t:10 s:47D5B1 d:000000 0A98E6890000
   protLastRcv 2018-11-11 22:12:23
   protRcv    126 last_at:2018-11-11 22:12:23
   protSnd    3 last_at:2018-11-11 17:08:02
   protState  CMDs_done
   rssi_HMUSB cnt:2 min:-40 max:-40 avg:-40 lst:-40
   rssi_at_HMUSB cnt:126 min:-46 max:-41 avg:-43.42 lst:-43
   READINGS:
     2018-11-11 17:03:56   Activity        alive
     2018-11-11 17:08:02   CommandAccepted yes
     2018-01-07 11:22:24   D-firmware      1.4
     2018-01-07 11:22:24   D-serialNr      NEQ0313497
     2018-11-04 23:48:59   PairedTo        0x242424
     2018-01-07 11:26:46   R-backOnTime    10 s
     2018-01-07 11:26:46   R-burstRx       on
     2018-01-07 11:26:46   R-cyclicInfoMsg on
     2018-01-07 11:26:46   R-cyclicInfoMsgDis 0
     2018-01-07 11:26:46   R-pairCentral   0x242424
     2018-11-04 23:48:59   RegL_00.        01:01 02:01 09:01 0A:24 0B:24 0C:24 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2018-11-10 21:48:39   RegL_07.       
     2018-11-11 22:12:23   actuator        0
     2018-11-11 17:08:02   battery         ok
     2018-11-11 22:12:23   batteryLevel    2.4
     2018-11-11 08:03:32   controlMode     manual
     2018-11-11 22:12:23   desired-temp    19.0
     2018-11-11 22:12:23   measured-temp   23.0
     2018-11-11 22:12:23   motorErr        communicationERR
     2018-11-04 23:46:12   powerOn         2018-11-04 23:46:12
     2018-11-04 23:46:12   recentStateType info
     2018-11-11 17:08:02   state           CMDs_done
     2018-11-11 15:03:33   time-request    -
   helper:
     HM_CMDNR   126
     cSnd       1124242447D5B1820422230B12240B12BB,1124242447D5B1820422230B12240B12BB
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +47D5B1,00,00,00
       nextSend   1541970743.51378
       rxt        2
       vccu       VCCU
       p:
         47D5B1
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        7E
       io:
         HMUSB:
           -35
           -35
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       HMUSB:
         avg        -40
         cnt        2
         lst        -40
         max        -40
         min        -40
       at_HMUSB:
         avg        -43.4285714285714
         cnt        126
         lst        -43
         max        -41
         min        -46
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Wohnbereich Thermostat
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.4
   model      HM-CC-RT-DN
   serialNr   NEQ0313497
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



Zitat von: dkreutz am 11 November 2018, 19:35:16
Bei meinen HM-CC-RT-DN ist R-lowBatLimitRT mit 2.1V definiert. Deine 2V sind also im unteren Limit und da wundert es auch nicht, wenn der Stellmotor nicht mehr genug Saft hat die Ventile zu betätigen.

Hm..., dieses Attribut "R-lowBatLimitRT" finde ich bei mir nicht. Gibt es einen Weg, dass ich die fehlenden Readings automatisch bekomme?

Unter den Readings gibt es "battery = ok" und "batteryLevel = 2.4" (beim älteren Thermostat) bzw. "batteryLevel = 3.2" (beim neuen Thermostat). 

Zitat von: gloob am 11 November 2018, 19:49:53
Kann es sein, dass deine Readings auf 2V abgeschnitten sind? Was steht denn im Device? Vielleicht steht da 2,8V oder etwas ähnliches.

Was genau meinst du mit "auf 2V abgeschnitten"? Kannst du mir mal einen Beispielbefehl geben, wo ich die Angabe "2,8V oder etwas ähnliches" im Device finde?

Danke euch und viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

dkreutz

ZitatHm..., dieses Attribut "R-lowBatLimitRT" finde ich bei mir nicht. Gibt es einen Weg, dass ich die fehlenden Readings automatisch bekomme?

Das Attribut ,,expert" auf den Wert ,,1-allReg" stellen.
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

hoppel118

Konfiguriere ich dieses attr an der VCCU oder an jedem device einzeln?

EDIT: OK, ich habe es einfach an der VCCU und an allen HM Thermostaten hinterlegt. An der VCCU macht das Attribut aber anscheinend keinen Sinn.

Wie dem auch sei. Dein Tip hat funktioniert. SUPER, danke dafür! An all meinen Devices wird unter "R-lowBatLimitRT" 2.1V aufgeführt. Das ist also alles wie es sein soll.

Internals:
   DEF        681CFB
   HMUSB_MSGCNT 7
   HMUSB_RAWMSG E681CFB,0000,74CE2530,FF,FFC2,B48610681CFB0000000A98D3910000
   HMUSB_RSSI -62
   HMUSB_TIME 2018-11-11 23:43:30
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     7
   NAME       OG_WZ_Essbereich_Thermostat
   NOTIFYDEV  global
   NR         119
   NTFY_ORDER 50-OG_WZ_Essbereich_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG_WZ_Essbereich_Thermostat_Weather
   channel_02 OG_WZ_Essbereich_Thermostat_Climate
   channel_03 OG_WZ_Essbereich_Thermostat_WindowRec
   channel_04 OG_WZ_Essbereich_Thermostat_Clima
   channel_05 OG_WZ_Essbereich_Thermostat_ClimaTeam
   channel_06 OG_WZ_Essbereich_Thermostat_remote
   lastMsg    No:B4 - t:10 s:681CFB d:000000 0A98D3910000
   protLastRcv 2018-11-11 23:43:30
   protRcv    7 last_at:2018-11-11 23:43:30
   rssi_at_HMUSB cnt:7 min:-63 max:-61 avg:-61.85 lst:-62
   READINGS:
     2018-11-11 23:34:14   Activity        alive
     2018-11-11 22:29:15   CommandAccepted yes
     2018-11-10 16:48:52   D-firmware      1.5
     2018-11-10 16:48:52   D-serialNr      OEQ2633260
     2018-11-11 16:16:17   PairedTo        0x242424
     2018-11-10 16:52:11   R-backOnTime    10 s
     2018-11-10 16:52:11   R-btnLock       off
     2018-11-10 16:52:11   R-burstRx       on
     2018-11-10 16:52:11   R-cyclicInfoMsg on
     2018-11-10 16:52:11   R-cyclicInfoMsgDis 0
     2018-11-10 16:52:11   R-globalBtnLock off
     2018-11-10 16:52:11   R-localResDis   off
     2018-11-10 16:52:11   R-lowBatLimitRT 2.1 V
     2018-11-10 16:52:11   R-modusBtnLock  off
     2018-11-10 16:52:11   R-pairCentral   0x242424
     2018-11-11 23:43:30   actuator        0
     2018-11-11 22:29:17   battery         ok
     2018-11-11 23:43:30   batteryLevel    3.2
     2018-11-11 16:34:23   controlMode     auto
     2018-11-11 23:43:30   desired-temp    19.0
     2018-11-11 23:43:30   measured-temp   21.1
     2018-11-11 23:43:30   motorErr        communicationERR
     2018-11-11 16:11:13   powerOn         2018-11-11 16:11:13
     2018-11-11 16:11:13   recentStateType info
     2018-11-11 22:29:17   state           CMDs_done
     2018-11-11 16:11:15   time-request    -
   helper:
     HM_CMDNR   180
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +681CFB,00,00,00
       nextSend   1541976210.58241
       rxt        2
       vccu       VCCU
       p:
         681CFB
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        B4
       io:
         HMUSB:
           -58
           -58
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMUSB:
         avg        -61.8571428571429
         cnt        7
         lst        -62
         max        -61
         min        -63
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Essbereich Thermostat
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.5
   model      HM-CC-RT-DN
   serialNr   OEQ2633260
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Internals:
   DEF        47D5B1
   HMUSB_MSGCNT 9
   HMUSB_RAWMSG E47D5B1,0000,74D020E9,FF,FFD5,A3861047D5B10000000A98DC890000
   HMUSB_RSSI -43
   HMUSB_TIME 2018-11-11 23:45:40
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     9
   NAME       OG_WZ_Wohnbereich_Thermostat
   NOTIFYDEV  global
   NR         131
   NTFY_ORDER 50-OG_WZ_Wohnbereich_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG_WZ_Wohnbereich_Thermostat_Weather
   channel_02 OG_WZ_Wohnbereich_Thermostat_Climate
   channel_03 OG_WZ_Wohnbereich_Thermostat_WindowRec
   channel_04 OG_WZ_Wohnbereich_Thermostat_Clima
   channel_05 OG_WZ_Wohnbereich_Thermostat_ClimaTeam
   channel_06 OG_WZ_Wohnbereich_Thermostat_remote
   lastMsg    No:A3 - t:10 s:47D5B1 d:000000 0A98DC890000
   protLastRcv 2018-11-11 23:45:40
   protRcv    8 last_at:2018-11-11 23:45:40
   rssi_at_HMUSB cnt:9 min:-43 max:-43 avg:-43 lst:-43
   READINGS:
     2018-11-11 23:34:14   Activity        alive
     2018-11-11 22:29:29   CommandAccepted yes
     2018-01-07 11:22:24   D-firmware      1.4
     2018-01-07 11:22:24   D-serialNr      NEQ0313497
     2018-11-04 23:48:59   PairedTo        0x242424
     2018-01-07 11:26:46   R-backOnTime    10 s
     2018-01-07 11:26:46   R-btnLock       off
     2018-01-07 11:26:46   R-burstRx       on
     2018-01-07 11:26:46   R-cyclicInfoMsg on
     2018-01-07 11:26:46   R-cyclicInfoMsgDis 0
     2018-01-07 11:26:46   R-globalBtnLock off
     2018-01-07 11:26:46   R-localResDis   off
     2018-01-07 11:26:46   R-lowBatLimitRT 2.1 V
     2018-01-07 11:26:46   R-modusBtnLock  off
     2018-01-07 11:26:46   R-pairCentral   0x242424
     2018-11-11 23:45:40   actuator        0
     2018-11-11 22:29:31   battery         ok
     2018-11-11 23:45:40   batteryLevel    2.4
     2018-11-11 08:03:32   controlMode     manual
     2018-11-11 23:45:40   desired-temp    19.0
     2018-11-11 23:45:40   measured-temp   22.0
     2018-11-11 23:45:40   motorErr        communicationERR
     2018-11-04 23:46:12   powerOn         2018-11-04 23:46:12
     2018-11-04 23:46:12   recentStateType info
     2018-11-11 22:29:31   state           CMDs_done
     2018-11-11 15:03:33   time-request    -
   helper:
     HM_CMDNR   163
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +47D5B1,00,00,00
       nextSend   1541976340.56798
       rxt        2
       vccu       VCCU
       p:
         47D5B1
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        A3
       io:
         HMUSB:
           -35
           -35
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HMUSB:
         avg        -43
         cnt        9
         lst        -43
         max        -43
         min        -43
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   000:10
   actStatus  alive
   alias      Wohnbereich Thermostat
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.4
   model      HM-CC-RT-DN
   serialNr   NEQ0313497
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Ich bin mir jetzt unsicher, ob "batteryLevel" den Ist-Zustand beschreibt, der bei "R-lowBatLimitRT" unterschritten werden muss.

Ist das so?

Falls das so ist, liegen meine älteren Thermostate alle bei 2.4, bis auf eins, welches noch bei 2.5 liegt. Somit wären die Batterien noch nicht "leer" und das grüne Batterie-Symbol der batteryStatus readingsGroup passt.

Wie seht ihr das?

EDIT: Was müsste ich ändern, damit ich in der readingsGroup den batteryStatus mit einer Nachkommastelle angezeigt bekomme?

Die Angabe 2V ist etwas ungenau... [emoji6]

Momentan wird ja außerdem auch nur zwischen battery.ok und battery.low unterschieden. Gibt's da auch eine Zwischenvariante, so dass das Batteriesymbol bspw. ab 2.5V orange wird.

Dann hätte ich zukünftig auch eine Chance leere Batterien frühzeitig zu erkennen.

Mein batteryStatus ist wie folgt konfiguriert:

#Batteriestatus Thermostate
#define batteryStatus readingsGroup .*:[Bb]attery
define batteryStatus readingsGroup <%Batterie>,<Batterie>,<Batterielevel> .*:[Bb]attery,[Bb]atteryLevel
attr batteryStatus alias Batteriestatus
attr batteryStatus mapping %ALIAS
attr batteryStatus notime 1
attr batteryStatus room Thermostate
attr batteryStatus valueFormat { batteryLevel => "%0dV" }
attr batteryStatus valueIcon {'battery.ok' => 'batterie@green', 'battery.low' => 'batterie@red'}


Das ist alles schon wieder so lange her. Ich hatte das damals echt verstanden...  [emoji57]

EDIT: Ich werde morgen auch nochmal die Batterien des Thermostates einlegen, das gesponnen hat. Mal sehen, welchen Wert das ,,batteryLevel" dann ausgibt.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

CBSnake

Hi,

prüf doch mal ob das "nicht-schließen" zufällig erstmalig am Tag der Entkalkung Auftritt.
Den Eintrag "R-decalcWeekday" findest du unter clima.
Falls ja ist das ein bekanntes Problem mit der Entkalkungsfahrt. Haben manche und manche haben es nicht.
Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

gloob

Also wenn ich die Batterieüberwachung von hier nehme: https://forum.fhem.de/index.php/topic,82637.0.html bekommt man auch orange für Geräte mit niedrigerer Spannung.

Die unteren 4 Geräte sind auch Homematic Heizungsthermostate
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

pc1246

Moin
Interessant, Dein neuer Thermostat hat eine Firmware, die es bei eq3 noch nicht gibt!
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div

gloob

Zitat von: pc1246 am 12 November 2018, 08:55:47
Moin
Interessant, Dein neuer Thermostat hat eine Firmware, die es bei eq3 noch nicht gibt!
Gruss Christoph

Hier gibt es noch ein paar Infos: https://forum.fhem.de/index.php?topic=93074.0
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Joker

Zitat von: hoppel118 am 11 November 2018, 23:25:28

Ich bin mir jetzt unsicher, ob "batteryLevel" den Ist-Zustand beschreibt, der bei "R-lowBatLimitRT" unterschritten werden muss.

Ist das so?
Ja  ;) Also deine Batterien sind noch OK und somit das grüne Symbol grundsätzlich auch.

Zitat
EDIT: Was müsste ich ändern, damit ich in der readingsGroup den batteryStatus mit einer Nachkommastelle angezeigt bekomme?

Die Angabe 2V ist etwas ungenau... [emoji6]
Das dürfte an deinem Valueformat liegen.
Probier mal:
attr batteryStatus valueFormat { batteryLevel => "%fV" }

gloob

Sollte die Farbe bei der Readingsgroup nicht passen, schau dir doch mal Zeile 29 in der 99_BatteryCheckUtils.pm an:

  my $MinBatLevel = 2.1;
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

hoppel118

Zitat von: CBSnake am 12 November 2018, 07:03:40prüf doch mal ob das "nicht-schließen" zufällig erstmalig am Tag der Entkalkung Auftritt.
Den Eintrag "R-decalcWeekday" findest du unter clima.
Falls ja ist das ein bekanntes Problem mit der Entkalkungsfahrt. Haben manche und manche haben es nicht.

Wie gesagt, ich habe das Thermostat bereits auf Werkseinstellungen zurückgesetzt und durch ein neues ersetzt. Weiß noch nicht genau, ob ich bereit bin die Zeit für eine erneute Inbetriebnahme und weitere Tests zu opfern... Könnte man es denn noch nachvollziehen, wenn man das Thermostat vollständig zurückgesetzt hat?

Zitat von: gloob am 12 November 2018, 07:39:09Also wenn ich die Batterieüberwachung von hier nehme: https://forum.fhem.de/index.php/topic,82637.0.html bekommt man auch orange für Geräte mit niedrigerer Spannung.

Die unteren 4 Geräte sind auch Homematic Heizungsthermostate

Das muss ich mir bei Gelegenheit mal genauer anschauen. Das sieht wirklich interessant aus, auch wenn es etwas komplexer ist, als batteryStatus.

Zitat von: gloob am 12 November 2018, 09:08:10Hier gibt es noch ein paar Infos: https://forum.fhem.de/index.php?topic=93074.0

Ja, bitte alle Informationen etc. zu der Firmware-Version 1.5 hier heraushalten und in dem anderen Thread posten. Dort können wir alle Informationen zu der neuen Firmware sammeln, insofern es denn welche gibt... [emoji6]

Zitat von: pc1246 am 12 November 2018, 08:55:47Interessant, Dein neuer Thermostat hat eine Firmware, die es bei eq3 noch nicht gibt!

Aber Recht hast du! Das ist wirklich interessant. :D

Zitat von: Joker am 12 November 2018, 10:44:50Ja  [emoji6] Also deine Batterien sind noch OK und somit das grüne Symbol grundsätzlich auch.

Das habe ich fast vermutet. Danke für die Bestätigung. Ich habe übrigens gerade nochmal die Batterien vom vermutlich defekten Thermostat im Wohnzimmer eingebaut und batteryLevel über FHEM ausgelesen. Ergebnis: 2.4V. Somit ist die Battery definitiv nicht leer.

Zitat von: Joker am 12 November 2018, 10:44:50Das dürfte an deinem Valueformat liegen. Probier mal:
attr batteryStatus valueFormat { batteryLevel => "%fV" }

Das habe ich direkt mal getestet, siehe Screenshot. Hast du eine Idee, wie ich das Format so eingestellt bekomme, dass ich genau eine Nachkommastelle angezeigt bekomme?

Aber so ist es auf jeden Fall schonmal transparenter, wie das batteryLevel nun tatsächlich ist.

Danke euch allen für die rege Beteiligung! [emoji6]

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi


hoppel118

Zitat von: gloob am 12 November 2018, 07:39:09Also wenn ich die Batterieüberwachung von hier nehme: https://forum.fhem.de/index.php/topic,82637.0.html bekommt man auch orange für Geräte mit niedrigerer Spannung.

Habe mich gerade mal ein Bisschen damit beschäftigt. Wenn ich ehrlich bin, habe ich es nicht direkt verstanden, was ich alles machen soll. Wahrscheinlich braucht das ein wenig Zeit. Ein anderes Mal...

Zitat von: Joker am 12 November 2018, 10:44:50
Das dürfte an deinem Valueformat liegen.
Probier mal:
attr batteryStatus valueFormat { batteryLevel => "%fV" }

Habe es gerade herausgefunden. Damit klappt es:

attr batteryStatus valueFormat { batteryLevel => "%.1fV" }

Das reicht mir für heute. ;)

Danke euch und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi