Repository navigation
CamperUI_V1.5.0
🚐 CamperUI Release V1.5.0
Mit Version V1.5.0 bringt CamperUI die vollständige Integration der Truma Combi (inkl. CP Plus) Heiz- und Warmwassersysteme, ein überarbeitetes modulares Heizungs-UI, verbesserte Navigationsleisten-Gesten sowie komfortables Flashen via Improv Wi-Fi im Web Flasher.
🚀 Highlights & Neuerungen
🔥 1. Vollständige Truma Combi & CP Plus Integration
- Dedizierter Truma-Tab: Sobald in den Einstellungen als Heizungstyp
Truma (Combi/VarioHeat)ausgewählt ist, wird anstelle des Autoterm-Klima-Tabs der neue, maßgeschneiderte Truma-Bedientab aktiviert. - Raumheizungs-Steuerung:
- Großer Start/Stop-Schalter zum Ein- und Ausschalten der Heizung.
- Taktile
[-]und[+]Stepper-Tasten für die Zieltemperatur (5 bis 30 °C). - 4 Schnellwahltasten für gängige Temperaturen (
18 °C,20 °C,22 °C,24 °C).
- Warmwasser-Boiler:
- 3-Stufen-Auswahl für den Warmwasserbetrieb (
Aus,Eco 40 °C,Hot 60 °C) mit direkter optischer Rückmeldung des aktiven Status.
- 3-Stufen-Auswahl für den Warmwasserbetrieb (
- Energiequelle & Energiemix:
- Reine Brennstoffnutzung (
Gas / Diesel). - Kombibetrieb mit 230V Elektro-Heizstab (
Mix 1 (900W)undMix 2 (1800W)). - Rein elektrischer Betrieb (
Elektro 1 (900W)undElektro 2 (1800W)). - Automatischer Warnhinweis, falls Elektro-/Mix-Modus ohne angeschlossenen 230V Landstrom gewählt wird.
- Reine Brennstoffnutzung (
- Diagnostik & Status-Header:
- Modellanzeige (z. B.
Truma Combi D 4). - Aktuelle Raumtemperatur aus VanPi.
- Badges für Online/Offline-Status, 230V Landstrom (
⚡ 230V) und Fehlercodes bei aktiven Störungen.
- Modellanzeige (z. B.
- Nicht-blockierende Anbindung:
- Steuerbefehle werden über eine asynchrone HTTP-Queue direkt an Node-RED gesendet (
/truma_ci/air/:temp,/truma_ci/water/:mode,/truma_ci/energymix/:val). - 4-Sekunden-Hold-Timer schützt vor dem Überschreiben lokaler Eingaben durch zeitgleiche HTTP-Polls.
- Steuerbefehle werden über eine asynchrone HTTP-Queue direkt an Node-RED gesendet (
⏱️ 2. Verbesserter Settings-Notfallzugriff (5-Sekunden-Hold in der Tableiste)
- Zuverlässige Geste: Da das Halten der kleinen Uhrzeit auf manchen Touch-Displays unhandlich war, lässt sich das Einstellungsmenü bei ausgeblendetem Settings-Tab nun durch ein 5 Sekunden langes Gedrückthalten an beliebiger Stelle in der unteren Tableiste öffnen.
- Akustische Bestätigung durch den Touch-Buzzer bei Aktivierung.
⚡ 3. Web Flasher: Improv Wi-Fi & direkte Navigation
- Direktes WLAN-Setup nach dem Flashen: Der browserbasierte Web Flasher unterstützt nun das Improv Wi-Fi Serial-Protokoll, sodass nach dem Flashen direkt die Zugangsdaten übermittelt werden können.
- Auto-Navigation: Nach erfolgreicher WLAN-Verbindung ermittelt der Web Flasher die zugewiesene IP-Adresse und bietet direkte Links zum CamperUI Webinterface.
🌐 4. Webinterface & Tab-Management Sync
- Im Webinterface (
/settings) werden derTruma-Tab sowie derEinstellungen-Tab im Tab-Sortiermenü vollständig unterstützt. - Die Umschaltung des Heizungstyps synchronisiert die Tab-Aktivierung automatisch.
💾 Installation & Update
- Web-OTA (Empfohlen): Im Browser
http://<IP-des-Displays>/updateaufrufen und die DateiCamperUI-V1.5.0.binhochladen. - USB-Erstinstallation:
CamperUI-V1.5.0-merged.binmit dem ESP Flash Tool, Web-Flasher oder Arduino IDE ab Offset0x0flashen. - GitHub Pages Web-Flasher: Direkt im Chrome-/Edge-Browser flashen ohne Installation von Treibern oder Tools.