DMX · Elektronik · Projekte

DMX, Elektronik und Prüfadapter

Entwicklung, Produkte und Projekte rund um DMX, Elektronik und kundenspezifische Prüfadapter. Praxisnah umgesetzt und technisch klar aufgebaut.


Radig StatusLight

Radig StatusLight – USB-Statusanzeige mit XIAO ESP32S3

Das Radig StatusLight ist eine kompakte USB-Statusanzeige auf Basis eines Seeed Studio XIAO ESP32S3 und eines WS2812-LED-Streifens. Das Gerät zeigt gut sichtbar verschiedene Arbeitsplatz- und Kommunikationszustände an, zum Beispiel frei, besetzt, abwesend, Anruf oder Alarm.

Das Gehäuse ist als 3D-Druckmodell aufgebaut. Die Druckdaten können über MakerWorld heruntergeladen werden:

Radig StatusLight auf MakerWorld öffnen

Die zugehörige Firmware für den ESP32-S3, das Windows-Tool sowie die Aufbau- und Bedienungsanleitung werden auf dieser Webseite kostenlos bereitgestellt. Der Quellcode der Firmware und des Windows-Tools ist nicht Bestandteil der Veröffentlichung.

Hinweis: Das Radig StatusLight ist ein Maker-/DIY-Projekt. Die lokale Steuer-Schnittstelle ist offengelegt, sodass auch eigene Anwendungen, Skripte oder Integrationen entwickelt werden können.
 

Demo-Video:
https://youtube.com/shorts/OtJvkQhf-xM?feature=share

 
 

Funktionsumfang

Das Radig StatusLight kann manuell über das Windows-Tool gesteuert werden oder automatisch den Microsoft-Teams-Präsenzstatus über Microsoft Graph auswerten. Zusätzlich kann das Gerät über einfache Textbefehle per virtuellem COM-Port von eigenen Programmen angesteuert werden.

Status Anzeige Befehl
Frei grün free
Besetzt rot busy
Abwesend gelb/orange away
Anruf rot blinkend call
Alarm Blaulicht-Effekt alarm
Effekte Rainbow, Scan, Fire rainbow, scan, fire

 

Die Kommunikation zwischen PC und StatusLight erfolgt über USB-C bzw. USB-Serial/JTAG. Das Gerät wird über einfache Textbefehle gesteuert.

Windows-Tool

Das Windows-Tool verbindet sich mit dem COM-Port des StatusLight und sendet die passenden Befehle an die Firmware. Es kann die Statusanzeige manuell steuern oder den Microsoft-Teams-Präsenzstatus automatisch über Microsoft Graph auswerten.

Software

Funktionen des Windows-Tools

  • COM-Port-Auswahl und automatische Verbindung
  • manuelle Statusauswahl über Schaltflächen
  • Helligkeitseinstellung
  • Tray-Betrieb
  • Autostart mit Windows
  • Microsoft-Graph-Anbindung zur Anzeige des Teams-Präsenzstatus
  • manuelles Senden von Textbefehlen
  • Logfenster zur Fehlersuche und Kontrolle

Microsoft Graph / Teams-Status

Für die automatische Teams-Statusanzeige ist ein Microsoft-365-Organisationskonto erforderlich. Private Microsoft-Konten werden für diese Funktion nicht unterstützt. Je nach Organisation kann eine Administratorfreigabe für die Microsoft-Graph-Berechtigung Presence.Read erforderlich sein.

Das Tool liest ausschließlich den eigenen Präsenzstatus. Es werden keine Chatnachrichten, E-Mails, Kalenderdaten, Dateien oder Chatinhalte gelesen.

Microsoft Graph Presence StatusLight
Available Frei
Busy Besetzt
DoNotDisturb Besetzt
Away / BeRightBack Abwesend
InAMeeting Besetzt
InACall / InAConferenceCall Anruf
Offline Aus

 

Offene Steuer-Schnittstelle

Die lokale Schnittstelle des Radig StatusLight ist bewusst einfach gehalten. Über den virtuellen COM-Port können eigene Programme oder Skripte Textbefehle an das Gerät senden.

Dadurch können auch eigene Anwendungen entwickelt werden, zum Beispiel für:

  • Discord
  • Slack
  • Home Assistant
  • Node-RED
  • eigene Automatisierungstools
  • eigene Firmen- oder Arbeitsplatzsoftware

Beispiele für Befehle

free
busy
call
away
alarm
off
rainbow
scan
fire
brightness 80
alarm_brightness 120
version

Jede Software, die einen seriellen COM-Port öffnen und Textbefehle senden kann, kann das Radig StatusLight ansteuern. Damit ist das Gerät nicht auf Microsoft Teams beschränkt.

Prinzip der Ansteuerung

COM-Port öffnen
Textbefehl senden
Zeilenende senden
Antwort der Firmware auswerten

Beispiel: Wird der Textbefehl free an den COM-Port gesendet, schaltet das StatusLight auf grün. Mit busy wird rot gesetzt, mit call der Anrufmodus aktiviert.

Aufbau

Alle Bauteile für das Radig StatusLight

Das Gehäuse besteht aus mehreren 3D-Druckteilen. Das XIAO ESP32S3 Modul wird mechanisch im Grundkörper befestigt. Der WS2812-LED-Streifen wird um den inneren Träger geführt und durch ein Innenrohr gehalten. Der äußere Diffusor sorgt für eine gleichmäßige Lichtverteilung.

Am StatusLight selbst wird nichts geklebt. Nur der separate Monitor-Haltewinkel wird bei Bedarf mit Tesa Powerstrips am Monitor befestigt. Das StatusLight wird anschließend auf diesen Haltewinkel aufgesteckt.

Controller Seeed Studio XIAO ESP32S3
LEDs 16 × WS2812
Datenleitung GPIO1
Versorgung USB-C, 5 V
Montage separater Monitor-Haltewinkel

 

Download

Bereitgestellt werden:

  • Firmware für ESP32-S3
  • Windows-Tool
  • Aufbau- und Bedienungsanleitung
  • Dokumentation der lokalen Steuer-Schnittstelle
  • Webprogrammer / Firmware-Dateien

Der Quellcode der Firmware und des Windows-Tools ist nicht Bestandteil der Veröffentlichung. Die Software wird als Firmware-Binärdatei bzw. als ausführbares Windows-Programm bereitgestellt.

Hinweis: Die Programmierung des ESP32-S3 erfolgt über die bereitgestellten Firmware-Dateien bzw. über den Webprogrammer.

Download --> Doku, Software usw. (21.06.2026)

ESP32S3_WebProg / Radig_StatusLight_Firmware (v0.09)

 

Nutzungsbedingungen

Die bereitgestellten Dateien dürfen für den privaten Aufbau sowie für den internen Einsatz in Unternehmen verwendet werden. Unternehmen dürfen das Radig StatusLight intern aufbauen und nutzen, zum Beispiel als Statusanzeige am Arbeitsplatz.

Ohne ausdrückliche schriftliche Genehmigung ist nicht erlaubt:

  • erneutes Veröffentlichen der Dateien auf anderen Plattformen
  • Weitergabe der Firmware- oder Softwaredateien über fremde Downloadquellen
  • Verkauf gedruckter Teile
  • Verkauf kompletter Geräte
  • Verkauf von Bausätzen
  • kommerzielle Nutzung der bereitgestellten Dateien für eigene Produkte
Der Aufbau und Betrieb erfolgen in eigener Verantwortung. Vor dem Einschalten sind Verdrahtung, Polung, Datenrichtung des LED-Streifens und mechanischer Sitz der Bauteile zu prüfen.
 
 
 

Hinweis

Das Radig StatusLight ist ein Maker-/DIY-Projekt. Es ist kein industrielles Serienprodukt und keine offizielle Microsoft-Teams-Hardware. Microsoft Teams und Microsoft Graph sind Produkte bzw. Dienste der Microsoft Corporation.

 

 

 

 


Vorherige Seite: ESP32 WLAN RDM DMX NODE (Art-Net Node)
Nächste Seite: Projekte