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>
This commit is contained in:
+8
-1
@@ -438,7 +438,14 @@ async def repeat(interval):
|
||||
rtData["p_l2ev"] = wp.power2
|
||||
rtData["p_l3ev"] = wp.power3
|
||||
rtData["evPower"] = wp.power
|
||||
rtData["evPlug"] = wp.carConnected
|
||||
# carConnected ist ein Text ("no car", "charging", "ready",
|
||||
# "complete"), kein Wahrheitswert - und bool("no car") ist True.
|
||||
# So stand der Stecker der Wallbox im Carport dauerhaft auf
|
||||
# gesteckt: in der Tabelle skoda, im Abruftakt von
|
||||
# gatherSkodaData.py und als Steckersymbol im Realtime-SVG.
|
||||
# "ready" heisst: Auto dran, wartet noch - also gesteckt.
|
||||
# Als bool passt es zu evPlugOG und kommt per MQTT als 1/0 an.
|
||||
rtData["evPlug"] = wp.carConnected not in (None, "no car")
|
||||
# Gesamtzaehler beider Wallboxen in Wh. Die Differenz zweier
|
||||
# Staende trifft eine Ladung auf die Wattstunde genau - genauer
|
||||
# als jede Summe ueber die Fuenf-Minuten-Leistungswerte, deren
|
||||
|
||||
Reference in New Issue
Block a user