-
Notifications
You must be signed in to change notification settings - Fork 1
Sync WLED Geräte (UDP Notifier)
Die UDP-Benachrichtigungsfunktion von WLED erleichtert die Synchronisierung mehrerer Lichter mit derselben Farbe/Effekt, die standardmäßig aktiviert ist. Sie können das spezifische Verhalten in den Synchronisierungseinstellungen festlegen und auswählen, ob alle Aspekte oder nur Helligkeit/Farbe/Effekte angewendet werden sollen.
Darüber hinaus gibt es in beiden Benutzeroberflächen einen schnellen Umschalter:
Klassische Benutzeroberfläche: Die Schaltfläche mit den beiden Kreispfeilen steuert die Synchronisierungsfunktion. Wenn der obere Pfeil leuchtet, akzeptiert die Software Synchronisierungspakete von anderen WLED-Geräten. Wenn der untere Pfeil leuchtet, werden eigene Änderungen an andere Geräte gesendet.
Mobile Benutzeroberfläche: Es gibt einen "Sync Lights" -Schalter. Es wird nur geändert, ob Änderungen des aktuellen Geräts an andere Geräte gesendet werden. Synchronisierungspakete von anderen ESPs werden empfangen, sofern sie nicht in den Einstellungen deaktiviert sind.
Sie können WLED-Geräte (z. B. alle in einem Raum) einfach gruppieren, indem Sie den UDP-Port aller Geräte in dieser Gruppe ändern.
Wenn diese Option aktiviert ist, sendet das Modul, in dem ein Wert geändert wurde, eine UDP-Übertragung an einen Port (Standard 21324). Andere Module, die diesen Port überwachen, stellen sich auf dieselbe Farbe ein.
Aus Gründen der Interoperabilität wurde das Protokoll so konzipiert, dass auch Module mit unterschiedlichen WLED-Versionen synchronisiert werden können. Wenn ein WLED 0.4-System eine WLED 0.3 UDP-Benachrichtigung erhält, wendet es daher die Primärfarbe an, behält jedoch die aktuelle Sekundärfarbe bei.
Das UDP-Paket ist derzeit 24 Byte lang. Es ist wie folgt aufgebaut:
| Byte-Index | Var Name | Beschreibung | Notifier-Version |
|---|---|---|---|
| 0 | - | Paket Zweck Byte * | 0 |
| 1 | callMode | Paketgrund ** | 0 |
| 2 | bri | Master Helligkeit | 0 |
| 3 | col[0] | Primärer roter Wert | 0 |
| 4 | col[1] | Primärer grüner Wert | 0 |
| 5 | col[2] | Primärer blauer Wert | 0 |
| 6 | nightlightActive | Nachtlicht läuft? | 0 |
| 7 | nightlightDelayMins | Nachtlichtzeit | 0 |
| 8 | effectCurrent | Effektindex | 0 |
| 9 | effectSpeed | Effektgeschwindigkeit | 0 |
| 10 | weiß | Primärer Weißwert | 1 |
| 11 | - | Versionsbyte *** | 1 |
| 12 | colSec[0] | Sekundärer roter Wert | 2 |
| 13 | colSec[1] | Sekundärer grüner Wert | 2 |
| 14 | colSec[2] | Sekundärer blauer Wert | 2 |
| 15 | whiteSec | Sekundärer Weißwert | 2 |
| 16 | effectIntensity | Effektintensität | 3 |
| 17 | Übergangsverzögerung | Übergangsdauer Upper | 4 |
| 18 | Übergangsverzögerung | Übergangsdauer niedriger | 4 |
| 19 | effectPalette | FastLED-Palette | 5 |
| 20-23 | - | Nullen | - |
-
Das Benachrichtigungsprotokoll wird nur verwendet, wenn dieses Byte 0 ist. Andernfalls eines der Protokolle UDP Realtime wird verwendet.
-
Die Variable callMode gibt den Grund für die Benachrichtigung an. Jedes Farbupdate kann eine Benachrichtigung auslösen.
| callMode | Beschreibung | Verhalten |
|---|---|---|
| 0 | Erster Start | Nicht benachrichtigen |
| 1 | Direkte Änderung über UI oder API | notifyDirect? |
| 2 | Taste wurde gedrückt | notifyButton? |
| 3 | Update durch andere Benachrichtigung | Nicht benachrichtigen |
| 4 | Nachtlicht aktiviert | notifyDirect? |
| 5 | Andere (Anf. Mit & NN) | Nicht benachrichtigen |
| 6 | Effekt geändert | notifyDirect? |
| 7 | Farbtonlicht geändert | notifyHue? |
| 8 | Voreingestellter Zyklus aktiv | notifyDirect? |
| 9 | Aktualisiert über Blynk | notifyDirect? |
- Dies ist die Version des UDP-Protokolls.
| UDP-Version | Beschreibung | WLED-Version |
|---|---|---|
| 0 | Grundlegende Unterstützung | 0,3 |
| 1 | Weißwert unterstützt | 0,4p |
| 2 | Sekundärfarbe unterstützt | 0,4 |
| 3 | Effektintensität unterstützt | 0,5,0 |
| 4 | Übergangszeit unterstützt | 0.6.0 |
| 5 | Paletten unterstützt | 0.8.0 |
Binary installieren
FAQ
Schnellstart
Einstellungen
Tutorials & Ressourcen
Liste der Effekte und Paletten
Makros
Voreinstellungen
Segmente
Webserver-Seitenverzeichnis
Relais ansteuern
Blynk
DMX-Ausgabe
E1.31 (DMX) / Art-Net
UDP Echtzeit
HTTP Anfrage API
Infrarot
JSON-API
MQTT
Philips Hue Sync
WLED UDP-Synchronisierung
Kompatible Hardware
Kompatible Software
Home Automation-Konfigurationen
Kompilieren einer analoge WLED-Bin-Datei
Hinzufügen benutzerdefinierter Funktionen
Fernzugriff und IFTTT
Sicherheit
Youtube Channel
Android App
iOS app
Binärdateien und Releases
Mitwirkende und Credits