FHEM Forum

FHEM - Hausautomations-Systeme => InterTechno => Thema gestartet von: torfbolt am 31 Januar 2015, 19:18:24

Titel: JeeLink broken seit 30.01.15
Beitrag von: torfbolt am 31 Januar 2015, 19:18:24
Hallo,

ich habe eben ein update all gemacht, danach lief FHEM nicht mehr. Fehler:

"my" variable $hash masks earlier declaration in same scope at ./FHEM/36_JeeLink.pm line 364, <$fh> line 180.

Offensichtlich ist diese Änderung vom 30.01.15 die Ursache:

@@ -354,6 +360,9 @@
{
   my ($hash, $name, $cmd, @msg ) = @_;
   my $arg = join(" ", @msg);
+
+  my ($hash, @a) = @_;
+  return "No $a[1] for dummies" if(IsDummy($name));

   my $list = "devices:noArg initJeeLink:noArg RFMconfig:noArg updateAvailRam:noArg raw";


Nach entfernen dieser 3 Zeilen lief mein FHEM mit JeeLink wieder. Das ist aber vermutlich kein korrekter Bugfix im Sinne des Entwicklers :)
Titel: Antw:JeeLink broken seit 30.01.15
Beitrag von: Wzut am 31 Januar 2015, 20:13:48
hätte ich da http://forum.fhem.de/index.php/topic,19329.msg246982.html#msg246982 angehängt :)
Titel: Antw:JeeLink broken seit 30.01.15
Beitrag von: justme1968 am 31 Januar 2015, 20:27:46
sorry. da habe ich beim mergen nicht aufgepasst. hab eben repariert.

morgen im update ist es wieder ok.

gruss
  andre