Skip to content

Commit 91ba9cb

Browse files
committed
docs
1 parent 1fcaead commit 91ba9cb

File tree

7 files changed

+156
-3
lines changed

7 files changed

+156
-3
lines changed

docs/extras/co2.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
sidebar_position: 11
3+
---
4+
# CO2-Berechnung
5+
6+
![image](https://user-images.githubusercontent.com/6816385/215699322-a54dfaf2-5fb3-4a6b-8888-3639dc67429e.png)
7+
8+
Nach einem Neustart versucht Teslalogger das CO2 für das Land zu berechnen, in dem du dein Auto geladen hast. Nachdem dieses Feature den Release-Status erreicht hat, wird die Berechnung jede Nacht durchgeführt.
9+
10+
## Woher stammen die Daten?
11+
Sie basieren hauptsächlich auf freien Daten von [ENTSO-E](https://www.entsoe.eu/) sowie von Fraunhofer: https://www.energy-charts.info/ .
12+
Die Erzeugung der verschiedenen Energieträger wird mit einem spezifischen gCO2eq/kWh-Faktor (UNECE / IPCC / INCER ACV) multipliziert.
13+
14+
## Wie wird berechnet?
15+
Importierte Energie aus anderen Ländern wird mit dem durchschnittlichen CO2/kWh-Wert von 2021 angesetzt, um eine Endlosschleife zu verhindern (Deutschland exportiert in die Schweiz, die Schweiz nach Österreich und Österreich zurück nach Deutschland).
16+
Pumpspeicherkraftwerke werden nicht berücksichtigt, da die gespeicherte Energie zeitlich und geografisch unbestimmt sein kann.
17+
18+
## Bekannte Einschränkungen
19+
Die CO2-Berechnung erfolgt nur für den Startzeitpunkt des Ladevorgangs. Ein sehr langes Laden kann daher etwas ungenauer sein. Dies wird in einem zukünftigen Update verbessert.
20+
Da die Daten hauptsächlich auf ENTSO-E basieren, werden überwiegend europäische Länder unterstützt.
21+
Die Daten für Italien können ungenau sein, da es wegen des Atomausstiegs große Energiemengen aus anderen Ländern importiert. Durch die hohe Gewichtung des Imports und die Nutzung des Durchschnittswerts von 2021 kann die Genauigkeit leiden.
22+
23+
## FAQ:
24+
- Warum ist Teslaloggers Berechnung etwas anders als die von https://www.electricitymaps.com/ ? Electricitymaps unterscheidet nicht zwischen Braunkohle und Steinkohle. Teslalogger ist daher präziser.
25+
- Warum wird meine Solaranlage nicht berücksichtigt? Weil es keinen Unterschied macht, ob du den Strom selbst verbrauchst oder andere ihn nutzen.
26+
- Warum wird Land XXX nicht unterstützt? Vermutlich fehlen frei verfügbare Daten. Wenn es eine freie Quelle gibt und genügend Teslalogger-Nutzer, könnte es künftig unterstützt werden.

docs/faq/rechnung.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Rechnungen herunterladen / Abo kündigen / Zahlungsmittel ändern
2+
Der Zahlungsdienstleister Stripe verschickt von sich aus keine Rechnungen um die Mailflut zu minimieren. Business Kunden benötigen aber für die Buchhaltung aber eine Rechnung.
3+
Um Rechnungen runterladen zu können oder eine anderes Zahlungsmittel zu hinterlegen oder das Abo kündigen zu können, muss man sich bei Stripe mit der hinterlegten email anmelden: https://billing.stripe.com/p/login/8wMaGogxma56fGUdQQ
4+
5+
Innerhalb von Sekunden erhält man einen Link wo man sein Abo verwalten kann.
6+
7+
![image](https://github.com/user-attachments/assets/856dd46c-1e00-4a4f-821f-45e2fcb69527)
8+
9+
klickt man in der Rechnungshistory auf eine Rechnung, dann kann man dort die Rechnung herunterladen:
10+
11+
![image](https://github.com/user-attachments/assets/8912feea-f0fc-4def-806d-f8bdfdf91541)
12+
13+
![image](https://github.com/user-attachments/assets/cc8db92c-2777-4f62-8aeb-f5db02808609)
14+
15+
Viele Business Kunden möchten den Aufwand nicht jeden Monat eine 3 Eur Rechnung herunterzuladen. Für mich wäre es auch besser ein Jahresabo anzubieten. Leider kann Tesla von heute auf morgen die Preise ändern. Da ich so gut wie nichts am Abo verdiene, wäre es für mich ein Risiko ein Jahresabo anzubieten um dann draufzuzahlen. Ich kann ein Jahresabo gerne außerhalb von Stripe anbieten, wenn es für Dich ok ist, dass ich es von meiner Seite jederzeit kündigen kann wenn Tesla für mich die Konditionen ändern, dann schreib mir bitte eine EMail mit VIN und ich mache Dir ein Jahresabo mit Jahresrechung:
16+
[Impressum](https://teslalogger.de:8808/impressum/)

docs/faq/scanmytesla.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
sidebar_position: 1
2+
sidebar_position: 2
33
---
44

55
# ScanMyTesla

docs/installation/Fleet_API.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Tesla Fleet API
2+
Tesla hat die frühere "owner-api", welche Teslalogger genutzt hat, offiziell abgeschaltet. Es ist weiterhin möglich, über unsaubere Tricks Daten von der alten owner-api zu erhalten, aber einige Fahrzeuge liefern jetzt einen Fehler, wenn man Befehle senden möchte (z. B. Wächtermodus einschalten).
3+
4+
```
5+
{"response":null,"error":"Tesla Vehicle Command Protocol required, please refer to the documentation here: https://developer.tesla.com/docs/fleet-api#2023-10-09-rest-api-vehicle-commands-endpoint-deprecation-warning","error_description":""}
6+
```
7+
8+
## Komponenten der Tesla Fleet API
9+
### Zugriff durch Drittanbieter-Software und Abruf grundlegender Daten
10+
11+
Unterstützt von allen Tesla-Fahrzeugen.
12+
13+
![fleet-api-profile](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/img/fleet-api-profile.png)
14+
15+
![fleet-api-access](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/img/fleet-api-access.png)
16+
17+
### Vehicle Command Proxy
18+
Der Vehicle Command Proxy wird von Model S/X vor Baujahr 2021 nicht unterstützt. Diese älteren Fahrzeuge verwenden weiterhin die alte Owners API für Befehle wie „Wächtermodus einschalten“. Alle anderen Fahrzeuge benötigen einen [Virtuellen Schlüssel](#virtuelle-schlüssel), den du während des Einrichtungsprozesses an dein Auto sendest.
19+
![fleet-api-access-in-car](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/img/fleet-api-access-in-car.jpeg)
20+
21+
https://github.com/teslamotors/vehicle-command
22+
23+
### Fleet Telemetry Server
24+
Der Fleet Telemetry Server wird von Model S/X vor Baujahr 2021 nicht unterstützt. Diese zusätzlichen Funktionen sind nur bei neueren Fahrzeugen verfügbar und du brauchst einen [Virtuellen Schlüssel](#virtuelle-schlüssel), den du während des Einrichtungsprozesses an dein Auto sendest. Das Zugriffstoken muss mit einem Besitzer-Profil erstellt werden – ein Fahrer-Profil funktioniert nicht. Mir wurde gesagt, dass Leasingfahrzeuge derzeit nicht unterstützt werden.
25+
26+
https://github.com/teslamotors/fleet-telemetry
27+
28+
Mit dem Fleet Telemetry Server können wir mehr Daten vom Fahrzeug abrufen, z. B. Autopilot- / TACC-Status, Batteriezustände usw.
29+
30+
![autopilot](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/img/autopilot.jpeg)
31+
32+
![autopilot-stat](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/img/autopilot-stat.jpeg)
33+
34+
# Migration von alter API zur Fleet API
35+
- Admin Panel
36+
- Settings
37+
- My Tesla Credentials
38+
- Edit
39+
- Tesla Fleet API (empfohlen)
40+
41+
# Berechtigungen für Teslalogger widerrufen
42+
- Tesla Account öffnen
43+
- Profile Settings
44+
- Manage Third Party Apps
45+
- Teslalogger / Manage
46+
- Remove Access
47+
48+
https://accounts.tesla.com/de_DE/account-settings/security?tab=tpty-apps
49+
50+
# Virtuelle Schlüssel
51+
Falls du vergessen hast, die virtuellen Schlüssel während der Einrichtung an dein Auto zu senden oder sie widerrufen hast, kannst du sie hier erneut senden: [LINK](https://www.tesla.com/_ak/teslalogger.de)

docs/installation/_category_.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"position": 2.5,
3-
"label": "Tutorial",
3+
"label": "Installation",
44
"collapsible": true,
55
"collapsed": false,
66
"className": "red",
77
"link": {
88
"type": "generated-index",
9-
"title": "Tutorial overview"
9+
"title": "Installation"
1010
},
1111
"customProps": {
1212
"description": "This description can be used in the swizzled DocCard"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
sidebar_position: 6
3+
---
4+
# TeslaLogger-Backups automatisch zu Google Drive hochladen
5+
6+
- Per SSH mit Teslalogger verbinden
7+
- Falls nicht vorhanden *rclone* installieren: `sudo apt-get install -y rclone`
8+
- `sudo rclone config` ausführen (sudo nötig, da Teslalogger auch als sudo läuft; rclone-Konfiguration ist benutzerabhängig)
9+
- Verbindung erstellen (z. B.: "tl_backup") und **ENTER** drücken
10+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive1.png)
11+
- Listennummer für Google Drive finden, eingeben und **ENTER**
12+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive2.png)
13+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive3.png)
14+
- Dieses HowTo für *client_id* und *client_secret* verwenden:
15+
https://rclone.org/drive/#making-your-own-client-id
16+
- **1** und **ENTER** für *scope*, **ENTER** für *root_folder_id*
17+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive5.png)
18+
- **ENTER** bei *service_account_file*, **n** für *Use auto config*
19+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive6.png)
20+
- Angezeigten Link im Browser öffnen. Mit Google-Konto anmelden und Zugriff erlauben:
21+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive7.png)
22+
- Schlüssel wird im Browser angezeigt, mit Copy-Button kopieren, in Konsole einfügen, **ENTER**, nochmals **ENTER**
23+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive8.png)
24+
- Einstellungsdatei mit Token erscheint, **ENTER**
25+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive9.png)
26+
- Dann **q** zum Beenden
27+
- nano öffnen: `nano /etc/teslalogger/my-backup.sh` und einfügen:
28+
```
29+
#!/bin/bash
30+
31+
/usr/bin/rclone copy --update --verbose --transfers 3 --contimeout 60s --timeout 300s --retries 3 --low-level-retries 10 --stats 1s "/etc/teslalogger/backup" "tl_backup:TeslaLoggerBackup"
32+
```
33+
Mit diesem Befehl werden alle Backup-Dateien über die zuvor erstellte *tl_backup*-Verbindung in den Ordner "TeslaLoggerBackup" kopiert. Bei Bedarf anpassen.
34+
- Datei speichern: **CTRL+X**, **y**, **ENTER**
35+
- Ausführbar machen: `chmod +x /etc/teslalogger/my-backup.sh`
36+
- Testen: `sudo /etc/teslalogger/my-backup.sh`
37+
- Bei vielen Backups dauert der erste Lauf länger. Erfolg sieht so aus:
38+
![Image](https://raw.githubusercontent.com/bassmaster187/TeslaLogger/master/TeslaLogger/screenshots/backup_gdrive10.png)
39+
- Erneut nano öffnen: `nano /etc/teslalogger/my-backup.sh` und **--verbose** entfernen, speichern (**CTRL+X**, **y**, **ENTER**)
40+
- Fertig. Nach jedem neuen Backup führt Teslalogger automatisch "my-backup.sh" aus.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
sidebar_position: 7
3+
---
4+
# Upgrade vom Raspberry-Image oder Legacy-Docker zum neuen .NET 8 Docker
5+
6+
- Datenbank und Geofence-Datei sichern. Dein Backup liegt auf dem Host-System unter
7+
> TeslaLogger\TeslaLogger\bin\backup
8+
- Dateien an einen sicheren Ort verschieben (z. B. Desktop)
9+
- Alten Docker stoppen
10+
> docker compose stop
11+
- Neues .NET 8 Docker-Image installieren: https://github.com/bassmaster187/TeslaLogger/blob/master/docker_setup.md
12+
- Admin Panel / Extras / Restore öffnen
13+
- Datenbank wiederherstellen. Sicherstellen, dass das neueste Backup genutzt wird. Namensmuster: Jahr-Monat-Tag-Stunde-Minute ...
14+
- Geofence-Datei wiederherstellen
15+
- Da die Tesla Auth Tokens verschlüsselt sind, kann der neue Teslalogger nicht zur Tesla API verbinden.
16+
- Admin Panel / Settings / My Tesla Credentials / Edit (jedes Fahrzeug) / erneut verbinden (nicht löschen)
17+
- Teslalogger neu starten und sicherstellen, dass alle Fahrzeuge zur Tesla API / Fleet Telemetry Server verbinden
18+
- Wenn alles funktioniert, alten Docker entfernen. Läuft beides parallel, kann Tesla dich blockieren und der Fleet Telemetry Server trennt ständig.
19+
- Alten Docker entfernen:
20+
> docker compose down

0 commit comments

Comments
 (0)