HMCCU: HM-Sec-Key Keymatic - keine Batterie Infos

Begonnen von rogerknop, 16 Juli 2020, 09:51:33

Vorheriges Thema - Nächstes Thema

rogerknop

Hallo,

ich habe ein Keymatic Türschloss seit längerer Zeit im Einsatz und bin auch sehr zufrieden.
Leider fehlt mir die Info über den Batteriestatus - ausser, dass die Tür plötzlich nicht mehr geht :-)

Hier das list:

Internals:
   DEF        OEQ0898168
   FUUID      5c853947-f33f-d8f3-f7b8-d2484bd742a4f349
   IODev      ccu
   NAME       TuerSchloss
   NR         102
   STATE      unlocked
   TYPE       HMCCUDEV
   ccuaddr    OEQ0898168
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Tuerschloss
   ccutype    HM-Sec-Key
   channels   2
   firmware   2.5
   statevals  devstate|lock|unlock
   READINGS:
     2020-07-16 09:38:58   1.INHIBIT       no
     2020-07-16 09:38:58   1.STATE         unlocked
     2020-07-16 09:38:58   1.STATE_UNCERTAIN false
     2020-07-16 09:38:58   control         unlocked
     2020-07-16 09:38:58   hmstate         unlocked
     2020-07-16 09:38:58   state           unlocked
   hmccu:
     devspec    OEQ0898168
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.LOWBAT:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       188
         VAL        188
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OVAL       0
         VAL        0
       1.ERROR:
         OVAL       0
         VAL        0
       1.INHIBIT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
       1.STATE:
         OSVAL      unlocked
         OVAL       true
         SVAL       unlocked
         VAL        true
       1.STATE_UNCERTAIN:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
Attributes:
   IODev      ccu
   ccureadingfilter (STATE|INHIBIT|BATTERY)
   eventMap   /datapoint 1.OPEN true:open/
   hmstatevals ERROR!1:clutch_failure,2:motor_aborted
   statedatapoint 1.STATE
   statevals  lock:false,unlock:true
   substitute STATE!(0|false):locked,(1|true):unlocked,2:open;INHIBIT!(0|false):no,(1|true):yes;STATE_UNCERTAIN!(1|true):manual;DIRECTION!0:none,1:up,2:down,3:undefined;ERROR!0:no,1:clutch_failure,2:motor_aborted
   webCmd     lock:unlock:open


Hat jemand einen Tipp, wie ich an die Batterieinfos komme?

Danke & Grüße,
Roger

enno

Bei mir wird der Batteriestatus angezeigt. Was passiert wenn du attr TuerSchloss expert defReg,rawReg setzt?

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

rogerknop

Hallo Enno,
bekomme eine Fehlermeldung: TuerSchloss: unknown attribute expert. Type 'attr TuerSchloss ?' for a detailed list.
Grüße, Roger

MadMax-FHEM

ACHTUNG: diese Keymatic ist per HMCCU eingebunden! NICHT per CUL_HM!

Daher gibt es die Attribute auch nicht ;)

@rogerknop: evtl. das etwas KLARER herausstellen! Evtl. schon im Thread-Titel...

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)

zap

So:

ccureadingfilter (STATE|INHIBIT|LOWBAT)

und eventuell noch so:

ccureadingname LOWBAT:battery

oder auch so:

ccureadingname LOWBAT:+battery

Und man könnte noch:

substitute LOWBAT!(0|false):ok,(1|true):low
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

rogerknop

Habe es so lösen können - stand im Wiki... *schäm

attr ccu ccudef-readingfilter ^(LOW_?BAT|UNREACH)$
attr ccu ccudef-readingname ^(.+\.)?LOW_?BAT$:battery;;^(.+\.)?UNREACH$:activity
attr ccu ccudef-substitute LOWBAT,LOW_BAT!(0|false):ok,(1|true):low;;UNREACH!(0|false):alive,(1|true):dead

zap

In der aktuellen Version 4.3 klappt das so. Ab 4.4 funktioniert das alles weitgehend automatisch, zumindest was so Standard Dinge wie battery anbelangt.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB