Batteriestatus beim Aeotec Door/Window Sensor

Begonnen von Sirel, 11 Februar 2017, 14:54:31

Vorheriges Thema - Nächstes Thema

Sirel

Hallo zusammen,
hat jemand schon mal einem Aeotec Door/Window Sensor 2nd Edition den Batteriestatus entlocken können?
Ich bekomme immer nur als Reading
UNPARSED BATTERY 0480036400

Kann es sein, dass ich unter dem Parameter configDeterminesWhichReportWillBeSent121 noch irgendwas einstellen muss?

Besten Dank vorab,
Max

rudolfkoenig

Kannst Du bitte
1. uns das vclasses Attribut des Geraetes hier zeigen? Insb. interessiert mich die Version der BATTERY Klasse.
2. die Zeile in FHEM/10_ZWave.pm
    parse => { "038003(..)"=> '"battery:".($1 eq "ff" ? "low":hex($1)." %")'} },
durch
    parse => { "0.8003(..)"=> '"battery:".($1 eq "ff" ? "low":hex($1)." %")'} },
austauschen, FHEM neu starten, und hier berichten.

An den Erfahreneren: gibts irgendwo eine Doku zu BATTERY > 1 ? Laut SDS12657-12 ist 1 die aktuellste. Auch "ZWave_custom_cmd_classes.xml" kennt nur Version 1.

Sirel

Hi Rudolf,
hier mal das List
Internals:
   CFGFN
   DEF        c1c7df23 66
   IODev      zwave
   LASTInputDev zwave
   MSGCNT     80
   NAME       ZWave_SENSOR_BINARY_66
   NR         92300
   STATE      open
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     c1c7df23
   isWakeUp   1
   lastMsgSent 1486822583.49025
   nodeIdHex  42
   zwave_MSGCNT 80
   zwave_RAWMSG 00040042028407
   zwave_TIME 2017-02-11 15:16:22
   Readings:
     2017-02-11 15:16:21   CMD             ZW_APPLICATION_UPDATE
     2017-02-11 15:16:21   UNPARSED        BATTERY 0480036400
     2017-02-11 15:06:32   basicSet        255
     2017-02-11 15:06:38   configDeterminesWhichReportWillBeSent121 256
     2017-02-11 14:26:41   model           Aeotec Door/Window Sensor
     2017-02-11 14:26:41   modelConfig     aeotec/doorwindow.xml
     2017-02-11 14:26:41   modelId         0086-0002-001d
     2017-02-11 14:25:57   reportedState   open
     2017-02-11 14:25:57   state           open
     2017-02-11 15:16:23   timeToAck       0.046
     2017-02-11 15:16:23   transmit        OK
     2017-02-11 15:16:22   wakeup          notification
Attributes:
   IODev      zwave
   classes    SENSOR_BINARY BATTERY WAKE_UP ALARM CONFIGURATION ASSOCIATION VERSION MANUFACTURER_SPECIFIC BASIC
   room       ZWave
   vclasses   ALARM:1 ASSOCIATION:1 BATTERY:1 CONFIGURATION:1 MANUFACTURER_SPECIFIC:2 WAKE_UP:2


Um die Zwave.pm kümmere ich mich jetzt...

Bis gleich,

Max

Sirel

... so, habe die Änderungen an der Zwave.pm vorgenommen.

Ergebnis:

Internals:
   DEF        c1c7df23 66
   IODev      zwave
   LASTInputDev zwave
   MSGCNT     3
   NAME       ZWave_SENSOR_BINARY_66
   NR         281
   STATE      open
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     c1c7df23
   isWakeUp   1
   lastMsgSent 1486823102.63486
   nodeIdHex  42
   zwave_MSGCNT 3
   zwave_RAWMSG 00040042028407
   zwave_TIME 2017-02-11 15:25:01
   Readings:
     2017-02-11 15:25:00   CMD             ZW_APPLICATION_UPDATE
     2017-02-11 15:16:21   UNPARSED        BATTERY 0480036400
     2017-02-11 15:06:32   basicSet        255
     2017-02-11 15:25:00   battery         0 %
     2017-02-11 15:21:15   configDeterminesWhichReportWillBeSent121 256
     2017-02-11 14:26:41   model           Aeotec Door/Window Sensor
     2017-02-11 14:26:41   modelConfig     aeotec/doorwindow.xml
     2017-02-11 14:26:41   modelId         0086-0002-001d
     2017-02-11 14:25:57   reportedState   open
     2017-02-11 14:25:57   state           open
     2017-02-11 15:25:02   timeToAck       0.046
     2017-02-11 15:25:02   transmit        OK
     2017-02-11 15:25:01   wakeup          notification
Attributes:
   IODev      zwave
   classes    SENSOR_BINARY BATTERY WAKE_UP ALARM CONFIGURATION ASSOCIATION VERSION MANUFACTURER_SPECIFIC BASIC
   room       ZWave
   vclasses   ALARM:1 ASSOCIATION:1 BATTERY:1 CONFIGURATION:1 MANUFACTURER_SPECIFIC:2


Die Batterien sind jedoch ganz frisch und müssen definitiv über 0% haben.

Viele Grüße,
Max

Sirel

Halt! Jetzt sind es 100%   :)

Danke Rudi für die schnelle Hilfe.

Beste Grüße,
Max

rudolfkoenig

Habe die Aenderung eingecheckt.
Dein Geraet meldet die BATTERY Klasse mit Version 1, dafuer ist aber nur 1 Nutzbyte spezifiziert. Dein Geraet liefert 2 Bytes, also auch etwas Muell.