Auffälligkeiten
Hoher Standverlust mit Ursache (Auto wach geblieben, Hitze im Innenraum, Wächtermodus), Reifendruck, ungewöhnlicher Verbrauch, Spannungsabfall an der Wallbox – nur wenn es wirklich abweicht.
ruthner.atTesla-Dashboard← Zurück zur StartseiteAufsatz für TeslaMate · frei auf GitHub
Ein schlankes, deutschsprachiges Web-Dashboard für TeslaMate – fürs Handy, den Browser im Auto und den PC. Es liest nur, sendet nichts ans Auto und braucht außer PHP nichts Zusätzliches.
TeslaMate sammelt sehr genau, Grafana zeigt es sehr technisch. Das Dashboard verdichtet die Daten einmal je Fahrt und zeigt sie so, dass man sie unterwegs versteht.
Hoher Standverlust mit Ursache (Auto wach geblieben, Hitze im Innenraum, Wächtermodus), Reifendruck, ungewöhnlicher Verbrauch, Spannungsabfall an der Wallbox – nur wenn es wirklich abweicht.
Je Monat aufklappbar, mit Verbrauch, Wirkungsgrad und Kosten. Ladungen daheim und anderswo werden getrennt gerechnet.
Verlauf der letzten Stunden mit Fahrten und Ladungen, nutzbare Kapazität und Gesundheit auf zwei unabhängigen Wegen, Degradation über die Zeit.
Verbrauch nach Außentemperatur und Tempo, Klimaanteil, Monatsvergleich – vorberechnet, darum auch auf einem Raspberry Pi flott.
Fahrten zwischen festen Orten (etwa Wohnort ↔ Arbeit) je Richtung: Verbrauch, Dauer nach Abfahrtszeit, Kosten je Fahrt.
Mit dem DaheimLader: Leistung je Phase, Hausanschluss mit Lastbegrenzung, Leitungsverlust, Ladeziel und Restzeit. Ohne DaheimLader fehlt einfach dieser Tab.










Bilder aus einer Testinstallation: Orte, Adressen und Fahrzeugname sind ersetzt, die Karte ist unscharf.
Voraussetzung ist ein laufendes TeslaMate. Das Dashboard kann auf demselben Rechner laufen (etwa einem Raspberry Pi) oder auf einem anderen im Heimnetz.
git clone https://github.com/wolfiru/tesla-dashboard.git
cd tesla-dashboard
sudo ./install.sh
Jede Verbindung wird sofort geprüft. Die Antworten landen in config.local.php, die nur root und der Webserver lesen dürfen und die nie ins Git kommt. Ändern: erneut sudo ./install.sh. Aktualisieren: git pull && sudo ./install.sh --update.
Beide Projekte laufen auch einzeln. Installiert man den DaheimLader auf demselben Rechner, trägt er sich im Dashboard selbst ein; sonst fragt der Dashboard-Installer nach seiner Adresse.
Das Dashboard schickt nichts ans Auto und nutzt keine Tesla-Zugangsdaten. Die Datenbank-Rolle darf nur lesen.
Passwort mit Argon2id, Sperre nach Fehlversuchen je IP und gesamt, CSRF-Schutz, Sitzungen außerhalb des Web-Ordners.
Über einen Cloudflare-Tunnel mit Access prüft das Dashboard das Token selbst: Signatur, Team, Anwendung, Ablauf, E-Mail.