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
Hallo fhainz,
danke - ab morgen per update verfügbar.
gruß
Zwiebel