Jaguar I-Pace SoC Modul
Jaguar I-Pace SoC Modul
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
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
Re: Jaguar I-Pace SoC Modul
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.
-
- 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
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
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)
Re: Jaguar I-Pace SoC Modul
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
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
-
- 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
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
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)
Re: Jaguar I-Pace SoC Modul
So bekommt man mit der Library den 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
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)
Hier eine Liste:
https://pastebin.com/ZWMTjdqP
-
- 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
Na der plappert ja alles raus.
Kannst du mal 2 oder 3 Zeitstempel einbauen, damit man sieht wie lange die Zugriffe dauern.
VG
Det
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)
Re: Jaguar I-Pace SoC Modul
Hi Det,
Wagen / Account ist ja noch nicht da
Dauert noch etwas - 1-2 Monate.
Ist bisher alles zur Vorbereitung
Danke,
dmq
Wagen / Account ist ja noch nicht da
Dauert noch etwas - 1-2 Monate.
Ist bisher alles zur Vorbereitung
Danke,
dmq