diff --git a/FHEM/lib/zwave_pepperlinks.csv.gz b/FHEM/lib/zwave_pepperlinks.csv.gz index 2fb02bb18..e8a810ca8 100644 Binary files a/FHEM/lib/zwave_pepperlinks.csv.gz and b/FHEM/lib/zwave_pepperlinks.csv.gz differ diff --git a/contrib/zwave_jeedomconvert.pl b/contrib/zwave_jeedomconvert.pl index acbdb3a96..2dcea6f48 100644 --- a/contrib/zwave_jeedomconvert.pl +++ b/contrib/zwave_jeedomconvert.pl @@ -3,16 +3,13 @@ use strict; use warnings; -# Details in Forum #35416 - if(@ARGV != 0) { print "Usage:\n". " git clone https://github.com/jeedom/plugin-openzwave". " cd plugin-openzwave/core/config". " gzip -d < /FHEM/lib/zwave_pepperlinks.csv.gz > zwave_pepperlinks.csv\n". " perl /contrib/zwave_jeedomconvert.pl\n". - " diff zwave_pepperlinks.csv zwave_pepperlinks.csv.NEW\n". - " upload shown *.jpg files to fhem.de/deviceimages\n". + " copy *.jpg to fhem.de/deviceimages/zwave\n". " gzip < zwave_pepperlinks.csv.NEW > /FHEM/lib/zwave_pepperlinks.csv.gz\n". " rm *.jpg\n"; exit 1; @@ -29,7 +26,7 @@ while(my $l = ) { } close(F1); -open(F1, "find devices -name *.jpg -print|") || die("Cant start find: $!\n"); +open(F1, "find devices -name \\*.jpg -print|") || die("Cant start find: $!\n"); while(my $l = ) { chomp($l); next if($l !~ m,/(\d+)\.(\d+)\.(\d+)_(.*)$,); @@ -39,7 +36,7 @@ while(my $l = ) { $file =~ s/ /_/g; print "WARNING: bogus filename $file\n" if($file =~ m/^[^0-9A-Za-z.]+$/); $m{$i}{P} = $file; - symlink($l, $file); + `cp "$l" $file`; } close(F1);