diff --git a/fhem/FHEM/45_Plugwise.pm b/fhem/FHEM/45_Plugwise.pm
index 902f88efe..371fc3cb6 100755
--- a/fhem/FHEM/45_Plugwise.pm
+++ b/fhem/FHEM/45_Plugwise.pm
@@ -1352,6 +1352,7 @@ sub _pulsecorrection {
"Cogito, ergo sum.";
=pod
+=item device
=begin html
@@ -1422,6 +1423,78 @@ sub _pulsecorrection {
+=end html
+
+=begin html_DE
+
+
+
Plugwise
+
+ Modul für das Plugwise-System.
+
+ Achtung: Dieses Modul benötigt folgende Perl-Module:
+ - Device::SerialPort oder Win32::SerialPort
+ - digest:CRC
+
+ Define
+
+ define <name> Plugwise <device>
+
+
+ <device> Gibt den COM-Port des Plugwise-Stick an.
+ Unter Linux ist dies im Normalfall /dev/ttyUSBx, wobei x eine fortlaufende Nummer ist. (zB /dev/ttyUSB0)
+ Wobei es unter Linux sinnvoller ist, den Port mittels UDEV-Regeln oder mittels /dev/by-id/ anzugeben.
+ Der Plugwise-Stick läuft fix auf 115200 Baud
+
+ Beispiel:
+ define myPlugwise Plugwise /dev/ttyPlugwise
+
+
+
+
+
+ Set
+
+ Scan_Circles
+
+ Startet eine Suche nach neuen Geräten und legt diese per Autocreate an.
+
+ syncTime
+
+ Syncronisiert die internen RTCs der Geräte mit der aktuellen Systemzeit.
+
+ reOpen
+
+ Öffnet den COM-Port neu (zB bei zu vielen Fehlern, nach deren Behebung)
+
+
+
+
+ Attribute
+
+ circlecount
+
+ Maximale Anzahl der Geräte, nach denengesucht wird.
+
+
+ interval
+ Standard-Abfrageintervall der Circles
+
+ autosync
+ Sendet alle >n< Sekunden ein "syncTime" an alle Geräte
+
+ WattFormat
+ String, mit welchem die Power-Readings formatiert werden
+ Standard: %0.f
+
+ showCom
+ Schreibt die gesamte Kommunikation (gefiltern nach >regEx<) in das Reading "communication"
+ (Am besten mit FileLog oder dem Eventmonitor anzusehen)
+
+
+
+
+
=end html
=cut
diff --git a/fhem/FHEM/46_PW_Circle.pm b/fhem/FHEM/46_PW_Circle.pm
index 73df16778..13ba074f2 100755
--- a/fhem/FHEM/46_PW_Circle.pm
+++ b/fhem/FHEM/46_PW_Circle.pm
@@ -273,6 +273,7 @@ if ($msg->{type} eq "err") {return undef};
"Cogito, ergo sum.";
=pod
+=item device
=begin html
@@ -338,6 +339,73 @@ See Plugwise.
+=end html
+
+=begin html_DE
+
+
+PW_Circles
+
+ Das PW_Circles Modul setzt auf das Plugwise-System auf. Es muss zuerst ein Plugwise-Stick angelegt werden.
+ Siehe Plugwise.
+
+
+
+ Define
+
+ define <name> PW_Circle <ShortAddress>
+
+ <ShortAddress>
+
+ gibt die Kurzadresse (die letzten 4 Bytes) des Circles an.
+
+
+
+ Set
+
+ on / off
+
+ Schaltet den Circle ein oder aus
+
+ on-for-timer / off-for-timer sec
+
+ Schaltet den Circle für n Sekunden an oder aus
+
+ syncTime
+
+ Synchronisiert die interne Uhr des Circles mit der lokalen Systemzeit
+
+ removeNode
+
+ Entfernt den Circle aus dem Plugwise-Netzwerk
+
+ ping
+
+ Sendet ein Ping an den Circle und setzt das Reading "ping" im Format "q_in - q_out - pingZeit"
+
+ status
+
+ Liest den aktuellen Status des Circles aus
+
+
+
+
+
+ Attribute
+
+ interval
+
+ Setzt das Abruf-Intervall speziell für diesen einen Circle
+
+
+
+ Beispiel
+ define Circle_2907CC9 PW_Circle 2907CC9
+
+
+
+
+
=end html
=cut
diff --git a/fhem/FHEM/46_PW_Scan.pm b/fhem/FHEM/46_PW_Scan.pm
index e7db4b271..e99d1f452 100755
--- a/fhem/FHEM/46_PW_Scan.pm
+++ b/fhem/FHEM/46_PW_Scan.pm
@@ -144,6 +144,7 @@ sub PW_Scan_Parse($$)
"Cogito, ergo sum.";
=pod
+=item device
=begin html
@@ -170,6 +171,30 @@ See PW_Scan.
+=end html
+
+=begin html_DE
+
+
+PW_Scan
+
+ Das PW_Scan Modul setzt auf das Plugwise-System auf. Es muss zuerst ein Plugwise-Stick angelegt werden.
+ Siehe Plugwise.
+
+
+
+ Define
+
+ define <name> PW_Scan <ShortAddress>
+
+ <ShortAddress>
+
+ gibt die Kurzadresse (die letzten 4 Bytes) des Gerätes an.
+
+
+
+
+
=end html
=cut
diff --git a/fhem/FHEM/46_PW_Sense.pm b/fhem/FHEM/46_PW_Sense.pm
index 7ce36e8fd..a0171ffac 100755
--- a/fhem/FHEM/46_PW_Sense.pm
+++ b/fhem/FHEM/46_PW_Sense.pm
@@ -146,6 +146,7 @@ sub PW_Sense_Parse($$)
"Cogito, ergo sum.";
=pod
+=item device
=begin html
@@ -172,6 +173,30 @@ See PW_Sense.
+=end html
+
+=begin html_DE
+
+
+PW_Sense
+
+ Das PW_Sense Modul setzt auf das Plugwise-System auf. Es muss zuerst ein Plugwise-Stick angelegt werden.
+ Siehe Plugwise.
+
+
+
+ Define
+
+ define <name> PW_Sense <ShortAddress>
+
+ <ShortAddress>
+
+ gibt die Kurzadresse (die letzten 4 Bytes) des Gerätes an.
+
+
+
+
+
=end html
=cut
diff --git a/fhem/FHEM/46_PW_Switch.pm b/fhem/FHEM/46_PW_Switch.pm
index 3cdb9029e..6c1fa7453 100755
--- a/fhem/FHEM/46_PW_Switch.pm
+++ b/fhem/FHEM/46_PW_Switch.pm
@@ -155,6 +155,7 @@ sub PW_Switch_Parse($$)
"Cogito, ergo sum.";
=pod
+=item device
=begin html
@@ -178,6 +179,64 @@ See PW_Switch.
define PW_Switch_2907CC9 PW_Switch 2907CC9
+ Set
+
+ syncTime
+
+ Syncronises the internal clock of the Circle with your PC's clock
+
+ removeNode
+
+ Removes this device from your Plugwise-network
+
+ ping
+
+ Ping the circle and write the Ping-Runtime to reading "ping" in format "q_in - q_out - pingTime"
+
+
+
+
+
+=end html
+
+=begin html_DE
+
+
+PW_Switch
+
+ Das PW_Switch Module basiert auf dem Plugwise-System. Es muss zuerst ein Plugwise-Stick angelegt werden.
+Siehe PW_Switch.
+
+
+
+ Define
+
+ define <name> PW_Switch <ShortAddress>
+
+ <ShortAddress>
+
+ gibt die Kurzadresse (die letzten 4 Bytes) des Circles an.
+
+
+ Beispiel:
+ define PW_Switch_2907CC9 PW_Switch 2907CC9
+
+
+ Set
+
+ syncTime
+
+ Synchronisiert die interne Uhr des Circles mit der lokalen Systemzeit
+
+ removeNode
+
+ Entfernt den Circle aus dem Plugwise-Netzwerk
+
+ ping
+
+ Sendet ein Ping an den Circle und setzt das Reading "ping" im Format "q_in - q_out - pingZeit"
+
+