Jaguar I-Pace SoC Modul

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Jaguar I-Pace SoC Modul

Beitrag von dmq »

Hi,

da es bisher noch keines gibt, überlege ich ggf. eines zu schreiben - kann mir jemand einen Tipp geben, ob es ggf. eine Art Skelett gibt, oder auch ein bestehendes, welches eine brauchbare Annäherung bietet?

Hier eine bestehende Python-Library zur Ansteuerung der API.

https://github.com/ardevd/jlrpy

Danke und viele Grüße,
dmq
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

Habe noch folgende Informationen (Autor snaptec) gefunden - ich denke so kann man ansetzen. Auto ist bisher noch nicht ganz klar und somit auch noch nicht da - wird also alles etwas dauern. Hoffe ich kriege es hin.
Wenn du ein SoC Modul schreiben willst erstelle unter openWB/modules einen neuen Ordner "soc_xyz"
Hier drinnen die "main.sh" welche die abfrage durchführt.
Zum testen kannst du dann (händisch) in der openwb.conf die variable "socmodul" auf soc_xyz ändern.
Als Vorlage kannst du z.B. den soc_http nehmen (rausschreiben des SoC).

Wenn dein Modul läuft bitte einmal zu mir.

Während du das Modul erstellst keine Updates durchführen - dadurch würde dein Ordner soc_xyz gelöscht werden.
derNeueDet
Beiträge: 4455
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Jaguar I-Pace SoC Modul

Beitrag von derNeueDet »

Hi,

Ich hab am SoC Modul für Mercedes soc_eq mit entwickelt.
Erste Sache, die du mit den Code Entwicklern klären musst ist die zusätzliche Library, die verwendet wird.

Grüße
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

Hi Det,

danke für den Hinweis. :idea:

Schönes WE,
dmq
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

Hier ist übrigens die Dokumentation der API

https://documenter.getpostman.com/view/ ... test#intro

Sieht sehr gut dokumentiert aus, auch mit curl Abrufbeispielen etc.

Es gibt für die Library auch einen mqtt-wrapper (vllt. ist damit auch schon etwas möglich).

https://github.com/smar000/jlr2mqtt
derNeueDet
Beiträge: 4455
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Jaguar I-Pace SoC Modul

Beitrag von derNeueDet »

Evtl. testest du die Library auch erst mal Standalone. Ich hab mal die Doku der vielen Funktionen durch geschaut, evtl. kommt der SoC in der "get vehicle Status" Funktion zurück. Oder in der v3 Version der Funktion, direkt gefunden hab ich es nicht. Min und max Soc ist eher dazu, dass das Fahrzeug die Ladung startet/stoppt. Bei openWB macht das aber die Box, wenn der Ziel SoC erreicht ist.


VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

Danke Det. Ja, ich denke das ist ein guter Ansatz.
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

So bekommt man mit der Library den SoC:

Code: Alles auswählen

 #!/usr/bin/python

import jlrpy

c = jlrpy.Connection('USER', 'PASS')
v = c.vehicles[0]
current_soc = v.get_status("EV_STATE_OF_CHARGE")
print(current_soc) 
Über den API Aufruf "get vehicle status" bekommt man jede Menge Informationen, aber eben auch den ""EV_STATE_OF_CHARGE".

Hier eine Liste:

https://pastebin.com/ZWMTjdqP
derNeueDet
Beiträge: 4455
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Jaguar I-Pace SoC Modul

Beitrag von derNeueDet »

Na der plappert ja alles raus.
Kannst du mal 2 oder 3 Zeitstempel einbauen, damit man sieht wie lange die Zugriffe dauern.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
dmq
Beiträge: 112
Registriert: Sa Jul 11, 2020 8:16 am

Re: Jaguar I-Pace SoC Modul

Beitrag von dmq »

Hi Det,

Wagen / Account ist ja noch nicht da :)

Dauert noch etwas - 1-2 Monate.

Ist bisher alles zur Vorbereitung ;-)

Danke,
dmq
Antworten