diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm
index 441db3b10..6ae99cf1f 100644
--- a/fhem/FHEM/01_FHEMWEB.pm
+++ b/fhem/FHEM/01_FHEMWEB.pm
@@ -917,6 +917,11 @@ FW_answerCall($)
} else {
my $redirectTo = AttrVal($FW_wname, "redirectTo","");
if($redirectTo) {
+ if($redirectTo =~ m/^eventFor:(.*)/ && $arg =~ m/$1/) {
+ DoTrigger($FW_wname, $arg);
+ FW_finishRead($FW_chash, 0, "");
+ return -1;
+ }
Log3 $FW_wname, 1,"$FW_wname: redirecting $arg to $FW_ME/$redirectTo$arg";
return FW_answerCall("$FW_ME/$redirectTo$arg")
}
@@ -4331,6 +4336,15 @@ FW_log($$)
+
+
redirectTo
+ If set, and FHEMWEB cannot handle a request, redirect the client to
+ $FW_ME/$redirectTo$arg. If not set, redirect to $FW_ME. If set to
+ eventFor:, and $arg matches the regexp, then an event for the
+ FHEMWEB instance with $arg will be generated.
+
+
+
refresh
If set, a http-equiv="refresh" entry will be genererated with the given
@@ -5191,6 +5205,16 @@ FW_log($$)
FHEMWEB zu untersuchen.
+
+ redirectTo
+ Falls gesetzt, und FHEMWEB eine Anfrage nicht bedienen kann, wird die
+ Seite nach $FW_ME/$redirectTo$arg umgeleitet. Falls nicht gesetzt, dann
+ nach $FW_ME. Falls der Wert den Form eventFor: hat, und $arg
+ auf passt, dann wird ein Event mit der FHEMWEB Instanz und
+ $arg generiert.
+
+
+
refresh
Damit erzeugen Sie auf den ausgegebenen Webseiten einen automatischen