STV - Perl Warning

Begonnen von fhainz, 17 November 2014, 17:49:42

Vorheriges Thema - Nächstes Thema

fhainz

Hallo!

Ich bekomme nach einem FHEM Neustart diese Warnung in die Console:
2014.11.17 16:53:34.385 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_STV.pm line 222.

Ich hab mal nachgesehen, Zeile 222:
Log3 undef, 3, "[STV] defined with host: $hash->{Host} port: $hash->{Port} MAC: $hash->{MAC}";

Das Problem liegt indirekt in der Zeile,  $hash->{MAC} ist das Problem. Ein paar Zeilen weiter oben holst du dir die MAC Adresse. Nachbei ich aber einen Mac Mini einsetze greift keine der if's und $hash->{MAC} wird auf $result gesetzt ohne zu prüfen ob $result nicht undef ist.

Zeile 190 von
my $result;
in
my $result = "";
ändern, löst das Problem indirekt.

Grüße

Zwiebel

Hallo fhainz,

danke - ab morgen per update verfügbar.

gruß
Zwiebel