mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
91_watchdog: autoRestart attribtue from Benni (Forum #51672)
git-svn-id: https://svn.fhem.de/fhem/trunk@11173 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
deaaab0cbb
commit
5aa3a5ffdf
@ -17,7 +17,8 @@ watchdog_Initialize($)
|
|||||||
$hash->{AttrFn} = "watchdog_Attr";
|
$hash->{AttrFn} = "watchdog_Attr";
|
||||||
$hash->{NotifyFn} = "watchdog_Notify";
|
$hash->{NotifyFn} = "watchdog_Notify";
|
||||||
$hash->{AttrList} = "disable:0,1 disabledForIntervals execOnReactivate ".
|
$hash->{AttrList} = "disable:0,1 disabledForIntervals execOnReactivate ".
|
||||||
"regexp1WontReactivate:0,1 addStateEvent:0,1";
|
"regexp1WontReactivate:0,1 addStateEvent:0,1 ".
|
||||||
|
"autoRestart:0,1";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -150,6 +151,10 @@ watchdog_Trigger($)
|
|||||||
|
|
||||||
my $ret = AnalyzeCommandChain(undef, $exec);
|
my $ret = AnalyzeCommandChain(undef, $exec);
|
||||||
Log3 $name, 3, $ret if($ret);
|
Log3 $name, 3, $ret if($ret);
|
||||||
|
|
||||||
|
if(AttrVal($name, "autoRestart", 0)) {
|
||||||
|
$watchdog->{STATE} = "defined"; # auto trigger w .
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sub
|
sub
|
||||||
@ -289,6 +294,10 @@ watchdog_Attr(@)
|
|||||||
If set, its value will be executed as a FHEM command when the watchdog is
|
If set, its value will be executed as a FHEM command when the watchdog is
|
||||||
reactivated (after triggering) by receiving an event matching regexp1.
|
reactivated (after triggering) by receiving an event matching regexp1.
|
||||||
</li>
|
</li>
|
||||||
|
<li><a href="#autoRestart">autoRestart</a>
|
||||||
|
When the watchdog has triggered it will be automatically re-set to state
|
||||||
|
defined again (waiting for regexp1) if this attribute is set to 1.
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
</ul>
|
</ul>
|
||||||
@ -397,7 +406,13 @@ watchdog_Attr(@)
|
|||||||
Falls gesetzt, wird der Wert des Attributes als FHEM Befehl
|
Falls gesetzt, wird der Wert des Attributes als FHEM Befehl
|
||||||
ausgeführt, wenn ein regexp1 Ereignis den Watchdog
|
ausgeführt, wenn ein regexp1 Ereignis den Watchdog
|
||||||
aktiviert nachdem er ausgelöst wurde.</li>
|
aktiviert nachdem er ausgelöst wurde.</li>
|
||||||
|
|
||||||
|
<li><a href="#autoRestart">autoRestart</a>
|
||||||
|
Wenn dieses Attribut gesetzt ist, wird der Watchdog nach dem er
|
||||||
|
getriggert wurde, automatisch wieder in den Zustand defined
|
||||||
|
gesetzt (Wartet also wieder auf Aktivierung durch regexp1)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user