Opel Connect API anzapfen zum Einbinden in Smart Home

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
Da sich die API anscheinend nicht so ganz wie dokumentiert verhält, und ich kein Fahrzeug habe um die Daten direkt zu testen und es mir zu aufwendig ist dauernd Requests bei anderen Leuten zum verifizieren anzufragen, habe ich das Projekt erstmal auf Eis gelegt von meiner Seite aus. Ich bitte daher von weiteren Anfragen abzusehen.

Wenn die API dann öffentlich verfügbar und besser dokumentiert ist, oder ich ein PSA Fahrzeug habe, kann ich gerne nochmal draufschauen.

Fazit ist jedenfalls es geht und man kann damit coole Sachen machen wenn man weiß wo die Daten liegen. Bin gespannt was sich später dafür alles so entwickelt.
Wenn du dich über meinen Reflink bei Tibber anmeldest, erhalten wir beide 50€ für den Tibber-Store: https://invite.tibber.com/47o9vy5v
Anzeige

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
Möchte noch kurz meine Erkenntnisse mit dem experimentieren der API mitteilen. Wenn sich jemand anders mal ranmachen will hilft das eventuell.

1. Speed ist nicht verfügbar
2. Consumption ist nicht verfügbar
3. Voltage hat seltsame Werte (z.B. 79-81, ergibt aber keinen Sinn, hatte schon 79,5 bei 80% und 81 bei 15% gesehen)
4. chargingRate ist in km/h und nicht in kW (bei 11kW wurde 64 angezeigt, scheint ein Wert zu sein der bei vielen angezeigt wird, daher feste Umrechnungskonstante?)
5. autonomy (Reichweite) wird erst beim nächsten Start des Fahrzeugs aktualisiert und nicht beim Laden
6. viele links wie z.B. telemetry, trips aus der v4 API gehen nicht (My Opel App holt sich die anscheinend von der alten V2 API)
7. viele Datenfelder die in der API stehen gibt es nicht

Interessant wäre dazu mal noch im Vergleich ein Datensatz von einem e208, ob sich die Daten unterscheiden oder ob da mehr angezeigt wird...

So wie die Daten aktuell kommen jedenfalls nicht für ABRP zu gebrauchen (außer Akkustand). Man braucht für ABRP um die Live Daten Funktion sinnvoll nutzen zu können am besten
- Speed
- Consumption
- SoC

Die ersten beiden davon fehlen leider. Angeblich soll man mit der extension odometer und kinetic noch Daten bekommen können, konnte der API damit aber keine Daten entlocken. Die Datenfelder während der Fahrt sind die selben wie im Stand.
Wenn du dich über meinen Reflink bei Tibber anmeldest, erhalten wir beide 50€ für den Tibber-Store: https://invite.tibber.com/47o9vy5v

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
Hallo Rangarid,

vor kurzem wurden bei meinem Corsa-e angeblich diverse Steuergeräte mit einem Update versehen.
So wie es aussieht wird über die API nun während des Ladens der aktuelle Akkustand aktualisiert.
Ich kann allerdings nicht genau sagen, ob dies mit der Aktualisierung der Steuergeräte oder evtl. mit Arbeiten am Backend von PSA zusammenhängen, das es nun scheinbar funktioniert.

Gruß
Rene
Tesla Model Y 09/22 - 10142 km
Opel Corsa-e First Edition 08/20 - 37918 km,
2012 Renault Twizy, 2014 Renault Zoe Q210
7.28 kWp PV + Speicher, ioBroker im Einsatz
Tibber Börsenstrom: https://invite.tibber.com/e4651l8i

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

KaWeHah
  • Beiträge: 169
  • Registriert: Fr 4. Sep 2020, 11:30
  • Hat sich bedankt: 30 Mal
  • Danke erhalten: 43 Mal
read
@PavelCoast Vermutlich wurde das Update in der Werkstatt durchgeführt?

Das wäre eine kleine, aber interessante Neuerung. Derzeit muss ich den Abruf des SOC aktiv über die App anstoßen.

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
Naja, irgendwie ist es seltsam , mal klappt es mit der Aktualisierung, manchmal muß ich die app bemühen und dort die Aktualisierung anstoßen.
Tesla Model Y 09/22 - 10142 km
Opel Corsa-e First Edition 08/20 - 37918 km,
2012 Renault Twizy, 2014 Renault Zoe Q210
7.28 kWp PV + Speicher, ioBroker im Einsatz
Tibber Börsenstrom: https://invite.tibber.com/e4651l8i

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
  • Maxus1
  • Beiträge: 309
  • Registriert: Mi 8. Apr 2020, 11:53
  • Hat sich bedankt: 41 Mal
  • Danke erhalten: 87 Mal
read
Ein Peugeot Besitzer hat in Github einen Client für die API erstellt. https://github.com/flobz/psa_car_controller

Die Verwendung ist ein wenig aufwendig da man die Zugangsdaten aus der MyOpel App extrahieren und sich trotzdem noch mit den MyOpel Zugangsdaten anmelden muss. Wer mal rein schauen möchte darf das gerne tun. Ist seit heute morgen auch mit App Version 1.26.2 kopatibel.

Für die Verwendung mit einem Opel müssen ein paar Stellen angepasst werden zwecks Relam, Package Name, directories und URL. Ich habe da schon was hingebogen (PR ist offen).
Hier wäre mein Fork davon, da sind die Änderungen schon drin: https://github.com/Maxus1998/psa_car_controller

Die Fahrzeug Informationen funktionieren schon, bei den anderen Abfragen sind momentan teilweise noch Syntaxfehler weshalb ich diese nicht testen konnte. Das werde ich mir aber auch mal noch anschauen
Opel Corsa-e seit Juli 2020

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
9BE79044-8826-4232-8117-AC073EE9D642.jpeg
I have a dream... :cry:

(Für die, die zu schnell reagieren: nein, ist nur eine Wunschvorstellung für iOS Widgets)
BJ 05.23 BMW-OS 8.0

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
  • uuolle
  • Beiträge: 35
  • Registriert: Sa 18. Jul 2020, 07:59
  • Wohnort: Teltow-Fläming
  • Hat sich bedankt: 34 Mal
  • Danke erhalten: 14 Mal
read
Maxus1 hat geschrieben: Die Verwendung ist ein wenig aufwendig da man die Zugangsdaten aus der MyOpel App extrahieren und sich trotzdem noch mit den MyOpel Zugangsdaten anmelden muss.
In dem Ablaufdiagram wird doch gesagt, man kann den Token usw. über die "Connected Car - B2C" beziehen:
https://developer.groupe-psa.io/webapi/ ... t-your-app

Ich hatte mir extra schon einen "User" samt App (Connected Car API 1.0.0) hier angelegt:
https://developer.groupe-psa.com/inc/
Ist das was anderes? Also nach meinen Verständnis müsste das über diesen Weg machbar sein. 100 Abfragen pro Stunde sind frei...
Opel Corsa-e 1st Edition seit 14.10.2020
Bild
powered by naturstrom emobil

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
Rangarid hat geschrieben: Ja ich hab Bescheid gesagt. Mit dem Embedded Web Portal sollte man ABRP sogar direkt auf dem Infotainment integrieren können.
Das sieht schon nicht schlecht aus. Ein separates API scheint man in diesem Fall gar nicht zu brauchen weil man direkt vom Auto alle Informationen erhält. Die Kommunikation mit dem Backend passiert über MQTT.

Schade, dass es nicht einfach ein MQTT B2C API gibt. Die Haussteuerung würde eine Subscription auf den SOC Level machen und hätte ohne Polling immer den aktuellen Füllstand des Akkus und kann weitere Aktionen daraus ableiten. Ein Traum...
11.09.: iV80 Rot, Suite, Regulus, AHK, Fahrass. P., Fam. B., Klima P., Parken P., 125 kW, Transport, Panorama, Gepäcknetztrennwand, Wendematte, Airbags hinten, Anschlussgarantie 3J. 28.01.: -Wärmepumpe, +Convenience B., +Infotainment B.

Re: Opel Connect API anzapfen zum Einbinden in Smart Home

USER_AVATAR
read
uuolle hat geschrieben: In dem Ablaufdiagram wird doch gesagt, man kann den Token usw. über die "Connected Car - B2C" beziehen:
https://developer.groupe-psa.io/webapi/ ... t-your-app

Ich hatte mir extra schon einen "User" samt App (Connected Car API 1.0.0) hier angelegt:
https://developer.groupe-psa.com/inc/
Ist das was anderes? Also nach meinen Verständnis müsste das über diesen Weg machbar sein. 100 Abfragen pro Stunde sind frei...
Ich habe damit auch ein wenig experimentiert: Den User angelegt, die Bugs aus den Beispielen entfernt und schon konnte ich ein Access Token für den „Opelzugriff“ erhalten und die ersten Abfragen mit curl versuchen.
Will man dann aber auf das B2C V4 zugreifen erhält man die Meldung

{ "httpCode":"401", "httpMessage":"Unauthorized", "moreInformation":"Not registered to plan" }

Das liegt daran, dass keine Subscription für B2C im angelegten Developer Account möglich ist. Erst muss ein „Plan“ dafür dort auftauchen. Und dazu ist auf die Freigabe von PSA zu warten :-/
11.09.: iV80 Rot, Suite, Regulus, AHK, Fahrass. P., Fam. B., Klima P., Parken P., 125 kW, Transport, Panorama, Gepäcknetztrennwand, Wendematte, Airbags hinten, Anschlussgarantie 3J. 28.01.: -Wärmepumpe, +Convenience B., +Infotainment B.
Anzeige
AntwortenAntworten

Zurück zu „Opel - modellübergreifend“

Gehe zu Profile
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag