diff --git a/fhem/contrib/fhemupdate.pl b/fhem/contrib/fhemupdate.pl
index 303748120..271c19513 100755
--- a/fhem/contrib/fhemupdate.pl
+++ b/fhem/contrib/fhemupdate.pl
@@ -53,6 +53,7 @@ my @filelist2 = (
"FHEM/lib/MP3/Tag/.*",
"FHEM/lib/UPnP/.*",
"contrib/commandref_join.pl.txt",
+ "contrib/commandref_modular.pl.txt",
"www/pgm2/.*",
"www/pgm2/images/.*.png",
"www/jscolor/.*",
diff --git a/fhem/docs/commandref_frame.html b/fhem/docs/commandref_frame.html
index afd083fee..f456220a5 100644
--- a/fhem/docs/commandref_frame.html
+++ b/fhem/docs/commandref_frame.html
@@ -1352,6 +1352,14 @@ The following local attributes are used by a wider range of devices:
be written to this file.
+
+
commandref
+ If set to "full" (default), then a full commandref will be generated
+ after each update. If set to modular, there is only a short description
+ at the beginning, and the module documentation is loaded from FHEM
+ dynamically.
+
+
dnsServer
Contains the IP address of the DNS Server. If some of the modules or
diff --git a/fhem/docs/commandref_frame_DE.html b/fhem/docs/commandref_frame_DE.html
index be92cfc8a..1f41c7a10 100644
--- a/fhem/docs/commandref_frame_DE.html
+++ b/fhem/docs/commandref_frame_DE.html
@@ -1436,6 +1436,14 @@ Die folgenden lokalen Attribute werden von mehreren Geräten verwendet:
Ausgabedatei unter diesem Dateinamen gespeichert.
+
+ commandref
+ Falls der Wert "full" (die Voreinstellung) ist, dann wird nach jedem
+ update ein komplettes commandref.html generiert. Falls der Wert
+ "modular" ist, dann wird die Moduldokumentation erst nach Bedarf
+ waehrend der Laufzeit per JavaScript geladen.
+
+
dnsServer
Enthält die IP Adresse des DNS Servers. Die von bestimmten Modulen