Teslalogger mit Raspberry Pi & MySql & Grafana & OSM bis 12.02.2021

Kann ich bei mir nicht feststellen.
Synology NAS mit Docker 18.09.0-0506
Läuft seit knapp 4 Wochen.

Moin zusammen,

wahrscheinliche ne blöde Frage, aber finde in der Doku nichts dazu und so lange habe ich den TL ja noch nicht in Betrieb.
Kann ich mir irgendwo meinen Gesamt Durchschnittsverbrauch anzeigen lassen ?
Wenn ich in Grafana ein Panel manuell hinzufügen möchte, finde ich in der Queryabfrage folgendes „avg_consumption_kWh_100km“ Aber liefert keine Daten.

Gruß
Christian

Wo kann man die Kurven sehen? :smiling_imp:

Sobald genug Daten vorhanden sind, werde ich das natürlich alles zugänglich machen. Leider sind die 85er Kurven absolut nicht vorzeigbar. Nicht, weil da noch Fehler sind, sondern weil es eine extreme Spanne gibt von sehr guten 85er und wirklich katastrophalen 85er. Der Rest der Fahrzeuge sind super.
Ich muss mir jetzt überlegen, wie ich die unterschiedlich schlechte. 85er trenne.

Max Leistung definiert für beide Warianze und so die Guten zu einem Frafik, die schlechten zum anderen? Aber ich denke da wohl zu einfach :laughing:
Oder Ladezeit im SoC Bereich 20-70 % oder so…

85er ist kompliziert

Jede Firmware andere Ladekurve
Dann gibt’s kapazitätsbegrenzte
Und die Akkutemperatur spielt auch ab einer bestimmten Firmware eine sehr große Rolle
Akkuheizung vor SuC geht bei vielen Firmwareversionen gar nicht oder völlig unzureichend
Insane-Mode kann wiederum einiges davon abmildern

https://tff-forum.de/t/kommunikation-mit-tesla-zu-reichweiten-ladebeschraenkung/32896/1

Ohhh maaaaaaaaan. Never touch a running system :confused:
ich bin echt doof. Raspi runter gefahren weil ich back von der Karte machen wollte… Beim rausnehmen habe ich die Karte gebrochen :confused:
Blöderweise (ich habe natürlich nicht daran gedacht) ist mein letzter Backup von 25.03. :confused: (gut, ein paar 100km sind weg, aber damit kann ich leben)
Toll, jetzt habe ich gar keinen Image von Logger :confused:

oh shit, tut mir leid, ich hab zur sicherheit auf dem gerät für die wichtigsten config files und datenbanken ein lokales backup eingerichtet und syncronisier das des nächtens auf mein office365 onedrive konto. geht mit google drive oder so auch.
würd ich empfehlen.

Ja, wollte auch immer wieder so einen Sync auf meinen Server einrichten (zumindest manuell Sync sollte ich vor dem Ausschalten machen :laughing: )
Naja, egal. Docker läuft. Letzte verfügbare Datenbank wiederhergestellt, passt wieder.
Vorteil, jetzt werden Grafiken viel schneller aufgebaut :laughing:
Jetzt läuft TeslaLogger eh auf dem „server“ mit 10 anderen Containern (z.B. Nextcloud).
Als Server fungiert ein uraltes Laptop-Mainboard mit Dual Core P6100 und statt WLAN Karte eine USB3.0 Karte, damit ich mehr als 2 Festplatten anschließen kann :lol)

EDIT: jetzt weiß ich wieder, warum ich bis jezt Docker nicht benutzt habe… ich habe wegen NextCloud schon MariaDB laufen und deswegen Port 3306 schon belegt.

Ich habe jetzt TL auf einen anderen Port umgebogen, aber jetzt will Grafana nicht so richtig:
Ich habe in docker-compose port verändert: 3308:3306 und hier:
github.com/bassmaster187/TeslaL … ce.yaml#L6

DB wiederhergestellt. TeslaLogger zeigt auch den letzen Fahrt an.
Aber wenn ich Grafana aufrufe:

alle 4 Conrainer laufen, auch Port ist richtig mit 3308:3306 angegeben. hm…
EDIT2: hm. jetzt habe ich url: 192.168.xx.xx:3308 eingetragen, alles neugestartet und jetzt läuft es wieder

@bassmaster: das sieht nicht gut aus… (Docker Installation)

So sieht es komplett aus:

webserver_1    | [Fri Apr 03 23:24:40.970948 2020] [php7:warn] [pid 16] [client 192.168.178.56:51780] PHP Warning:  Use of undefined constant a - assumed 'a' (this will throw an Error in a future version of PHP) in /var/www/html/admin/settings_share.php on line 3, referer: http://192.168.178.31:8888/admin/index.php
webserver_1    | [Fri Apr 03 23:24:40.971050 2020] [php7:warn] [pid 16] [client 192.168.178.56:51780] PHP Warning:  file_put_contents(/etc/teslalogger/sharedata.txt): failed to open stream: Permission denied in /var/www/html/admin/settings_share.php on line 5, referer: http://192.168.178.31:8888/admin/index.php
webserver_1    | [Fri Apr 03 23:24:40.971083 2020] [php7:warn] [pid 16] [client 192.168.178.56:51780] PHP Warning:  unlink(/etc/teslalogger/nosharedata.txt): No such file or directory in /var/www/html/admin/settings_share.php on line 6, referer: http://192.168.178.31:8888/admin/index.php
webserver_1    | 192.168.178.56 - - [03/Apr/2020:23:24:40 +0200] "GET /admin/settings_share.php?a=yes HTTP/1.1" 302 252 "http://192.168.178.31:8888/admin/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"
webserver_1    | 192.168.178.56 - - [03/Apr/2020:23:24:40 +0200] "GET /admin/index.php HTTP/1.1" 200 4882 "http://192.168.178.31:8888/admin/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"
webserver_1    | 192.168.178.56 - - [03/Apr/2020:23:24:41 +0200] "GET /admin/current_json.php HTTP/1.1" 200 582 "http://192.168.178.31:8888/admin/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"

das Gleiche auch mit „Wakeup“-Button:

webserver_1 | [Sat Apr 04 00:06:10.047756 2020] [php7:warn] [pid 22] [client 192.168.178.56:52223] PHP Warning: file_put_contents(/etc/teslalogger/wakeupteslalogger.txt): failed to open stream: Permission denied in /var/www/html/wakeup.php on line 4, referer: http://192.168.178.31:8888/admin/index.php webserver_1 | [Sat Apr 04 00:06:10.047840 2020] [php7:warn] [pid 22] [client 192.168.178.56:52223] PHP Warning: chmod(): No such file or directory in /var/www/html/wakeup.php on line 5, referer: http://192.168.178.31:8888/admin/index.php webserver_1 | 192.168.178.56 - - [04/Apr/2020:00:06:10 +0200] "GET /wakeup.php?id= HTTP/1.1" 200 259 "http://192.168.178.31:8888/admin/index.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"

Wie der ein oder andere hier mitbekommen hat, habe ich erst Probleme gehabt meinen TL mit dem TM3 zu verbinden. Spannenderweise funktioniert es jetzt sogar besser als gedacht, denn ein wenig Schauder hatte ich vor Tasker.

Gab es da eine Änderung? Ich hatte nämlich nicht das Gefühl, dass das schon klappt. Jedenfalls fand ich im Logbuch keinen Wakeup-Eintrag (nutze einen Direktlink per Fritz!Box), trotzdem wurden alle Fahrten getrackt.

Heute nun steht er seit fast 48h in der Garage und ich habe mal nach dem SoC gucken wollen. Also Tesla-App gestartet und gewartet bis er geweckt wurde. Im Logbuch vom TL war (fast) zeitgleich der Eintrag ‚online‘ und Sekunden später ‚state: online‘ zu finden! Würde doch heißen, dass ich Tasker gar nicht brauche!?

Habe in den knapp 48h übrigens nur (angezeigte) 1% SoC verloren. Da bin ich positiv überrascht!! :mrgreen:

Tasker benötigst du für den Fall, wenn du zwischen 15 und 36 Minuten nachdem du dein Auto abgestellt hast wieder weiter fahren möchtest. In dieser Zeit greift der Teslalogger nämlich nicht auf dein Auto zu um es einschlafen zu lassen. Das wiederholt sich dann immer wieder. Also 15 Minuten gucken und 21 Minuten Pause. So lange bis der Tesla schläft.
Und um innerhalb dieser 21 Minuten Pause die Fahrten auch zu loggen muss der Tasker dem Teslalogger sagen, das er jetzt doch wieder zuhören soll. Alternativ kann man auf der Admin Seite auf den Wakeup Button drücken

Hab ich behoben. Rechteproblem mit Docker.

Ach, alles klar! :bulb: Das habe ich dann anders/falsch verstanden! :unamused: Danke für die schnelle Aufklärung. :sunglasses:

@bassmaster
Habe mir gerade das Update auf die 1.40.1.0 installiert. Nun hat das zwar mit dem Teilen der Daten funktioniert, dafür wird aber wieder der Wagen falsch angezeigt. :frowning:

Hier der Log (sensible Daten habe ich entfernt, wie vehicle_id usw.):

04.04.2020 14:22:59 : End update 04.04.2020 14:22:59 : Rebooting 04.04.2020 14:22:59 : execute: reboot 04.04.2020 14:23:16 : TeslaLogger Version: 1.40.1.0 04.04.2020 14:23:16 : Logfile Version: 1.0.7.0 04.04.2020 14:23:16 : SRTM Version: 0.0.3.0 04.04.2020 14:23:16 : Docker: NO! 04.04.2020 14:23:16 : Current Culture: en-US 04.04.2020 14:23:16 : Mono Runtime: 5.16.0.220 (tarball Mon Nov 26 17:53:18 UTC 2018) 04.04.2020 14:23:16 : Grafana Version: 6.3.5 04.04.2020 14:23:16 : DBConnectionstring: Server=127.0.0.1;Database=teslalogger;Uid=root;Password=teslalogger; 04.04.2020 14:23:16 : Car#:0 04.04.2020 14:23:16 : KeepOnlineMinAfterUsage: 15 04.04.2020 14:23:16 : SuspendAPIMinutes: 21 04.04.2020 14:23:16 : SleepPositions: 5000 04.04.2020 14:23:16 : UseScanMyTesla: True 04.04.2020 14:23:17 : DB Version: 10.1.37-MariaDB-0+deb9u1 04.04.2020 14:23:17 : Count Pos: 3301 04.04.2020 14:23:17 : Read Geofence File: /etc/teslalogger/geofence.csv 04.04.2020 14:23:17 : chmod 666 /etc/teslalogger/geofence-private.csv 04.04.2020 14:23:17 : Read Geofence File: /etc/teslalogger/geofence-private.csv 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Address inserted: 04.04.2020 14:23:17 : Addresses inserted: 871 04.04.2020 14:23:18 : Restore Token OK. Age: 4/4/2020 2:22:35 PM 04.04.2020 14:23:18 : TOKEN: cf241622fa514b47fb7e04675183786b654a7dcbeca43f186911ca71934XXXXX 04.04.2020 14:23:20 : display_name : 04.04.2020 14:23:20 : vin : 04.04.2020 14:23:20 : id : 04.04.2020 14:23:20 : vehicle_id : 04.04.2020 14:23:20 : Tasker Config: Server Port : https://teslalogger.de Pfad : wakeup.php Attribute : t= 04.04.2020 14:23:20 : Start ScanMyTesla Thread! 04.04.2020 14:23:23 : Streamingtoken: 04.04.2020 14:23:23 : Economy from DB: 0.203 Wh/km - count: 1 04.04.2020 14:23:25 : Car: S ??? - 0.200 Wh/km 04.04.2020 14:23:25 : chmod 777 /var/www/html/admin/wallpapers 04.04.2020 14:23:25 : Update skipped! 04.04.2020 14:23:25 : Start Grafana update 04.04.2020 14:23:25 : Wh/TR km: 0.200 04.04.2020 14:23:25 : execute: rm -rf /etc/teslalogger/tmp/* 04.04.2020 14:23:25 : execute: rm -rf /etc/teslalogger/tmp 04.04.2020 14:23:25 : execute: mkdir /etc/teslalogger/tmp 04.04.2020 14:23:25 : execute: mkdir /etc/teslalogger/tmp/Grafana 04.04.2020 14:23:25 : update view: trip 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Akku Trips.json' to '/etc/teslalogger/tmp/Grafana/Akku Trips.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Alle Verbräuche - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Alle Verbräuche - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Chargertype.json' to '/etc/teslalogger/tmp/Grafana/Chargertype.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Degradation.json' to '/etc/teslalogger/tmp/Grafana/Degradation.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/HVAC - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/HVAC - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Ladehistorie.json' to '/etc/teslalogger/tmp/Grafana/Ladehistorie.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Laden.json' to '/etc/teslalogger/tmp/Grafana/Laden.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Ladestatistik.json' to '/etc/teslalogger/tmp/Grafana/Ladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Performance - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Performance - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/SOC Entladestatistik.json' to '/etc/teslalogger/tmp/Grafana/SOC Entladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/SOC Ladestatistik.json' to '/etc/teslalogger/tmp/Grafana/SOC Ladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Status.json' to '/etc/teslalogger/tmp/Grafana/Status.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Trip Monatsstatistik.json' to '/etc/teslalogger/tmp/Grafana/Trip Monatsstatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Trip.json' to '/etc/teslalogger/tmp/Grafana/Trip.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Vampir Drain Monatsstatistik.json' to '/etc/teslalogger/tmp/Grafana/Vampir Drain Monatsstatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Vampir Drain.json' to '/etc/teslalogger/tmp/Grafana/Vampir Drain.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Verbrauch.json' to '/etc/teslalogger/tmp/Grafana/Verbrauch.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Visited.json' to '/etc/teslalogger/tmp/Grafana/Visited.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zellspannungen 01-20 - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Zellspannungen 01-20 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zellspannungen 21-40 - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Zellspannungen 21-40 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zellspannungen 41-60 - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Zellspannungen 41-60 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zellspannungen 61-80 - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Zellspannungen 61-80 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zellspannungen 81-99 - ScanMyTesla.json' to '/etc/teslalogger/tmp/Grafana/Zellspannungen 81-99 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zelltemperaturen 1-20.json' to '/etc/teslalogger/tmp/Grafana/Zelltemperaturen 1-20.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/Zelltemperaturen 21-40.json' to '/etc/teslalogger/tmp/Grafana/Zelltemperaturen 21-40.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/git/TeslaLogger/Grafana/km Stand.json' to '/etc/teslalogger/tmp/Grafana/km Stand.json' 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Akku Trips.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Alle Verbräuche - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Chargertype.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Degradation.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/HVAC - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Ladehistorie.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Laden.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Ladestatistik.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Performance - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/SOC Entladestatistik.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/SOC Ladestatistik.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Status.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Trip Monatsstatistik.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Trip.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Vampir Drain Monatsstatistik.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Vampir Drain.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Verbrauch.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Visited.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zellspannungen 01-20 - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zellspannungen 21-40 - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zellspannungen 41-60 - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zellspannungen 61-80 - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zellspannungen 81-99 - ScanMyTesla.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zelltemperaturen 1-20.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/Zelltemperaturen 21-40.json 04.04.2020 14:23:25 : Update: /etc/teslalogger/tmp/Grafana/km Stand.json 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Akku Trips.json' to '/var/lib/grafana/dashboards/Akku Trips.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Alle Verbräuche - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Alle Verbräuche - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Chargertype.json' to '/var/lib/grafana/dashboards/Chargertype.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Degradation.json' to '/var/lib/grafana/dashboards/Degradation.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/HVAC - ScanMyTesla.json' to '/var/lib/grafana/dashboards/HVAC - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Ladehistorie.json' to '/var/lib/grafana/dashboards/Ladehistorie.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Laden.json' to '/var/lib/grafana/dashboards/Laden.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Ladestatistik.json' to '/var/lib/grafana/dashboards/Ladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Performance - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Performance - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/SOC Entladestatistik.json' to '/var/lib/grafana/dashboards/SOC Entladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/SOC Ladestatistik.json' to '/var/lib/grafana/dashboards/SOC Ladestatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Status.json' to '/var/lib/grafana/dashboards/Status.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Trip Monatsstatistik.json' to '/var/lib/grafana/dashboards/Trip Monatsstatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Trip.json' to '/var/lib/grafana/dashboards/Trip.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Vampir Drain Monatsstatistik.json' to '/var/lib/grafana/dashboards/Vampir Drain Monatsstatistik.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Vampir Drain.json' to '/var/lib/grafana/dashboards/Vampir Drain.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Verbrauch.json' to '/var/lib/grafana/dashboards/Verbrauch.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Visited.json' to '/var/lib/grafana/dashboards/Visited.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zellspannungen 01-20 - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Zellspannungen 01-20 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zellspannungen 21-40 - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Zellspannungen 21-40 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zellspannungen 41-60 - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Zellspannungen 41-60 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zellspannungen 61-80 - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Zellspannungen 61-80 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zellspannungen 81-99 - ScanMyTesla.json' to '/var/lib/grafana/dashboards/Zellspannungen 81-99 - ScanMyTesla.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zelltemperaturen 1-20.json' to '/var/lib/grafana/dashboards/Zelltemperaturen 1-20.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/Zelltemperaturen 21-40.json' to '/var/lib/grafana/dashboards/Zelltemperaturen 21-40.json' 04.04.2020 14:23:25 : Copy '/etc/teslalogger/tmp/Grafana/km Stand.json' to '/var/lib/grafana/dashboards/km Stand.json' 04.04.2020 14:23:25 : execute: service grafana-server restart 04.04.2020 14:23:29 : End Grafana update 04.04.2020 14:23:29 : ScanMyTesla FastMode: False 04.04.2020 14:23:30 : Distance: 27.1870001816676 - Radius: 50 - Ladestation Handwerkskammer Köln 04.04.2020 14:23:30 : Reverse geocoding by Geofence 04.04.2020 14:23:30 : GeocodeCache Items: 84 04.04.2020 14:23:31 : asleep 04.04.2020 14:24:07 : Distance: 27.1870001816676 - Radius: 50 - Ladestation Handwerkskammer Köln 04.04.2020 14:24:07 : Reverse geocoding by Geofence 04.04.2020 14:24:07 : UpdateTripElevation start:3298 ende:3301 04.04.2020 14:24:08 : UpdateTripElevation finished start:3298 ende:3301 04.04.2020 14:24:08 : UpdateAllPOIAddresses start 04.04.2020 14:24:08 : UpdateAllPOIAddresses Select 40ms 04.04.2020 14:24:08 : UpdateAllPOIAddresses end 310ms count:0 04.04.2020 14:24:08 : ShareData: Your charging data / degradation data will be shared anonymously to the community. Thank you! 04.04.2020 14:24:08 : ShareData: SendAllChargingData start 04.04.2020 14:24:08 : ShareData: SELECT chargingstate ms: 10 04.04.2020 14:24:08 : ShareData: SendAllChargingData finished 04.04.2020 14:24:08 : ShareData: SendDegradationData start 04.04.2020 14:24:08 : ShareData: SELECT degradation Data ms: 30 04.04.2020 14:24:08 : ShareData: OK 04.04.2020 14:24:08 : ShareData: SendDegradationData end

Hatte auf Update gedrückt weil ich die „tesla_token.txt“ mal löschen wollte, und noch eine andere Einstellung geändert habe, und ich dachte das vielleicht was mit dem Update davor „schiefgegangen“ ist. Eine Einstellung bzgl. dem Teilen der Daten habe ich aber immer noch nicht, weiß du da warum? Das mit dem „Online (Pause)“, oder wie auch immer du das Anzeigen willst, ist auch eingebaut?

Gruß an alle

Edit: Oder wird der Wagen falsch angezeigt weil er aktuell schläft? Denn eine Zeile davor steht ja der richtige Wert der in der DB gefunden wurde, zumindest für den Wh/km.

/etc/TL/tmp, Passwort im Klartext und chmod 777 :slight_smile:

Ich glaube das Security-Audit failed :slight_smile:

Hi @bassmaster,
Bei mir will das Update nicht klappen. Ich habe es mehrfach probiert. Teslalogger läuft auf Raspberry Pi mit original Image

Im log steht:

04.04.2020 15:28:03 : Start update
04.04.2020 15:28:03 : chmod 666 VERSION
04.04.2020 15:28:03 : chmod 666 settings.json
04.04.2020 15:28:03 : chmod 666 cmd_updated.txt
04.04.2020 15:28:03 : chmod 666 MQTTClient.exe.config
04.04.2020 15:28:03 : execute: git --version
04.04.2020 15:28:03 : execute: rm -rf /etc/teslalogger/git/*
04.04.2020 15:28:03 : execute: rm -rf /etc/teslalogger/git
04.04.2020 15:28:03 : execute: mkdir /etc/teslalogger/git
04.04.2020 15:28:03 : execute: git clone https://github.com/bassmaster187/TeslaLogger /etc/teslalogger/git/
04.04.2020 15:28:45 : ...
04.04.2020 15:28:45 : Error: fatal: unable to access 'https://github.com/bassmaster187/TeslaLogger/': gnutls_handshake() failed: Error in the pull function.
04.04.2020 15:28:45 : CopyFilesRecursively Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path '/etc/teslalogger/git/TeslaLogger/GrafanaPlugins'.
at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x000f7] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].HandleError (System.Int32 hr, System.String path) [0x00006] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].CommonInit () [0x00054] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource]..ctor (System.String path, System.String originalUserPath, System.String searchPattern, System.IO.SearchOption searchOption, System.IO.SearchResultHandler`1[TSource] resultHandler, System.Boolean checkHost) [0x000d6] in :0
at System.IO.FileSystemEnumerableFactory.CreateFileNameIterator (System.String path, System.String originalUserPath, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00009] in :0
at System.IO.Directory.InternalGetFileDirectoryNames (System.String path, System.String userPathOriginal, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00000] in :0
at System.IO.Directory.InternalGetDirectories (System.String path, System.String searchPattern, System.IO.SearchOption searchOption) [0x00000] in :0
at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x0001c] in :0
at System.IO.DirectoryInfo.GetDirectories (System.String searchPattern) [0x0000e] in :0
at System.IO.DirectoryInfo.GetDirectories () [0x00000] in :0
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetDirectories()
at TeslaLogger.Tools.CopyFilesRecursively (System.IO.DirectoryInfo source, System.IO.DirectoryInfo target) [0x00003] in <8669ee2bc597434b85373829026f7c0b>:0
04.04.2020 15:28:45 : CopyFilesRecursively Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path '/etc/teslalogger/git/TeslaLogger/www'.
at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x000f7] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].HandleError (System.Int32 hr, System.String path) [0x00006] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].CommonInit () [0x00054] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource]..ctor (System.String path, System.String originalUserPath, System.String searchPattern, System.IO.SearchOption searchOption, System.IO.SearchResultHandler`1[TSource] resultHandler, System.Boolean checkHost) [0x000d6] in :0
at System.IO.FileSystemEnumerableFactory.CreateFileNameIterator (System.String path, System.String originalUserPath, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00009] in :0
at System.IO.Directory.InternalGetFileDirectoryNames (System.String path, System.String userPathOriginal, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00000] in :0
at System.IO.Directory.InternalGetDirectories (System.String path, System.String searchPattern, System.IO.SearchOption searchOption) [0x00000] in :0
at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x0001c] in :0
at System.IO.DirectoryInfo.GetDirectories (System.String searchPattern) [0x0000e] in :0
at System.IO.DirectoryInfo.GetDirectories () [0x00000] in :0
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetDirectories()
at TeslaLogger.Tools.CopyFilesRecursively (System.IO.DirectoryInfo source, System.IO.DirectoryInfo target) [0x00003] in <8669ee2bc597434b85373829026f7c0b>:0
04.04.2020 15:28:45 : Copy '/etc/teslalogger/git/TeslaLogger/bin/geofence.csv' to '/etc/teslalogger/geofence.csv'
04.04.2020 15:28:45 : CopyFile Exception: System.IO.FileNotFoundException: /etc/teslalogger/git/TeslaLogger/bin/geofence.csv does not exist
File name: '/etc/teslalogger/git/TeslaLogger/bin/geofence.csv'
at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x000b6] in :0
at TeslaLogger.Tools.CopyFile (System.String srcFile, System.String directory) [0x00033] in <8669ee2bc597434b85373829026f7c0b>:0
04.04.2020 15:28:45 : Copy '/etc/teslalogger/git/TeslaLogger/GrafanaConfig/sample.yaml' to '/etc/grafana/provisioning/dashboards/sample.yaml'
04.04.2020 15:28:45 : CopyFile Exception: System.IO.FileNotFoundException: /etc/teslalogger/git/TeslaLogger/GrafanaConfig/sample.yaml does not exist
File name: '/etc/teslalogger/git/TeslaLogger/GrafanaConfig/sample.yaml'
at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x000b6] in :0
at TeslaLogger.Tools.CopyFile (System.String srcFile, System.String directory) [0x00033] in <8669ee2bc597434b85373829026f7c0b>:0
04.04.2020 15:28:45 : CopyFilesRecursively Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path '/etc/teslalogger/git/TeslaLogger/bin'.
at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x000f7] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].HandleError (System.Int32 hr, System.String path) [0x00006] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource].CommonInit () [0x00054] in :0
at System.IO.FileSystemEnumerableIterator`1[TSource]..ctor (System.String path, System.String originalUserPath, System.String searchPattern, System.IO.SearchOption searchOption, System.IO.SearchResultHandler`1[TSource] resultHandler, System.Boolean checkHost) [0x000d6] in :0
at System.IO.FileSystemEnumerableFactory.CreateFileNameIterator (System.String path, System.String originalUserPath, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00009] in :0
at System.IO.Directory.InternalGetFileDirectoryNames (System.String path, System.String userPathOriginal, System.String searchPattern, System.Boolean includeFiles, System.Boolean includeDirs, System.IO.SearchOption searchOption, System.Boolean checkHost) [0x00000] in :0
at System.IO.Directory.InternalGetDirectories (System.String path, System.String searchPattern, System.IO.SearchOption searchOption) [0x00000] in :0
at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x0001c] in :0
at System.IO.DirectoryInfo.GetDirectories (System.String searchPattern) [0x0000e] in :0
at System.IO.DirectoryInfo.GetDirectories () [0x00000] in :0
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetDirectories()
at TeslaLogger.Tools.CopyFilesRecursively (System.IO.DirectoryInfo source, System.IO.DirectoryInfo target) [0x00003] in <8669ee2bc597434b85373829026f7c0b>:0
04.04.2020 15:28:45 : End update
04.04.2020 15:28:45 : Rebooting

Was kann ich machen?
Danke!

Kannst Du den Pfad manuel auf dem PI erreichen? Wenn nein geht es von einem anderen Rechner in Deinem Netz?

Hi @endurance,

ja, ich kann die URL github.com/bassmaster187/TeslaLogger/ vom Raspberry pi aus erreichen und auch von jedem anderen Rechner im Netz. Bisher funktionierte der update auch immer problemlos, auch wenn ich ihn das ein oder andere Mal mehrfach starten musste.

Das ist es ja, was ich nicht verstehe

Git wirft den Fehler doch aus, gnutls_handshake() failed. Ich nehme an es is irgendein gammel-git, das nicht mit openssl kompiliert wurde.
Gnutls_handshake is der TLS Handshake der https Verbindung.

Das Intarweb meint man könnte mal libssl-dev installieren.

apt-get -y install build-essential nghttp2 libnghttp2-dev libssl-dev