Aeotec MultiSensor 6 (2x Stk und stark unterschiedlicher Batterieverbrauch)

Begonnen von jhs, 30 November 2017, 22:48:18

Vorheriges Thema - Nächstes Thema

jhs

Hallo,

Vorbemerkung: zunächst muss ich einfach mal ein grosses Lob loswerden: wirklich toll, wie man mit Fhem die Geräte der verschiedenen Techniken und Hersteller kombinieren kann. Ich habe etliches mit HM-Komponenten realisiert, aber mit der Zeit ist auch 'was nützliches von Z-Wave (POPP Flow Stop Gas-/Wasser-Absperrhahn (POPE009501) Frost... Aussenwasserhahn  und - zum berührungslosen Auslesen von Zählern - http://fastforward.ag/ dazugekommen.

Meine Frage aus dem Bereich Z-Wave Multisensor 6 (AEOEZW100)
Ich habe nacheinander 2 von diesen Multi-Sensoren eingesetzt, und sind meiner Meinung nach dem, was ich an Infos aus fhem.cfg und readings seitens Fhem an Information erhalten kann,
beide  identisch konfiguriert  (Ausnahme ID).
Beide Sensoren melden auch das, was und wie ich es von Ihnen erwarte, im wesentlichen MDIR-Alarm, Temperatur, Feuchtigkeit, Helligkeit.
ABER beide Sensoren haben einen sehr stark unterschiedlichen Batterieverbrauch.
Und entgegen der Erwartung, der "wenig genutzte" Sensor (zw_sen_mult6_mdir_02 Bewegung aussen) ist derjenige, bei dem die beiden teuren Langzeitbatterien nach gefühlt 1 Monat leer sind :-(

Hat jemand Ideen, wie ich den Grund für dieses Verhalten finden könnte ?

Vielen Dank für Tipps zur Lösung.

jhs

ANHANG
Sensor-1 "normaler" Batterieverbrauch
define zw_sen_mult6_mdir_01 ZWave abcde123 3
attr zw_sen_mult6_mdir_01 IODev ZWDongle_1
attr zw_sen_mult6_mdir_01 classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM WAKE_UP BATTERY SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
attr zw_sen_mult6_mdir_01 room ZWave
attr zw_sen_mult6_mdir_01 vclasses ALARM:3 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Sensor-2 "hoher" Batterieverbrauch
define zw_sen_mult6_mdir_02 ZWave abcde123 4
attr zw_sen_mult6_mdir_02 IODev ZWDongle_1
attr zw_sen_mult6_mdir_02 classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM WAKE_UP BATTERY SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
attr zw_sen_mult6_mdir_02 room ZWave
attr zw_sen_mult6_mdir_02 vclasses ALARM:3 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


DeviceOverview zw_sen_mult6_mdir_01
CFGFN fhem.cfg
DEF abcde123 3
IODev ZWDongle_1
LASTInputDev ZWDongle_1
MSGCNT 1319
NAME zw_sen_mult6_mdir_01
NR 829
STATE ???
TYPE ZWave
ZWDongle_1_MSGCNT 1319
ZWDongle_1_RAWMSG 0013bb010204
ZWDongle_1_TIME ZWaveSubDevice no
homeId abcde123
isWakeUp 1
lastMsgSent 1512074048.44087
nodeIdHex 03
Readings UNKNOWN
multilevel type 00 fl: 22 arg: 00d5
alarm HomeSecurity: Event cleared: Previous Events cleared
basicSet 0
battery 83 %
config_9 256
humidity 44 %
luminance 0 Lux
temperature 20.7 C
timeToAck 0.037
transmit NO_ACK
ultraviolet 0 UV
wakeup notification


DeviceOverview zw_sen_mult6_mdir_02
CFGFN fhem.cfg
DEF abcde123 4
IODev ZWDongle_1
LASTInputDev ZWDongle_1
MSGCNT 536
NAME zw_sen_mult6_mdir_02
NR 869
STATE ???
TYPE ZWave
ZWDongle_1_MSGCNT 536
ZWDongle_1_RAWMSG 00040004028407
ZWDongle_1_TIME  2017...
ZWaveSubDevice no
homeId abcde123
isWakeUp 1
lastMsgSent 1512076632.34115
nodeIdHex 04
Readings alarm
HomeSecurity: Event cleared: Previous Events cleared
basicSet 0
battery low
config_9 256
humidity 84 %
luminance 0 Lux
temperature 4.9 C
timeToAck 0.534
transmit OK
ultraviolet 0 UV
wakeup notification



rudolfkoenig

Versuch bitte die in https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F beschriebene Daten noch anzuhaengen. Insbesondere wakeupInterval, aber auch die associations sind interessant.

Sonst: timetoAck ist bei der 02 zu hoch, d.h. es gibt Probleme bei der Kommunikation. Kann auch die Ursache sein.

jhs

Hallo, zunächst vielen Dank für die schnelle Antwort.
Bin leider jetzt für ein paar Tage offline und melde mich wieder mit den ermittelten Daten gem. Link bzw. berichte von den Auswirkungen der korrigierten Werte.
Bis dahin bitte ich um Geduld.
Viele Grüsse
jhs

jhs

Hallo,
heute möchte ich meinen Beitrag mit zusätzlichen Informationen zur Problembeschreibung fortsetzen, gem. https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F
Step 1 aktuellsten FHEM-Version: Befehl update ergibt Ausgabe "nothing to do..."
2018.01.11 17:37:46.946 1 : nothing to do...

Step 2 detaillierte Beschreibung des Problems
wie oben bei Eröffnung des Threads schon geschrieben, in meiner Fhem-Konfiguration sind u.a. 2 ZWave-devices installiert "Aeon Labs Z-Wave Multisensor 6 (AEOEZW100) AEOTEC"
  • Nr.1 hat "normalen" Batterieverschleiss,
  • Nr.2 saugt reproduzierbar in kurzer Zeit (ca. 3 Wochen) die Batterien leer, unabhängig vom Hersteller (VARTA, Ansmann, Panasonic ... Typ CR123A)
  • Die Geräte lassen sich auch über Micro-USB versorgen, aber die Messung mit den üblichen Bastel-USB-Stromstärke-Anzeigen zeigen 0 mA und den Stromverbrauchs-Peak bekommt man nicht zu sehen.
  • Nr.2 wurde ohne grosse Einstellungen nach factory reset sinngemäss wie Nr. 1 konfiguriert, d.h. die Einträge in fhem.cfg etc. unterscheiden sich nach meiner Ansicht nur an den notwendigen Stellen von ID-bezogenen Parametern.
  • Nr.2 wird normalerweise draussen betrieben, für diese Untersuchung aber drinnen
Fakt, die Batterie ist bei Nr.2 nach wenigen Wochen leer.

Aus Fhem: Internals und Readings
Internals
IODev ZWDongle_1
LASTInputDev ZWDongle_1
MSGCNT 695
NAME zw_sen_mult6_mdir_02
NR 869
STATE ???
TYPE ZWave
ZWDongle_1_MSGCNT 695
ZWDongle_1_RAWMSG 00040004028407
ZWDongle_1_TIME 2018-01-11 13:47:39
ZWaveSubDevice no
homeId ecfcd705
isWakeUp 1
lastMsgSent 1515674861.85173
nodeIdHex 04

Readings
CMD ZW_APPLICATION_UPDATE 2018-01-11 14:58:41
alarm HomeSecurity: Motion Detection - Unknown Location, arg 0000 2018-01-11 17:01:28
assocGroup_1 Max 5 Nodes ZWDongle_1 2018-01-11 14:51:23
assocGroups 1 2018-01-11 14:51:23
basicSet 255 2018-01-11 17:01:26
battery 100 % 2018-01-11 17:11:10
config_9 0 2018-01-11 15:11:10
dewpoint 7.9 2018-01-11 17:11:11
humidity 35 % 2018-01-11 17:11:09
humidity.num 35 2018-01-11 17:11:11
luminance 49 Lux 2018-01-11 17:11:11
temperature 24.4 C 2018-01-11 17:11:09
temperature.num 24.4 2018-01-11 17:11:11
timeToAck 0.035 2018-01-11 13:47:41
transmit OK 2018-01-11 13:47:41
ultraviolet 0 UV 2018-01-11 17:11:11
wakeup notification 2018-01-11 17:11:11
wakeupReport interval 3600 target 1 2018-01-11 16:11:12


get zw_sen_mult6_mdir_02 associationAll
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass ALARM
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass ASSOCIATION
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass ASSOCIATION_GRP_INFO
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass BATTERY
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass CONFIGURATION
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass DEVICE_RESET_LOCALLY
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass FIRMWARE_UPDATE_MD
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass MANUFACTURER_SPECIFIC
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass POWERLEVEL
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass SENSOR_BINARY
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass SENSOR_MULTILEVEL
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass VERSION
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass WAKE_UP
2018.01.11 14:56:13 3: ZWave get zw_sen_mult6_mdir_02 versionClass ZWAVEPLUS_INFO
2018.01.11 14:58:28 3: ZWave get zw_sen_mult6_mdir_02 wakeupInterval
2018.01.11 15:00:32 3: ZWave get zw_sen_mult6_mdir_02 wakeupInterval


get zw_sen_mult6_mdir_02 configAll
configAll: no model specific configs found
2018.01.11 17:11:13.294 4: ZWDongle_1 transmit OK for CB 2a, target zw_sen_mult6_mdir_02


get zw_sen_mult6_mdir_02 versionClassAll
Scheduled get requests for sending after WAKEUP, check the vclasses attribute
2018.01.11 17:15:59.403 3: ZWave get zw_sen_mult6_mdir_02 versionClass ALARM
2018.01.11 17:15:59.405 3: ZWave get zw_sen_mult6_mdir_02 versionClass ASSOCIATION
2018.01.11 17:15:59.406 3: ZWave get zw_sen_mult6_mdir_02 versionClass ASSOCIATION_GRP_INFO
2018.01.11 17:15:59.408 3: ZWave get zw_sen_mult6_mdir_02 versionClass BATTERY
2018.01.11 17:15:59.410 3: ZWave get zw_sen_mult6_mdir_02 versionClass CONFIGURATION
2018.01.11 17:15:59.411 3: ZWave get zw_sen_mult6_mdir_02 versionClass DEVICE_RESET_LOCALLY
2018.01.11 17:15:59.413 3: ZWave get zw_sen_mult6_mdir_02 versionClass FIRMWARE_UPDATE_MD
2018.01.11 17:15:59.415 3: ZWave get zw_sen_mult6_mdir_02 versionClass MANUFACTURER_SPECIFIC
2018.01.11 17:15:59.417 3: ZWave get zw_sen_mult6_mdir_02 versionClass POWERLEVEL
2018.01.11 17:15:59.418 3: ZWave get zw_sen_mult6_mdir_02 versionClass SENSOR_BINARY
2018.01.11 17:15:59.420 3: ZWave get zw_sen_mult6_mdir_02 versionClass SENSOR_MULTILEVEL
2018.01.11 17:15:59.422 3: ZWave get zw_sen_mult6_mdir_02 versionClass VERSION
2018.01.11 17:15:59.424 3: ZWave get zw_sen_mult6_mdir_02 versionClass WAKE_UP
2018.01.11 17:15:59.425 3: ZWave get zw_sen_mult6_mdir_02 versionClass ZWAVEPLUS_INFO

2018.01.11 17:16:06.795 4: ZWDongle_Read ZWDongle_1: rcvd 0004000303200100 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:16:06.800 5: ZWDongle_1: dispatch 0004000303200100
2018.01.11 17:16:07.564 4: ZWDongle_Read ZWDongle_1: rcvd 000400030a7105000000ff07000000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:16:07.566 5: ZWDongle_1: dispatch 000400030a7105000000ff07000000
2018.01.11 17:17:18.611 4: ZWDongle_Read ZWDongle_1: rcvd 00040003032001ff (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:17:18.613 5: ZWDongle_1: dispatch 00040003032001ff
2018.01.11 17:17:20.754 4: ZWDongle_Read ZWDongle_1: rcvd 000400030a7105000000ff07080000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:17:20.756 5: ZWDongle_1: dispatch 000400030a7105000000ff07080000
2018.01.11 17:17:21.525 4: ZWDongle_Read ZWDongle_1: rcvd 000400030a7105000000ff07080000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:17:21.527 5: ZWDongle_1: dispatch 000400030a7105000000ff07080000
2018.01.11 17:21:19.488 4: ZWDongle_Read ZWDongle_1: rcvd 0004000303200100 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:21:19.492 5: ZWDongle_1: dispatch 0004000303200100
2018.01.11 17:21:19.833 4: ZWDongle_Read ZWDongle_1: rcvd 000400030a7105000000ff07000000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:21:19.835 5: ZWDongle_1: dispatch 000400030a7105000000ff07000000
2018.01.11 17:26:54.050 4: ZWDongle_Read ZWDongle_1: rcvd 00040003032001ff (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:26:54.054 5: ZWDongle_1: dispatch 00040003032001ff
2018.01.11 17:26:54.214 4: ZWDongle_Read ZWDongle_1: rcvd 000400030a7105000000ff07080000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:26:54.217 5: ZWDongle_1: dispatch 000400030a7105000000ff07080000


get zw_sen_mult6_mdir_02 mcaAll
Unknown argument mcaAll, choose one of alarm alarmEventSupported alarmTypeSupported:noArg alarmWithType alarmWithTypeEvent association associationAll:noArg associationGroupCmdList associationGroupName associationGroups:noArg battery:noArg config configAll:noArg model:noArg neighborList:noArg powerlevel:noArg powerlevelTest:noArg sbStatus:noArg smStatus:noArg version:noArg versionClass versionClassAll:noArg wakeupInterval:noArg wakeupIntervalCapabilities:noArg zwavePlusInfo:noArg

get zw_sen_mult6_mdir_02 wakeupInterval
Scheduled for sending after WAKEUP
2018.01.11 17:32:32.593 4: ZWDongle_Read ZWDongle_1: rcvd 00040003063105012200ce (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:32.595 5: ZWDongle_1: dispatch 00040003063105012200ce
2018.01.11 17:32:33.308 4: ZWDongle_Read ZWDongle_1: rcvd 0004000305310505012a (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:33.312 5: ZWDongle_1: dispatch 0004000305310505012a
2018.01.11 17:32:34.377 4: ZWDongle_Read ZWDongle_1: rcvd 0004000303800321 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:34.380 5: ZWDongle_1: dispatch 0004000303800321
2018.01.11 17:32:36.044 4: ZWDongle_Read ZWDongle_1: rcvd 00040003063105030a0020 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:36.049 5: ZWDongle_1: dispatch 00040003063105030a0020
2018.01.11 17:32:36.393 4: ZWDongle_Read ZWDongle_1: rcvd 00040003063105030a0020 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:36.395 5: ZWDongle_1: dispatch 00040003063105030a0020
2018.01.11 17:32:36.547 4: ZWDongle_Read ZWDongle_1: rcvd 000400030531051b0100 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:36.552 5: ZWDongle_1: dispatch 000400030531051b0100
2018.01.11 17:32:36.671 4: ZWDongle_Read ZWDongle_1: rcvd 00040003028407 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.11 17:32:36.673 5: ZWDongle_1: dispatch 00040003028407
2018.01.11 17:32:38.736 5: ZWDongle_Write 0013030284082539 (ecfcd705)
2018.01.11 17:32:38.750 4: ZWDongle_Read ZWDongle_1: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2018.01.11 17:32:38.752 5: ZWDongle_1: dispatch 011301
2018.01.11 17:32:43.935 4: ZWDongle_Read ZWDongle_1: rcvd 001339010206 (request ZW_SEND_DATA), sending ACK
2018.01.11 17:32:43.938 5: ZWDongle_1: dispatch 001339010206


list zw_sen_mult6_mdir_02
Internals:
   CFGFN      FHEMmylocal/99_08_dev_zwave_incl3_ZWave_SENSOR_MULTILEVEL_3.cfg
   DEF        ecfcd705 4
   IODev      ZWDongle_1
   NAME       zw_sen_mult6_mdir_02
   NR         869
   STATE      ???
   TYPE       ZWave
   ZWaveSubDevice no
   cmdsPending 16
   homeId     ecfcd705
   isWakeUp   1
   nodeIdHex  04
   READINGS:
     2018-01-11 14:58:41   CMD             ZW_APPLICATION_UPDATE
     2018-01-11 17:01:26   alarm           HomeSecurity: Motion Detection - Unknown Location, arg 0000
     2018-01-11 14:51:23   assocGroup_1    Max 5 Nodes ZWDongle_1
     2018-01-11 14:51:23   assocGroups     1
     2018-01-11 17:01:26   basicSet        255
     2018-01-11 17:11:10   battery         100 %
     2018-01-11 15:11:10   config_9        0
     2018-01-11 17:11:11   dewpoint        7.9
     2018-01-11 17:11:09   humidity        35 %
     2018-01-11 17:11:13   humidity.num    35
     2018-01-11 17:11:10   luminance       49 Lux
     2018-01-11 17:11:09   temperature     24.4 C
     2018-01-11 17:11:13   temperature.num 24.4
     2018-01-11 17:11:13   timeToAck       0.093
     2018-01-11 17:11:13   transmit        OK
     2018-01-11 17:11:11   ultraviolet     0 UV
     2018-01-11 17:11:11   wakeup          notification
     2018-01-11 16:11:12   wakeupReport    interval 3600 target 1
   SendStack:
     get:1304028505253b
     get:130403861371253c
     get:130403861385253d
     get:130403861359253e
     get:130403861380253f
     get:1304038613702540
     get:13040386135a2541
     get:13040386137a2542
     get:1304038613722543
     get:1304038613732544
     get:1304038613302545
     get:1304038613312546
     get:1304038613862547
     get:1304038613842548
     get:13040386135e2549
     get:1304028405254a
Attributes:
   IODev      ZWDongle_1
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM WAKE_UP BATTERY SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
   room       ZWave
   userReadings temperature.num {ReadingsNum ("zw_sen_mult6_mdir_02","temperature",0)} , humidity.num {ReadingsNum ("zw_sen_mult6_mdir_02","humidity",0)}
   vclasses   ALARM:3 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2