From 16c95f7ec4a31e6090e6194530be3c911e1c19d0 Mon Sep 17 00:00:00 2001 From: neubert Date: Sun, 6 Mar 2011 10:38:56 +0000 Subject: [PATCH] ECMDDevice: fixed two errors (set command with params, return value as a reading for set command) git-svn-id: https://svn.fhem.de/fhem/trunk@848 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/67_ECMDDevice.pm | 4 ++-- fhem/docs/commandref.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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