FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Newbie am 30 August 2016, 01:32:57

Titel: PERL Warning
Beitrag von: Newbie am 30 August 2016, 01:32:57
Hallo,

ich habe seit geraumer Zeit folgende Fehlermeldung im Log-File

2016.08.30 01:05:31.919 1: PERL WARNING: Useless use of private variable in void context at (eval 1454) line 1.
2016.08.30 01:05:31.919 3: stacktrace:
2016.08.30 01:05:31.919 3:     main::__ANON__                      called by (eval 1454) (1)
2016.08.30 01:05:31.919 3:     (eval)                              called by ./FHEM/33_readingsGroup.pm (341)
2016.08.30 01:05:31.919 3:     main::lookup2                       called by ./FHEM/33_readingsGroup.pm (522)
2016.08.30 01:05:31.919 3:     main::readingsGroup_value2html      called by ./FHEM/33_readingsGroup.pm (998)
2016.08.30 01:05:31.920 3:     main::readingsGroup_2html           called by ./FHEM/33_readingsGroup.pm (1087)
2016.08.30 01:05:31.920 3:     main::readingsGroup_detailFn        called by ./FHEM/01_FHEMWEB.pm (1232)
2016.08.30 01:05:31.920 3:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (913)
2016.08.30 01:05:31.920 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (455)
2016.08.30 01:05:31.920 3:     main::FW_Read                       called by fhem.pl (3212)
2016.08.30 01:05:31.920 3:     main::CallFn                        called by fhem.pl (669)
2016.08.30 01:05:31.921 2: Undefined subroutine &main::Werte called at (eval 1455) line 1.



Jemand ne Idee, was da die Ursache ist?

vg Jens
Titel: Antw:PERL Warning
Beitrag von: Dietmar63 am 30 August 2016, 06:51:15
readingsGroup

Alle auskommentieren und nach und nach wieder einschalten
Titel: Antw:PERL Warning
Beitrag von: kumue am 30 August 2016, 07:00:59
Zitat
2016.08.30 01:05:31.921 2: Undefined subroutine &main::Werte called at (eval 1455) line 1.

rufts du irgendwo (DOIF, notify...)eine Funktion Werte auf und diese ist in deiner 99_myUtils.pm nicht definiert ?
Titel: Antw:PERL Warning
Beitrag von: Newbie am 30 August 2016, 11:28:24
Hallo Dietmar & kumue,

dank eurer Hilfe den Fehler gefunden

valueStyle {Werte($READING,$VALUE)}

Hab die readingsGroup "Benzinpreismonitor" nach einem Systemcrash hier aus dem Forum kopiert und die 99_myUtils.pm vergessen.
Bzw. vergessen das attr valueStyle zu löschen, da ich diese Funktion nicht nutze.

vg Jens