Seite 1 von 4
Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Di 21. Dez 2021, 13:33
von musikerflo
Hallo,
erstmal - Gratulation zum Projekt, funktioniert hervorragend bei mir!
Einzig, nach und nach verabschiedet sich die Unterstützung für meinen go-e Charger (ein Modell V3).
Ein Update wäre der Wahnsinn, insbesondere für die Funktion des mehrphasigen Ladens inklusive Umschaltung, welches über die V2 API gehen soll (so wie beim Fronius Wattpilot).
Das Thema mehrphasiges Laden müsste man dann wahrscheinlich über Variablen, die geschrieben werden entsprechend abbilden (z.B. haben wir einen E-Golf der max. 2 Phasen lädt) - die Wallbox stellt jedoch auf 3 Phasen - zumindest um die Leistung korrekt zu berechnen (z.B. max. mögliche Phasen Auto für die Berechnung vs. freigeschaltene Phasen an der Wallbox).
Leider fehlen mir die PHP-Kenntnisse um das selber schreiben zu können.
addendum:
https://github.com/goecharger/go-eCharg ... /issues/38
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Di 21. Dez 2021, 15:37
von Ulrich
Ich frage beim Hersteller einmal an, ob es darüber Informationen gibt.
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Mi 22. Dez 2021, 09:53
von musikerflo
Vielen Dank!
Eben habe ich z.B. gesehen dass mit Firmware 051.9 vom go-e Charger wieder Daten in der Tabelle "Service", z.B. Stationsstatus oder Max-Ampere in der influxdb geschrieben werden, ab Firmware 052.0 geht das nicht mehr.
Ich denke, dass ab Firmware 52.0 auch die Steuerung nicht mehr 100% sicher funktioniert.
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Mi 22. Dez 2021, 11:22
von Ulrich
Laut Hersteller funktioniert die Solaranzeige mit der aktuellen API Auslesung nur bis Seriennummer CM-02....
Alle Wallboxen mit der Seriennummer CM-03.... haben die API Version 2.0 und die kann die Solaranzeige noch nicht auslesen.
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Mi 22. Dez 2021, 11:59
von musikerflo
Danke für die Nachfrage.
Ja das stimmt genau überein, Hardware V3 ist die Version CM-03 - ab Mitte 2021 werden nur mehr diese verkauft.
Wie gesagt, bis zur Firmware 51.x gehts wunderbar, auch mit der Steuerung, ab 52.x ist Schluss.
Auf github.com findet bzw. auch über die Herstellerhomepage findet man die Doku zur API 2.0
- wäre wirklich super wenn Solaranzeige mit den neuen go-e Chargern wieder funktioniert
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Sa 12. Feb 2022, 19:50
von Lionking1982
Diese Funktion währe auch ein Wunsch von mir!
Ich habe Infos zur API gefunden:
Quelle
Auch lassen die die aktuell verfügbaren bzw. vom FAhrzeug genutzten Phasen über die API auslesen:
pha|R|optional<array>|Status|phases
Phasen vor und nach dem Schütz
binary flags: 0b00ABCDEF
A... phase 3, vor dem Schütz
B... phase 2 vor dem Schütz
C... phase 1 vor dem Schütz
D... phase 3 nach dem Schütz
E... phase 2 nach dem Schütz
F... phase 1 nach dem Schütz
pha 0b00001000: Phase 1 ist
vorhanden
pha 0b00111000: Phase1-3 ist
vorhanden
Ich verstehe zwar groß was in den Dateien Drin steht, mir fehlen aber leider die Programmierkenntnise um Code beizusteuern.
Vielleicht konnte ich ja mit meinen Recherchen helfen.
Wenn es jemand für Test benötigt stelle ich mich gerne zu Verfügung,
Grüße Werner
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: So 13. Feb 2022, 11:12
von Ulrich
Hallo Werner,
den Parameter "psm" finde ich in der aktuellen API V2 Beschreibung nicht. Im Internet wird davon gesprochen, in der offiziellen API Beschreibung ist der aber nicht enthalten.
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Di 1. Mär 2022, 19:40
von Lionking1982
Habe das jetzt getestet:
Über den Browser kann ich mit dem Befehl
Code: Alles auswählen
http://192.168.178.147/api/set?psm=2
http://192.168.178.147/api/set?psm=1
Zwischen 1 und 3 Phasen umschalten.
Als Rückmeldung bekomme ich:
Ich habe mal versucht die Umschaltung über das Grafana Dashboard durchzuführen.
Code: Alles auswählen
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=psm_1&id=2" target="frame" ><button style="background: #888888; color: white; width: 45%; margin: 1px;">1 Phase</button></a>
Leider klappt das nicht.
Umschalten der Stromstärke klappt:
Code: Alles auswählen
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=amp_6&id=2" target="frame" ><button style="background: #cccc; color: black; width: 45%; margin: 1px;">6 Ampere</button></a>
Ich habe auch den Befehl hinzugefügt
Code: Alles auswählen
[Regler29]
1 = amp_##
2 = stp_#
3 = alw_#
4 = dwo_###
5 = psm_#
Leider fehlt wohl noch was oder ich habe was falsch gemacht.
Grüße Werner
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: So 6. Mär 2022, 01:36
von Lionking1982
Es Funktioniert!
Der Fehler lag daran das die Solaranzeige nicht per API befehle an die WB schickt sondern per MQTT
Code: Alles auswählen
http://192.168.178.147/mqtt?payload=fsp=0
http://192.168.178.147/mqtt?payload=fsp=1
fsp = force_single_phase = true/false
Sind die korrekten Befehle
Code: Alles auswählen
[Regler29]
1 = amp_##
2 = stp_#
3 = alw_#
4 = dwo_###
5 = fsp_#
Nun Funktioniert auch die Umschaltung über das Dashboard:
Code: Alles auswählen
<a href="http://solaranzeige.local/server.halt.php"><button style="background: #E03434; color: white; width: 45%; margin: 1px; margin-bottom: 5px;">RPI ausschalten</button></a>
<a href="http://solaranzeige.local/server.restart.php"><button style="background: #FF6600; color: white; width: 45%; margin: 1px; margin-bottom: 5px;">RPI neu starten</button></a>
<script>function startlog() {
var win = window.open("http://solaranzeige.local/wblog.php", "Title", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=900,height=280,top="+(screen.height-400)+",left="+(screen.width-840));
}
</script>
<button onclick="startlog()" style="background: #2874A6; color: white; width: 45%; margin: 1px; margin-bottom: 5px;">LOG ansehen</button>
<a href="http://solaranzeige.local/webui.php?WallboxSteuerung0&uid=99goecharger1&config=2"><button style="background: #E03434; color: white; width: 45%; margin: 1px; margin-bottom: 5px">WB Steuerung aus</button></a>
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=amp_6&id=2" target="frame" ><button style="background: #cccc; color: black; width: 45%; margin: 1px;">6 Ampere</button></a>
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=fsp_1&id=2" target="frame" ><button style="background: #888888; color: white; width: 45%; margin: 1px;">1 Phase</button></a>
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=amp_10&id=2" target="frame" ><button style="background: #888888; color: white; width: 45%; margin: 1px;">10 Ampere</button></a>
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=fsp_0&id=2" target="frame" ><button style="background: #444444; color: white; width: 45%; margin: 1px;">3 Phasen</button></a>
<a href="http://solaranzeige.local/befehl.steuerung.php?befehl=amp_16&id=2" target="frame" ><button style="background: #444444; color: white; width: 45%; margin: 1px;">16 Ampere</button></a>
<iframe src="about:blank" name="frame" height="0" width="0" frameborder="0"/>
- Screenshot 2022-03-01 193848.png (16.99 KiB) 4614 mal betrachtet
Jetzt muss ich das nur noch automatisiert bekommen
Re: Update für Wallbox go-e Charger Hardware v3 / API v2
Verfasst: Fr 18. Mär 2022, 10:27
von TorstenR
Hallo,
Ich habe ein grundsätzliches Problem mit der Kommunikation meiner WB und dem Raspberry. Vom Support der WB (es ist eine OpenWb und ein Senec Speicher) wurde mir empfohlen, mit einem zustäzlichem Raspberry die Daten des Speichers auszulesen und per Mqtt an die WB zu übergeben. ich habe nun die Solarnazeige alles installiert und es funktioniert auch mit Grafana. Also es werde mit plausible WErte angezeit.
Nun wenn ich bei meiner WB Mqtt aals Quelle nehme, bekomme ich folgende DAten (siehe Screenshot.) Aber wie sag ich jetzt dem Pi, dass er die Daten dahin senden muss? Es müssen ja beide Systeme das gleiche Verzeichnis haben oder nicht?
Wäre cool wenn mir jemand helfen kann.
Ich bin leider bei linux nicht so fit..