<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HelixOWL</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HelixOWL"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/HelixOWL"/>
	<updated>2026-04-10T15:30:46Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_HMInfo_TempList/Weekplan&amp;diff=19082</id>
		<title>HomeMatic HMInfo TempList/Weekplan</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_HMInfo_TempList/Weekplan&amp;diff=19082"/>
		<updated>2017-01-26T20:55:08Z</updated>

		<summary type="html">&lt;p&gt;HelixOWL: /* Der File Inhalt - Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Todo|Dieser Artikel überschneidet sich inhaltlich mit [[HomeMatic Type Thermostat#Templates]].}}&lt;br /&gt;
{{Infobox Modul&lt;br /&gt;
|ModPurpose=Behandlung von Wochenplänen für Thermostate&lt;br /&gt;
|ModType=d&lt;br /&gt;
|ModCmdRef=HMinfo Weekplan&lt;br /&gt;
|ModForumArea=HomeMatic&lt;br /&gt;
|ModTechName=98_HMinfo.pm&lt;br /&gt;
|ModOwner=martinp876 ({{Link2FU|251|martinp876}} / [[Benutzer Diskussion:Martinp876|Wiki]])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HMInfo TempList&#039;&#039;&#039; ist eine Funktion des Moduls [[Homematic_HMInfo|HMInfo]] das es erlaubt Temperaturlisten (Wochenpläne) von [[HomeMatic Type Thermostat|Thermostaten]] zu Verwalten.  &lt;br /&gt;
&lt;br /&gt;
== Einleitung== &lt;br /&gt;
Homematic bietet eine Reihe von Heizkörperthermostaten welche mit einem Wochenplan eigenständig einen Automatikmode unterstützen. Die Erstellung und Verwaltung dieser Pläne ist im Device zumindest umständlich. &lt;br /&gt;
Wochenpläne werden in den Devices gespeichert und können über FHEM abgefragt werden. &lt;br /&gt;
== Begriffe==&lt;br /&gt;
Wir müssen strikt 3 Wochenpläne unterscheiden:&lt;br /&gt;
* &#039;&#039;activeList&#039;&#039; Wochenplan im Device. Dieser, und nur dieser ist &#039;&#039;&#039;wirksam&#039;&#039;&#039;. Er kann nicht direkt in FHEM dargestellt werden. FHEM muss die Daten auslesen um sie verarbeiten zu können. Siehe hierzu kommandos und attribute des Device:getConfig und autoReagReg. &lt;br /&gt;
* &#039;&#039;referenceList&#039;&#039; Wochenplan in FHEM. Für jedes Device wird ein Wochenplan (bei einigen Devices können es sogar mehrere sein) dargestellt. Dies ist die aus dem Device gelesene activeList. Es liegt in der Verantwortung des User, die Liste aktuell zu halten. &lt;br /&gt;
* &#039;&#039;tempTemplates&#039;&#039; Vorlagen für Wochenpläne. Diese werden in Files erstellt. Man kann Devices eines der tempTemplates zuweisen um es zu prüfen oder einzuspielen. &lt;br /&gt;
&lt;br /&gt;
== Wochenplan Files==&lt;br /&gt;
=== Mögliche Files===&lt;br /&gt;
tempListTemplates werden immer in Files verwaltet. Man kann Templates in mehreren Files verwalten. Ferner gibt es unterschiedliche Methoden, ein File zu spezifizieren. &lt;br /&gt;
* &#039;&#039;&#039;attr tempListTmpl im Device&#039;&#039;&#039;: hier spezifiziert man das Template. Will man sich von tempaltes entkoppeln sollte man &#039;&#039;&#039;tempListTmpl none&#039;&#039;&#039; unbedingt setzen.&lt;br /&gt;
** &#039;&#039;&#039;Wohnzimmer&#039;&#039;&#039;: das template &#039;&#039;&#039;Wohnzimmer&#039;&#039;&#039; wird im default File gesucht&lt;br /&gt;
** &#039;&#039;&#039;myWeekplan.cfg:Wohnzimmer&#039;&#039;&#039;: das template &#039;&#039;&#039;Wohnzimmer&#039;&#039;&#039; wird im File &#039;&#039;myWeekplan.cfg&#039;&#039; mit relativen Pfad von FHEM home gesucht&lt;br /&gt;
** &#039;&#039;&#039;./setup/myWeekplan.cfg:Wohnzimmer&#039;&#039;&#039;: das template &#039;&#039;&#039;Wohnzimmer&#039;&#039;&#039; wird im File &#039;&#039;myWeekplan.cfg&#039;&#039; mit relativen Pfad &#039;&#039;./setup&#039;&#039; gesucht&lt;br /&gt;
** &#039;&#039;&#039;/opt/fhem/myWeekplan.cfg:Wohnzimmer&#039;&#039;&#039;: das template &#039;&#039;&#039;Wohnzimmer&#039;&#039;&#039; wird im File &#039;&#039;myWeekplan.cfg&#039;&#039; mit absoluten Pfad &#039;&#039;/opt/fhem/&#039;&#039; gesucht&lt;br /&gt;
* &#039;&#039;&#039;attr configTempFile in HMInfo&#039;&#039;&#039;: spezifiziert weekplan configurationsfiles. Es ist eine Liste Wochenplan Files welche genutzt werden. Ist das Attribut nicht gesetzt wird als &#039;&#039;default tempList.cfg&#039;&#039; genutzt.&lt;br /&gt;
**  &#039;&#039;&#039;attr hm configTempFile myWeekPlan.cfg&#039;&#039;&#039;: FHEM kennt ein File mit Wochenplan. Dies ist auch das Default für alle tempListTmpl in denen kein File spezifiziert. &lt;br /&gt;
**  &#039;&#039;&#039;attr hm configTempFile mySummerPlan.cfg,myWinterPlan.cfg,myPartyPlan.cfg&#039;&#039;&#039;: FHEM sind 3 Files bekannt. Der erste Eintrag &#039;&#039;mySummerPlan.cfg&#039;&#039; ist der Default für tempListTmpl .&lt;br /&gt;
* &#039;&#039;&#039;attr configDir in HMInfo&#039;&#039;&#039;: spezifiziert einen Pfad, der &#039;&#039;auch&#039;&#039; für configTemplFile genutzt wird. Es erleichtert Konfigurations-Dateien in einem separaten Verzeichnis anzulegen. &#039;&#039;attr hm configDir setup&#039;&#039; wäre ein sinnvoller Eintrag. Das Verzeichnis &#039;&#039;setup&#039;&#039; unter fhem sollte erstellt werden. Ist das Attribut nicht gesetzt ist fhemHome der default.&lt;br /&gt;
&lt;br /&gt;
=== Der File Inhalt - Syntax ===&lt;br /&gt;
  entities:HK1,HK2&lt;br /&gt;
  R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
  R_1_tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
  R_2_tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  R_3_tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
  R_4_tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  R_5_tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  R_6_tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  entities:HK3&lt;br /&gt;
  R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
  R_1_tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
  R_2_tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  R_3_tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
  R_4_tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0  &lt;br /&gt;
  R_5_tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
  R_6_tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;entities&#039;&#039;&#039;: ist der Name des Wochenplans. Eine Liste kann mehrere Namen haben, welche mit Komma separiert werden. &lt;br /&gt;
** ein Name darf in einem File &#039;&#039;&#039;nicht&#039;&#039;&#039; doppelt vorkommen. &lt;br /&gt;
** der gleiche Name darf in unterschiedlichen File genutzt werden. &lt;br /&gt;
* &#039;&#039;&#039;R_0_tempListSat&amp;gt;&#039;&#039;&#039;: sind die Einträge je Wochentag. Es muss ein Eintrag je Wochentag vorhanden sein. &lt;br /&gt;
* &#039;&#039;&#039;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&#039;&#039;&#039;: gemäß Homematic Syntax fängt der Plan immer um 00:00 Uhr an. Das erste Paar 08:00 14.0 bedeutet, dass von 00:00 bis 08:00 eine Temperatur von 14.0 eingestellt werden soll. 15:00 18.0 bedeutet das von 08:00 bis 15:00 18.0 Grad einzustellen sind&lt;br /&gt;
**Übersetzt könnte man sagen &#039;(00:00) bis &#039;&#039;&#039;08:00&#039;&#039;&#039; &#039;&#039;&#039;14.0&#039;&#039;&#039;° | (08:00) bis &#039;&#039;&#039;15:00&#039;&#039;&#039; &#039;&#039;&#039;18.0&#039;&#039;&#039;° | (15:00) bis &#039;&#039;&#039;21:30&#039;&#039;&#039; &#039;&#039;&#039;19.0&#039;&#039;&#039;° | (21:30) bis &#039;&#039;&#039;24:00&#039;&#039;&#039; &#039;&#039;&#039;14.0&#039;&#039;&#039;°&#039;&lt;br /&gt;
** es sind immer Paare einzutragen&lt;br /&gt;
** der Beginn um 00:00 ist nicht einzutragen&lt;br /&gt;
** der Letzte Eintrag &#039;&#039;&#039;muss&#039;&#039;&#039; 24:00 an jeden Tag sein&lt;br /&gt;
** Uhrzeiten sind auf halbe Stunden beschränkt. Einträge 08:00 und 08:30 sind gültig. 08:20 ist ungültig.&lt;br /&gt;
==== Erstellen des ersten Files====&lt;br /&gt;
&lt;br /&gt;
Um nicht auf der grünen Wiese beginnen zu müssen empfiehlt es sich den aktuellen Ist-Zustand &#039;&#039;(referenceList)&#039;&#039; mit &amp;lt;code&amp;gt;save&amp;lt;/code&amp;gt; in eine Datei zu schreiben. Vorab sollten die HMInfo-Attribute &amp;lt;code&amp;gt;configDir&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;configTempFile&amp;lt;/code&amp;gt; gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
 attr &amp;lt;HMInfo&amp;gt; configDir setup&lt;br /&gt;
 attr &amp;lt;HMInfo&amp;gt; configTempFile myWeekplan.cfg&lt;br /&gt;
 set &amp;lt;HMInfo&amp;gt; tempList save&lt;br /&gt;
&lt;br /&gt;
Der letzte Befehl speichert die &#039;&#039;referenceList&#039;&#039; jedes Gerätz in der Datei &amp;lt;code&amp;gt;setup/myWeekplan.cfg&amp;lt;/code&amp;gt;. Als &#039;&#039;Entity&#039;&#039; wird der Name des Thermostats verwendet – das Attribut &#039;&#039;tempListTmpl&#039;&#039; wird nicht beachtet.&lt;br /&gt;
&lt;br /&gt;
Die Datei kann anschließend mit einem Text-Editor bearbeitet werden. Wochenpläne können zusammengefasst und verändert werden.&lt;br /&gt;
&lt;br /&gt;
=== HMInfo Kommandos ===&lt;br /&gt;
&lt;br /&gt;
Die HMInfo-Befehle, die Temperaturlisten verwalten, folgen dem Schema:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HMInfo&amp;gt; tempList &amp;lt;Befehl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die verfügbaren Befehle sind:&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;save&amp;lt;/code&amp;gt;&lt;br /&gt;
: Speichert den aktuellen Zustand der Thermostate (&#039;&#039;referenceList&#039;&#039;) in der &#039;&#039;tempList&#039;&#039;-Datei ab.&lt;br /&gt;
; &amp;lt;code&amp;gt;verify&amp;lt;/code&amp;gt;&lt;br /&gt;
: Vergleicht den Ist-Zustand (&#039;&#039;referenceList&#039;&#039;) mit dem Soll-Zustand (dem Wochenplan aus dem &#039;&#039;tempListTmpl&#039;&#039;-Attribut). Abweichungen werden angezeigt aber nicht behoben. Diese Prüfung ist auch Teil von HMInfos &amp;lt;code&amp;gt;configCheck&amp;lt;/code&amp;gt;.&lt;br /&gt;
; &amp;lt;code&amp;gt;restore&amp;lt;/code&amp;gt;&lt;br /&gt;
: Stellt den Soll-Zustand wieder her. Funktioniert im Prinzip wie &amp;lt;code&amp;gt;verify&amp;lt;/code&amp;gt;, jedoch werden alle Abweichungen vom Soll-Zustand korrigiert. Zu beachten ist die Verzögerung beim Schreiben (siehe [[HomeMatic HMInfo#protoEvents|HMInfo protoEvents]], Device Status und Beschreibung des Device) und dass nach dem Schreiben die &#039;&#039;referenceList&#039;&#039; neu geladen werden muss. Wir empfehlen &amp;lt;code&amp;gt;autoReadReg&amp;lt;/code&amp;gt; auf Level&amp;amp;nbsp;5 zu setzen. Ein Restore kann jederzeit ausgeführt werden. Sind alle Daten aktuell wird &#039;&#039;keine&#039;&#039; Temperaturliste geschrieben; es erfolgt keinerlei Funkverkehr. &lt;br /&gt;
; &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt;&lt;br /&gt;
: Gibt eine Übersicht über die genutzten Templates aus.&lt;br /&gt;
&lt;br /&gt;
Das Web-Frontend verwendet den nahezu identischen Befehl &amp;lt;code&amp;gt;tempListG&amp;lt;/code&amp;gt;. Da dieser Befehl keine weiteren Argumente zulässt kann das Frontend ein Pulldown-Menü anzeigen. Das &amp;quot;G&amp;quot; steht für &amp;quot;Global&amp;quot; – da keine Filter unterstützt werden wirken alle Befehle auf alle HomeMatic-Geräte.&lt;br /&gt;
&lt;br /&gt;
==Nutzungsbeispiele==&lt;br /&gt;
=== Mehrere Heizkörper in einem Raum===&lt;br /&gt;
Wenn sich in einem Raum mehrere Heizkörperthermostate befinden, sollten diese –&amp;amp;nbsp;wie in [[HM-CC-RT-DN]] beschrieben&amp;amp;nbsp;– gepeert werden.&lt;br /&gt;
HomeMatic geht davon aus, dass alle HM-CC-RT-DNs den selben Wochenplan haben (gilt ggf. auch für einen zugehörigen [[HM-TC-IT-WM-W-EU]]).&lt;br /&gt;
&lt;br /&gt;
Um dies zu erreichen definiert man einen Wochenplan für das Zimmer, beispielsweise &amp;lt;code&amp;gt;Wohnzimmer.cfg&amp;lt;/code&amp;gt;. Anschließend wird dieser Wochenplan allen Teammitgliedern zugewiesen:&lt;br /&gt;
&lt;br /&gt;
  attr &amp;lt;HM-CC-RT-DN#1&amp;gt;_Clima tempListTmpl Wohnzimmer&lt;br /&gt;
  attr &amp;lt;HM-CC-RT-DN#2&amp;gt;_Clima tempListTmpl Wohnzimmer&lt;br /&gt;
  attr &amp;lt;HM-CC-RT-DN#3&amp;gt;_Clima tempListTmpl Wohnzimmer&lt;br /&gt;
  attr &amp;lt;HM-TC-IT-WM-W-EU&amp;gt;_Climate tempListTmpl Wohnzimmer&lt;br /&gt;
  set hm tempListG restore&lt;br /&gt;
&lt;br /&gt;
=== Mehrere Heizkörper mit gleichen Profil===&lt;br /&gt;
Will man Wohnräume identisch behandeln im Hinblick auf den Wochenplan weisst man den Thermostaten identische Profile zu. &lt;br /&gt;
&lt;br /&gt;
 attr RTSusi_Clima tempListTmpl Kinderzimmer&lt;br /&gt;
 attr RTjonas_Clima tempListTmpl Kinderzimmer&lt;br /&gt;
 attr RTwohnzimmer_Clima tempListTmpl Kinderzimmer&lt;br /&gt;
 set hm tempListG restore&lt;br /&gt;
=== Wohnungsnutzung umschalten===&lt;br /&gt;
Das Heizprofil kann man Zentral umstellen. Verlässt man die Wohnung zum Urlaub, der Sommer naht, man macht die üblich 3-Woche Party... . Alle Thermostate sollen umgestellt werden, zentral mit wenigen Kommandos, einfach zu prüfen. Sinnvoll ist es mehrere tempList.cfg Files anzulegen. Nehmen wir 4 Files an, Winter, Urlaub zu hause UrlaubIn, Urlaub nicht zu hause UrlaubOut sowie Sommer. Ferner hat man (der Einfachheit halber) 3 RTs: RTwohn, RTschlaf, RTkueche. &lt;br /&gt;
Die RTs haben jeweils ihr attr tempListTmpl gesetzt entsprechend ihrem Namen. &lt;br /&gt;
Man legt also die 4 Files an mit entities die man zusammenfassen kann (templisten muss man natürlich befüllen:&lt;br /&gt;
 File Winter.cfg&lt;br /&gt;
  entity: RTwohn&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
  entity: RTschlaf&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
  entity: RTkueche&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
 File UrlaubIn.cfg&lt;br /&gt;
  entity: RTwohn,RTkueche&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
  entity: RTschlaf&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
 File UrlaubOut.cfg&lt;br /&gt;
  entity: RTwohn,RTschlaf,RTkueche&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
 File Sommer.cfg&lt;br /&gt;
  entity: RTwohn,RTschlaf,RTkueche&lt;br /&gt;
   R_0_tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
In HMInfo sollte man nun verwalten:&lt;br /&gt;
 attr RTwohn_Clima tempListTmpl RTwohn&lt;br /&gt;
 attr RTkueche_Clima tempListTmpl RTkueche&lt;br /&gt;
 attr RTschlaf_Clima tempListTmpl RTschlaf&lt;br /&gt;
 attr hm configTempFile Winter.cfg,Sommer.cfg,UrlaubIn.cfg,UrlaubOut.cfg&lt;br /&gt;
&lt;br /&gt;
Winter.cfg ist nun default. Mit set hm tempListG verify kann man prüfen, dass es entsprechend genutzt ist. Nun will man in Urlaub fahren. Man schaltet das Default durch umstellen der Reihenfolge um und aktiviert es durch ein restore:&lt;br /&gt;
 attr hm configTempFile UrlaubOut.cfg,Winter.cfg,Sommer.cfg,UrlaubIn.cfg&lt;br /&gt;
 set hm tempListG restore&lt;br /&gt;
&lt;br /&gt;
UrlaubOut.cfg ist default. Alle notwendigen Änderungen werden in die RTs programmiert.&lt;br /&gt;
Unberührt bleibt Opas Zimmer, der nicht das default file sondern ein dediziertes nutzt.&lt;br /&gt;
&lt;br /&gt;
  attr RTopa_Clima tempListTmpl Winter.cfg:RTopa&lt;br /&gt;
&lt;br /&gt;
Das template RTopa muss also nur im File Winter.cfg vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>HelixOWL</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=WifiLight&amp;diff=18377</id>
		<title>WifiLight</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=WifiLight&amp;diff=18377"/>
		<updated>2017-01-08T17:53:41Z</updated>

		<summary type="html">&lt;p&gt;HelixOWL: /* Milight WiFi bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Steuern von LEDs / Stripes mit Hilfe eines WLAN LED Moduls&lt;br /&gt;
|ModType=x&lt;br /&gt;
&amp;lt;!-- |ModCategory= (noch?) nicht verwendet --&amp;gt;&lt;br /&gt;
&amp;lt;!-- |ModCmdRef=   wird automatisch generiert --&amp;gt;&lt;br /&gt;
|ModForumArea=Sonstige Systeme&lt;br /&gt;
|ModTechName=32_WifiLight.pm&lt;br /&gt;
|ModOwner=[http://forum.fhem.de/index.php?action=profile;u=769 Jörg alias herrmannj]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Ich habe den Namen des Artikels angepasst, damit später die Links in die Commandref funktionieren (Groß-/Kleinschreibung ist da relevant --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FHEM Modul zum steuern diverser LED Leuchtmittel über WLAN wie Mi-Light, Limitless, IVY, sengled, LW12, LED Streifen, 2,4GHz E27 RGB Lampen ...&lt;br /&gt;
&lt;br /&gt;
=== Basic Syntax ===&lt;br /&gt;
==== Definition ====&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight &amp;lt;Leuchtmitteltyp&amp;gt; &amp;lt;bridgetyp&amp;gt;:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;Für die Milight Typen die Gruppen unterstützen werden die Gruppen in der Reihenfolge der Definition automatisch erstellt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== on / off ====&lt;br /&gt;
:&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; on|off&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;quot;on&amp;quot; schaltet weißes Licht mit 100% ein. (Ausnahme Milight/RGB(old) da dort kein weiß unterstützt wird: 100% rot)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erweiterte Parameter:&lt;br /&gt;
* ramp&lt;br /&gt;
&lt;br /&gt;
==== dim ====&lt;br /&gt;
:&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; dim level&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&amp;quot;dim&amp;quot; behält die aktuell gesetzte Farbe bei und so kann &amp;quot;dim 100&amp;quot; anstelle von &amp;quot;on&amp;quot; verwendet werden wenn die aktuelle Lichtfarbe beibehalten werden soll.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
erweiterte Parameter:&lt;br /&gt;
* ramp&lt;br /&gt;
* queue&lt;br /&gt;
&lt;br /&gt;
==== HSV ====&lt;br /&gt;
:&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; HSV H,S,V&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;Farbangaben im Farbraum &amp;quot;HSV&amp;quot; sind vollständig und in der Regel intuitiver als RGB. H (HUE: 0..360) gibt die Grundfarbe in einem Farbkreis (Regenbogen) an. Rot liegt bei 0°, Grün bei 120° und blau bei 240°. S (Saturation/Sättigung: 0..100) steht für die Sättigung der Farbe. Eine Sättigung von 100 bedeutet die Farbe ist &amp;quot;rein&amp;quot; oder komplett gesättigt. Blau zum Beispiel mit 100% Sättigung entspricht RGB #0000FF. V (Value: 0..100) gibt die Helligkeit an. Ein V von 50 heist: &amp;quot;halbe Helligkeit&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
erweiterte Parameter:&lt;br /&gt;
* ramp&lt;br /&gt;
* queue&lt;br /&gt;
* direction&lt;br /&gt;
* event&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ramp&amp;lt;/code&amp;gt;&lt;br /&gt;
Dieser Parameter steuert einen weichen Übergang zwischen zwei Zuständen und wird in Sekunden angegeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; on&amp;lt;/code&amp;gt; : schaltet die LED sofort an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; on 20&amp;lt;/code&amp;gt; : Die LED wird über einen Zeitraum von 20 Sekunden weich hoch-gedimmt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;queue&amp;lt;/code&amp;gt;&lt;br /&gt;
Angenommen das Modul arbeitet gerade intern eine Transition, also dem weichen Übergang zu einem anderen Zustand (siehe ramp), ab. Der user setzt während der Transition einen weiteren Befehl für die LED ab.&lt;br /&gt;
&lt;br /&gt;
Ohne den Parameter &amp;quot;q&amp;quot; wird die laufende Transition sofort unterbrochen und der neue Befehl wird ausgeführt.&lt;br /&gt;
Mit dem Parameter &amp;quot;q&amp;quot; wird der neue Befehl in eine interne Queue geschrieben und erst bearbeitet nachdem die laufende Transition, und alle vorher in die Queue geschriebenen Befehle, abgearbeitet wurden.&lt;br /&gt;
&lt;br /&gt;
Dadurch wird es möglich das mit einem Befehl mehrere ganz unterschiedliche Farb- oder Helligkeitswechsel an das modul übergibt die dann nacheinander abgearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;direction&amp;lt;/code&amp;gt;&lt;br /&gt;
Im HSV Farbraum entsprechen die Farben einem Winkel (0° Rot, 120° Grün, 240° Blau). Der weiche Übergang von einer Farbe zu einer anderen wird Standardmäßig auf dem &amp;quot;kürzesten Weg&amp;quot; durchlaufen. Der Wechsel von Grün auf Rot sieht also so aus: 120°, 119°, 118°, ... 2°, 1°, 0°.  Das entspricht der default direction &amp;quot;s&amp;quot; für &amp;quot;short&amp;quot; - dem kürzesten Weg.&lt;br /&gt;
&lt;br /&gt;
Mit dem Flag &amp;quot;l&amp;quot; für &amp;quot;long&amp;quot; (langer Weg) wird die gleiche Transition jetzt mit dem &amp;quot;Umweg&amp;quot; über Blau ausgeführt, also so: 120°, 121°, 122°, ... 358°, 359°, 360° ( = 0°).&lt;br /&gt;
&lt;br /&gt;
==== RGB ====&lt;br /&gt;
:&amp;lt;code&amp;gt;set &amp;lt;name&amp;gt; RGB RRGGBB&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;RGB Angaben werden im 6 stelligen Hexadezimalen Format erwartet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
erweiterte Parameter:&lt;br /&gt;
* ramp&lt;br /&gt;
* queue&lt;br /&gt;
* direction&lt;br /&gt;
* event&lt;br /&gt;
&lt;br /&gt;
===== Unterschiede von Farbangaben HSV zu RGB =====&lt;br /&gt;
Angenommen das Ziel ist ein Farbverlauf Rot (ganz dunkel, Helligkeit 0) auf Blau sowie ein Farbverlauf von Grün (ebenfalls 0) auf Blau. Im RGB Farbraum starten beide Farbverläufe bei #000000 auf gehen dann auf #0000FF. Damit lassen sie sich nicht unterscheiden und anders als erwartet beginnt der Farbverlauf in beiden Fällen mit einem neutralen &amp;quot;Grau&amp;quot; (RGB #010101). Die entsprechende Beschreibung im HSV Farbraumraum ist hingegen eindeutig (120,100,0 -&amp;gt; 240,100,100 für GRÜN 0% auf BLAU 100%) und funktioniert wie erwartet.&lt;br /&gt;
&lt;br /&gt;
==== Erweiterte Funktionen / Transitions ====&lt;br /&gt;
Das Modul unterstützt komplexe programmierbare Farbverläufe. Da diese im Modul berechnet werden hängt die flüssige Wiedergabe von einer ganzen Reihe von Faktoren ab:&lt;br /&gt;
* FHEM Host Hardware&lt;br /&gt;
* FHEM Auslastung und &amp;quot;Kooperation&amp;quot; von anderen Modulen&lt;br /&gt;
* verwendete Leuchtmittel&lt;br /&gt;
* Auslastung der &#039;&#039;Bridge&#039;&#039;  &lt;br /&gt;
Das Modul ist stark optimiert um die Farbverläufe flüssig wiedergeben zu können. Auf der anderen Seite reagiert das menschliche Auge sehr empfindlich. Deshalb sind gelegentliche &amp;quot;Sprünge&amp;quot; bei Farbverläufen unvermeidlich und sehr von der konkreten Umgebung abhängig.&lt;br /&gt;
&lt;br /&gt;
== Unterstützte Wifi-Leuchtmittel ==&lt;br /&gt;
&lt;br /&gt;
=== RGB LED (Streifen) am LW12 Wifi LED Controller === &lt;br /&gt;
&lt;br /&gt;
{{Randnotiz|RNTyp=Info|RNText=Achtung: Vom LW12 existieren mindestens zwei Ausführungen. Unterscheidbar am &amp;quot;eigenen&amp;quot; WLAN. LW12 spannt ein Netz mit der Bezeichnung &amp;quot;LEDNET...&amp;quot; auf. LW12 - HX001 spannt ein Netz mit der Bezeichnung &amp;quot;HX...&amp;quot; auf. Beide Typen werden unterstützt, müssen jedoch mit anderer Signatur definiert werden}}&lt;br /&gt;
[[Datei:LW12.JPG|mini|LW12 LED stripe WiFi Controller]]&lt;br /&gt;
&lt;br /&gt;
Der LW12 vereint die LED Steuereinheit und den Wifi Empfänger. Zum Betrieb ist noch der LED Streifen mit gemeinsamer Anode sowie ein in Spannung und Leistung zum LED Streifen passendes Netzteil erforderlich. Alle Anschlüsse am Controller sind als Schraubklemmen ausgeführt.&lt;br /&gt;
&lt;br /&gt;
==== Alternative Bezeichnungen ==== &lt;br /&gt;
* WF200 Controller &lt;br /&gt;
&lt;br /&gt;
Der Controller erstellt im Werkszustand ein WLAN mit eigener SSID und wird über die vom Hersteller gelieferte Smartphone App in das eigene Netzwerk eingebunden.&lt;br /&gt;
* Android Version im Google PlayStore [https://play.google.com/store/apps/details?id=com.Zengge.LEDWifiMagicColor&amp;amp;hl=de LED Magic Color Controller v2]&lt;br /&gt;
* Apple Version im Apple App-Store [https://itunes.apple.com/de/app/led-magic-color/id595148649?mt=8 LED Magic Color]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Definition erfolgt im Modul so:&lt;br /&gt;
&lt;br /&gt;
LW12 (eigene SSID &amp;quot;LEDNET...&amp;quot;):&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGB LW12:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
LW12 (eigene SSID &amp;quot;HX...&amp;quot;):&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGB LW12HX:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es können eine beliebige Anzahl LW12 definiert werden. Ein LW12 steuert jeweils nur einen LED RGB Streifen.&lt;br /&gt;
&lt;br /&gt;
Der LW12 erzeugt weißes Licht durch RGB Farbmischung und unterstützt beliebige Sättigungen sowie Helligkeiten. &amp;lt;strike&amp;gt;Deshalb und wegen seiner hohen Aktualisierungsrate, ist er für reine RGB Streifen die erste Wahl.&amp;lt;/strike&amp;gt; Mittlerweile ist der (bessere) LD382 vom gleichen Hersteller verfügbar.&lt;br /&gt;
&lt;br /&gt;
Zum Betrieb sind der LW12, ein RGB LED Streifen sowie passendes Netzteil (Klemmschrauben) erforderlich.&lt;br /&gt;
&lt;br /&gt;
==== Bezug ====&lt;br /&gt;
&lt;br /&gt;
* Zum Zeitpunkt der Erstellung dieses Artikels ist der LW12 bei eBay von diversen Händlern ab ca 30,- Euro erhältlich.&lt;br /&gt;
* [http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&amp;amp;qid=1390006342&amp;amp;sr=8-1&amp;amp;keywords=lw12+led LW12 RGB LED Stripecontroller Amazon]&lt;br /&gt;
&lt;br /&gt;
=== RGB und RGBW LED (Streifen) am LD382 Wifi LED Controller === &lt;br /&gt;
&lt;br /&gt;
Der LD382 vereint die LED Steuereinheit und den Wifi Empfänger. Am LD382 können reine RGB Streifen, RGBW Streifen oder eine Kombination beider angeschlossen werden. Zum Betrieb ist noch der LED Streifen mit gemeinsamer Anode sowie ein in Spannung und Leistung zum LED Streifen passendes Netzteil erforderlich. Alle Anschlüsse am Controller sind als Schraubklemmen ausgeführt, das Netzteil verfügt zusätzlich über einen Steckeranschluss.&lt;br /&gt;
&lt;br /&gt;
Der LD382 verfügt über einen WPS Button, kann also per &amp;quot;one-click&amp;quot; ins Netzwerk genommen werden.&lt;br /&gt;
&lt;br /&gt;
==== Alternative Bezeichnungen ==== &lt;br /&gt;
* LED Magic UFO (XCSOURCE)&lt;br /&gt;
&lt;br /&gt;
Die Definition erfolgt im Modul so:&lt;br /&gt;
&lt;br /&gt;
LD382 mit RGB Streifen (Weiß wird gemischt)&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGB LD382:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
LD382 mit RGBW Streifen (oder Kombination aus RGB und separatem Weiß)&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGBW LD382:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für neuere Modelle ist als Typ LD382A anzugeben.&lt;br /&gt;
&lt;br /&gt;
=== RGBW LD316 LED-Lampe Wifi === &lt;br /&gt;
&lt;br /&gt;
Der LD316 vereint LED-Lampe (Fassung E27), Steuereinheit und Wifi Empfänger. Eine externe Steuereinheit ist nicht notwendig. Einfach gegen vorhandene Glühbirne auswechseln. Mittels App Magic Color(sh. LW12) kann LD316 gesteuert und eingestellt werden. Betrieb im eigenen WLAN ist möglich. Weiterhin sind Einstellungen über den in LD316 vorhandenen Webserver möglich (Benutzer: admin, Kennwort: nimda). &lt;br /&gt;
&lt;br /&gt;
Die Definition erfolgt im Modul so:&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGBW LD316:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Alternative Bezeichnungen ====&lt;br /&gt;
* WIFI WLAN LED Lampe IWY MASTER Color (RGB)&lt;br /&gt;
* diverse wechselnde Bezeichnungen bei AliExpress&lt;br /&gt;
&lt;br /&gt;
==== Bezug ====&lt;br /&gt;
* Amazon, ab und an vorhanden, Preis schwankt zwischen 40 und 55 €&lt;br /&gt;
* ebay, ab und an vorhanden, Preis meist um 45 €&lt;br /&gt;
* AliExpress, fast immer was zu finden, Preis zwischen 22 $ und 34 $, Coupon beim Angebot beachten, [http://de.aliexpress.com/item/Free-shipping-smartphone-controlled-lights-bulb-7w-e27-rgbw-colors/32437430102.html?adminSeq=223453226&amp;amp;shopNumber=1763377 Beispiel 1], [http://de.aliexpress.com/item/LED-Smart-bulb-7-5w-E27-RGB-LED-WIFI-Bulb-Light-Color-Temperature-Brightness-Adjustable-Light/32254107494.html?adminSeq=201473654&amp;amp;shopNumber=811614 Beispiel 2] &#039;&#039;&#039;ACHTUNG! Teilweise nicht kompatibel, sh. Abschnitt LD316A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== RGBW LD316A LED-Lampe Wifi === &lt;br /&gt;
&lt;br /&gt;
Mittlerweile sind einige Lampen mit unterschiedlicher Firmware bei gleicher Verpackung im Handel. Diese werden mit der App. Magic Home eingestellt. Abhängig von der vom Hersteller eingesetzten Firmware ist ein Betrieb als LD316A möglich. Betrieb im eigenen WLAN ist möglich. Je nach Firmware ist die Einstellung über den Webserver nicht mehr möglich. Es erscheint zwar die Abfrage nach Benutzer und Kennwort, danach eine Fehlermeldung. Einzelheiten im Forum, Thread (sh. unten) oder Suchbegriff &amp;quot;Magic Home&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Die Definition erfolgt im Modul so:&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight RGBW LD316A:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== sengled Boost LED-Lampe Wifi === &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Sengled Boost.JPG|sengled Boost&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Die sengled Boost vereint eine Weiß-LED-Lampe (Fassung E27), Wifi Empfänger und Steuereinheit und bietet eine Wifi Repeater Funktion. Eine externe Steuereinheit ist nicht notwendig. Einfach gegen vorhandene Glühbirne auswechseln. Mittels App (&amp;quot;sengled Boost&amp;quot; unter [http://forum.fhem.de/index.php/topic,36811.0.html Android] oder [https://itunes.apple.com/de/app/sengled-boost/id848792893?mt=8 iOS]) kann die sengled Boost gesteuert und eingestellt werden. Betrieb im eigenen WLAN ist möglich. Weiterhin sind Einstellungen (besonders zur Wifi Repeater Funktion) über den in der sengled Boost vorhandenen Webserver möglich (Benutzer: admin, Kennwort: admin). &lt;br /&gt;
&lt;br /&gt;
Die Definition erfolgt im Modul so:&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; WifiLight White SENGLED:&amp;lt;IP|FQDN&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen können im entsprechenden {{Link2Forum|Topic=36811|LinkText=Forumsthema}} nachgelesen werden.&lt;br /&gt;
&lt;br /&gt;
=== Milight Systeme für LED Streifen und E27 Leuchtmittel === &lt;br /&gt;
&lt;br /&gt;
Milight Leuchtmittel sind von diversen Herstellern unter diversen Handelsnamen erhältlich. Verfügbar sind preiswerte Ansteuerungen (RGB, RGB oder Weiß, RGB und Weiß, Warm- und Kaltweiß) für LED Streifen, Downlights sowie E27 Leuchtmittel. Die E27 Leuchtmittel haben den Empfänger integriert und können direkt in vorhandenen Fassungen eingesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Die Lampen / Controller sprechen ein proprietäres 2,4GHz Protokoll. Zur Ansteuerung mit fhem wird eine zusätzliche bridge benötigt.&lt;br /&gt;
&lt;br /&gt;
==== Alternative Bezeichnungen ==== &lt;br /&gt;
* Rocket LED&lt;br /&gt;
* Limitless LED&lt;br /&gt;
* Easybulb&lt;br /&gt;
* s`luce iLight&lt;br /&gt;
* iBulb &lt;br /&gt;
* Kreuzer&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==== Milight WiFi bridge ====&lt;br /&gt;
Es sind verschiedenen bridge Versionen erschienen, wobei die Versionen vor iBox2 nicht mehr hergestellt und praktisch nicht mehr erhältlich sind. Der bridge erstellen im Werkszustand ein WLAN mit eigener SSID und werden über eine Smartphone App in das eigene Netzwerk eingebunden. Zum Betrieb ist ein 5V USB Netzteil erforderlich. Ein Betrieb an den USB Ports des Host ist möglich, wegen eventueller Energiemanagement Funktionen des Host jedoch nicht empfohlen.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
BridgeV2.JPG|Milight v2 bridge&lt;br /&gt;
BridgeV3.JPG|Milight v3 bridge mit Limitless Aufkleber&lt;br /&gt;
BridgeV4.JPG|Milight v4 bridge&lt;br /&gt;
MiLight iBox2-small.jpg|Milight iBox2 bridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Milight bridge v1 =====&lt;br /&gt;
&lt;br /&gt;
Wird nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
===== Milight bridge v2 =====&lt;br /&gt;
&lt;br /&gt;
Die v2 bridge hört auf UDP Port 50000 und ist typischerweise am blauen Etikett erkennbar. Eine v2 bridge kann ansteuern:&lt;br /&gt;
* ein RGB Leuchtmittel &lt;br /&gt;
ODER&lt;br /&gt;
* ein RGBW1 Leuchtmittel&lt;br /&gt;
UND&lt;br /&gt;
* vier Gruppen Warmwhite/Coldwhite (White)&lt;br /&gt;
&lt;br /&gt;
===== Milight bridge v3 =====&lt;br /&gt;
&lt;br /&gt;
Die v3 bridge hört auf UDP Port 8899 und hat typischerweise ein dunkles Etikett. Eine v3 bridge kann ansteuern:&lt;br /&gt;
* ein RGB Leuchtmittel &lt;br /&gt;
ODER&lt;br /&gt;
* ein RGBW1 Leuchtmittel&lt;br /&gt;
&lt;br /&gt;
UND&lt;br /&gt;
&lt;br /&gt;
* vier Gruppen Warmwhite/Coldwhite (White)&lt;br /&gt;
UND&lt;br /&gt;
* vier Gruppen RGB + White (RGBW2)&lt;br /&gt;
&lt;br /&gt;
===== Milight bridge v4 =====&lt;br /&gt;
&lt;br /&gt;
Die Funktionen der v4 entsprechen im wesentlichen der v3, allerdings ist das WLAN Modul ein anderes (Draft-N) und das Web Interface wurde entfernt.&lt;br /&gt;
&lt;br /&gt;
===== Milight bridge iBox2 =====&lt;br /&gt;
&lt;br /&gt;
Diese Version lässt sich aktuell nicht mit WifiLight einbinden.&lt;br /&gt;
&lt;br /&gt;
==== Leuchtmittel ====&lt;br /&gt;
&lt;br /&gt;
===== Milight Leuchtmitteltyp RGB =====&lt;br /&gt;
&lt;br /&gt;
E27, LED Streifen Controller oder Downlight.&lt;br /&gt;
&lt;br /&gt;
Dieser Typ RGB Leuchtmittel ist veraltet und von Neuanschaffungen wird abgeraten. Die Ansteuerung ist nur im Farbkreis möglich (keine volle RGB Mischung, keine Sättigung, kein Weiß). Das Protokoll zur Ansteuerung dieses Typ ist fehleranfällig und sehr langsam. Eine parallele Benutzung der FB oder der App verursacht ebenfalls Fehler. &lt;br /&gt;
&lt;br /&gt;
Benötigt eine bridge ab v2.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Milight-RGB-Stripe.jpg|Milight RGB LED stripe Controller mit FB&lt;br /&gt;
Milight-RGB-e27.JPG|Milight RGB e27 mit FB&lt;br /&gt;
Milight-RGB-downlight.JPG|s&#039;luce RGB Downlight&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Milight Leuchtmitteltyp RGBW1 =====&lt;br /&gt;
&lt;br /&gt;
LED Streifen Controller. (RGB mit separatem Weiß Kanal)&lt;br /&gt;
&lt;br /&gt;
Dieser Typ RGB Leuchtmittel ist veraltet. &lt;br /&gt;
&lt;br /&gt;
FHEM kann mit diesem Controller Farbe, Helligkeit und Sättigung komplett steuern. Durch den extra Weißkanal sind sehr angenehme Farbmischungen möglich allerdings ist das verwendete Protokoll wie beim RGB langsam und fehleranfällig. Daher eignet sich der Controller nicht für häufige dynamische Farbwechsel und nur bedingt für unbeaufsichtigten / automatischen Betrieb. &lt;br /&gt;
&lt;br /&gt;
Die Sättigung wird durch die Balance des Weiß- und des Farbkanals erreicht. Bei einer Sättigung von 50% werden Weiß und Farbe jeweils voll angesteuert. &lt;br /&gt;
&lt;br /&gt;
Benötigt eine bridge ab v2.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Milight-RGBW1.JPG|Milight RGBW LED stripe Controller mit FB&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Milight Leuchtmitteltyp White =====&lt;br /&gt;
&lt;br /&gt;
E27, LED Streifen Controller oder Downlight.&lt;br /&gt;
&lt;br /&gt;
Pur weiße LED Leuchtmittel mit Unterstützung der Farbtemperatur (Kaltweiß/Warmweiß).&lt;br /&gt;
&lt;br /&gt;
FHEM steuert die Helligkeit der Leuchtmittel. Ein Unterstützung der Farbtemperatur (Weiß Kelvin) ist noch nicht implementiert. Die Farbtemperatur sollte initial über die app eingestellt werden und wird von den Leuchtmitteln beibehalten. Die e27 Lampen sind zum Zeitpunkt der Erstellung dieses Artikels (04/14) ab etwa 11,- Euro bei eBay verfügbar. Erhältlich in 9Watt (Alukühlkörper) und in 6Watt (OEM, Kunststoffsockel). Die Lichtausbeute ist sehr gut.&lt;br /&gt;
&lt;br /&gt;
Benötigt eine bridge ab v2. Eine bridge kann vier getrennte Gruppen White ansteuern. Wenn mehr als vier Gruppen eingesetzt werden sollen können weitere bridge eingebunden werden. &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Milight-WWCW-FB.JPG|Milght Warmweiß/kaltweiß LED Streifen controller mit FB&lt;br /&gt;
Milight-E27-WWCW-OEM.JPG|Milight Warmweiß/kaltweiß 6 Watt E27 OEM&lt;br /&gt;
Milight-E27-WWCW-9W.JPG|Milight Warmweiß/kaltweiß 9 Watt E27&lt;br /&gt;
Milight-Downlight-WWCW.JPG|Milight Warmweiß/kaltweiß Downlight (IWY STAR 6 Watt)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Milight Leuchtmitteltyp RGBW2 =====&lt;br /&gt;
&lt;br /&gt;
E27, LED Streifen Controller oder Downlight.&lt;br /&gt;
&lt;br /&gt;
Aktuelle Typen mit neuem und robusterem Protokoll.&lt;br /&gt;
&lt;br /&gt;
Dieser Typ Leuchtmittel gibt farbiges oder weißes Licht. Die Sättigung ist nicht stufenlos sondern 0% oder 100%. Die E27 Typen sind dabei wahlweise mit Warm- oder Kaltweiß bestellbar. &lt;br /&gt;
&lt;br /&gt;
Erhältlich in 9Watt (Alukühlkörper) und in 6Watt (OEM, Kunststoffsockel).&lt;br /&gt;
&lt;br /&gt;
Benötigt eine bridge ab v3. Eine bridge kann vier getrennte Gruppen RGBW2 ansteuern. Mehr als vier Gruppen können mit zusätzlichen bridge verwendet werden. &lt;br /&gt;
&lt;br /&gt;
Die Sättigung wird wie folgt umgesetzt: S: 0..20 =&amp;gt; 0% / S: 21..100 =&amp;gt; 100%.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bei Farbverläufen (Sonnenaufgang) die bei einer Farbe beginnen und bei Weiß enden kann es sinnvoll sein in zwei Schritten zuerst auf 100% Gelb zu faden, dort auf 20%..40% Weiß (typenabhängig) umzuschalten und dann Weiß weiter auf 100% zu dimmen.&#039;&#039;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Milight-rgbw2-LED.jpg|Milight RGB/Weiß LED Streifen Controller 4 Zonen&lt;br /&gt;
Milight-E27-RGBW2-OEM.JPG|Milight RGB/Weiß 6 Watt E27 OEM&lt;br /&gt;
Milight-E27-RGBW2-9Watt.JPG|Milight RGB/Weiß 9 Watt E27 mit FB&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Color-Picker aktivieren ==&lt;br /&gt;
Um den sog. &amp;quot;Color-Picker&amp;quot; zu aktivieren müssen die beiden folgenden Attribute gesetzt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr &amp;lt;name&amp;gt; webCmd RGB&lt;br /&gt;
attr &amp;lt;name&amp;gt; widgetOverride RGB:colorpicker,RGB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Wifiled_colorpicker.png|Colorpicker Beispiel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen unter [http://www.fhemwiki.de/wiki/Color Color Wiki Artikel]&lt;br /&gt;
&lt;br /&gt;
== Farbiges Icon ==&lt;br /&gt;
Weiterhin kann das Lampen-Icon auch farbig dargestellt werden. Dazu ist es erforderlich, das folgende Attribut zu setzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr &amp;lt;name&amp;gt; devStateIcon {Color_devStateIcon(ReadingsVal($name,&amp;quot;RGB&amp;quot;,&amp;quot;000000&amp;quot;))}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Thread über das Modul im [http://forum.fhem.de/index.php/topic,18958.0.html Fhem Forum]&lt;br /&gt;
* [http://www.ledsee.com/datasheet_ledsee/LED%20WiFi%20controller%20for%20home%20use_Hontech-wins__-EN.pdf LW12 Datasheet]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unterhaltungselektronik]]&lt;br /&gt;
[[Kategorie:Code Snippets]]&lt;/div&gt;</summary>
		<author><name>HelixOWL</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Datei:MiLight_iBox2-small.jpg&amp;diff=18376</id>
		<title>Datei:MiLight iBox2-small.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Datei:MiLight_iBox2-small.jpg&amp;diff=18376"/>
		<updated>2017-01-08T17:45:57Z</updated>

		<summary type="html">&lt;p&gt;HelixOWL: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>HelixOWL</name></author>
	</entry>
</feed>