PERL WARNING: Useless use of a constant

Begonnen von fhem@pi, 11 März 2016, 19:07:04

Vorheriges Thema - Nächstes Thema

fhem@pi

Ich habe gem. Wiki/Readingsgroup etwas ausprobiert und bekomme leider Fehler im log angezeigt.
Wenn ich diese "Readingsgroup" "disable", kommt kein Fehler ansonsten

2016.03.07 20:29:56 1: PERL WARNING: Useless use of a constant (Temp_Aussen) in void context at (eval 4300) line 1.

Hier die Definition
define KWLTemperaturen readingsGroup KWL:Temp_Aussen:<%temp_temperature>,<Aussen:>,Temp_Aussen\
attr KWLTemperaturen alias Temperaturen
attr KWLTemperaturen room ComfoAir
attr KWLTemperaturen valueFormat { KWL:Temp_Aussen => '%3.1f &deg;;C' }
attr KWLTemperaturen valueStyle style="text-align:right"


Temp_Aussen wird auch an anderer Stelle benutzt, dort aber ohne Fehler ...

betateilchen

Das ist ja auch keine Fehlermeldung (da steht ausdrücklich WARNING und nicht ERROR), sondern einfach nur ein Hinweis auf "unsaubere" Programmierung. Funktional ist das ziemlich bedeutungslos.
-----------------------
Mach es möglichst simpel und mach es richtig,
dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

wenn Du in dem device verbose = 0 setzt, nicht mehr.
-----------------------
Mach es möglichst simpel und mach es richtig,
dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

krikan