FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Phiolin am 03 April 2019, 16:48:31

Titel: ZWave: Warnungen wegen Uninitialized value
Beitrag von: Phiolin am 03 April 2019, 16:48:31
Seit einem FHEM Update der letzten Tage habe ich regelmäßig alle 5 Minuten Warnungen im Log in Bezug auf ZWave.
Da sich am ZWave Modul ja länger nichts geändert hat, hängt es vermutlich eher an irgendwas anderem?

2019.04.03 16:23:02 4: ZWDongle_Read zw.Gateway: rcvd 000400030a32022134000000020000c600 (request APPLICATION_COMMAND_HANDLER), sending ACK
2019.04.03 16:23:02 5: SW: 06
2019.04.03 16:23:02 5: zw.Gateway: dispatch 000400030a32022134000000020000c600
2019.04.03 16:23:02 4: CMD:APPLICATION_COMMAND_HANDLER ID:03 ARG:0a32022134000000020000c600 CB:00
2019.04.03 16:23:02 1: PERL WARNING: Use of uninitialized value $value in concatenation (.) or string at /opt/fhem/fhem.pl line 4847.
2019.04.03 16:23:02 1: stacktrace:
2019.04.03 16:23:02 1:     main::__ANON__                      called by /opt/fhem/fhem.pl (4847)
2019.04.03 16:23:02 1:     main::readingsBulkUpdate            called by /opt/fhem/fhem.pl (4670)
2019.04.03 16:23:02 1:     main::readingsEndUpdate             called by ./FHEM/10_ZWave.pm (5009)
2019.04.03 16:23:02 1:     main::ZWave_Parse                   called by /opt/fhem/fhem.pl (3893)
2019.04.03 16:23:02 1:     main::Dispatch                      called by ./FHEM/00_ZWDongle.pm (977)
2019.04.03 16:23:02 1:     main::ZWDongle_Parse                called by ./FHEM/00_ZWDongle.pm (874)
2019.04.03 16:23:02 1:     main::ZWDongle_Read                 called by /opt/fhem/fhem.pl (3697)
2019.04.03 16:23:02 1:     main::CallFn                        called by /opt/fhem/fhem.pl (744)


Jemand eine Idee?
Titel: Antw:ZWave: Warnungen wegen Uninitialized value
Beitrag von: rudolfkoenig am 03 April 2019, 19:54:51
Falls ich das auf einem Testsystem nachstelle, dann bekomme ich:
fhem> info timer
fhem> { Dispatch($defs{zwd}, "000400030a32022134000000020000c600", undef) }
ARRAY(0x7fc6319ac3c8)
2019-04-03 19:49:03.972 ZWave kfob power:  0.2 W

Bitte nicht wg. kfob wundern, ich habe sie fuer Testzwecke "entfuehrt".
Das ZWave Modul erzeugt sinnvolle Daten, das Problem muss in readingsBulkUpdate liegen.
In dieser Funktion aendert nur Timeseries den Wert.

=> Ich gehe davon aus, dass das ein Problem mit TimeSeries ist.
Titel: Antw:ZWave: Warnungen wegen Uninitialized value
Beitrag von: Phiolin am 06 Mai 2019, 23:05:46
Du hast wohl recht. Ich verwende hier einen Event-Aggregator:

avgpower::none:median:600

Dieser verursacht die Warnungen, obwohl er ja wohl syntaktisch und logisch korrekt ist.
Interessanterweise verwende ich den gleichen Aggregator aber auch in einem Homematic device und dort treten die Warnungen nie auf. ???