Beim fhem Start erhalte ich auf der Konsole (perl, v5.10.1) die folgende Hinweis Meldung:
Use of implicit split to @_ is deprecated at ./FHEM/95_FLOORPLAN.pm line 481, <$fh> line 1957.
Nicht schlimm, aber unschön :-)
in der aktuellen Version von 95_FLOORPLAN gibt es in Zeile 481 keinen split auf @_
my $cols = ($cmdlist ? (split(":", $cmdlist)) : 0);
Hm...update check sagt nothing to do.
version 95_FLOORPLAN.pm
# $Id: 95_FLOORPLAN.pm 5051 2014-02-26 12:36:45Z betateilchen $
Sorry aber bei perl kann ich nicht weiterhelfen.
Liegt's an meiner Config?
Ich denke eher, das hat was mit Deiner uralten Perl-Version zu tun.
Standard bei Debian GNU/Linux 6.0! Du nutzt doch auch Debian auf deinem Cubbie, oder?
Ja. Aber auf meinem Debian wheezy läuft Perl 5.14.2 und nicht 5.10
Gut dann werde ich den Hinweis bis 2016 ignorieren :D
Ich wette dagegen, dass das funktioniert. Es gibt jetzt schon fhem-Module, die nichtmal mehr mit 5.12 richtig funktionieren...
Eine Flasche Rotwein dagegen! ;-)
Hallo,
Die Warnung ist richtig, in Zeile 481 wird @_ implizit überschrieben um die Anzahl der Elemente bestimmen zu können, dies ist bei split Standard-Verhalten. Behoben werden kann es nur durch eine Änderung des Codes.
Grüße,
ChrisD