HA 2026.11 ist raus mit der neuen Integration. Die Beschäftigung für heute Abend ist gesichert!
API Schnittstelle in der mySkoda App ab 8.16
-
-
Die Integration ist irgendwie noch sehr ausbaufähig. Da fehlt noch einiges, was die API liefert.
-
Ja, da fehlt vieles. Aber ich habe schon angefangen, die Statistik zu kopieren - da generiert die KI mal schnell ein SQL.
Code
Alles anzeigenBEGIN; DO $$ DECLARE source_id integer; target_id integer; BEGIN SELECT id INTO STRICT source_id FROM statistics_meta WHERE statistic_id = 'sensor.das_blaue_wunder_ladeleistung'; SELECT id INTO STRICT target_id FROM statistics_meta WHERE statistic_id = 'sensor.das_blaue_wunder_ladeleistung_2'; -- B's bisherige Statistikwerte ersetzen; Metadaten bleiben erhalten. DELETE FROM statistics WHERE metadata_id = target_id; DELETE FROM statistics_short_term WHERE metadata_id = target_id; -- A's Werte unter B's vorhandener metadata_id kopieren. INSERT INTO statistics (created, created_ts, metadata_id, "start", start_ts, mean, mean_weight, "min", "max", last_reset, last_reset_ts, state, "sum") SELECT created, created_ts, target_id, "start", start_ts, mean, mean_weight, "min", "max", last_reset, last_reset_ts, state, "sum" FROM statistics WHERE metadata_id = source_id; INSERT INTO statistics_short_term (created, created_ts, metadata_id, "start", start_ts, mean, mean_weight, "min", "max", last_reset, last_reset_ts, state, "sum") SELECT created, created_ts, target_id, "start", start_ts, mean, mean_weight, "min", "max", last_reset, last_reset_ts, state, "sum" FROM statistics_short_term WHERE metadata_id = source_id; END $$; COMMIT;Hier wird die Statistik von das_blaue_wunder_ladeleistung (alter Sensor) auf das_blaue_wunder_ladeleistung_2 (neuer Sensor) kopiert. PostgreSQL, vorher Home Assistant mit ha core stop stoppen.
-
Während des Ladens werden die Daten hübsch alle fünf Minuten abgefragt:
pasted-from-clipboard.pngBlaue Kurve = neue Integration, gelbe Kurve = alte Integration.
Die alte Integration fragt die Daten deutlich häufiger ab und fährt ein regelwütiges evcc präziser nach.
Aber wenn man nur den Batteriestand auswerten möchte für Automatisierungen o.ä., sind die Fünf-Minuten-Intervalle für mich ausreichend:
-
Öfters abfragen nutzt aber nix, wenn das Fahrzeug nicht genauso oft den aktuellen Stand meldet. Bei mir seh ich da oft nur ein 15 Minuten Intervall!
-
Frage alle 500 Sekunden ab und das klappt ganz gut mit dem Limit.
Mittlerweile klappt es ab Werk mit einem Loxone Miniserver V2.
Ausschnitt was alles vorhanden ist:
-
HA 2026.11 ist raus mit der neuen Integration. Die Beschäftigung für heute Abend ist gesichert!
Hab ich erst heute gemacht.
Die Basis Skoda API Integration läuft.
Mal sehen was sich noch so rausholen lässt
-
Hab ich erst heute gemacht.
Die Basis Skoda API Integration läuft.
Mal sehen was sich noch so rausholen lässt
geht wunderbar. allerdings "nur" 10 entities verfügbar (59 beim alten).
In dev branch sollen bereits viel mehr Daten abrufbar sein, u.a die parkposition, inmotion state, etc.:
Hoffentlich schaffen die es mit 2026.12 alles reinzupacken:Entities (Sensors & Status)
• Vehicle Info
• Name & License plate
• Render URL (Vehicle image)
• Odometer (Total km)
• Tracking
• Device Tracker (GPS coordinates)
• Formatted address
• Motion status (IN_MOTION / PARKED)
• Security & Status
• Lock status (Global)
• Binary sensors (Doors, Windows, Trunk, Bonnet, Sunroof)
• Light status (ON / OFF)
• Battery & Charging (EV/PHEV)
• State of Charge (%) & Cruising range
• Charge power (kW) & Charge rate (km/h)
• Plug status (Connected & Locked)
• Time to fully charged & Target SoC (%)
• Fuel Status (ICE/Hybrid)
• Fuel level (%) & Range (km)
• Total combined range (Fuel + Battery)
• AdBlue range
• Climate & Comfort
• HVAC state (COOLING, HEATING, OFF)
• Target temperature
• Window heating (Front & Rear status)
• Actions (Services)
• Charging Control
• startCharging / stopCharging
• setChargingLimit (Target % SoC)
• setChargeMode (Manual, Timer, etc.)
• Climate Control
• startAirConditioning / stopAirConditioning
• startAuxiliaryHeating / stopAuxiliaryHeating (Requires PIN)
• startActiveVentilation / stopActiveVentilation
-
Habe die offizielle Integration wieder runtergeschmissen und die MySkoda Puplic API genommen. Diese hat zumindest ein paar fehlen Infos und steuerungsmöglichkeiten um mein Dashboard nicht komplett zu zerstören. Hoffentlich wird da noch mehr kommen. Aktuell nutze ich deswegen noch ein Mix aus beidem solange die alte nicht abgeschaltet wird.
pasted-from-clipboard.pngpasted-from-clipboard.pngpasted-from-clipboard.png
-
...
Liebe/r Besucher/in des Enyaq-Forum. Wir würden uns freuen, wenn du etwas zum obigen Thema beitragen möchtest.
Hier klicken, um ein kostenloses Benutzerkonto im Enyaq Forum anlegen
Bereits 14318 Mitglieder sind dabei und tauschen erste Informationen rund um das neue Elektro SUV Enyaq von Skoda aus! Viel Spaß :)