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
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.
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
... 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
Halt! Jetzt sind es 100% :)
Danke Rudi für die schnelle Hilfe.
Beste Grüße,
Max
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.