Files
SolarManager/skoda.conf.example
adminandClaude Opus 5 8c62455b2c Skoda: mehrere Schluessel, Wallbox-Ladeverlauf, Stecker als 1/0
- gatherSkodaData.py liest bis zu drei API-Schluessel und nutzt sie reihum;
  das Kontingent gilt gemessen fuers ganze Konto, daher feste Aufteilung
  14 Abruf / 4 Befehle / 2 Reserve
- nach einem Befehl aus der Weboberflaeche wird einmal ausser der Reihe
  nachgesehen
- Wallbox-Verlauf waehrend einer Ladung nach skoda_ladepunkte, dazu
  skoda_ladepunkte_nachtragen.py fuer Ladungen aus EnergyFlow
- evPlug ist jetzt ein Wahrheitswert: bool("no car") war immer True
- skoda.conf.example beschreibt das gemeinsame Format

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 09:29:57 +02:00

57 lines
2.4 KiB
Plaintext

# Zugangsdaten fuer die MySkoda-API. Das hier ist die Vorlage; die echte Datei
# heisst skoda.conf, liegt daneben und steht nicht im Repository.
#
# Gelesen wird sie von gatherSkodaData.py (hier) und von ajax/skodaCmd.php im
# Web-Repository - beide bei jeder Aenderung neu. Zum Tausch eines Schluessels
# genuegt deshalb das Ueberschreiben, ein Neustart ist nicht noetig.
#
# Format: eine Zuweisung je Zeile, NAME=wert. Zeilen mit # sind Kommentar,
# Anfuehrungszeichen um den Wert werden abgestreift.
# Die Fahrgestellnummer. Steht in der MySkoda-App unter den Fahrzeugdaten.
VIN=TMBJB9NY5RF000000
# Der API-Schluessel. Erzeugt unter https://go.skoda.eu/api-keys, gebunden an
# die dort ausgewaehlten Fahrzeuge - und mit Ablaufdatum: jede Antwort traegt
# X-API-Key-Expires-At mit, gatherSkodaData.py warnt 14 Tage vorher im Log.
API_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# Bis zu zwei weitere Schluessel, in derselben App angelegt.
#
# Sie bringen KEINEN dichteren Abruf. Die Doku nennt 20 Anfragen je Stunde
# "je Schluessel", gemessen gilt der Zaehler aber fuer alle Schluessel des
# Kontos zusammen: drei Anfragen hintereinander mit drei verschiedenen
# Schluesseln zaehlten RateLimit-Remaining von 18 ueber 17 auf 16 herunter,
# bei identischem Reset-Zeitpunkt.
#
# Wofuer sie dann gut sind: Ausfallsicherheit. Laeuft ein Schluessel ab oder
# wird er in der App widerrufen, sperrt gatherSkodaData.py genau diesen und
# fragt mit dem naechsten weiter - statt dass das Fahrzeug aus der Anzeige
# faellt, bis es jemand im Log bemerkt. Benutzt werden sie reihum, damit ein
# abgelaufener auffaellt und nicht jahrelang unbemerkt danebenliegt.
#
# Weglassen ist in Ordnung - dann bleibt es beim ersten.
#API_KEY2=
#API_KEY3=
# Eigener Schluessel fuer die Weboberflaeche (ajax/skodaCmd.php startet und
# stoppt darueber Laden, Klimatisierung und Lueftung). Ohne ihn schickt sie
# ihre Befehle mit API_KEY.
#
# Am Kontingent aendert er nichts - siehe oben, es gilt fuers ganze Konto.
# Weil Abruf und Weboberflaeche in getrennten Prozessen laufen und keinen
# gemeinsamen Zaehler haben, ist es fest aufgeteilt: 14 Anfragen je Stunde
# fuer den Abruf, 4 fuer Befehle, 2 Reserve. Was ein eigener Schluessel
# bringt, ist die Moeglichkeit, ihn einzeln zu widerrufen, ohne den Abruf
# mitzunehmen.
#CMD_API_KEY=
# Passwort der Datenbank solarLog. Wahlweise - laeuft das Modul im
# solarManager, reicht der es aus seiner config.ini herein (setDbPasswort).
#DB_PASSWORD=