FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: fhainz am 17 November 2014, 17:49:42

Titel: STV - Perl Warning
Beitrag von: fhainz am 17 November 2014, 17:49:42
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
Titel: Antw:STV - Perl Warning
Beitrag von: Zwiebel am 18 November 2014, 20:38:12
Hallo fhainz,

danke - ab morgen per update verfügbar.

gruß
Zwiebel