WifiLight: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Kleinere Korrekturen der Formatierung; Tippfehler beseitigt)
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
<!-- Ich habe den Namen des Artikels angepasst, damit später die Links in die Commandref funktionieren (Groß-/Kleinschreibung ist da relevant -->
<!-- Ich habe den Namen des Artikels angepasst, damit später die Links in die Commandref funktionieren (Groß-/Kleinschreibung ist da relevant -->


[[WifiLight]] dient zum Steuern von LED Stripes und anderen LED Leuchtmitteln. Um die Verbindung von Fhem zu den LED Leuchtmitteln zu ermöglichen wird ein sogenanntes Wifi-LED Modul benötigt. Das WifiLight Modul verwendet für Farbangaben einheitlich den [https://de.wikipedia.org/wiki/HSV-Farbraum HSV-Farbraum], weil sich diese Angaben viel besser mit unserem Verständnis decken als RGB (siehe auch [http://www.colorizer.org/ colorizer.org]). Weiterhin wird aber auch die Angabe der Farbwerte im RGB Format
[[WifiLight]] dient zur Steuerung verschiedener LED Leuchtmittel über WLAN. (Mi-Light, Limitless, IVY, LW12, LED Streifen, 2,4GHz E27 RGB Lampen ...)
 
 
Um die Verbindung von Fhem zu den LED Leuchtmitteln zu ermöglichen wird ein sogenanntes Wifi-LED Modul benötigt. Das WifiLight Modul verwendet für Farbangaben einheitlich den [https://de.wikipedia.org/wiki/HSV-Farbraum HSV-Farbraum], weil sich diese Angaben viel besser mit unserem Verständnis decken als RGB (siehe auch [http://www.colorizer.org/ colorizer.org]). Weiterhin wird aber auch die Angabe der Farbwerte im RGB Format
(<code>#ffffff</code>) unterstützt.
(<code>#ffffff</code>) unterstützt.


Sowohl das Lampen-Icon (Farbe und Dim Level), als auch Slider werden in Echtzeit aktualisiert (longpoll). Dabei verhalten sich die Browser unterschiedlich  
Sowohl das Lampen-Icon (Farbe und Dim Level), als auch Slider werden in Echtzeit aktualisiert (longpoll). Dabei verhalten sich die Browser unterschiedlich  


== Unterstützte Wifi-LED-Module ==
== Unterstützte Wifi-Leuchtmittel ==
* [http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1390006342&sr=8-1&keywords=lw12+led LW12 RGB LED Stripecontroller]
 
=== RGB LED (Streifen) am LW12 Wifi LED Controller ===
 
[[Datei:LW12.JPG|mini|LW12 LED stripe WiFi Controller]]
 
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.
 
==== Alternative Bezeichnungen ====
* WF200 Controller
 
==== Technische Daten ====
* Eingangsspannung: DC 12 V - DC 24 V
* Ausgangsspannung: DC 12 V - DC 24 V
* Stromleistung: max 4A pro Kanal (12A ->3 Kanäle)
 
Der Controller erstellt im Werkszustand ein WLAN mit eigener SSID und wird über die vom Hersteller gelieferte Smartphone App in das eigene Netzwerk eingebunden.
 
Die Definition erfolgt im Modul als
 
:<code>define <name> WifiLight RGB LW12:<IP|FQDN></code>
 
Es können eine beliebige Anzahl LW12 definiert werden. Ein LW12 steuert jeweils einen LED RGB Streifen.
 
Der LW12 erzeugt weißes Licht durch RGB Farbmischung und unterstützt beliebige Sättigungen sowie Helligkeiten. Deshalb, und wegen seiner hohen Aktualisierungsrate, ist er für reine RGB Streifen die erste Wahl.
 
Zum Betrieb sind der LW12, ein RGB LED Streifen sowie passendes Netzteil (Klemmschrauben) erforderlich.
 
==== Bezug ====
 
* Zum Zeitpunkt der Erstellung dieses Artikels ist der LW12 bei eBay von diversen Händlern ab ca 30,- Euro erhältlich.
* [http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1390006342&sr=8-1&keywords=lw12+led LW12 RGB LED Stripecontroller Amazon]
 
=== Milight Systeme für LED Streifen und E27 Leuchtmittel ===
 
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.
 
Die Lampen / Controller sprechen ein proprietäres 2,4GHz Protokoll. Zur Ansteuerung mit fhem wird eine zusätzliche bridge benötigt.
 
==== Alternative Bezeichnungen ====
* Rocket LED
* Limitless LED
* Easybulb
* s`luce iLight
* iBulb
* ...
 
==== Milight WiFi bridge ====
aktuell sind vier bridge Versionen erschienen (v1 .. v4) wobei die v1 praktisch nicht mehr erhältlich ist und nicht unterstützt wird. 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.
<gallery>
BridgeV2.JPG|Milight v2 bridge
BridgeV3.JPG|Milight v3 bridge mit Limitless Aufkleber
BridgeV4.JPG|Milight v4 bridge
</gallery>
 
===== Milight bridge v2 =====
 
Die v2 bridge hört auf UDP Port 50000 und ist typischerweise am blauen Etikett erkennbar. Eine v2 bridge kann ansteuern:
* ein RGB Leuchtmittel
ODER
* ein RGBW1 Leuchtmittel
 
===== Milight bridge v3 =====
 
Die v3 bridge hört auf UDP Port 8899 und hat typischerweise ein dunkles Etikett erkennbar. Eine v3 bridge kann ansteuern:
* ein RGB Leuchtmittel
ODER
* ein RGBW1 Leuchtmittel


UND
* 4 Gruppen Warmwhite/Coldwhite (White)
UND
* 4 Gruppen RGB + White (RGBW2)
===== Milight bridge v4 =====
Die Funktionen der v4 entsprechen im wesentlichen der v3, allerdings ist das WLAN Modul ein anderes (Draft-N) und das Web Interface wurde entfernt.
==== Leuchtmittel ====
===== Milight Leuchtmitteltyp RGB =====
E27, LED Streifen Controller oder Downlight.
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 Fehler.
Benötigt eine bridge ab v2.
<gallery>
Milight-RGB-Stripe.jpg|Milight RGB LED stripe Controller mit FB
Milight-RGB-e27.JPG|Milight RGB e27 mit FB
Milight-RGB-downlight.JPG|s'luce RGB Downlight
</gallery>
===== Milight Leuchtmitteltyp RGBW1 =====
LED Streifen Controller. (RGB mit separatem Weiß Kanal)
Dieser Typ RGB Leuchtmittel ist veraltet.
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 weder für dynamische Farbwechsel noch für unbeaufsichtigten / automatischen Betrieb.
Benötigt eine bridge ab v2.
<gallery>
Milight-RGBW1.JPG|Milight RGBW LED stripe Controller mit FB
</gallery>
===== Milight Leuchtmitteltyp White =====
E27, LED Streifen Controller oder Downlight.
Pur weiße LED Leuchtmittel mit Unterstützung der Farbtemperatur (Kaltweiß/Warmweiß).
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 Licht-ausbeute ist sehr gut.
Benötigt eine bridge ab v3. Eine bridge kann 4 getrennte Gruppen White ansteuern. Wenn mehr Gruppen eingesetzt werden sollen können weitere bridge eingesetzt werden.
<gallery>
Milight-WWCW-FB.JPG|Milght Warmweiß/kaltweiß LED Streifen controller mit FB
Milight-E27-WWCW-OEM.JPG|Milight Warmweiß/kaltweiß 6 Watt E27 OEM
Milight-E27-WWCW-9W.JPG|Milight Warmweiß/kaltweiß 9 Watt E27
</gallery>
===== Milight Leuchtmitteltyp RGBW2 =====
E27, LED Streifen Controller oder Downlight.
Aktuelle Typen mit neuem und robusterem Protokoll.
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.
Erhältlich in 9Watt (Alukühlkörper) und in 6Watt (OEM, Kunststoffsockel).
Benötigt eine bridge ab v3. Eine bridge kann 4 getrennte Gruppen RGBW2 ansteuern. Wenn mehr Gruppen eingesetzt werden sollen können weitere bridge eingesetzt werden.
<gallery>
</gallery>
== Installation ==
== Installation ==
{{Randnotiz|RNTyp=r|RNText=Achtung: Dieses Modul befindet sich noch im Beta-Status (manuelle Installation erforderlich).}}
{{Randnotiz|RNTyp=r|RNText=Achtung: Dieses Modul befindet sich noch im Beta-Status (manuelle Installation erforderlich).}}
Das Modul muss mit Hilfe von Telnet/SSH/SFTP auf dem fhem-Server installiert werden, wie im   
Das Modul muss mit Hilfe von Telnet/SSH/SFTP auf dem fhem-Server installiert werden, wie im   
[http://forum.fhem.de/index.php?action=dlattach;topic=18958.0;attach=12558 Forum] beschrieben.
[http://forum.fhem.de/index.php?action=dlattach;topic=18958.0;attach=12558 Forum] beschrieben.
== Einbinden in Fhem ==
Mit dem folgenden Befehl wird der LED Kontroller LW-12 (Ansteuerung für LED Stripes) in Fhem eingebunden:
:<code>define LED WifiLight RGB LW12:<IP-Adresse></code>


== Links ==
== Links ==
* Thread über das Modul im [http://forum.fhem.de/index.php/topic,18958.0.html Fhem Forum]
* Thread über das Modul im [http://forum.fhem.de/index.php/topic,18958.0.html Fhem Forum]
* [http://www.ledsee.com/datasheet_ledsee/LED%20WiFi%20controller%20for%20home%20use_Hontech-wins__-EN.pdf LW12 Datasheet]


[[Kategorie:Unterhaltungselektronik]]
[[Kategorie:Unterhaltungselektronik]]
[[Kategorie:Code Snippets]]
[[Kategorie:Code Snippets]]

Version vom 6. April 2014, 00:25 Uhr

WifiLight
Zweck / Funktion
Steuern von LEDs / Stripes mit Hilfe eines WLAN LED Moduls
Allgemein
Typ undefiniert
Details
Dokumentation ModUndef
Modulname 32_WifiLight.pm
Ersteller Jörg alias herrmannj
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


WifiLight dient zur Steuerung verschiedener LED Leuchtmittel über WLAN. (Mi-Light, Limitless, IVY, LW12, LED Streifen, 2,4GHz E27 RGB Lampen ...)


Um die Verbindung von Fhem zu den LED Leuchtmitteln zu ermöglichen wird ein sogenanntes Wifi-LED Modul benötigt. Das WifiLight Modul verwendet für Farbangaben einheitlich den HSV-Farbraum, weil sich diese Angaben viel besser mit unserem Verständnis decken als RGB (siehe auch colorizer.org). Weiterhin wird aber auch die Angabe der Farbwerte im RGB Format (#ffffff) unterstützt.

Sowohl das Lampen-Icon (Farbe und Dim Level), als auch Slider werden in Echtzeit aktualisiert (longpoll). Dabei verhalten sich die Browser unterschiedlich

Unterstützte Wifi-Leuchtmittel

RGB LED (Streifen) am LW12 Wifi LED Controller

LW12 LED stripe WiFi Controller

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.

Alternative Bezeichnungen

  • WF200 Controller

Technische Daten

  • Eingangsspannung: DC 12 V - DC 24 V
  • Ausgangsspannung: DC 12 V - DC 24 V
  • Stromleistung: max 4A pro Kanal (12A ->3 Kanäle)

Der Controller erstellt im Werkszustand ein WLAN mit eigener SSID und wird über die vom Hersteller gelieferte Smartphone App in das eigene Netzwerk eingebunden.

Die Definition erfolgt im Modul als

define <name> WifiLight RGB LW12:<IP|FQDN>

Es können eine beliebige Anzahl LW12 definiert werden. Ein LW12 steuert jeweils einen LED RGB Streifen.

Der LW12 erzeugt weißes Licht durch RGB Farbmischung und unterstützt beliebige Sättigungen sowie Helligkeiten. Deshalb, und wegen seiner hohen Aktualisierungsrate, ist er für reine RGB Streifen die erste Wahl.

Zum Betrieb sind der LW12, ein RGB LED Streifen sowie passendes Netzteil (Klemmschrauben) erforderlich.

Bezug

Milight Systeme für LED Streifen und E27 Leuchtmittel

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.

Die Lampen / Controller sprechen ein proprietäres 2,4GHz Protokoll. Zur Ansteuerung mit fhem wird eine zusätzliche bridge benötigt.

Alternative Bezeichnungen

  • Rocket LED
  • Limitless LED
  • Easybulb
  • s`luce iLight
  • iBulb
  • ...

Milight WiFi bridge

aktuell sind vier bridge Versionen erschienen (v1 .. v4) wobei die v1 praktisch nicht mehr erhältlich ist und nicht unterstützt wird. 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.

Milight bridge v2

Die v2 bridge hört auf UDP Port 50000 und ist typischerweise am blauen Etikett erkennbar. Eine v2 bridge kann ansteuern:

  • ein RGB Leuchtmittel

ODER

  • ein RGBW1 Leuchtmittel
Milight bridge v3

Die v3 bridge hört auf UDP Port 8899 und hat typischerweise ein dunkles Etikett erkennbar. Eine v3 bridge kann ansteuern:

  • ein RGB Leuchtmittel

ODER

  • ein RGBW1 Leuchtmittel

UND

  • 4 Gruppen Warmwhite/Coldwhite (White)

UND

  • 4 Gruppen RGB + White (RGBW2)
Milight bridge v4

Die Funktionen der v4 entsprechen im wesentlichen der v3, allerdings ist das WLAN Modul ein anderes (Draft-N) und das Web Interface wurde entfernt.

Leuchtmittel

Milight Leuchtmitteltyp RGB

E27, LED Streifen Controller oder Downlight.

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 Fehler.

Benötigt eine bridge ab v2.


Milight Leuchtmitteltyp RGBW1

LED Streifen Controller. (RGB mit separatem Weiß Kanal)

Dieser Typ RGB Leuchtmittel ist veraltet.

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 weder für dynamische Farbwechsel noch für unbeaufsichtigten / automatischen Betrieb.

Benötigt eine bridge ab v2.

Milight Leuchtmitteltyp White

E27, LED Streifen Controller oder Downlight.

Pur weiße LED Leuchtmittel mit Unterstützung der Farbtemperatur (Kaltweiß/Warmweiß).

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 Licht-ausbeute ist sehr gut.

Benötigt eine bridge ab v3. Eine bridge kann 4 getrennte Gruppen White ansteuern. Wenn mehr Gruppen eingesetzt werden sollen können weitere bridge eingesetzt werden.

Milight Leuchtmitteltyp RGBW2

E27, LED Streifen Controller oder Downlight.

Aktuelle Typen mit neuem und robusterem Protokoll.

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.

Erhältlich in 9Watt (Alukühlkörper) und in 6Watt (OEM, Kunststoffsockel).

Benötigt eine bridge ab v3. Eine bridge kann 4 getrennte Gruppen RGBW2 ansteuern. Wenn mehr Gruppen eingesetzt werden sollen können weitere bridge eingesetzt werden.

Installation

X mark.svgAchtung: Dieses Modul befindet sich noch im Beta-Status (manuelle Installation erforderlich).

Das Modul muss mit Hilfe von Telnet/SSH/SFTP auf dem fhem-Server installiert werden, wie im Forum beschrieben.

Links