I - WS2812 RGB LED-Streifen, LED-Ring, LED-Licht
WS2812B, WS2812x, WS2811, NeoPixel, SK6812 etc.
I.I - Anschluss an Sonoff, WeMos, NodeMCU u.a.:
I.II - Commands:
| Befehl | Wert | Beschreibung |
|---|---|---|
| Color |
<rot>,<grün>,<blau> |
stellt die LED-Farbe und den Dimmwert über Dezimalwerte ein z.B. rot mit max. Helligkeit: Color 100,0,0 |
| Color |
#RRGGBB |
bei WS2812x LEDs: stellt die LED-Farbe und den Dimmwert über Hexadezimalwerte ein z.B. grün: Color #001F00 |
| Color |
#RRGGBBWW |
bei SK6812 LEDs: stellt die LED-Farbe und den Dimmwert über Hexadezimalwerte ein z.B. weiß: Color #00000063 |
| Color2 |
#RRGGBB |
stellt die LED-Farbe über Hexadezimalwerte ein, ohne den aktuellen Dimmwert zu verändern z.B. blau mit unveränderter Helligkeit: Color2 #000011 |
| Color3 |
Uhr: zeigt die aktuelle LED-Farbeinstellung des Sekundenzeigers als RRGGBB an z.B. {"Color3":"1F001F"} |
|
| Color3 |
<RRGGBB> |
Uhr: stellt die LED-Farbe des Sekundenzeigers auf den Hexadezimalwert RRGGBB ein z.B. Color3 2F002F |
| Color4 |
Uhr: zeigt die aktuelle LED-Farbeinstellung des Minutenzeigers als RRGGBB an z.B. {"Color4":"003300"} |
|
| Color4 |
<RRGGBB> |
Uhr: stellt die LED-Farbe des Minutenzeigers auf den Hexadezimalwert RRGGBB ein z.B. Color4 003D00 |
| Color5 |
Uhr: zeigt die aktuelle LED-Farbeinstellung des Stundenzeigers als RRGGBB an z.B. {"Color5":"4C0000"} |
|
| Color5 |
<RRGGBB> |
Uhr: stellt die LED-Farbe des Stundenzeigers auf den Hexadezimalwert RRGGBB ein z.B. Color5 3B0000 |
| Color6 |
Uhr: zeigt die aktuelle LED-Farbeinstellung des Markers als RRGGBB an z.B. {"Color6":"000000"} = Marker aus |
|
| Color6 |
<RRGGBB> |
Uhr: stellt die LED-Farbe des Markers auf den Hexadezimalwert RRGGBB ein z.B. Color6 000000 |
| Led1..Led<count> |
zeigt die aktuelle LED-Farbe an Position <count> als RRGGBB an z.B. {"Led12":"1E001E"} |
|
| Led1..Led<count> |
<RRGGBB> |
stellt die LED an Position <count> auf die gewünschte Farbe RRGGBB ein z.B. Led10 0000FF |
| Pixels |
zeigt die aktuell eingestellte LED-Pixelanzahl an z.B. {"Pixels":24} |
|
| Pixels |
<count> |
legt die Anzahl der LED-Pixel am Streifen oder Ring fest (bis zu 512) und setzt die Rotation zurück z.B. Pixels 16 |
| Rotation |
zeigt die aktuelle LED-Rotationsposition als Pixel <count> an z.B. {"Rotation":0} = Rotation aus |
|
| Rotation |
<count> |
stellt die Anzahl der LED-Pixel ein (bis zur maximalen Pixelanzahl), die am Streifen oder Ring rotieren z.B. Rotation 12 |
| Scheme |
zeigt das aktuell ausgewählte LED-Schema an z.B. {"Scheme":5} = Uhr |
|
| Scheme |
0 |
(default) stellt eine Farbe für alle Pixel am LED-Licht/LED-Streifen/LED-Ring ein |
| Scheme |
1 |
(= Wakeup) startet die Wecksequenz – dimmt die LED von dunkel bis zum eingestellten Dimmwert |
| Scheme |
2 |
durchläuft die RGB-Farben mit der Geschwindigkeitsoption |
| Scheme |
3 |
durchläuft die RBG-Farben mit der Geschwindigkeitsoption |
| Scheme |
4 |
durchläuft die Zufallswiedergabe der LED-Farben mit Geschwindigkeits- und Überblend-Optionen |
| Scheme |
5 |
LED Uhr anzeigen |
| Scheme |
6 |
LED Glühlampen-Muster |
| Scheme |
7 |
LED RGB-Muster |
| Scheme |
8 |
LED Weihnachts-Muster rot/grün |
| Scheme |
9 |
LED Chanukka-Muster blau/weiß |
| Scheme |
10 |
LED Kwanzaa-Muster rot/grün |
| Scheme |
11 |
LED Regenbogen-Muster |
| Scheme |
12 |
LED Feuer/Kerzen-Muster |
| SetOption16 |
LED: Drehschema anzeigen OFF=im / ON=gegen den Uhrzeigersinn z.B. {"SetOption16":"OFF"} |
|
| SetOption16 |
0 / off |
LED: stellt den LED-Modus im Uhrzeigersinn ein (default) |
| SetOption16 |
1 / on |
LED: stellt den LED-Modus gegen den Uhrzeigersinn ein |
| SetOption20 |
1 / on |
LED: ermöglicht den Dimmwert zu verändern, ohne die Versorgung einzuschalten (default = 0 / off) |
| Width1 |
zeigt die aktuelle LED-Gruppenbreite an z.B. {"Width":1} |
|
| Width1 |
0..4 |
stellt die LED-Gruppenbreite (in Pixel) ein, die von Schema 6 bis 12 verwendet wird z.B. Width1 2 |
| Width2 |
Uhr: zeigt die aktuelle Breite (in Pixel) des Sekundenzeigers an z.B. {"Width2":1} |
|
| Width2 |
0..30 |
Uhr: stellt die Breite des Sekundenzeigers ein z.B. Width2 3 |
| Width3 |
Uhr: zeigt die aktuelle Breite (in Pixel) des Minutenzeigers an z.B. {"Width3":3} |
|
| Width3 |
0..30 |
Uhr: stellt die Breite des Minutenzeigers ein z.B. Width3 5 |
| Width4 |
Uhr: zeigt die aktuelle Breite (in Pixel) des Stundenzeigers an z.B. {"Width4":5} |
|
| Width4 |
0..30 |
Uhr: stellt die Breite des Stundenzeigers ein z.B. Width4 7 |