Gibt es eine API, um den Ladezustand des Fahrzeugs zu lesen?

V
Varen-programmer
BYD Gast
Ich möchte einen BYD Dolphin kaufen, aber nur, wenn es eine API gibt, um den SOC für mein Energielastmanagement zu erhalten. Ich finde nichts in Google, dass es eine API für BYD gibt, wie bei allen anderen Marken. Hat jemand einen Tipp? Die einzige Lösung scheint ein ODBC-Adapter mit SIM zu sein? Die App-Kommunikation scheint verschlüsselt zu sein und kann bis jetzt nicht entschlüsselt werden.
 
Ich würde mir einen Bluetooth OBD2-Dongle und Elm327-Befehle anschauen, um den SOC abzurufen. Car Scanner kann diese Informationen abrufen, also verwendet es wahrscheinlich einige gängige OBD2-Nachrichten.
 
SOC befindet sich im benutzerdefinierten Segment und nicht im Standardsegment. Du musst dieses Signal also für jede Marke einrichten. Es ist bei BYD bekannt und du kannst es zum Beispiel aus dem Open-Source-Projekt von Freematics erhalten.
 
Ich habe mich darüber noch nicht genauer informiert, außer dass ich es mit dem Auto-Scanner überprüft habe, aber ich nehme an, dass es irgendwo veröffentlicht wurde.
 
Ich weiß nicht, ist meine Antwort auf deine Frage.

Als Alternative zeigt dir die BYD-App definitiv den Ladezustand an. Könntest du nicht ein Skript oder eine Verknüpfung auf deinem Telefon schreiben, um den Ladezustand in der App zu überprüfen und dann entsprechende Maßnahmen zu ergreifen?
 
Eine Möglichkeit, dies zu lösen, wäre die App auf meinem Server in einem Emulator auszuführen und den Inhalt zu erfassen. Aber das ist wirklich sehr schlecht und nicht besonders stabil. Jedes App-Update wird den Code zerstören. Daher müssen Sie ständig einen sehr komplexen Screengrabber aktualisieren :(.

Eine bessere Lösung wäre etwa https://freematics.com/, aber dafür ist eine monatliche Gebühr für eine zusätzliche SIM-Karte erforderlich.

Andere Anbieter wie Tesla haben einfach eine offene API und es "funktioniert einfach". Warum nicht auch für BYD :(
 
Da sie Chinesen sind, ist es für chinesische Unternehmen sehr üblich, das zu tun.
 
Ich weiß aus sicherer Quelle, dass BYD android Infotainment einen Entwicklerzugriff auf die API hat. Die Dokumentation und alles ist in Chinesisch. Ich habe keine Ahnung, wie man deine Binärdatei signiert.

Was die Remote-API betrifft, habe ich noch keine Dokumentation gesehen.

Die Leute, die ich kenne, lesen den SOC von EVSE, um die Ladegeschwindigkeit entsprechend der Energiekosten und der Solarenergieproduktion anzupassen.
 
Lösungen wie evCC unterstützen BYD nicht, da sie keine API haben :(.

Ich denke, ich steige aus und kaufe ein anderes Auto mit einer geeigneten API...
 
Du könntest zu Hause einen Gleichstromlader mit Open-Source-Software installieren, die dir den SOC anzeigen kann. Allerdings ist das teuer.
 
Nur gib es als Eingabewert an; du parkst, steckst ein, gibst den Wert ein und lässt es den Rest erledigen.

Eine API wäre jedoch schön.
 

Similar threads: Gibt es eine API, um den Ladezustand des Fahrzeugs zu lesen?

Android Auto im Atto 3, gibt es das überhaupt?: Hallo. Ich war heut in der Service Stelle von BYD in Erfurt, da ich Probleme habe Android Auto zum laufen zu bringen. Es hat sich...
BYD gibt zwischen 3000 und 17.255 Euro Rabatt auf E-Autos: Es scheint, als würden wir eine alte Nachricht wiederholen. Das ist jedoch nicht der Fall, denn der chinesische Autohersteller BYD hat tatsächlich...
Zurück
Oben