Polestar-API zu MQTT im Container (openWB-V1-Anbindung möglich)

Hallo Jochen,

erst einmal vielen Dank für den tollen Container.
Habe ihn schon lange laufen.
Nutzen tu ich aktuell aber mehr die direkte evcc Integration. :slight_smile:
ABER
Diese zeigt genau wie dein Container bei mir aktuell einen SOC an, der nicht stimmt.
Genau wie bei polestar.com stehen da 47% SOC.
Nur im Auto und die Polestar App zeigen die korrekten 30% an.
{Anruf bei polestar ist erfolgt. Er sieht auch die 47% und gibt den Fehler weiter…}
Kannst du dies auch sehen? Das es dort aktuell ein Problem gibt?
Vielen Dank
Extra Thread… der eigentlich auch gelöscht werden könnte…

Hallo,
da der Container die gleiche API wie die Website nutzt, ist das nicht überraschend.
Ich hatte aber keine Probleme.

und das evcc zeigt schon wieder einen falschen Ladestand und dazu den Fehler:
Polestar 2: charger soc: Message: Validation error of type FieldUndefined: Field ‚battery‘ in type ‚CarTelematicsV2Response‘ is undefined @ ‚carTelematicsV2/battery‘, Locations: [{Line:1 Column:221}], Extensions: map[], Path: []
Letzter Zeitstempel der Daten im mqtt heute 9 Uhr 49.

Okay langsam nerven die Jungs dort…

docker logs
get_car_telemetry_data()
Error : ‚NoneType‘ object is not subscriptable
in line: 486
type : TypeError
message: ‚NoneType‘ object is not subscriptable
************** Traceback ***************
Traceback (most recent call last):
File „/app/Polestar_2_MQTT.py“, line 590, in
main()
~~~~^^
File „/app/Polestar_2_MQTT.py“, line 560, in main
car_telemetry_data = get_car_telemetry_data(POLESTAR_VIN, access_token)
File „/app/Polestar_2_MQTT.py“, line 486, in get_car_telemetry_data
return response.json()[‚data‘][‚carTelematicsV2‘]
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
TypeError: ‚NoneType‘ object is not subscriptable

Die Api scheint im Moment zu spinnen. Im Home Assistant gibt es auch keinen Zugriff.

Ich rufe mal wieder an…
Auch wenn die natürlich eh keine Ahnung haben, aber nur wer nervt kann was erreichen :wink:
Jou, sie wissen von nix.

Eigentlich kann man es auch positiv formulieren. Das letzte Mal hat die Gegenstelle immer nur den alten Akkustand übermittelt.
Jetzt schaffen sie es wenigstens eine Fehlermeldung zu schicken.
Wieder ein Schritt vorwärts…

Wie ist bei euch der Container Status? Meiner ist „Restarting“.

EVCC geht auch nicht.

Die API wurde wieder verändert. Es ist aktuell nicht möglich den SoC auszulesen!

Die Property battery wurde aus carTelematicsV2 entfernt.

Tibber scheint noch zu funktionieren, MQTT läuft ins Leere …

@CONSULitAS wird sich „freuen“ den OpenWB-usern und uns ein Update seines Containers präsentieren zu dürfen :sneezing_face: (und wir/ich dürfen das Interface 'mal wieder nacharbeiten​:worried:)

Es wird aktuell kein Update geben, siehe meinen Kommentar vor einer halben Stunde :wink:

Je mehr von uns Polestar die Meinung dazu mitteilen, dest wahrscheinlicher wird es bald wieder „repariert“.
Oder was meint ihr? Ich bin genervt…

Naja, diese Api ist ja nie als offizielles Produkt aufgetaucht. Pfiffige Polestar-Fahrer und IT-Bastler haben das in Reverse-Ingeniering rausgefunden.

Es besteht also von Seiten Polestar überhaupt keine Pflicht, da irgendwas zu machen…

1 „Gefällt mir“

Eben weil es keine Pflicht ist, sollte möglichst jeder, der es die ganze Zeit nutzte mitteilen, dass es wiederhergestellt werden sollte.
Auch schade für evcc…

Sehe ich auch so. Leider gibt es keine public API von Polestar daher ignorieren sie normalerweise die Anfragen auch.

Ich habe die letzten Änderungen immer in EVCC umgesetzt und jetzt auch den Bug aufgemacht aber momentan gibt es leider keine Lösung.

Ja, habe ich jetzt gesehen das auf der offiziellen Seite auch kein SoC mehr angezeigt wird.

@enso: gegen eine Änderung der API können wir nicht argumentieren, das ist richtig.
Aber gegen die Änderung auf meinem offiziellen Polestar-Konto werde ich Beschwerde einreichen. So wie es jetzt ist. muss ich die App haben um fern des Autos den SoC zu sehen. Den Zwang zur App und/oder Smartphone lehne ich aber ab!

aktuell funktioniert es wieder! Hoffentlich war es falscher Alarm und nur der Praktikant am Werk.

1 „Gefällt mir“

Ja, die API Änderung wurde rückgängig gemacht. Mal schauen, ob es dabei bleibt :wink:

Und das wo ich vor 20 Minuten eine Beschwerde rausgehauen habe - ob Polestar da so schnell drauf reagiert hat :rofl:

Vielleicht ist es ein neuer Praktikant. Verbindungsfehler gibt es immer wieder, aber heute war es, im Vergleich zu den letzten 6 Monaten extrem. Hier die aufsummierten Verbindungsfehler zu API:

Super! Wer auch immer das richtige Reset-Knöpfchen gedrückt hat.

Ja, geht auch hier wieder, aber obwohl der Container wieder online angezeigt hat, ging es erst nach einem Stop/Start des Containers.

Hatte jemand Gelegenheit mal tiefer in die Rohdaten zu schauen, was da jetzt alles mitgeliefert wird? Am Ende haben sie die schon mal zur Verfügung stehenden Daten wie die Ladeleistung etc. wieder hinzugefügt.