From da8a56ade52a7718fd9d91c7ec34e2af4e2a6bcd Mon Sep 17 00:00:00 2001 From: dev0 <> Date: Fri, 2 Mar 2018 06:40:06 +0000 Subject: [PATCH] 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 --- fhem/FHEM/34_ESPEasy.pm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/34_ESPEasy.pm b/fhem/FHEM/34_ESPEasy.pm index 41bb5355f..80a6888a1 100644 --- a/fhem/FHEM/34_ESPEasy.pm +++ b/fhem/FHEM/34_ESPEasy.pm @@ -36,7 +36,7 @@ use Color; # ------------------------------------------------------------------------------ # 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 $minJsonVersion = 1.02; # checked in received data @@ -604,6 +604,9 @@ sub ESPEasy_Set($$@) elsif ($params[$pp-1] =~ m/^on$/i) { $state = 1; } + elsif ($params[$pp-1] =~ m/^toggle$/i) { + $state = "toggle"; + } else { Log3 $name, 2, "$type $name: $cmd ".join(" ",@params)." => unknown argument: '$params[$pp-1]'"; return undef; @@ -613,9 +616,10 @@ sub ESPEasy_Set($$@) } if ($cmd eq "help") { - my $usage = $ESPEasy_setCmdsUsage{$params[0]}; - $usage =~ s/Note:/\nNote:/g; - return "Usage: set $name $usage"; + my $eecmd = $params[0]; + my $usage = $ESPEasy_setCmdsUsage{$eecmd}; + $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") {