Stellantis / stellantis.github.io

Documentation for Application Developpers
https://developer.groupe-psa.io/
25 stars 16 forks source link

B2C API access #128

Open flobz opened 8 months ago

flobz commented 8 months ago

Hello, I'm the main developer of https://github.com/flobz/psa_car_controller and I would like to have access to the B2C API. I have filled out the "contat-us" form but I didn't receive any response.

This app is used by a lot of PSA consumers, (1 million downloads on Docker Hub), so I think that is in your best interest to allow them to have a better experience with their cars.

If you can't give access right now can you at least tell us when it will be possible? It's been 3 years that the B2C API is in "soon available" state... Thanks in advance

Florian

HerJeMine commented 8 months ago

@torstenmichl das ist nicht wirklich ernst gemein von Stelantis oder? Dies wird der erste und letzte Corsa sein, den wir neu von Opel gekauft haben. Man sollte sich mal überlegen mit der Zeit zu gehen

europeke commented 8 months ago

If this will not be fixed or released by Stellantis I will not buy any car of them again. Absolutly odd to not support community.

micklafisch commented 8 months ago

Derzeit unterstützen wir nur die Verwendung unserer offiziellen App und raten von der Verwendung von Apps oder Tools ab, die von Drittanbietern zur Verfügung gestellt werden.

Eure hauseigene App ist aber grottig! Seit Mai 2023 bin ich Citroen eC4 Fahrer und ich hätte nicht gedacht das mal zu sagen, aber eure App kann weniger und läuft deutlich schlechter als die von VW (und das will was sagen). Ich habe nach den Erfahrungen mit der VW ID App die Messlatte nicht wirklich hoch gelegt, aber Citroen marschiert da aufrecht unten durch ohne hängen zu bleiben.

feu77 commented 8 months ago

Everyone should dial that phone number and shitstorm them until they fix the problem LOL

jbd-gh commented 8 months ago

Sehr geehrter Herr Michl,

vielen Dank für Ihre Kontaktaufnahme. [...] Bei weiteren Fragen oder Anliegen stehen wir Ihnen gerne zur Verfügung. Mit freundlichen Grüßen

Stanislava Bako

Peugeot Deutschland Kundenbetreuung

Hello,

[...] Unneeded comment / Removed by myself [...]

dortmund50 commented 8 months ago

Sehr geehrter Herr Michl, vielen Dank für Ihre Kontaktaufnahme. [...] Bei weiteren Fragen oder Anliegen stehen wir Ihnen gerne zur Verfügung. Mit freundlichen Grüßen Stanislava Bako Peugeot Deutschland Kundenbetreuung

Hello,

  • First, I'm not sure why you answered in German to worldwide/french people (the initial issue was raised in english by a french person).
  • Second, I would suggest you to read your own Stellantis documents, publicly available here: https://developer.groupe-psa.io/webapi/b2c/overview/about/#article
  • Third, I would expect you to check back internally if your message is the official statement of Stellantis
  • Fourth, I would recommend you to check with the Data Protection Officers in Stellantis about the current inability of end-users to obtain a copy of the data stored/collected by Stellantis regarding the usage of the vehicles, and the current inability of the end-users to request any change (removal or correction) regarding those data, as opposed to the requirements by the GDPR.

Once you have done those four checks, then I would assume we could be happy to have an updated answer from you or someone else from Stellantis. In the meantime, feel free to put your message on hold :)

Please note that I would be happy to keep using Stellantis services and products and that I only hope to be able to make a good use of them. Something that currently is hard to do with the limited tools available to the General Public (either through the unfinished official apps or lack of ability to connect from a Third Party)

Hi @jbd-gh , I think you misunderstood the message. It is the answer to @torstenmichl request.

I am German and can understand the message, it sounds more like a standard customer service response. I had to contact the customer service myself once, unfortunately it is also very bad.

jbd-gh commented 8 months ago

Hi @jbd-gh , I think you misunderstood the message. It is the answer to @torstenmichl request.

I am German and can understand the message, it sounds more like a standard customer service response. I had to contact the customer service myself once, unfortunately it is also very bad.

:-D I feel stupid ! (but it wasn't really clear in the message from @torstenmichl that he was meerly sharing the answer from the customer service. I'll remove my comment to avoid adding fuel to the situation :)

HenningS81 commented 8 months ago

+1 I use psacc to get my e208 integrated into Home Assistant and use pre-conditioning and charging stop at 80% SoC as recommended by the car's manual but not implemented by Stellantis.

Instanz1 commented 8 months ago

+1 support for the thread creator.

If Stellantis doesn't manage to develop an app that even meets your operating instructions, then a third party will have to script something.

Opel writes that the vehicle should ideally always be kept between 20 and 80%, but does not offer any option in your app.

But you can do this via https://evcc.io.

Bubbler-der-Bub commented 8 months ago

Sehr geehrter Herr Michl,

vielen Dank für Ihre Kontaktaufnahme.

Obwohl wir Ihr Interesse am Zugriff auf das B2C-API schätzen, bedauere ich, Ihnen mitteilen zu müssen, dass wir derzeit keine Informationen über die Verfügbarkeit oder den Veröffentlichungszeitplan unserer APIs an Drittanbieterentwickler weitergeben.

Derzeit unterstützen wir nur die Verwendung unserer offiziellen App und raten von der Verwendung von Apps oder Tools ab, die von Drittanbietern zur Verfügung gestellt werden.

Wir arbeiten ständig daran, unser Angebot zu verbessern, und danken Ihnen für Ihr Verständnis, während wir uns darauf konzentrieren, die bestmögliche Erfahrung durch unsere offiziellen Anwendungen zu bieten. Wenn es in Zukunft Aktualisierungen oder Änderungen an der API-Zugriffspolitik gibt, werden wir diese über unsere offiziellen Kanäle kommunizieren.

Bei weiteren Fragen oder Anliegen stehen wir Ihnen gerne zur Verfügung. Mit freundlichen Grüßen

Stanislava Bako

Peugeot Deutschland Kundenbetreuung

Telefon 0614 2293 5000

Ihr wollt uns doch verarschen oder? Eure offizielle MaOpel App ist Murks hoch5 Wenn sie nicht in den timout läuft, dann... ja, was kann man damit eigentlich machen? Ladezustand anzeigen. Mit viel Glück die Standheizung aktivieren. und ab und an wird auch mal eine Fahrt protokolliert. Aber Interaktion mit der Wallbox? Fehlanzeige. Max. SoC setzen? Fehlanzeige. Mit reduziertem Ladestrom laden? Und von eurer MyOpel Update App für das Entertainment System wollen wir ja gar nicht erst anfangen. Wenn man sich durch den ~8GB download mit 1-7kb/s durchgekämpft hat, bekommt man zum Dank mitgeteilt, dann das File inkompatibel zum Fahrzeug ist... Ich will meine Lebenszeit zurück! ^^

Aber ok, wir wollen ja Lösungsorientiert zusammenarbeiten: Wie stellt ihr euch denn die Integration von einem Opel elektro Fahrzeug in ein Smart Home mit PV Anlage, flexiblem Stromtarif und variabler Ladesteuerung (Ladestrom uns Ziel SoC) vor? Ich bin offen für Vorschläge seitens Opel / Stellantis.

Bis dahin wäre eine Zusammenarbeit mit kostenfreien Entwicklern vielleicht doch ne geile Idee?

MatzeF1909 commented 8 months ago

+1

thsa759 commented 8 months ago

This behavior could be a good example of why more Chinese electric cars are sold than European ones.

gregory441 commented 8 months ago

For this is the only way to charge my PSA vehicle to a certain SoC, please finally open up to the community!

cstueckrath commented 8 months ago

I'm using psa-car-controller as a bridge between my Peugeot e208 and ABRP so I can have route calculations with planned charging stops. Your TomTom solution does not support any of that. If I cannot use psa-car-controller anymore or you don't provide a similar solution, this will be my first and last car from PSA.

Just as a side note: EEVEE integration seems down, too.

EDIT: EEVEE support response:

Since 2024-01-31 we notice that we no longer receive new data from almost every Peugeot/Opel

jove01 commented 8 months ago

Der Zugriff auf den SOC wird dringenst für Laden benötigt, Oder nie wieder Opel!

MattOWall commented 8 months ago

+1

ThiloBaWue commented 8 months ago

Please, open your API for 3rd Party Tools. It´s necessary for many people like me for charging. I think it would be a big nuisance and disappointment for Stellantis Customers if you lock out so many users.

th84sl commented 8 months ago

(sorry in German) - mal sehen, musst den Frust einfach mal ironisch und konstruktiv los werden:

Guten Tag,

Was denken sie heute noch der grösste Knackpunkt bei vollelektrischen Autos ? Ich sag´s Ihnen: die Reichweite Die ist leider immer noch nicht da wo Verbrenner liegen. Damit verbunden kommen wir dann zur 2. Frage.

Was denken Sie dann was Ihren Kunden wichtiger ist ? 1) Den Wagen unbedingt vorgeheizt zu haben ? 2) Nach vielen Jahren und Kilometern immer noch eine hohe Reichweite zu haben ?

Nummer 2) ist die richtige Antwort. Auch deswegen, weil der Zustand des Akkus am Ende einen starken Einfluss auf den Wiederverkaufswert (somit Wert- und Geldverlust) des E-Autos hat.

Um so unverständlicher ist es für mich, dass PSA es bis heute nicht hinbekommen hat der App ein Feature hinzuzufügen, das dem Käufer es ermöglicht ein Ladeziel unter 100% anzugeben. Aktuelle Akkus sollten immer zwischen 20% - 80% gehalten werden. Ausserhalb diesen Bereichs beschleunigt sich der Alterungsprozess. Diese physikalischen Eigenschaften kann auch PSA nicht ausser Kraft setzen.

Statt dem Käufer eine App zur Verfügung zu stellen, die einen echten täglichen Mehrwert liefert, lassen sie es zu, dass die einzige funktionierende API zum auslesen des SoC (State of Charge) nun nicht mehr funktioniert.

Selbst die Käufer, die mit Unterstützung von findigen Programmiern es hinbekommen haben den SoC auszulesen und die Wallbox dann den Ladevorgang zu begrenzen zu lassen, lassen Sie nun vollends im Regen stehen, siehe link (https://github.com/Stellantis/stellantis.github.io/issues/128)

Ich möchte lediglich meinen e208 so laden, dass ich möglichst lange etwas von diesem Auto habe. Das ist Kundezufriedenheit, die eigentlich ihr Ziel sein sollte.

Wenn PSA es in 2024 nicht hinbekommt eine App zur Verfügung zu stellen, die einen tatsächlichen vernetzen Mehrwert für den Kunden liefert, dann war dies mein ersten und letzter Peugeot.

Für event. Rückfragen und konstruktiven Antworten können Sie mich gerne kontaktieren: Für bla-bla-Textbausteine allerdings habe ich keine Zeit.

MfG

Lokla commented 8 months ago

Hello,

I find the attitude of PSA unacceptable and I fully agree with the previous comments.

Not supporting an open access is one thing, but recommending to stop charging at 80%, not supporting this in the car directly and then disabling a working solution like evcc is exactly why my next car will NOT be a Peugeot any more.

Your App is completly unreliable and most of the time unusable as well.

Up until now, I was more or less content with my car and my setup at home using evcc as this was an available workaround. Now this solution is not suitable any more, so recommending a Peugeot car to others will be out of the question for me in the near future due to the lack of an open API for charging at home.

Br

MatzeF1909 commented 8 months ago

Ich finde es auch alles andere als gut, dass offensichtlich die sehr komfortable Zeit von evcc vorbei ist. Aber es ist auch nicht so, dass man das Laden des Autos ohne die API nicht begrenzen kann. Man muss halt den Ladestand beim anstöpseln wissen und dann einfach die gewünschten Prozent bis zum gewünschten Ladestand drauf rechnen. Screenshot_2024-02-02-21-46-21-566_com android chrome Screenshot_2024-02-02-21-50-13-996_com android chrome Ich hätte es auch gern anders, aber hoffentlich vorübergehend ist das für mich eine Lösung

torstenmichl commented 8 months ago

Klar geht das so. Nur erklär das meiner Frau. Bei 2 Autos mit 10kW und 50kW Akku. Automatische Fahrzeugerkennung geht eben auch nicht mehr. EVCC ist echt Klasse in der einfachen Bedienung. 80% und fertig. Ohne SOC muss man schon wissen, was man macht und das nervt.

jeti-flight commented 8 months ago

Genau "erklär das mal meiner Frau". Darf/Kann man heute nicht mehr so sagen aber trifft den Nagel auf den Kopf. Es ist ein Auto, aufschliessen, rein setzen, fahren, laden, ohne überlegen zu müssen warum die App schon wieder den Ladezustand (und bei zwei Nutzern, ja, ich fahr auch damit) oder den Standort nicht anzeigen kann. Oder warum das Fahrzeug nach einer Woche in den Tiefschlaf geht? BMW hat das seit Jahren im Griff: Egal wo das Auto steht, solange GSM Empfang ist funktioniert alles zuverlässig. Ist zwar "noch" ein Benziner aber das macht hier keinen Unterschied. Und seit neuestem geht OTA in aller Stille im Hintergrund. Nur eine Pause zum "Flashen" wird gebraucht. Nix USB stick und 2h im Auto sitzen (wie es in der Beschreibung gefordert wird)

MatzeF1909 commented 8 months ago

Klar geht das so. Nur erklär das meiner Frau. Bei 2 Autos mit 10kW und 50kW Akku. Automatische Fahrzeugerkennung geht eben auch nicht mehr. EVCC ist echt Klasse in der einfachen Bedienung. 80% und fertig. Ohne SOC muss man schon wissen, was man macht und das nervt.

Habe ich heute meiner Frau erklärt, mal sehen ob es klappt,🤷

ThiloBaWue commented 8 months ago

Hier auch nochmal kurz der Hinweis, wer einen tronity Account hat, kann auch darüber das Auto einbinden. Funktioniert problemlos mit Ladeziel SoC und allen was man braucht. Schreibe das nur weil ich selbst auch nicht drauf gekommen bin. Tronity habe ich schon so lange wie ich das Auto habe (15M). Und ich kriege auch nichts für Werbung😉

youradds commented 8 months ago

@ThiloBaWue you can't use the eRemote on Tronity though to start pre-conditioning, or view realtime charge though, can you? I have Tronity, but can't seem to access that

torstenmichl commented 8 months ago

Ich habe mich bei Tronity angemeldet. Autos eingerichtet. Musste mein PW bei Peugeot erneuern, sonst Fehler ungültiger Benutzer. SOC wird in Tronity leider noch nicht angezeigt.

ThiloBaWue commented 8 months ago

Das dauert bei dem Stellantissystem gerne mal. Es wird nach meinem Empfinden nur erneuert wenn sich was ändert. Anschließen, während der Fahrt oder so. Könnte möglicherweise helfen, aber das wäre wahrscheinlich dann ein anderer Thread.

europeke commented 8 months ago

With evcc.io you are also able to load your vehicle to a certain %. However preconditioning is not supported. Evcc may vary depending on your wallbox support.

HerJeMine commented 8 months ago

Ich finde es auch alles andere als gut, dass offensichtlich die sehr komfortable Zeit von evcc vorbei ist. Aber es ist auch nicht so, dass man das Laden des Autos ohne die API nicht begrenzen kann. Man muss halt den Ladestand beim anstöpseln wissen und dann einfach die gewünschten Prozent bis zum gewünschten Ladestand drauf rechnen. ! Ich hätte es auch gern anders, aber hoffentlich vorübergehend ist das für mich eine Lösung

@MatzeF1909 schön wäre es, wenn es so einfach wäre, das geht nur wenn man mit konstanter Leistung läd, aber nicht bei PV Ladung

MatzeF1909 commented 8 months ago

Ich finde es auch alles andere als gut, dass offensichtlich die sehr komfortable Zeit von evcc vorbei ist. Aber es ist auch nicht so, dass man das Laden des Autos ohne die API nicht begrenzen kann. Man muss halt den Ladestand beim anstöpseln wissen und dann einfach die gewünschten Prozent bis zum gewünschten Ladestand drauf rechnen. ! Ich hätte es auch gern anders, aber hoffentlich vorübergehend ist das für mich eine Lösung

@MatzeF1909 schön wäre es, wenn es so einfach wäre, das geht nur wenn man mit konstanter Leistung läd, aber nicht bei PV Ladung

Das stimmt nicht. Über das Ladelimit wird ja vorgegeben, wie viel kWh geladen werden. Bei der erreichen Menge (der evcc zählt mit) wird das Laden unterbrochen. Wie schnell die vorgegebene Menge ins Auto kommt (Abhängig wie viel Strom von Dach kommt) ist dabei egal. Also Ladelimit und Überschussladen geht.

lorddoener commented 8 months ago

+1

ThiloBaWue commented 8 months ago

@ThiloBaWue you can't use the eRemote on Tronity though to start pre-conditioning, or view realtime charge though, can you? I have Tronity, but can't seem to access that

I use ERemote trough the offical Opel App, the offical App works with the new System. I don't know why you need preconditioning for Home-charging? It is only needed for hypercharging. I don't Unterstand what It has to do with Evcc. Tronity ist for Tracking your Data and other Features Like Datasharing with Evcc.

youradds commented 8 months ago

@ThiloBaWue preconditioning = warming up the car. Nothing to do with the battery ;) the Vauxhall app is a joke and very rarely works. Which is why I ended up writing my own interface to work with https://github.com/flobz/psa_car_controller ... All of which doesn't work now due to stupid psas changes to the system

carlo1313 commented 8 months ago

Same for my new Peugeot. That's pretty sad. The official APP is useless. Neither the car itself, nor the app is able for being configured to stop loading at 80% automatically. Beside the benefit I had by automatically only charging when PV is available, definitely the integration of the car into the home automation system was for me the main buying reason - now seems like the only option is to get rid of and refuse Stellantis cars in future.

YjjSouf commented 8 months ago

Hello, The e208 is my 1st EV. Had it for less than a month. Not cheap, not "the best choice" but it was my choice. I hate to say that people warned me about the "reduced" amount of charge management features PSA offers compared to the rest of the market. Nevertheless, I bought it and now the Home Assistant app is down. The official app does not allow to charge to a desired SoC. I am now missing a major functionality (SoC control). It would be better not to depend on 3rd party work (no offence to @flobz) but the average end user has no other choice. PSA, please, the API! User's 1st impression matters a lot. Mine is bitter. My neighbor has a MG. His grass looks greener too.

btxluke commented 8 months ago

Thanks for the tronity suggestion, as an interim fix for poor API access - it doesn't seem to get any data for me, from my Vauxhall Corsa E in the UK.

Has anyone had success, authorising post the API changes came in? I wonder whether the Tronity B2C access is experiencing similar problems with new authentifications.

sod75 commented 8 months ago

Even if the official apps had all the missing features here we would still need an open API as they work in isolation. E.g. charge your car when solar panels have excess power, when hourly electricity tariffs are low, etc. Electrification and IOT have left the hobby sphere and these features are now basic requirements. Governments are pushing for these things by making it more expensive not to leverage smart technologies. So if we can't have this access from Stellantis we'll need to buy somewhere else.

Pet-zie commented 8 months ago

Ein Trauerspiel, selbst keine Lösungen anzubieten und dem Eigentümer den Zugang zu seinen Daten zu versperren!!!

benjaminscherrer commented 8 months ago

Selbst der ADAC hat mich bei meiner letzten Panne mit dem Corsa-e ausgelacht, weil ich ein E-Auto von Stellantis gekauft habe. Tun Sie etwas dafür, dass Ihre Kunden Ihnen nicht komplett den Rücken zu drehen und geben Sie uns einen verlässlichen API-Zugang zu den SOC-Werten unserer eigenen Autos. / Even the German ADAC laughed at me for buying an electric car from Stellantis. Do something so that your customers don't completely turn away from you and give us a reliable API-access to the SOC of our own cars.

Willi-Schmidt commented 8 months ago

Ich finde es komplett unverständlich, dass ein Hersteller, der sich als einer der Ersten der Elektromobilität verschrieben hat, nicht in der Lage ist eine offene und transparente API für seine Plattform anzubieten.

Glück im Unglück für mich, der e2008 ist ein Leasingfahrzeug und zwei von drei Jahren sind bereits vorüber, ich werde meine Schlüsse daraus ziehen. Der 508 PSE Hybrid läuft leider noch zwei weitere Jahre..

nuiler commented 8 months ago

Vielleicht sollte man noch auf die Presse zugehen. autobild.de & auto, motor und sport.

rverpillot commented 8 months ago

Hello @flobz,

You should try to contact directly Mobilisights if they don't answer you from the Stellantis developer site. But I don't know if they will authorise your application without a business plan.

Easyrunner commented 8 months ago

Tronity costs €3.99/month. For me too much, just because Stellantis can't do it!

planck-aw commented 8 months ago

https://github.com/flobz/psa_car_controller/pull/754

vineethktpla commented 8 months ago

+1 Support @flobz

phen0 commented 8 months ago

+1 go stellantis go go go!

GeraldPape commented 8 months ago

Supporting many other comments here. The My Brands App is unreliable, buggy and slow. Having solar energy available it makes sense to start charging when my roof produces enough energy. Beeing able to precondition the car based on my calendar, or by using an action on my apple watch (home assistant & psa-car-controller are great) is more comfortable than having those fixed times from the app. Having an open, usefull and feature rich API available will for sure be criteria for buying my next car.

ostrocka commented 8 months ago

+1 support!

Looking at Kia and Tesla (own both) - which work well AND have a good app... Even a limitation on 80% AC Charging is NOT possible via the car nor the app. And with "closing" the API the way limiting via the charging callbox is also gone.... wow Stellantis/PSA ....

bobmorane06 commented 7 months ago

+1, in order to be able to program the end of the charge at less than 100%

OlafJaster commented 7 months ago

Fahre seit ca. 30 Jahren Opel und war eigentlich immer zufrieden. Hatte auch zwei Jahre lang einen Grandland Plugin-Hybrid, der mich zwar einige Nerven gekostet hat, aber aufgrund eines guten Angebots habe ich danach nochmals bei einem Leasing-Angebot zugeschlagen. Aber dass ich jetzt das PV-Überschussladen mit Begrenzung des Ladestands nicht mehr vernünftig nutzen kann, weil Stellantis mal eben die Schnittstelle geändert hat und sich scheinbar weigert, Informationen dazu herauszugeben, wird dazu führen, dass nach Ablauf des Leasing-Vertrags wohl doch ein Auto von einem anderen Hersteller her muss. Ein so kundenunfreundliches Verhalten wird sich bei der nächsten Kauf-/Leasing-Entscheidung widerspiegeln. So kann man keine Kunden halten :-(

Nur gut, dass es mir eigentlich egal sein kann, wenn die Batterie nach Leasingende nicht mehr lange hält, weil die ständig auf 100% vor sich hinschmort. Da kann man jedem nur raten, kein gebrauchtes PHEV- / Elektroauto aus dem Stellantis-Konzern zu kaufen und die Wagen auf dem Hof stehen zu lassen.