Skip to content

CamperUI_V1.7.0

Choose a tag to compare

@NiklasJester NiklasJester released this 14 Oct 17:11
· 8 commits to master since this release

🚐 CamperUI Release V1.7.0

Mit Version V1.7.0 erhält CamperUI ein umfassendes Upgrade des Energie-Dashboards mit Mini-Arcs und dynamischer Flussanzeige, automatische Uhrzeitsynchronisation über VanPi /info, einen energiesparenden Nacht-Screensaver mit 1% Dimmung sowie Schaltersperren.


🚀 Highlights & Neuerungen

⚡ 1. Überarbeitetes Energie-Dashboard & Produzenten-Arcs

  • Zentrales Batterie-Element:
    • Großformatige Watt-Anzeige mit direkt danebenliegender Ampere-Anzeige (Lade-/Entladestrom) und Spannung.
    • Vergrößerter Ladezustands-Arc (SoC %) mit zentrierter Prozentanzeige.
    • Dynamische Flusslinien: Sämtliche Verbindungslinien und der Batterierahmen färben sich bei positivem Gesamtladestrom grün ein.
  • Visuelle Leistungs-Arcs für Produzenten:
    • Solar, Landstrom (Shore) und Lichtmaschine (Alternator) verfügen nun über eigene farbige Mini-Arcs, die die aktuelle Leistung relativ zur konfigurierten Maximalleistung visualisieren.
    • Konfigurierbare Maximalwerte in den Einstellungen: Solar Max Watt, Landstrom Max Watt, Lichtmaschine Max Watt.
  • Flexible Produzentenauswahl:
    • Nicht vorhandene Erzeuger können in den Display- und Web-Einstellungen deaktiviert werden. Die verbleibenden Karten zentrieren sich automatisch sauber auf dem Bildschirm.
  • Direkter Verlaufsaufruf (History Modal):
    • Ein Fingertipp auf die Batterie- oder Solarkarte öffnet sofort das 24h-Verlaufsdiagramm.

🕒 2. Automatische Uhrzeitsynchronisation via VanPi /info

  • Kein manuelles Einstellen mehr:
    • Die Uhrzeit im Header oben links synchronisiert sich automatisch über den VanPi Endpoint /info (current_date).
    • Übernahme der Restlaufzeit (ttgo - Time-to-go) direkt aus der VanPi-Telemetrie.
    • Manuelle Zeiteinstellungen und NTP-Routinen wurden komplett entfernt, was wertvollen Flash-Speicher und RAM freigibt.

🌙 3. Nacht-Screensaver (Ruhemodus mit 1% Helligkeit)

  • Augenschonende Nachtansicht:
    • Nach konfigurierbarem Inaktivitäts-Timeout schaltet das Display auf einen schwarzen Bildschirm mit dunkelroter Digitaluhr (#dc2626) und dezenter Time-to-go Anzeige (#b91c1c).
    • Automatische Dimmung der Display-Hintergrundbeleuchtung auf minimal sichtbare 1% Helligkeit.
    • Sicheres Aufwecken bei Touch-Berührung ohne versehentliches Auslösen darunterliegender Schaltflächen.
    • Aktivierbar in den Display-Einstellungen sowie über das Webinterface.

🔒 4. Schalter- & Relais-Sperre (Switch Locks)

  • Schutz vor versehentlichem Schalten:
    • Einzelne Schalter und Relais können mit einer Sperrfunktion versehen werden (sichtbar durch Schloss-Symbol), um versehentliches Deaktivieren wichtiger Verbraucher wie Kühlschrank oder Wasserpumpe zu verhindern.

🔥 5. Truma Combi Integration

  • Modellunterscheidung:
    • Saubere Trennung zwischen Truma (Gas/Diesel) und Truma + Elektro (Combi E). Elektrische Heizstufen und Landstrom-Hinweise werden bei reinen Gas/Diesel-Modellen automatisch ausgeblendet.

💾 Installation & Update

  • Web-OTA (Empfohlen): Im Browser http://<IP-des-Displays>/update aufrufen und die Datei CamperUI-V1.7.0.bin hochladen.
  • USB-Erstinstallation: CamperUI-V1.7.0-merged.bin mit dem ESP Flash Tool, Web-Flasher oder Arduino IDE ab Offset 0x0 flashen.
  • GitHub Pages Web-Flasher: Direkt im Browser flashen.