Ich hab mal über meine VolvoID einen Api-Key und einen Token erzeugt und dann die "Battery-Level" Anfrage gestellt. Ich bekam dann auch eine gültige Antwort vom Volvo-Server, aber die enthielt nicht die gewünschten Daten :-/
Da ist dann wohl noch mehr Authorisierung nötig?! Es müsst dann von Projekt so ein API-Key und entsprechender Token bei Volvo registriert/generiert werden. Dann sollte die Programmierung ähnlich BMW/MIni möglich sein. Als Parameter werden dann Username / Passwort beim Volvo-Server und die VIN benötigt.
Da kannst hier eine Volvo-SoC-Gruppe aufbauen, die des als PR für openWB aufbereitet, damit es die Entwickler:innen ins System holen können. viewforum.php?f=12
Ev. gibt es auch schon etwas, wo du anknüpfen kannst. Aktuell hat das openWB-Team viel mit der sw2-Einführung zu tun. Da ist für neue SoC.Module vermutlich keine Zeit - außer Übernahme vorbereiteten Codes (PR).
Hallo,
Ich habe das ganze jetzt mit MQTT mittels der Lösung Volvo2MQTT gelöst. https://github.com/Dielee/volvo2mqtt.
Da ich kei Docker nutze reichen die Daten im Ordner SRC (und die Requirements.txt aus.
Außerdem muss man sich einen Developer Account bei Volvo einrichten.
Ich habe das Ganze auf einer Proxmox LXC als Service laufen.
Läuft einwandfrei. Man erhält Unmengen an Daten über das Fahrzeug. Der SOC ist nur einer der Parameter.
PV 5,2 kWp, Kostal Plenticore 8.5, BYD HVS 7.7, KSEM, OpenWB Standard+ 2.1.3, Homeassistant mit zahlreichen WLAN (Tasmota-flashed), Zigbee, Bluetooth & DECT Devices, Volvo XC40 Recharge Single Extended Range MJ24