10_ZWAVE.pm: small Firmware patch (Forum #101961)
git-svn-id: https://svn.fhem.de/fhem/trunk@20091 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -5452,9 +5452,10 @@ ZWave_firmware($$)
|
|||||||
return("Firmware update with FIRMWARE_UPDATE_MD classversion > 4 ".
|
return("Firmware update with FIRMWARE_UPDATE_MD classversion > 4 ".
|
||||||
"not supported", "EMPTY") if($classVersion > 4);
|
"not supported", "EMPTY") if($classVersion > 4);
|
||||||
my ($target, $fwFile) = split / /, $args;
|
my ($target, $fwFile) = split / /, $args;
|
||||||
my $usage = "wrong argumets, need: <FwTarget> <FwFileName>";
|
my $usage = "wrong argumets, need: <FwTargetAsNumber> <FwFileName>";
|
||||||
return ($usage, "EMPTY") if (!$target || !$fwFile);
|
return ($usage, "EMPTY")
|
||||||
|
if(!defined($target) || $target !~ m/^\d+$/ || !$fwFile);
|
||||||
|
|
||||||
my $fName = "$attr{global}{modpath}/FHEM/firmware/$fwFile";
|
my $fName = "$attr{global}{modpath}/FHEM/firmware/$fwFile";
|
||||||
my $l = -s $fName;
|
my $l = -s $fName;
|
||||||
return "$fName does not exists, or is empty" if(!$l);
|
return "$fName does not exists, or is empty" if(!$l);
|
||||||
|
|||||||
Reference in New Issue
Block a user