Seite 1 von 8

Hile gesucht: evcc Integration für SW 2.0

Verfasst: Di Jun 20, 2023 7:11 pm
von andig
Hallo Zusammen,

seit einigen Jahren versorgt evcc.io openWB mit Soc Modulen für verschiedenste Fahrzeuge. Mit Software 2.0 wird es zeit diese Integration zu überarbeiten. Wir suchen einen Python/Vue Entwickler der sich des Themas für openWB annehmen würde. Technischen Support für evcc und Backend API würden wir natürlich übernehmen.

Würde mich über PM oder Kommentar im Thread freuen- vielen Dank!

Viele Grüße, Andreas

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Mi Jun 21, 2023 7:00 am
von LenaK
Unter https://github.com/openWB/core/tree/mas ... le_vehicle habe ich ein Muster für SoC-Module erstellt. Außerdem kann man sich an den vorhandenen SoC-Modulen orientieren.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 6:17 am
von mrinas
andig hat geschrieben: Di Jun 20, 2023 7:11 pm Hallo Zusammen,

seit einigen Jahren versorgt evcc.io openWB mit Soc Modulen für verschiedenste Fahrzeuge. Mit Software 2.0 wird es zeit diese Integration zu überarbeiten. Wir suchen einen Python/Vue Entwickler der sich des Themas für openWB annehmen würde. Technischen Support für evcc und Backend API würden wir natürlich übernehmen.

Würde mich über PM oder Kommentar im Thread freuen- vielen Dank!

Viele Grüße, Andreas
Wie aufwänding bzw. komplex ist denn die Anbindung der evcc API? Wenn sich das im Umfang von 'hier sind API Keys/Secrets, Konfig-Daten und ein https Endpunkt' bewegt kann ich mir das gern mal anschauen. Bin zwar weder Python noch Vue Entwickler, aber eine einfache Abfrage mit Konfig-UI sollte machbar sein.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 7:13 am
von andig
Im Moment wäre das der Aufruf des soc Binary welches JSON ausgeben würde. Wenn es hilft könnte ich das auf ein REST API umbauen. Im UI braucht es i.w. User/ Passwort/ API Key. Hilfe beim openWB Teil wäre Klasse!

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 7:33 am
von mrinas
andig hat geschrieben: Do Jul 27, 2023 7:13 am Im Moment wäre das der Aufruf des soc Binary welches JSON ausgeben würde. Wenn es hilft könnte ich das auf ein REST API umbauen. Im UI braucht es i.w. User/ Passwort/ API Key. Hilfe beim openWB Teil wäre Klasse!
Konfig-UI ist gar kein Problem, das geht fix.

Gibt es eine REST API in evcc die wir direkt aufrufen können, ohne lokales binary? So sind die anderen SoC Module auch aufgebaut. Aber ein binary sollte m.E. auch kein PRoblem sein, sofern Lena & Team keine Probleme damit haben.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 7:39 am
von openWB
Der Aufruf an die EVCC Cloud sollte analog zu den anderen SoC Modulen aus Python heraus erfolgen.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 7:56 am
von andig
openWB hat geschrieben: Do Jul 27, 2023 7:39 am Der Aufruf an die EVCC Cloud sollte analog zu den anderen SoC Modulen aus Python heraus erfolgen.
Dann kann es im ersten Anlauf ja beim Binary bleiben. Gibts irgendwo eine Doku der Ergebnisstruktur (soc, range, status etc)?

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Do Jul 27, 2023 9:09 am
von LutzB
Sorry, wenn ich hier reingrätsche, aber ein Binary ist in software2 kein gangbarer Weg. Wir sind inzwischen auf jeder beliebigen Hardware lauffähig, solange es ein Debian Bullseye System ist. Das Go Binary ist jedoch plattformspezifisch. Daher bitte den Weg über eine online API (z.B. REST) gehen.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Mo Aug 21, 2023 9:11 am
von mrinas
andig hat geschrieben: Do Jul 27, 2023 7:56 am
openWB hat geschrieben: Do Jul 27, 2023 7:39 am Der Aufruf an die EVCC Cloud sollte analog zu den anderen SoC Modulen aus Python heraus erfolgen.
Dann kann es im ersten Anlauf ja beim Binary bleiben. Gibts irgendwo eine Doku der Ergebnisstruktur (soc, range, status etc)?
Gibt eines eine Schnittstelle welche wir aus der 2.0er direkt ansprechen können, bzw. kann ich das kompilierte Go-Modul in Python nachbilden? Portierung von Tronity habe ich hinbekommen, wenn die Kommunikation mit EVCC ähnlich strukturiert ist schau' ich mir das auch gern mal an.

Re: Hile gesucht: evcc Integration für SW 2.0

Verfasst: Mo Aug 21, 2023 9:30 am
von andig
Meine Frage war ja:

> Gibts irgendwo eine Doku der Ergebnisstruktur (soc, range, status etc)?

Ich kann sonst gerne alles nachbilden- ihr müsst mir nur bitte sagen was es braucht :)

Vielen Dank, Andreas