diff --git a/fhem/FHEM/67_ECMDDevice.pm b/fhem/FHEM/67_ECMDDevice.pm index 863152f72..b992fd86e 100644 --- a/fhem/FHEM/67_ECMDDevice.pm +++ b/fhem/FHEM/67_ECMDDevice.pm @@ -154,7 +154,7 @@ ECMDDevice_Set($@) } my $ecmd= $IOhash->{fhem}{classDefs}{$classname}{sets}{$cmdname}{cmd}; - my $params= $IOhash->{fhem}{classDefs}{$classname}{gets}{$cmdname}{params}; + my $params= $IOhash->{fhem}{classDefs}{$classname}{sets}{$cmdname}{params}; my %specials= ECMDDevice_DeviceParams2Specials($hash); # add specials for command @@ -173,7 +173,7 @@ ECMDDevice_Set($@) my $r = ECMDDevice_AnalyzeCommand($ecmd); my $v= IOWrite($hash, $r); - $v= $params if($params); + $v= join(" ", @a) if($params); return ECMDDevice_Changed($hash, $cmdname, $v); diff --git a/fhem/docs/commandref.html b/fhem/docs/commandref.html index 47e221f0e..ae3500a85 100644 --- a/fhem/docs/commandref.html +++ b/fhem/docs/commandref.html @@ -3782,7 +3782,7 @@ Attributes:
  • - set <name> params <parameter1> [<parameter2> [<parameter3> ... ]] + set <name> params <parameter1> [<parameter2> [<parameter3> ... ]]
    get <name> params <parameter1> [<parameter2> [<parameter3> ... ]]

    Declares the names of the named parameters that must be present in the