SoC-Modul Aiways U5
SoC-Modul Aiways U5
Hallo liebe Forumsmitglieder
ich fahre seit April letzten Jahres einen Aiways U5. Geladen wird zuhause über einen Go-E-Charger mit Steuerung über openWB. In diesem Zusammenhang habe ich auch schon einige Male hier ins Forum geschaut und einige wertvolle Tipps mitgenommen.
Als Lademodul verwende ich bisher "Manuell + Berechnung". Das funktioniert soweit auch alles völlig problemlos.
Trotzdem ist es natürlich lästig, jedes Mal den aktuellen SoC manuell einzugeben. Auch wenn der Aufwand dazu sehr überschaubar ist, möchte man es ja immer noch ein bisschen bequemer haben...
Also habe ich mich mal hingesetzt und versucht, ein Soc-Modul für den Aiways zu schreiben. Ich war am Ende überrascht, wie einfach das war. Dank der verschiedenen vorhandenen Soc-Module, die ich als Vorlage nutzen konnte und der ein oder anderen Information, die ich hier aus dem Forum saugen konnte, kam ich relativ schnell zum Erfolg. Mittlerweile lade ich meinen U5 also mit automatischer SoC Ermittlung. Ich habe mir dann noch mal 2 Mitstreiter gesucht, die das Ganze inzwischen auch erfolgreich getestet haben.
Aus meiner Sicht wäre also der Zeitpunkt erreicht, das neue Modul in den openWB-Standard aufzunehmen und damit einem größeren Kreis von Gleichgesinnten zur Verfügung zu stellen.
Allerdings ist mir der Weg dahin nicht so ganz klar. Was muss ich tun, damit das Modul inkl. der zugehörigen Konfigurationseinstellungen hier integriert wird. Mir ist schon klar, dass das grundsätzlich über Github läuft - aber ich möchte ja nichts kaputtmachen
Gibt es dazu eine Anleitung/Vorgehensweise?
Viele Grüße
Eddi
ich fahre seit April letzten Jahres einen Aiways U5. Geladen wird zuhause über einen Go-E-Charger mit Steuerung über openWB. In diesem Zusammenhang habe ich auch schon einige Male hier ins Forum geschaut und einige wertvolle Tipps mitgenommen.
Als Lademodul verwende ich bisher "Manuell + Berechnung". Das funktioniert soweit auch alles völlig problemlos.
Trotzdem ist es natürlich lästig, jedes Mal den aktuellen SoC manuell einzugeben. Auch wenn der Aufwand dazu sehr überschaubar ist, möchte man es ja immer noch ein bisschen bequemer haben...
Also habe ich mich mal hingesetzt und versucht, ein Soc-Modul für den Aiways zu schreiben. Ich war am Ende überrascht, wie einfach das war. Dank der verschiedenen vorhandenen Soc-Module, die ich als Vorlage nutzen konnte und der ein oder anderen Information, die ich hier aus dem Forum saugen konnte, kam ich relativ schnell zum Erfolg. Mittlerweile lade ich meinen U5 also mit automatischer SoC Ermittlung. Ich habe mir dann noch mal 2 Mitstreiter gesucht, die das Ganze inzwischen auch erfolgreich getestet haben.
Aus meiner Sicht wäre also der Zeitpunkt erreicht, das neue Modul in den openWB-Standard aufzunehmen und damit einem größeren Kreis von Gleichgesinnten zur Verfügung zu stellen.
Allerdings ist mir der Weg dahin nicht so ganz klar. Was muss ich tun, damit das Modul inkl. der zugehörigen Konfigurationseinstellungen hier integriert wird. Mir ist schon klar, dass das grundsätzlich über Github läuft - aber ich möchte ja nichts kaputtmachen
Gibt es dazu eine Anleitung/Vorgehensweise?
Viele Grüße
Eddi
Re: SoC-Modul Aiways U5
nochmal Hallo!
Keiner, der mir hier weiterhelfen kann?
Ich bräuchte ja nur ein bisschen Starthilfe, also jemanden, der mir mal kurz "aufs Fahrrad hilft".
Oder bin ich hier im falschen Bereich gelandet. Auch dann wäre ich über einen kleinen Hinweis dankbar.
Gruß
Eddi
Keiner, der mir hier weiterhelfen kann?
Ich bräuchte ja nur ein bisschen Starthilfe, also jemanden, der mir mal kurz "aufs Fahrrad hilft".
Oder bin ich hier im falschen Bereich gelandet. Auch dann wäre ich über einen kleinen Hinweis dankbar.
Gruß
Eddi
-
- Beiträge: 7742
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 16 times
- Been thanked: 31 times
Re: SoC-Modul Aiways U5
Hier bist Du besser aufgehoben. Dort sollten Vorlagen zu finden sein.
viewforum.php?f=12
viewforum.php?f=12
Re: SoC-Modul Aiways U5
ja, da hab ich in den letzten Wochen auch schon mal das ein oder andere gefunden, was mir geholfen hat.aiole hat geschrieben: ↑Mi Feb 02, 2022 10:12 pm Hier bist Du besser aufgehoben. Dort sollten Vorlagen zu finden sein.
viewforum.php?f=12
Aber jetzt bin ich an der Stelle, dass ich ein funktionierendes Modul entwickelt und bei mir zuhause eine Weile getestet habe und jetzt gerne der Allgemeinheit zur Verfügung stellen würde.
D. h. ich habe entsprechende Unterordner unter "modules", unter "web/settings" eine angepasste modulconfiglp.php (damit das in der Konfiguration der Ladepunkte auch auswählbar ist) und zusätzliche Parameter für die openWB.conf.
Mir ist jetzt der Weg unklar, wie und wo ich das jetzt alles bereitstellen muss, damit das in den offiziellen Softwarestand aufgenommen werden kann.
Und möglicherweise fehlt ja auch noch was, was ich noch mitliefern müsste und bis jezt noch gar nicht kenne ...
Und genau dazu habe ich hier im Forum nichts gefunden.
https://github.com/openWB/openWB/tree/stable habe ich jetzt folgenden Satz gefunden:
Und genau das möchte ich jetzt machen, weiß aber nicht, wie und an wen ich reporten soll ?Ist ein Modul für den gewünscht Einsatszweck noch nicht verfügbar kann man dies selbst erstellen. Wenn es läuft bitte reporten und ich füge es (einstellbar) dem Projekt hinzu.
Eddi
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: SoC-Modul Aiways U5
Kennst du dich etwas mit Git aus?
Auf welchem Betriebssystem arbeitest du denn?
Hast du schon einen User auf GitHub?
VG
Det
Auf welchem Betriebssystem arbeitest du denn?
Hast du schon einen User auf GitHub?
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: SoC-Modul Aiways U5
Hallo Det
Deshalb sind meine Fragen für jemanden, der ständig damit zu tun hat, wahrscheinlich ganz trivial. Mir aber fehlt da der Einstieg.
Eddi
Ich vermute, dass genau das mein Problem ist. Ich weiß zwar, was Git ist und wozu es da ist, habe aber keine praktische Erfahrung damit.
Deshalb sind meine Fragen für jemanden, der ständig damit zu tun hat, wahrscheinlich ganz trivial. Mir aber fehlt da der Einstieg.
RaspbianAuf welchem Betriebssystem arbeitest du denn?
nein, aber das ist dann vermutlich der erste Schritt ...Hast du schon einen User auf GitHub?
Eddi
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: SoC-Modul Aiways U5
Bei Betriebssystem meinte ich deinen Arbeitsplatz Rechner.
Oder arbeitest du komplett auf dem Raspi?
Ja, um beim Projekt mitzuarbeiten benötigst du auf jeden Fall einen Git User, oder jemanden, der dir die Änderungen dann immer einbaut.
VG
Det
Oder arbeitest du komplett auf dem Raspi?
Ja, um beim Projekt mitzuarbeiten benötigst du auf jeden Fall einen Git User, oder jemanden, der dir die Änderungen dann immer einbaut.
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)
-
- Beiträge: 958
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 14 times
Re: SoC-Modul Aiways U5
Ich habe das auch kürzlich exerziert; soweit ich mich erinnere folgende Schritte:
1) User in github anlegen, falls nicht existent.
2) unter diesem User einen fork von snaptec/openWB anlegen
3) auf deinem Entwicklungssystem (raspi) diesen fork clonen
4) in diesem clone einen neuen branch anlegen (git checkout -b branchname)
5) deine neuen oder geänderten files in den clone kopieren
6) mit git status prüfen ob alles komplett ist
7) mit git add ... die neuen files "stagen"
8) mit git commit die gestagen Änderungen comitten
9) mit git push den commit auf deinen fork in github pushen
10) in github einen pull request anlegen, der landet dann zum review bei openWB.
ich bin sicher es geht auch anders, be mir hat es funktioniert.
Wichtig ist, die Basis, auf der Du arbeitest, aktuell zu halten, sonst gibt es Konflikte, wenn jemand parallel Änderungen durchführt.
VG
1) User in github anlegen, falls nicht existent.
2) unter diesem User einen fork von snaptec/openWB anlegen
3) auf deinem Entwicklungssystem (raspi) diesen fork clonen
4) in diesem clone einen neuen branch anlegen (git checkout -b branchname)
5) deine neuen oder geänderten files in den clone kopieren
6) mit git status prüfen ob alles komplett ist
7) mit git add ... die neuen files "stagen"
8) mit git commit die gestagen Änderungen comitten
9) mit git push den commit auf deinen fork in github pushen
10) in github einen pull request anlegen, der landet dann zum review bei openWB.
ich bin sicher es geht auch anders, be mir hat es funktioniert.
Wichtig ist, die Basis, auf der Du arbeitest, aktuell zu halten, sonst gibt es Konflikte, wenn jemand parallel Änderungen durchführt.
VG
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: SoC-Modul Aiways U5
Ach so - ne, das ist dann schon Windows, wahlweise aber auch z. B. Ubuntu als VM.derNeueDet hat geschrieben: ↑Do Feb 03, 2022 6:02 pm Bei Betriebssystem meinte ich deinen Arbeitsplatz Rechner.
Oder arbeitest du komplett auf dem Raspi?
Den hab ich jetzt und jetzt schau ich mir mal an , was rleidner mir geschickt hat. Ich glaube, dann bin ich einen Moment beschäftigtJa, um beim Projekt mitzuarbeiten benötigst du auf jeden Fall einen Git User, oder jemanden, der dir die Änderungen dann immer einbaut.
Re: SoC-Modul Aiways U5
Danke, dann hab ich ja jetzt was zu tunrleidner hat geschrieben: ↑Do Feb 03, 2022 6:12 pm Ich habe das auch kürzlich exerziert; soweit ich mich erinnere folgende Schritte:
1) User in github anlegen, falls nicht existent.
2) unter diesem User einen fork von snaptec/openWB anlegen
3) auf deinem Entwicklungssystem (raspi) diesen fork clonen
4) in diesem clone einen neuen branch anlegen (git checkout -b branchname)
5) deine neuen oder geänderten files in den clone kopieren
6) mit git status prüfen ob alles komplett ist
7) mit git add ... die neuen files "stagen"
8) mit git commit die gestagen Änderungen comitten
9) mit git push den commit auf deinen fork in github pushen
10) in github einen pull request anlegen, der landet dann zum review bei openWB.
ich bin sicher es geht auch anders, be mir hat es funktioniert.
Wichtig ist, die Basis, auf der Du arbeitest, aktuell zu halten, sonst gibt es Konflikte, wenn jemand parallel Änderungen durchführt.
VG
Gruß
Eddi