mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 23:06:37 +00:00
90_at.pm: add execNow as set command (Forum #52716)
git-svn-id: https://svn.fhem.de/fhem/trunk@11342 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
32fc0574ac
commit
0237abc534
@ -239,7 +239,7 @@ at_Set($@)
|
||||
{
|
||||
my ($hash, @a) = @_;
|
||||
|
||||
my %sets = (modifyTimeSpec=>1, inactive=>0, active=>0);
|
||||
my %sets = (modifyTimeSpec=>1, inactive=>0, active=>0, execNow=>0);
|
||||
my $cmd = join(" ", sort keys %sets);
|
||||
$cmd =~ s/modifyTimeSpec/modifyTimeSpec:time/ if($at_detailFnCalled);
|
||||
$at_detailFnCalled = 0;
|
||||
@ -267,6 +267,12 @@ at_Set($@)
|
||||
readingsSingleUpdate($hash,"state","Next: ".FmtTime($hash->{TRIGGERTIME}),1)
|
||||
if(!AttrVal($hash->{NAME}, "disable", undef));
|
||||
return undef;
|
||||
|
||||
} elsif($a[1] eq "execNow") {
|
||||
my $name = $hash->{NAME};
|
||||
my $ret = AnalyzeCommandChain(undef, SemicolonEscape($hash->{COMMAND}));
|
||||
Log3 $name, 3, "$name: $ret" if($ret);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -488,6 +494,9 @@ EOF
|
||||
</li>
|
||||
<li>active<br>
|
||||
Activates the current device (see inactive).</li>
|
||||
<li>execNow<br>
|
||||
Execute the command associated with the at. The execution of a relative
|
||||
at is not affected by this command.</li>
|
||||
</ul><br>
|
||||
|
||||
|
||||
@ -659,6 +668,10 @@ EOF
|
||||
<li>active<br>
|
||||
Aktiviert das entsprechende Gerät, siehe inactive.
|
||||
</li>
|
||||
<li>execNow<br>
|
||||
Führt das mit dem at spezifizierte Befehl aus. Beeinflußt
|
||||
nicht die Ausführungszeiten relativer Spezifikationen.
|
||||
</li>
|
||||
</ul><br>
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user