Skip to content

Commit

Permalink
Merge commit '6f09633' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
breaker27 committed Mar 2, 2015
2 parents a94d0a3 + 6f09633 commit eafe419
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions host_software/fhem/37_SHCdev.pm
Expand Up @@ -63,7 +63,10 @@ my %dev_state_format = (
"port", "Port: ",
"ains", "Ain: "
],
"RGBDimmer" => ["color", "Color: "],
"RGBDimmer" => [
"color", "Color: ",
"brightness", "Brightness: "
],
"SoilMoistureMeter" => ["humidity", "H: "]
);

Expand All @@ -78,13 +81,14 @@ my %sets = (
"DigitalPort " .
"DigitalPortTimeout " .
"DigitalPin " .
"DigitalPinTimeout ",
"DigitalPinTimeout",
"Dimmer" => "on:noArg off:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 ani " .
# Used from SetExtensions.pm
"blink on-for-timer on-till off-for-timer off-till intervals",
"EnvSensor" => "",
"RGBDimmer" => "Color " .
"ColorAnimation",
"ColorAnimation " .
"Dimmer.Brightness:slider,0,1,100",
"SoilMoistureMeter" => "",
"Custom" => "Dimmer.Brightness " .
"Dimmer.Animation"
Expand Down Expand Up @@ -605,6 +609,16 @@ sub SHCdev_Set($@)
}
readingsSingleUpdate($hash, "state", "set-coloranimation", 1);
SHCdev_Send($hash);
} elsif ($cmd eq 'Dimmer.Brightness') {
my $brightness = $arg;

# DEBUG
# Log3 $name, 3, "$name: Args: $arg, $arg2, $arg3, $brightness";

readingsSingleUpdate($hash, "state", "set-brightness:$brightness", 1);
$parser->initPacket("Dimmer", "Brightness", "SetGet");
$parser->setField("Dimmer", "Brightness", "Brightness", $brightness);
SHCdev_Send($hash);
} else {
return SetExtensions($hash, "", $name, @aa);
}
Expand Down

0 comments on commit eafe419

Please sign in to comment.