mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-07 22:29:19 +00:00
34_ESPEasy.pm: gpio toggle preparation, help cmd bug fix
git-svn-id: https://svn.fhem.de/fhem/trunk@16306 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
2935ba5e11
commit
da8a56ade5
@ -36,7 +36,7 @@ use Color;
|
|||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# global/default values
|
# global/default values
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
my $module_version = "1.36"; # Version of this module
|
my $module_version = "1.37"; # Version of this module
|
||||||
my $minEEBuild = 128; # informational
|
my $minEEBuild = 128; # informational
|
||||||
my $minJsonVersion = 1.02; # checked in received data
|
my $minJsonVersion = 1.02; # checked in received data
|
||||||
|
|
||||||
@ -604,6 +604,9 @@ sub ESPEasy_Set($$@)
|
|||||||
elsif ($params[$pp-1] =~ m/^on$/i) {
|
elsif ($params[$pp-1] =~ m/^on$/i) {
|
||||||
$state = 1;
|
$state = 1;
|
||||||
}
|
}
|
||||||
|
elsif ($params[$pp-1] =~ m/^toggle$/i) {
|
||||||
|
$state = "toggle";
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
Log3 $name, 2, "$type $name: $cmd ".join(" ",@params)." => unknown argument: '$params[$pp-1]'";
|
Log3 $name, 2, "$type $name: $cmd ".join(" ",@params)." => unknown argument: '$params[$pp-1]'";
|
||||||
return undef;
|
return undef;
|
||||||
@ -613,9 +616,10 @@ sub ESPEasy_Set($$@)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($cmd eq "help") {
|
if ($cmd eq "help") {
|
||||||
my $usage = $ESPEasy_setCmdsUsage{$params[0]};
|
my $eecmd = $params[0];
|
||||||
$usage =~ s/Note:/\nNote:/g;
|
my $usage = $ESPEasy_setCmdsUsage{$eecmd};
|
||||||
return "Usage: set $name $usage";
|
$usage =~ s/Note:/\nNote:/g if $usage;
|
||||||
|
return $usage ? "Usage: set $name $usage" : "unknown command or help not available for '$eecmd'";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($cmd eq "statusrequest") {
|
if ($cmd eq "statusrequest") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user