diff --git a/docs/commandref.html b/docs/commandref.html
index 2013c6d24..e12ceadbd 100644
--- a/docs/commandref.html
+++ b/docs/commandref.html
@@ -27,7 +27,7 @@
Device specification
- fhem commands
+ Fhem commands
attr
backup
@@ -1014,12 +1014,14 @@ A line ending with \ will be concatenated with the next one, so long lines
rereadcfg [fhem-config-file]
- Re-read the configuration file, or the optionally specified file.
- The sequence: the statefile will be saved first, then all devices will be
- deleted, then the original config file (or the specified file) will be read
- (all devices will be initialized again), and at last the statefile will be
- reloaded. It triggers upon completion the global:REREADCFG event. All
- existing connections up to the one issuing the rereadcfg will be closed.
+ Re-read the active configuration file, or the optionally specified file.
+ The sequence: the statefile will be saved first,
+ then all devices will be deleted, then the currently active config file (or
+ the specified file) will be read and at last the statefile will be
+ reloaded.
+ Upon completion it triggers the global:REREADCFG event. All existing
+ connections up to the one issuing the rereadcfg will be closed.
+
Example:
@@ -10960,10 +10962,16 @@ KlikAanKlikUit, NEXA, CHACON, HomeEasy UK.
You need to define an RFXtrx433
Examples:
- # Talk to the FHT80 if we do not receive any message for 15 Minutes
- define w watchdog FHT80 00:15:00 SAME set FHT80 time
+ # Request data from the FHT80 _once_ if we do not receive any message for
+ # 15 Minutes.
+ define w watchdog FHT80 00:15:00 SAME set FHT80 date
- # Shout if the HMS100-FIT is not alive
+ # Request data from the FHT80 _each_ time we do not receive any message for
+ # 15 Minutes, i.e. reactivate the watchdog after it triggered. Might be
+ # dangerous, as it can trigger in a loop.
+ define w watchdog FHT80 00:15:00 SAME set FHT80 date;; trigger w .
+
+ # Shout once if the HMS100-FIT is not alive
define w watchdog HMS100-FIT 01:00:00 SAME "alarm-fit.sh"
# Send mail if the window is left open
@@ -10976,18 +10984,19 @@ KlikAanKlikUit, NEXA, CHACON, HomeEasy UK.
You need to define an RFXtrx433
if <regexp1> is . (dot), then activate the watchdog at
definition time. Else it will be activated when the first matching
event is received.
- <regexp1> reactivates a running watchdog, to avoid it use the
- regexp1WontReactivate attribute.
+ <regexp1> resets the timer of a running watchdog, to avoid it
+ use the regexp1WontReactivate attribute.
if <regexp2> is SAME, then it will be the same as the first
- regexp, and it will be reactivated, when it is received. This is
- probably the normal operation.
+ regexp, and it will be reactivated, when it is received.
+
trigger <watchdogname> . will activate the trigger if its state
is defined, and set it into state defined if its state is
- triggered
-
+ triggered. You always have to reactivate the watchdog with this
+ command once it has triggered (unless you restart fhem)
a generic watchdog (one watchdog responsible for more devices) is
currently not possible.
+