Teslalogger mit Raspberry Pi & MySql & Grafana & OSM (Teil 1)

Ein Gui, wie HeidiSQL, zur Bearbeitung verstehe ich unter „Datenbank öffnen“, denn das Backup bleibt weiterhin ja eine Datenbank, nur läuft diese eben nicht auf einem Server. Aber anscheinend gibt es da wohl kein Tool für.

HeidiSQL ist ein SQL Client. Der braucht einen Server. In diesen Server, der gerne direkt neben Heidi auf deinem Rechner laufen darf, spielst du das Backup ein.

Ok dann die Frage anders gestellt, gibt es einen SQL Editor der ein GUI hat und eine Datenbank lokal öffnen kann? Ich möchte mir den Weg sparen die Datenbank erst in einem Server laufen lassen zu müssen.

Edit: Sollte Freeware sein. Danke für die Hilfe

Ja, mysqld.exe und heidisql.exe auf deinem Computer.

Hallo, ich hab meinen raspberry auf eine neue Version von Ubuntu aktualisiert. Ubuntu Server 20.04 LTS. Weil es mit der Version längeren Support gibt.

Vorher lief es mit docker unter Ubuntu 20.10

Jetzt unter 20.04 bricht docker-compose build ab mit diesem Fehler:

E: The method driver /usr/lib/apt/methods/https could not be found.
ERROR: Service 'teslalogger' failed to build: The command '/bin/sh -c apt-get update &&   apt-get install -y --no-install-recommends git &&   apt-get install -y --no-install-recommends mariadb-client &&   apt-get clean &&   apt-get autoremove -y &&   rm -rf /var/lib/apt/lists/* &&   echo "export TERM=xterm" >> /root/.bashrc  &&   echo "DOCKER" >> /tmp/teslalogger-DOCKER' returned a non-zero code: 100

Der gleiche Fehler kommt komischerweise auch, wenn ich das unter Windows 10 mit docker versuche. Hat jemand eine Idee? Stimmt vielleicht mit der aktuellen docker-compose.yaml irgendwas nicht für eine Neuinstallation?

@ grugi9817: bei mir hat das hier geholfen

1 „Gefällt mir“

Hallo! Habe mit meinem Teslalogger jetzt auch ein Problem: Seit 1.2. werden keine Fahrten mehr im Grafana aufgezeichnet. In der Fahrzeuginfo-Übersicht wird alles korrekt angegeben, aber es kommen keine Fahrten, Ladungen etc. ins Grafana.
Was kann es hier haben?

Moment ich frag mal meine Glaskugel………

Ohne Logfile keine Diagnose :slight_smile:

1 „Gefällt mir“

Das Problem musste ich auch gerade feststellen - wobei bei mir der letzte Trip am 3.2. geloggt wurde, also noch zwei Tage später.
Die Auswertung zum Gesamtkilometerstand ist aktuell, aber genauso, wie @the_sim schreibt, fehlen bei mir die Ladevorgänge und auch die Trips (evtl. auch noch andere Dinge, aber das auf jeden Fall).
@Florian500 , wie kann man Dir notwendige Hilfen zukommen lassen bzw. was brauchst du genau?

05.02.2022 15:48:14 : #1: change TeslaLogger state: Sleep -> Start
05.02.2022 15:48:14 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:48:14 : #1: IsDriving = NULL!
05.02.2022 15:48:24 : #1: ScanMyTesla FastMode: False
05.02.2022 15:48:24 : Distance: 3.86054399335583 - Radius: 20 - 🔌 🏠 Zuhause
05.02.2022 15:48:24 : Reverse geocoding by Geofence
05.02.2022 15:48:24 : #1: Result.Statuscode: 404 (NotFound) cmd: vehicle_config
05.02.2022 15:48:24 : #1: change TeslaLogger state: Start -> Online
05.02.2022 15:48:25 : #1: Result.Statuscode: 404 (NotFound) cmd: vehicle_state
05.02.2022 15:48:25 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:48:25 : #1: IsDriving = NULL!
05.02.2022 15:48:35 : Distance: 3.86054399335583 - Radius: 20 - 🔌 🏠 Zuhause
05.02.2022 15:48:35 : Reverse geocoding by Geofence
05.02.2022 15:48:35 : #1: state: online
05.02.2022 15:48:35 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:48:35 : #1: IsDriving = NULL!
05.02.2022 15:48:45 : #1: Result.Statuscode: 404 (NotFound) cmd: charge_state
05.02.2022 15:48:45 : #1: isCharging = NULL
05.02.2022 15:48:46 : #1: Result.Statuscode: 404 (NotFound) cmd: climate_state
05.02.2022 15:48:46 : #1: GetOutsideTempAsync: NULL
05.02.2022 15:48:56 : #1: Result.Statuscode: 404 (NotFound) cmd: vehicle_state
05.02.2022 15:49:01 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:49:01 : #1: IsDriving = NULL!
05.02.2022 15:49:11 : #1: Result.Statuscode: 404 (NotFound) cmd: charge_state
05.02.2022 15:49:11 : #1: isCharging = NULL
05.02.2022 15:49:11 : #1: Result.Statuscode: 404 (NotFound) cmd: climate_state
05.02.2022 15:49:11 : #1: GetOutsideTempAsync: NULL
05.02.2022 15:49:21 : #1: Result.Statuscode: 404 (NotFound) cmd: vehicle_state
05.02.2022 15:49:26 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:49:26 : #1: IsDriving = NULL!
05.02.2022 15:49:36 : #1: Result.Statuscode: 404 (NotFound) cmd: charge_state
05.02.2022 15:49:36 : #1: isCharging = NULL
05.02.2022 15:49:36 : #1: Result.Statuscode: 404 (NotFound) cmd: climate_state
05.02.2022 15:49:36 : #1: GetOutsideTempAsync: NULL
05.02.2022 15:49:46 : #1: Result.Statuscode: 404 (NotFound) cmd: vehicle_state
05.02.2022 15:49:46 : #1: change TeslaLogger state: Online -> Start
05.02.2022 15:49:46 : #1: Result.Statuscode: 404 (NotFound) cmd: drive_state
05.02.2022 15:49:46 : #1: IsDriving = NULL!
05.02.2022 15:49:56 : #1: STOP communication with Tesla Server to enter sleep Mode! https://teslalogger.de/faq-1.php
05.02.2022 15:49:58 : #1: Waiting for car to go to sleep 0
05.02.2022 15:50:08 : #1: Stream: Timeout
tippe oder füge den Code hier ein

Edit: Hab’s mit den Logfiles gefunden. Hier mal ein kleiner Auszug, der mir ziemlich auffällig aussieht.

Ich hatte vor einer Woche das gleiche Problem. Reboot vom Logger hat geholfen. Es war glaube ich ein Problem mit der Authorisierung per Token.

1 „Gefällt mir“

Ich hab es jetzt nach einigem Probieren hinbekommen, dass der TeslaLogger auf dem Server läuft. Allerdings habe ich noch ein kosmetisches Problem, nämlich dass TeslaLogger sagt mein Model 3 wäre ein SR+, es ist jedoch ein LR von 03/2019. hat jemand eine Idee wie man das korrigieren kann? @bassmaster @Florian500

Hallo zusammen, hin und wieder scheint mein Teslalogger (Docker) die Verbindung zum Auto zu verlieren und bekommt dann keine Updates mehr mit - also weder die Fahrten noch Ladevorgänge landen im Logger.
Neustart des Loggers behebt das Problem.

Logfile habe ich heruntergeladen, hat jemand einen Tipp wonach ich schauen kann bzw. welchen Teil des Logs ich hier posten kann? Hätte kein Problem damit das gesamte Log zu posten, aber wer hat schon Lust sich die gesamten 6MB 'reinzuziehen…

Frage zu Scan my Tesla: (sollte hier ja auch passen)

Habe das Dongle jetzt installiert. Ein altes Samsung wird als Datenempfänger dienen. Hole ich gleich ab.

Muss das Handy ununterbrochen online sein, um Daten mit Dem TL auszutauschen? Haken im TL habe ich bereits gesetzt. Software auf dem Samsung muss ich dann noch installieren.

wenn du Daten senden willst, dann muß das Handy an sein

Sieht so aus als hätte bei mir der TeslaLogger die Verbindung auch verloren.
@bassmaster konnte es nachvollziehen. Bugfix ist schon im Test.

1 „Gefällt mir“

Das ist ja richtig gut, dass Teslalogger nun die Daten beim Laden wie Zelltemperatur, Zellen-Imbalance, Max. Charge und Discharge etc. anzeigt … ist mir eben gerade beim Laden erst aufgefallen.

Habe ein RaspPi4 TL für MY. Letzte Woche hatte ich eine Datenlücke. Heute wollen ich den Ladevorgang beobachten, dabei festgestellt das eine Fahrt gestern Abend und zwei heute und anschließenden Ladevorgang nicht aufgezeichnet wurden.
Nach TL Reboot, während des Ladens, erscheinen Werte wieder.
Habe Trip zu Ladebeginn notiert, könnte ich den Datenpunkt für den Ladebeginn nachtragen? Wie?

It‘s complicated

Wenn du scharf auf das Schema schaust und dir ziemlich schnell klar wird, wie die Tabellen pos, charging und chargingstate funktionieren, dann kannst du nachtragen.

…aber doch nur, wen TeslaFi mit läuft, richtig?

Leider gibt es wieder probleme mit TeslaLogger und Docker. Nachdem ich die Daten aus TeslaMate importiert habe, wurde alles geocodiert, aber jetzt hängt scheinbar ein Job, der immer wieder gestartet wird.

13.02.2022 19:53:13 : #1: ScanMyTesla FastMode: False
13.02.2022 19:53:13 : Distance: 2.49272191756514 - Radius: 41 - Zuhause
13.02.2022 19:53:13 : Reverse geocoding by Geofence
13.02.2022 19:53:13 : Exception in ExternalLog One or more errors occurred. (The SSL connection could not be established, see inner exception.)

Zusätzlich erreicht TeslaLogger das Fahrzeug wieder nicht und zeichnet keine Daten auf. TeslaMate funktioniert nach wie vor ohne Probleme. :cold_sweat: