Widget SimpeChart Perl Warnings

Begonnen von Fixel2012, 22 August 2017, 09:02:53

Vorheriges Thema - Nächstes Thema

Fixel2012

Guten Morgen,

ich habe seit mehreren Tagen jedes mal wenn das Widget aktualisiert wird Perl Warnings im Log.

Das ganze liegt nicht an FileLog oder einem Gplot, das kann ich ausschießen.

Muss also vom widget SimpleChart kommen.

Hier meine Definition:
<div
data-type="simplechart"
data-device="Fahrzeit_Home_nach_blabla"
data-logdevice="FileLog_Fahrzeit_Home_nach_blabla"
data-minvalue="25"
data-yunit=" Minuten"
data-caption="Fahrzeit nach blabla"
data-maxvalue="40">
</div>


Hier noch das Warning:

2017.08.22 08:54:32 1: PERL WARNING: Argument "Fahrzeit_Home_nach_niederrad" isn't numeric in subtraction (-) at ./FHEM/92_FileLog.pm line 705.
2017.08.22 08:54:32 1: stacktrace:
2017.08.22 08:54:32 1:     main::__ANON__                      called by ./FHEM/92_FileLog.pm (705)
2017.08.22 08:54:32 1:     main::FileLog_Get                   called by fhem.pl (3446)
2017.08.22 08:54:32 1:     main::CallFn                        called by fhem.pl (1809)
2017.08.22 08:54:32 1:     main::CommandGet                    called by fhem.pl (1173)
2017.08.22 08:54:32 1:     main::AnalyzeCommand                called by fhem.pl (1027)
2017.08.22 08:54:32 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2494)
2017.08.22 08:54:32 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (858)
2017.08.22 08:54:32 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.22 08:54:32 1:     main::FW_Read                       called by fhem.pl (3446)
2017.08.22 08:54:32 1:     main::CallFn                        called by fhem.pl (692)


Und hier noch ein Log Auszug mit verbose 5:
WEB_192.168.1.4_32826 GET /fhem/?cmd=get+FileLog_Fahrzeit_Home_nach_niederrad+-+-+2017-08-21_00%3A00%3A00+2017-08-22_00%3A00%3A00+Fahrzeit_Home_nach_niederrad%3A&fwcsrf=csrf_239485514492193&XHR=1&_=1503293340549; BUFLEN:0
2017.08.21 11:01:05 5: Cmd: >get FileLog_Fahrzeit_Home_nach_niederrad - - 2017-08-21_00:00:00 2017-08-22_00:00:00 Fahrzeit_Home_nach_niederrad:<
2017.08.21 11:01:05 4: FileLog_Fahrzeit_Home_nach_niederrad get: Input file /opt/fhem/log/Fahrzeit_Home_nach_niederrad-2017.log, from:2017-08-21_00:00:00  to:2017-08-22_00:00:00
2017.08.21 11:01:05 1: PERL WARNING: Argument "Fahrzeit_Home_nach_niederrad" isn't numeric in subtraction (-) at ./FHEM/92_FileLog.pm line 705, <GEN7609> line 9.
2017.08.21 11:01:05 1: stacktrace:
2017.08.21 11:01:05 1:     main::__ANON__                      called by ./FHEM/92_FileLog.pm (705)
2017.08.21 11:01:05 1:     main::FileLog_Get                   called by fhem.pl (3433)
2017.08.21 11:01:05 1:     main::CallFn                        called by fhem.pl (1806)
2017.08.21 11:01:05 1:     main::CommandGet                    called by fhem.pl (1170)
2017.08.21 11:01:05 1:     main::AnalyzeCommand                called by fhem.pl (1024)
2017.08.21 11:01:05 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2494)
2017.08.21 11:01:05 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (858)
2017.08.21 11:01:05 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.21 11:01:05 1:     main::FW_Read                       called by fhem.pl (3433)
2017.08.21 11:01:05 1:     main::CallFn                        called by fhem.pl (689)
2017.08.21 11:01:05 4: FileLog_Fahrzeit_Home_nach_niederrad get: line 1, regexp:, col:-1, output lines:15



Rudi sagt Folgendes dazu:

ZitatLaut diesen Log holt jemand ueber HTTP die FileLog Daten ab. Sowas machen meine Module (noch) nicht, ich gehe davon aus, dass die Quelle TabletUI ist.

Hier kann man nachlesen, dass der letzte Parameter (Fahrzeit_Home_nach_niederrad:) falsch ist, benoetigt wird etwas nach dem Muster "<col>:<regexp>:<default>:<fn>". Evtl. hat jemand von eiem DbLog-Beispiel was abgeschrieben, mW braucht DbLog an dieser Stelle eine andere Parameterreihenfolge.

Gibt es Ideen wie dieses Warning zu Stande kommt?

Danke und Gruß,

Fixel
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify