Autor Thema: Batteriestatus beim Aeotec Door/Window Sensor  (Gelesen 825 mal)

Offline Sirel

  • Full Member
  • ***
  • Beiträge: 186
Batteriestatus beim Aeotec Door/Window Sensor
« am: 11 Februar 2017, 14:54:31 »
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
« Letzte Änderung: 11 Februar 2017, 15:03:10 von Sirel »

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 22648
Antw:Batteriestatus beim Aeotec Door/Window Sensor
« Antwort #1 am: 11 Februar 2017, 15:15:10 »
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.

Offline Sirel

  • Full Member
  • ***
  • Beiträge: 186
Antw:Batteriestatus beim Aeotec Door/Window Sensor
« Antwort #2 am: 11 Februar 2017, 15:20:02 »
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

Offline Sirel

  • Full Member
  • ***
  • Beiträge: 186
Antw:Batteriestatus beim Aeotec Door/Window Sensor
« Antwort #3 am: 11 Februar 2017, 15:27:03 »
... 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

Offline Sirel

  • Full Member
  • ***
  • Beiträge: 186
Antw:Batteriestatus beim Aeotec Door/Window Sensor
« Antwort #4 am: 11 Februar 2017, 15:30:11 »
Halt! Jetzt sind es 100%   :)

Danke Rudi für die schnelle Hilfe.

Beste Grüße,
Max

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 22648
Antw:Batteriestatus beim Aeotec Door/Window Sensor
« Antwort #5 am: 11 Februar 2017, 22:34:05 »
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.