Roon-Steuerung,
direkt bei der Musik.

Eine schnelle, haptische Roon-Fernbedienung für das Waveshare ESP32-S3 Knob Touch LCD 1.8. Keine Bridge, keine Zusatz-App und kein zusätzlicher Dienst erforderlich.

Direkt im Webinstaller beginnen. Im Geräteauswahldialog ist der Name vor der Klammer entscheidend; Geräte-Manager und Systembericht sind nicht erforderlich.
  • Direkte lokale Roon-Verbindung
  • Touch- und Drehsteuerung
  • Signierte A/B-Updates
Originales blaues Waveshare ESP32-S3 Knob Touch LCD 1.8 mit RoonPilot

Privates Hobbyprojekt · ohne Geschäftsmodell

Aus Freude an Musik und Technik

RoonPilot ist aus Spaß an Musik, Technik und eigener Entwicklung entstanden – ohne kommerzielle Absichten. Es gibt keine Werbung, keine Abonnements und keine versteckten Kosten. RoonPilot übermittelt weder persönliche Daten noch Nutzungs- oder Telemetriedaten an den Entwickler oder an Dritte.

Support und Austausch: im Roon Community Forum oder über GitHub Issues.

Wer sich freiwillig für die investierte Zeit und Arbeit bedanken möchte:

Send Me a Coffee

Der Browser zeigt den verbundenen Prozessor.

Im Geräteauswahldialog des Webinstallers genügt ein Blick auf den Namen vor der Klammer. Die Ergänzung COM… oder cu.usbmodem… darf abweichen.

Für RoonPilot auswählen

USB JTAG/serial debug unit

Das ist der ESP32-S3 für Display, Touch, Drehring, WLAN und die RoonPilot-Firmware.

Zuerst abziehenUSB-C-Stecker um 180° drehen
Andere Steckerstellung

USB serial

Das ist der getrennte klassische Begleitprozessor und nicht das Ziel des RoonPilot-Hauptinstallers.

Keine Vorprüfung nötig.Steht im geöffneten Dialog USB serial, USB abziehen, den USB-C-Stecker um 180 Grad drehen und neu verbinden. Der Browser erkennt das Gerät sofort wieder. Geräte-Manager und Systembericht bleiben optionale Zusatzkontrollen.
Optionaler technischer Hintergrund: die beiden Prozessoren

01

Direkt im Webinstaller beginnen

Der Browserdialog übernimmt die Geräteauswahl; vorherige Systemwerkzeuge sind nicht nötig.

  1. 1

    USB-Datenkabel verwenden

    Ein reines Ladekabel kann das Display versorgen, aber keine Firmware übertragen.

  2. 2

    Webinstaller öffnen

    Chrome oder Edge verwenden, Bestätigungen aktivieren und die Installation starten. Erst dann öffnet sich der Geräteauswahldialog.

  3. 3

    Namen vor der Klammer lesen

    Für RoonPilot USB JTAG/serial debug unit wählen. COM… beziehungsweise cu.usbmodem… steht nur ergänzend in Klammern.

  4. 4

    Bei falschem Eintrag Stecker drehen

    Bei USB serial den Dialog offen lassen, USB abziehen, den USB-C-Stecker um 180 Grad drehen und neu verbinden. Der Browser aktualisiert die Auswahl sofort.

Eine Original-Firmware-Sicherung ist freiwillig und keine Voraussetzung für RoonPilot.

02

RoonPilot im Browser installieren

Der Webinstaller zeigt den passenden USB-Eintrag direkt im Auswahldialog.

Installations-Checkliste
ESP32-S3
USB-Kabel
Datenfähig
Browser-Eintrag
USB JTAG/serial debug unit
Browser
Chrome oder Edge

Bei der Abfrage Erase device bestätigen. Vorher muss nichts separat gelöscht werden.

USB verbunden lassen, bis Löschen, Schreiben und Prüfen abgeschlossen sind.

Spätere Updates laufen direkt in RoonPilot unter System → Firmware update und behalten die Einstellungen normalerweise bei.

Gerätewahl: Entscheidend ist der Name vor der Klammer. Der Dialog kann beim Abziehen, Drehen und erneuten Verbinden geöffnet bleiben.

03

Nach der ersten Installation

Normale Updates benötigen kein USB-Kabel mehr.

AufgabeWoWas passiertNötig?
ErstinstallationWebinstaller mit USBInstalliert RoonPilot auf dem ESP32-S3Einmal
Spätere UpdatesRoonPilot → SystemLädt und installiert das freigegebene UpdateWenn angeboten
Companion-FirmwareGetrennter Webinstaller mit USBVersetzt den ungenutzten zweiten Prozessor in Deep SleepOptional

Die Companion-Firmware ist optional.

RoonPilot funktioniert vollständig ohne sie. Die getrennte Companion-Anleitung für Windows oder macOS führt ebenfalls direkt zu einem eigenen, auf den klassischen Companion-ESP32 beschränkten Webinstaller.

04

Vom ersten Start bis zur Roon-Steuerung

Ein sauberes Factory-Abbild enthält keine privaten WLAN- oder Roon-Daten.

  1. 1

    Mit dem Setup-AP verbinden

    Mit RoonPilot-Setup-XXXXXX verbinden. Öffnet sich die Anmeldeseite nicht, 192.168.4.1 aufrufen.

  2. 2

    WLAN verbinden

    Das 2,4-GHz-Netz auswählen oder eingeben und das Kennwort lokal im Gerät speichern.

  3. 3

    Lokale Oberfläche öffnen

    Die vom Router oder Gerät angezeigte Adresse verwenden. Kein Internetkonto erforderlich.

  4. 4

    RoonPilot freigeben

    In Roon Einstellungen → Erweiterungen öffnen und RoonPilot von Senior Coder aktivieren.

  5. 5

    Server auswählen

    Werden mehrere Roon Server gefunden, den gewünschten wählen. Falls Discovery blockiert ist, kann eine feste lokale IP eingetragen werden.

  6. 6

    Zonen auswählen

    Hauptzone festlegen und Räume ausblenden, die nicht am Gerät erscheinen sollen.

Falsches WLAN-Kennwort?Nach etwa 45 Sekunden kehrt RoonPilot zu seinem Setup-AP zurück. Die Angaben können ohne Löschen oder erneutes Flashen korrigiert werden.

05

Für die Art entwickelt, wie du Musik hörst

Schnelle physische Steuerung, eine sorgfältig gestaltete runde Oberfläche und vollständige lokale Konfiguration.

RoonPilot Classic-Wiedergabebildschirm

Haptische Steuerung. Schön einfach.

Der komplette Außenring regelt die Lautstärke. RoonPilot erkennt native Prozent-, dB- und relative Ausgänge automatisch. Tippen, Wischen oder Halten auf dem kapazitiven Display steuert Wiedergabe und Gerät.

  • Play/Pause, Zurück und Weiter auf dem Display
  • Horizontales Wischen zum Trackwechsel
  • Drei auswählbare Player-Layouts
  • Zonenwahl, echte Prozent-/dB-Lautstärke und Roon-Kopplungsanzeige
  • Bahnhofs- und Digitaluhr mit Tag-/Nachthelligkeit
  • Schnelleinstellungen, Systeminformationen, Bediensperre und Display-Aus per Doppeltipp

Drehen · tippen · doppeltippen · wischen · halten

Alle Gesten auf einen Blick.

Lautstärke, Wiedergabe, Zonenwahl, Schnelleinstellungen, Bediensperre, sofortiges Display-Aus und Aufwecken sind direkt am Gerät erreichbar.

Vollständige Gerätebedienung lesen
RoonPilot-Bedienübersicht für Drehring, Tippen, Doppeltipp zum Ausschalten, Wischen, Halten und Aufwecken

Bild in voller Größe öffnen

Weboberfläche. Vollständige lokale Kontrolle.

Die responsive lokale Oberfläche verwaltet RoonPilot direkt im eigenen Netzwerk.

  • Roon-Server- und Zonenverwaltung
  • Display-, Drehregler- und Touch-Einstellungen
  • Konfigurationsexport/-import ohne Geheimnisse
  • Signierte Online- und lokale A/B-Firmwareupdates
  • Sichtbarer Updatestatus mit getrennten Web-/Displaymeldungen
  • Diagnose und Akku-Laufzeitkalibrierung
  • Abgesicherter Deep Sleep mit Aufwachen per Touch und Drehring
RoonPilot-Übersicht der lokalen Weboberfläche

Keine Bridge. Kein Raspberry Pi. Kein zusätzlicher Dienst.

RoonPilot spricht im lokalen Netzwerk direkt mit Roon. Konfiguration, Freigabe und Steuerung bleiben lokal.

06

Ein exakt unterstütztes Modul

RoonPilot ist für das Waveshare ESP32-S3-Knob-Touch-LCD-1.8 ausgelegt, nicht für irgendein rundes ESP32-Display.

Hauptprozessor
ESP32-S3R8 · 16 MB Flash · 8 MB PSRAM
Display
1,8-Zoll rundes IPS-LCD · 360 × 360 · kapazitiver Touch
Bedienung
Kompletter Drehring plus Touchgesten
Begleitprozessor
ESP32-U4WDH · unabhängiger 4-MB-Flash
Weitere Hardware
PCM5100A-DAC, Mikrofon, Vibrationsmotor und microSD
Stromversorgung
USB-C oder optionaler interner 3,7-V-/800-mAh-Akku

Blaue und schwarze Gehäusevarianten werden mit oder ohne Akku verkauft. Vor dem Kauf genaue Bestellnummer und regionale Akkubeschränkungen prüfen.

Waveshare-Produktseite Offizielles technisches Wiki

07

Alles erklärt, was benötigt wird

Mit der Anleitung für den eigenen Computer beginnen. Technischer Hintergrund und freiwillige Rückwege bleiben getrennt.

USB-Probleme oder Wiederherstellung?

BOOT/RESET nur verwenden, wenn die automatische USB-Verbindung scheitert. Niemals den Stecker drehen und den zweiten Prozessor auf Verdacht flashen.

Wiederherstellungsanleitung öffnen