From cbfb931765cbabf250c52d3999419d261f81441a Mon Sep 17 00:00:00 2001
From: risiko79 <>
Date: Sun, 31 Jan 2016 13:32:30 +0000
Subject: [PATCH] 98_weekprofile: fix html_DE
git-svn-id: https://svn.fhem.de/fhem/trunk@10681 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/98_weekprofile.pm | 282 ++++++++++++++++++------------------
1 file changed, 142 insertions(+), 140 deletions(-)
diff --git a/fhem/FHEM/98_weekprofile.pm b/fhem/FHEM/98_weekprofile.pm
index 7a2a670b1..06112666c 100644
--- a/fhem/FHEM/98_weekprofile.pm
+++ b/fhem/FHEM/98_weekprofile.pm
@@ -1118,146 +1118,6 @@ sub weekprofile_getEditLNK_MasterDev($$)
=pod
=item helper
-=begin html_de
-
-
-
weekprofile
-
- Mit dem Modul 'weekprofile' können mehrere Wochenprofile verwaltet und an unterschiedliche Geräte
- übertragen werden. Aktuell wird folgende Hardware unterstützt:
- - alle MAX Thermostate
- - andere weekprofile Module
- - Homatic (Kanal _Clima bzw. _Climate)
-
- Im Standardfall wird das Modul mit einem Geräte = 'Master-Gerät' assoziiert,
- um das Wochenprofil vom Gerät grafisch bearbeiten zu können und andere Profile auf das Gerät zu übertragen.
- Wird kein 'Master-Gerät' angegeben, wird erstmalig ein Default-Profil angelegt.
-
- Ein weiterer Anwendungsfall ist die Verwendung von Rubriken 'Topics'.
- Hier sollte kein 'Master-Gerät' angegeben werden. Dieses Feature muss erst über das Attribut 'useTopics' aktiviert werden.
- Topics sind z.B. Winter, Sommer, Urlaub, Party, etc.
- Innerhalb einer Topic kann es mehrere Wochenprofile geben. Sinnvollerweise sollten es soviele wie Thermostate sein.
- Über ein Userattribut 'weekprofile' im Thermostat wird ein Wochenprofile ohne Topicname angegeben.
- Mittels 'restore_topic' wird dann das angebene Wochenprofil der Topic an das Thermostat übertragen.
- Somit kann man einfach zwischen den Topics wechseln und die Thermostate bekommen das passende Wochenprofil.
-
- Achtung: Das Übertragen von Wochenprofilen erfordet eine Menge an Credits.
- Dies wird vom Modul nicht berücksichtigt. So kann es sein, dass nach dem
- Setzen\Aktualisieren eines Profils das Profil im Modul nicht mit dem Profil im Gerät
- übereinstimmt solange das komplette Profil übertragen wurde.
-
- Beim Homatic HM-TC-IT-WM-W-EU wird nur das 1. Profil (R_P1_...) genommen!
-
- Für das Module wird libjson-perl benötigt
-
-
- Define
-
- define <name> weekprofile [master device]
-
- Aktiviert das Modul. Bei der Angabe eines 'Master-Gerätes' wird das Profil 'master'
- entprechende dem Wochenrofil vom Gerät angelegt.
- Sonderbehandlung des 'master' Profils:
- - Kann nicht gelöscht werden
- - Bei Ändern\Setzen des Proils wird es automatisch an das 'Master-Geräte' gesendet
- - Es wird sind mit abgespeicht
-
- Wird kein 'Master-Geräte' angegeben, wird ein 'default' Profil angelegt.
-
-
-
- Set
-
- - profile_data
- set <name> profile_data <profilname> <json data>
- Es wird das Profil 'profilname' geändert. Die Profildaten müssen im json-Format übergeben werden.
-
- - send_to_device
- set <name> send_to_device <profilname> [devices]
- Das Profil wird an ein oder mehrere Geräte übertragen. Wird kein Gerät angegeben, wird das 'Master-Gerät' verwendet.
- 'Devices' ist eine kommagetrennte Auflistung von Geräten
-
- - copy_profile
- set <name> copy_profile <quelle> <ziel>
- Kopiert das Profil 'quelle' auf 'ziel'. 'ziel' wird überschrieben oder neu angelegt.
-
- - remove_profile
- set <name> remove_profile <profilname>
- Das Profil 'profilname' wird gelöscht.
-
- - reference_profile
- set <name> reference_profile <quelle> <ziel>
- Referenziert das Profil 'ziel'auf 'quelle'. 'ziel' wird überschrieben oder neu angelegt.
-
- - restore_topic
- set <name> restore_topic <topic>
- Alle Wochenpläne in der Topic werden zu den entsprechenden Geräten übertragen.
- Dazu muss im Gerät ein Userattribut 'weekprofile' mit dem Namen des Wochenplans ohne Topic gesetzt sein.
-
-
-
-
- Get
-
- - profile_data
- get <name> profile_data <profilname>
- Liefert die Profildaten von 'profilname' im json-Format
-
- - profile_names
- set <name> profile_names
- Liefert alle Profilnamen getrennt durch ','
-
- - profile_references
- Liefert eine Liste von Referenzen der Form
-
- ref_topic:ref_profile -> dest_topic:dest_profile
-
-
-
-
-
- Readings
-
- - active_topic
- Aktive Topic.
-
-
-
- - active_topic
- Aktive Topic.
-
- - profile_count
- Anzahl aller Profile mit Referenzen.
-
-
-
-
- Attribute
-
- - widgetWeekdays
- Liste von Wochentagen getrennt durch ',' welche im Widget angzeigt werden.
- Beginnend bei Montag. z.B.
- attr name widgetWeekdays Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
-
- - widgetEditOnNewPage
- Wenn gesetzt ('1'), dann wird die Bearbeitung auf einer separaten\neuen Webseite gestartet.
-
- - configFile
- Pfad und Dateiname wo die Profile gespeichert werden sollen.
- Default: ./log/weekprofile-.cfg
-
- - icon
- Änders des Icons zum Bearbeiten
- Default: edit_settings
-
- - useTopics
- Verwendung von Topic aktivieren.
-
-
-
-
-=end html_de
-
=begin html
@@ -1405,4 +1265,146 @@ sub weekprofile_getEditLNK_MasterDev($$)
=end html
+=begin html_DE
+
+
+weekprofile
+
+ Beschreibung im Wiki: http://www.fhemwiki.de/wiki/Weekprofile
+
+ Mit dem Modul 'weekprofile' können mehrere Wochenprofile verwaltet und an unterschiedliche Geräte
+ übertragen werden. Aktuell wird folgende Hardware unterstützt:
+ - alle MAX Thermostate
+ - andere weekprofile Module
+ - Homatic (Kanal _Clima bzw. _Climate)
+
+ Im Standardfall wird das Modul mit einem Geräte = 'Master-Gerät' assoziiert,
+ um das Wochenprofil vom Gerät grafisch bearbeiten zu können und andere Profile auf das Gerät zu übertragen.
+ Wird kein 'Master-Gerät' angegeben, wird erstmalig ein Default-Profil angelegt.
+
+ Ein weiterer Anwendungsfall ist die Verwendung von Rubriken 'Topics'.
+ Hier sollte kein 'Master-Gerät' angegeben werden. Dieses Feature muss erst über das Attribut 'useTopics' aktiviert werden.
+ Topics sind z.B. Winter, Sommer, Urlaub, Party, etc.
+ Innerhalb einer Topic kann es mehrere Wochenprofile geben. Sinnvollerweise sollten es soviele wie Thermostate sein.
+ Über ein Userattribut 'weekprofile' im Thermostat wird ein Wochenprofile ohne Topicname angegeben.
+ Mittels 'restore_topic' wird dann das angebene Wochenprofil der Topic an das Thermostat übertragen.
+ Somit kann man einfach zwischen den Topics wechseln und die Thermostate bekommen das passende Wochenprofil.
+
+ Achtung: Das Übertragen von Wochenprofilen erfordet eine Menge an Credits.
+ Dies wird vom Modul nicht berücksichtigt. So kann es sein, dass nach dem
+ Setzen\Aktualisieren eines Profils das Profil im Modul nicht mit dem Profil im Gerät
+ übereinstimmt solange das komplette Profil übertragen wurde.
+
+ Beim Homatic HM-TC-IT-WM-W-EU wird nur das 1. Profil (R_P1_...) genommen!
+
+ Für das Module wird libjson-perl benötigt
+
+
+ Define
+
+ define <name> weekprofile [master device]
+
+ Aktiviert das Modul. Bei der Angabe eines 'Master-Gerätes' wird das Profil 'master'
+ entprechende dem Wochenrofil vom Gerät angelegt.
+ Sonderbehandlung des 'master' Profils:
+ - Kann nicht gelöscht werden
+ - Bei Ändern\Setzen des Proils wird es automatisch an das 'Master-Geräte' gesendet
+ - Es wird sind mit abgespeicht
+
+ Wird kein 'Master-Geräte' angegeben, wird ein 'default' Profil angelegt.
+
+
+
+ Set
+
+ - profile_data
+ set <name> profile_data <profilname> <json data>
+ Es wird das Profil 'profilname' geändert. Die Profildaten müssen im json-Format übergeben werden.
+
+ - send_to_device
+ set <name> send_to_device <profilname> [devices]
+ Das Profil wird an ein oder mehrere Geräte übertragen. Wird kein Gerät angegeben, wird das 'Master-Gerät' verwendet.
+ 'Devices' ist eine kommagetrennte Auflistung von Geräten
+
+ - copy_profile
+ set <name> copy_profile <quelle> <ziel>
+ Kopiert das Profil 'quelle' auf 'ziel'. 'ziel' wird überschrieben oder neu angelegt.
+
+ - remove_profile
+ set <name> remove_profile <profilname>
+ Das Profil 'profilname' wird gelöscht.
+
+ - reference_profile
+ set <name> reference_profile <quelle> <ziel>
+ Referenziert das Profil 'ziel'auf 'quelle'. 'ziel' wird überschrieben oder neu angelegt.
+
+ - restore_topic
+ set <name> restore_topic <topic>
+ Alle Wochenpläne in der Topic werden zu den entsprechenden Geräten übertragen.
+ Dazu muss im Gerät ein Userattribut 'weekprofile' mit dem Namen des Wochenplans ohne Topic gesetzt sein.
+
+
+
+
+ Get
+
+ - profile_data
+ get <name> profile_data <profilname>
+ Liefert die Profildaten von 'profilname' im json-Format
+
+ - profile_names
+ set <name> profile_names
+ Liefert alle Profilnamen getrennt durch ','
+
+ - profile_references
+ Liefert eine Liste von Referenzen der Form
+
+ ref_topic:ref_profile -> dest_topic:dest_profile
+
+
+
+
+
+ Readings
+
+ - active_topic
+ Aktive Topic.
+
+
+
+ - active_topic
+ Aktive Topic.
+
+ - profile_count
+ Anzahl aller Profile mit Referenzen.
+
+
+
+
+ Attribute
+
+ - widgetWeekdays
+ Liste von Wochentagen getrennt durch ',' welche im Widget angzeigt werden.
+ Beginnend bei Montag. z.B.
+ attr name widgetWeekdays Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
+
+ - widgetEditOnNewPage
+ Wenn gesetzt ('1'), dann wird die Bearbeitung auf einer separaten\neuen Webseite gestartet.
+
+ - configFile
+ Pfad und Dateiname wo die Profile gespeichert werden sollen.
+ Default: ./log/weekprofile-.cfg
+
+ - icon
+ Änders des Icons zum Bearbeiten
+ Default: edit_settings
+
+ - useTopics
+ Verwendung von Topic aktivieren.
+
+
+
+
+=end html_DE
+
=cut