diff --git a/fhem/FHEM/10_MAX.pm b/fhem/FHEM/10_MAX.pm
index 96f119fc3..df6dd24a4 100755
--- a/fhem/FHEM/10_MAX.pm
+++ b/fhem/FHEM/10_MAX.pm
@@ -989,4 +989,181 @@ MAX_Parse($$)
=end html
+
+=begin html_DE
+
+
+
MAX
+
+ Verarbeitet MAX! Geräte, die von der eQ-3 MAX! Gruppe hergestellt werden.
+ Falls Heizkörperthermostate eine Temperatur von Null Grad zeigen, wurde von ihnen
+ noch nie Daten an den MAX Cube gesendet. In diesem Fall kann das Senden von Daten an
+ den Cube durch Einstellen einer Temeratur direkt am Gerät (nicht über fhem)
+ erzwungen werden.
+
+
+ Define
+
+ define <name> MAX <type> <addr>
+
+
+ Erstellt ein MAX Gerät des Typs <type> und der RF Adresse <addr>.
+ Als <type> kann entweder HeatingThermostat (Heizkörperthermostat),
+ HeatingThermostatPlus (Heizkörperthermostat Plus),
+ WallMountedThermostat (Wandthermostat), ShutterContact (Fensterkontakt)
+ oder PushButton (Eco-Taster) gewählt werden.
+ Die Adresse <addr> ist eine 6-stellige hexadezimale Zahl.
+ Da autocreate diese vergibt, sollte diese nie händisch gewählt
+ werden müssen.
+ Es ist empfehlenswert, das Atribut event-on-change-reading zu setzen, z.B.
+ attr MAX_123456 event-on-change-reading .* da ansonsten der "Polling" Mechanismus
+ alle 10 s ein Ereignis erzeugt.
+
+ Beispiel:
+
+ define switch1 MAX PushButton ffc545
+
+
+
+
+
+ Set
+
+ - desiredTemperature <value> [until <date>]
+ Nur für Heizkörperthermostate. <value> kann einer aus folgenden Werten sein
+
+ - Grad Celsius zwischen 3,5 und 30,5 Grad in 0,5 Kelvin Schritten
+ - "on" oder "off" versetzt den Thermostat in volle bzw. keine Heizleistung
+ - "eco" oder "comfort" mit der eco/comfort Temperatur, die direkt am Gerät
+ eingestellt wurde (änhlich wie die rechte Taste am Gerät selbst)
+ - "auto <temperature>". Damit wird das am Thermostat eingestellte Wochenprogramm
+ abgearbeitet. Wenn optional die Temperatur <temperature> angegeben wird, wird diese
+ bis zum nästen Schaltzeitpunkt des Wochenprogramms als
+
desiredTemperature gesetzt.
+ - "boost" aktiviert den Boost Modus, wobei für
boostDuration Minuten
+ das Ventil boostValveposition Prozent geöffnet wird.
+
+ Alle Werte außer "auto" können zusäzlich den Wert "until" erhalten,
+ wobei <date> in folgendem Format sein muß: "dd.mm.yyyy HH:MM"
+ (Minuten nur "30" bzw. "00"!), um kurzzeitige eine andere Temperatur bis zu diesem Datum/dieser
+ Zeit einzustellen. Bitte sicherstellen, dass der Cube bzw. das Gerät die korrekte Systemzeit hat.
+ - groupid <id>
+ Nur für Heizkörperthermostate.
+ Schreibt die angegebene Gruppen ID in den Speicher des Gerätes.
+ Um alle Geräte in einem Raum zu synchronisieren, können diese derselben Gruppen ID
+ zugeordnet werden, diese muß größer Null sein.
+ - ecoTemperature <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene eco Temperatur in den Speicher
+ des Gerätes. Diese kann durch Drücken der rechten Taste am Gerät aktiviert werden.
+ - comfortTemperature <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene comfort Temperatur in den Speicher
+ des Gerätes. Diese kann durch Drücken der rechten Taste am Gerät aktiviert werden.
+ - measurementOffset <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene offset Temperatur in den Speicher
+ des Gerätes. Wenn der interne Temperatursensor nicht korrekt kalibriert ist, kann dieses einen
+ systematischen Fehler erzeugen. Mit dem Wert measurementOffset, kann dieser Fehler
+ kompensiert werden. Die ausgelese Temperatur ist gleich der gemessenen
+ Temperatur + measurementOffset. Normalerweise ist die intern gemessene Temperatur höher
+ als die Raumtemperatur, da der Sensor näher am Heizkörper ist und man verwendet einen
+ kleinen negativen Offset, der zwischen -3,5 und 3,5 Kelvin sein muß.
+ - minimumTemperature <value>
+ Nur für Heizkörperthermostate. Schreibt die angegemene minimum Temperatur in der Speicher
+ des Gerätes. Diese begrenzt die Temperatur, die am Gerät manuell eingestellt werden kann.
+ - maximumTemperature <value>
+ Nur für Heizkörperthermostate. Schreibt die angegemene maximum Temperatur in der Speicher
+ des Gerätes. Diese begrenzt die Temperatur, die am Gerät manuell eingestellt werden kann.
+ - windowOpenTemperature <value>
+ Nur für Heizkörperthermostate. Schreibt die angegemene window open Temperatur in den Speicher
+ des Gerätes. Das ist die Tempereratur, die an der Heizung kurzfristig eingestellt wird, wenn ein
+ geöffnetes Fenster erkannt wird. Der Wert 4,5 Grad bzw. "off" schaltet die Reaktion auf
+ ein offenes Fenster aus.
+ - windowOpenDuration <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene window open Dauer in den Speicher
+ des Gerätes. Dies ist die Dauer, während der die Heizung kurzfristig die window open Temperatur
+ einstellt, wenn ein offenes Fenster durch einen schnellen Temperatursturz erkannt wird.
+ (Wird nicht verwendet, wenn das offene Fenster von ShutterControl erkannt wird.)
+ Parameter muss zwischen Null und 60 Minuten sein als Vielfaches von 5.
+ - decalcification <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene Zeit für decalcification
+ in den Speicher des Gerätes. Parameter muss im Format "Sat 12:00" sein, wobei die Minuten
+ "00" sein müssen. Zu dieser angegebenen Zeit wird das Heizkörperthermostat das Ventil
+ kurz ganz öffnen, um vor Schwergängigkeit durch Kalk zu schützen.
+ - boostDuration <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene Boost Dauer in den Speicher
+ des Gerätes. Der gewählte Parameter muss einer aus 5, 10, 15, 20, 25, 30 oder 60 sein
+ und gibt die Dauer der Boost-Funktion in Minuten an.
+ - boostValveposition <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene Boost Ventilstellung in den Speicher
+ des Gerätes. Dies ist die Ventilstellung (in Prozent) die bei der Boost-Fumktion eingestellt wird.
+ - maxValveSetting <value>
+ Nur für Heizkörperthermostate. Schreibt die angegebene maximale Ventilposition in den Speicher
+ des Gerätes. Der Heizkörperthermostat wird das Ventil nicht weiter öffnen als diesen Wert
+ (Angabe in Prozent).
+ - valveOffset <value>
+ Nur für Heizkörperthermostate. Schreibt den angegebenen offset Wert der Ventilstellung
+ in den Speicher des Gerätes Der Heizkörperthermostat wird diesen Wert während der Regelung
+ zu den berechneten Ventilstellungen hinzuaddieren.
+ - factoryReset
+ Setzt das Gerät auf die Werkseinstellungen zurück. Das Gerät muss anschließend neu
+ angelernt werden.
+ ACHTUNG: Wenn dies in Kombination mit einem Fensterkontakt und dem MAXLAN Modul
+ verwendet wird, muss der Fensterkontakt einmal manuell ausgelöst werden, damit das
+ Zurücksetzen auf Werkseinstellungen beendet werden kann.
+ - associate <value>
+ Verbindet ein Gerät mit einem anderen. <value> kann entweder der Name eines MAX Gerätes oder
+ seine 6-stellige hexadezimale Adresse sein.
+ Wenn ein Fensterkontakt mit einem {Heizkörper-/Wand-}Thermostat verbunden wird, sendet der
+ Fensterkontakt automatisch die windowOpenTemperature Temperatur wenn der Kontakt
+ geöffnet ist. Das Thermostat muss ebenfalls mit dem Fensterkontakt verbunden werden, um diese
+ Botschaften zu verarbeiten.
+ Achtung: Nach dem Senden der Botschaft zum Verbinden an den Fensterkontakt muss der Knopf am
+ Fensterkontakt gedrückt werden um den Fensterkonakt einzuschalten und den Befehl zu verarbeiten.
+ Details über das erfolgreiche Verbinden finden sich in der fhem Logdatei!
+ Das Verbinden eines Heizkörperthermostates und eines Wandthermostates synchronisiert deren
+ desiredTemperature und verwendet die am Wandthermostat gemessene Temperatur für
+ die Regelung.
+ - deassociate <value>
+ Löst die Verbindung, die mit associate gemacht wurde, wieder auf.
+ - weekProfile [<day> <temp1>,<until1>,<temp2>,<until2>]
+ [<day> <temp1>,<until1>,<temp2>,<until2>] ...
+ Erlaubt das Setzen eines Wochenprofils. Nur für Heizk&oum;rperthermostate bzw. Wandthermostate.
+ Beispiel:
+ set MAX_12345 weekProfile Fri 24.5,6:00,12,15:00,5 Sat 7,4:30,19,12:55,6
+ stellt das folgende Profil ein
+ Freitag: 24.5 °C von 0:00 - 6:00, 12 °C von 6:00 - 15:00, 5 °C von 15:00 - 0:00
+ Samstag: 7 °C von 0:00 - 4:30, 19 °C von 4:30 - 12:55, 6 °C von 12:55 - 0:00
+ und behält die Profile für die anderen Wochentage bei.
+
+
+
+
+
+ Get
+
+
+ Attributes
+
+
+
+
+ Erzeugte Ereignisse:
+
+ - desiredTemperature
Nur für Heizkörperthermostate und Wandthermostate
+ - valveposition
Nur für Heizkörperthermostate
+ - battery
+ - temperature
Die gemessene Temperatur (= gemessene Temperatur + measurementOffset),
+ nur für Heizkörperthermostate und Wandthermostate
+
+
+
+=end html_DE
=cut