Im Folgenden werden einige Preset Beispiele gezeigt. Presets kann man erstellen, indem man den aktuellen Zustand erfasst und als Preset abspeichert. Oder man kann ein Preset durch ein API Befehl beschreiben. API Befehle gibt es zwei Varianten: HTTP API oder JSON API. Man kann wahlweise die eine oder die andere Variante verwenden, wobei JSON API mehr Möglichkeiten bietet. Diese API Befehle muss man dann bei Preset im Fenster „API command“ eintippen:
Beispiele:
HTTP API | JSON API | Beschreibung |
---|---|---|
T=2 | {"on":"t"} | Es wird zwischen Ein und Aus Zustand gewechselt (toggeln). Also wenn LEDs aus sind, werden die eingeschaltet und umgekehrt. |
T=1 | {"on":true} | Die LEDs werden eingeschaltet (bzw. keine Änderung, wenn sie schon davor eingeschaltet waren) |
T=0 | {"on":false} | Die LEDs werden ausgeschaltet (bzw. keine Änderung, wenn sie schon davor eingeschaltet waren) |
{"on":true,"tt":0} | Die LEDs werden eingeschaltet, dabei leuchten die LEDs sofort ohne langsames dimmen unabhängig von der globalen Einstellung „Transition“. | |
A=128 | {"bri": 128} | Die Helligkeit wird auf 50% eingestellt. Minimaler Wert ist 0, maximaler Wert (100%) ist 255. Daher bedeutet 128 die Helligkeit von 50% |
A=~10 | {"bri":"~10"} | Die Helligkeit wird um 10 erhöht. Also wenn diese bisher 100 war, wird es 110. |
A=~-20 | {"bri":"~-10"} | Die Helligkeit wird um 20 verringert. Also wenn diese bisher 100 war, wird es 80. |
R=255&G=0&B=0 | {"seg":[{"col":[[255,0,0]]}]} | Die Farbe von LEDs wird auf Rot eingestellt |
R=0&G=255&B=0&A=128&FX=0 | {"seg":[{"fx":0,"col":[[0,255,0]]}],"bri":128} | Die Farbe von LEDs wird auf Grün eingestellt, die Helligkeit auf 50% (Wert 128) und Effekt auf Solid (FX=0) |
P1=1&P2=3&PL=~ | {"ps":"1~3~"} | Zwischen Presets mit IDs 1 bis 3 iterieren: Beim aufrufen wird nächstes Preset aufgerufen und so zyklisch weiter: 1->2->3->1->2->3->1->….. |
FX=0&R=r&G=r&B=r | Eine zufällige Farbe einstellen (konstant, FX=0) |