SimpleEVSE WB mit WLAN

Alles rund ums Elektroauto-Laden / Ladeboxen / Ladegeräte

SimpleEVSE WB mit WLAN

Beitragvon CurtRod » Mo 9. Apr 2018, 00:02

Hallo zusammen,

seit ein paar Monaten bin ich hier (eher lesend) im Forum unterwegs und mittlerweile stolzer Besitzer eines IONIQ. Nachdem ich nicht so viel Geld für eine Wallbox ausgeben wollte, fiel die Entscheidung auf die SimpleEVSE WB von elektrofahrzeug-umbau.de. Da diese eine ModBus-Schnittstelle bereit stellt, dachte ich mir, mit ein paar Zeilen Code auf einem ESP8266 könnte man die SimpleEVSE WB doch relativ einfach ins WLAN bringen.

Ich wollte euch das nicht vorenthalten und habe heute das Projekt auf GitHub veröffentlicht. Aktuell sind nur die nötigsten Informationen auf github, wie man das ganze aufbauen und konfigurieren muss. Das werde ich die nächsten Tage und Wochen noch etwas aktualiseren. Aber ich denke jeder, der sich die SimpleEVSE WB zusammen gebaut hat, sollte das auch hinbekommen.

Der Link zum Github Projekt (hier gibts auch Screenshots):
https://github.com/CurtRod/SimpleEVSE-WiFi

Was kann SimpleEVSE-WiFi jetzt schon?
* WLAN funktionalität sowohl als Access Point, als auch als WLAN-Client
* Aktivieren und deaktivieren der Simple EVSE über ein Webinterface/RFID-Tags oder Taster
* Einstellen des Ladestroms übers Webinterface
* Anzeige der aktuellen Ladeleistung in kW (durch Impulse des S0-Zählers)
* Benutzerverwaltung (RFID-Tags)
* Hinterlegung kWh-Preis
* Log der letzten Ladevorgänge mit Ausgabe der geladenen Energiemenge, Ladezeit und Kosten des Ladevorgangs (optional welches RFID-Tag die EVSE freigeschaltet hat, bzw. der hinterlegte User dazu)
* Rudimentäre Einstellungen (WLAN-Einstellungen, Passwort für Webinterface, Maximaler Ladestrom, etc.)
* Ausgabe der wichtigsten Parameter der SimpleEVSE WB (Modbus)


Was braucht man?
* Eine Wallbox auf Basis der SimpleEVSE WB
* Ein ESP8266 board. Am besten ein WeMos D1 mini oder einen NodeMcu 1.0 für ca. 8€ (z.B. https://www.amazon.de/AZDelivery-NodeMC ... 8266&psc=1).
* Einen Stromzähler mit S0 Schnittstelle ca. 22€ (z.B. https://www.amazon.de/Tech-DRS155D-Wech ... %A4hler+s0) wenn man eine dreiphasige Wallbox hat, dann natürlich einen Drehstromzähler mit S0 (ca 55€)
* 5V Hutschienennetzteil ca. 14€ (z.B. https://www.amazon.de/DIN-Schienenmonta ... etzteil+5v)
* (optional) RC522 RFID-Leser und RFID-Tags/Karten ca. 5€ (z.B. https://www.amazon.de/Radiofrequenz-Ind ... ords=rc522)
* (optional) Ein weiterer Taster zum Freischalten, alternativ kann auch der bereits vorhandene umfunktioniert werden oder die Freischaltung über RFID-Tag oder Webinterface verwendet werden.


Was haltet ihr von diesem Projekt? Ich habe vor, das ganze weiterzuentwickeln und bin auch schon gespannt auf "Feature Requests" von euch. Was würdet ihr euch noch wünschen? Ich habe noch einige zusätzlich Funktionen, auf der To-Do-Liste, wie "nur x kWh laden" oder "nur zu bestimmten Uhrzeiten laden". Eine dokumentierte API, über welche sich die EVSE dann über HTTP-Anfragen steuern lässt habe ich auch noch im Hinterkopf.

Ich würde mich freuen, wenn sich ein paar Betatester finden. :-)

Grüße
CurtRod
Entwickler von SimpleEVSE-WiFi
CurtRod
 
Beiträge: 60
Registriert: Di 12. Dez 2017, 09:28

Anzeige

Re: SimpleEVSE WB mit WLAN

Beitragvon kub0815 » Mo 9. Apr 2018, 00:15

Hi,
hört sich sehr interresant an. Ich würde damit gerne die ladeleistung steuern über http/udp wie auch immer calls. Und eine visualisierung in meiner Homeautomation.
Passivhaus Premium, 18kWp PV, Sole WP mit Kühlung über BKA, KNX, 530e 3.2l/100km ~50% Elektrisch, PlugIn-PV Anlage
Mitglied bei Electrify-BW e.V. https://electrify-bw.de/
Benutzeravatar
kub0815
 
Beiträge: 3637
Registriert: Do 30. Mär 2017, 14:35

Re: SimpleEVSE WB mit WLAN

Beitragvon CurtRod » Mo 9. Apr 2018, 00:51

kub0815 hat geschrieben:
Hi,
hört sich sehr interresant an. Ich würde damit gerne die ladeleistung steuern über http/udp wie auch immer calls. Und eine visualisierung in meiner Homeautomation.


Ladestrom einstellen über eine API (vermutlich HTTP) ist in Planung und wird ziemlich sicher bald kommen. Die aktuellen Werte (gemessener/eingestellter Ladestrom, Fahzeugstatus, bisherige Ladezeit etc.) kann man darüber dann auch zurückgeben. Was meinst du mit Visualisierung genau? Je nachdem, was du für Tools du für die Homeautomation verwendest, müsste es da entsprechende Schnittstellen geben, die ein JSON-File auswerten können.
Entwickler von SimpleEVSE-WiFi
CurtRod
 
Beiträge: 60
Registriert: Di 12. Dez 2017, 09:28

Re: SimpleEVSE WB mit WLAN

Beitragvon MaXx.Grr » Mo 9. Apr 2018, 08:47

Servus CurtRod!

Cool - hört sich sehr gut an!!! Danke daß Du es hier öffentlich machst und andere daran teilhaben läßt. Ich wollte so etwas ähnliches über den Raspi lösen, kam aber bislang mangels Zeit noch zu gar nichts...

Ist bei Dir auch eine gewisse Log-Funktionalität vorgesehen, also z.b. Protokollierung des Ladeverlaufs alle x Sekunden? Das ist das was mir so vorschwebt...


Grüazi MaXx
Benutzeravatar
MaXx.Grr
 
Beiträge: 550
Registriert: So 14. Mai 2017, 13:19

Re: SimpleEVSE WB mit WLAN

Beitragvon UliZE40 » Mo 9. Apr 2018, 09:03

Tolle Sache, Danke! :thumb:
UliZE40
 
Beiträge: 1124
Registriert: Mi 16. Nov 2016, 21:14

Re: SimpleEVSE WB mit WLAN

Beitragvon kub0815 » Mo 9. Apr 2018, 09:31

CurtRod hat geschrieben:
Was meinst du mit Visualisierung genau?

Darstellen ob man lädt wie hoch man lädt ein Ladelog. Begin der Ladung ende der Ladung.

Ich verwende smarthomeNG da ist alles möglich --> https://www.smarthomeng.de/

eigentlich wollte ich das machen die haben ähnlich WH
goingelectric-crowdfunding/neues-projekt-onlinestatus-fuer-crowdfunding-ladepunkte-t29325.html
Passivhaus Premium, 18kWp PV, Sole WP mit Kühlung über BKA, KNX, 530e 3.2l/100km ~50% Elektrisch, PlugIn-PV Anlage
Mitglied bei Electrify-BW e.V. https://electrify-bw.de/
Benutzeravatar
kub0815
 
Beiträge: 3637
Registriert: Do 30. Mär 2017, 14:35

Re: SimpleEVSE WB mit WLAN

Beitragvon Lizzard » Mo 9. Apr 2018, 11:46

Hallo CurtRod,

zwei Dumme ein Gedanke. :)

Habe mir eine Wallbox selber gebaut. Die wird zwar von einem Adruino-Nano gesteuert aber von einem ESP8266 ausgelesen der dann die Daten weiter gibt.
Das ESP8266 schickt die Infos über's WLAN per MQTT an einen eigen Broker. Bisher kann mein Client (Komandozeile MQTT Client) nur Infos lesen und die Box eine & Ausschalten. Ein paar wenige Infos sende ich per XMPP an mein Handy.

Da ist Dein Projekt schon viel weiter und ich möchte mir einiges abschauen (wenn ich darf).

Einige Fragen habe ich. Wie willst Du das mit dem hohen Stromverbrauch von dem ESP8266 lösen?
Ich schalte den ESP mit dem Android (nur der läuft immer durch) ab. Den Controler (http://analogevse.xyz/AnalogEVSE-de.html) und den ESP schalte ich nur ein wenn die Box per RIFD aktiviert wird. Und bleibt dann für 30 Minuten aktiv.
Da der ESP die WLAN Verbindung häufig verliert. Habe ich das MQTT Protokoll genommen. Damit kann man schlechte Verbindungen oder fehlende Sensoren besser handeln.

Freue mich schon hier weiter lesen zu dürfen und Dein Projekt zu verfolgen.


Gruß

Eddy
Zero FX 6.5, 2015
Leaf ZE.1, 2018
Benutzeravatar
Lizzard
 
Beiträge: 83
Registriert: Fr 6. Jan 2017, 15:24
Wohnort: Simmerath

Re: SimpleEVSE WB mit WLAN

Beitragvon Blue shadow » Mo 9. Apr 2018, 12:06

Ist es möglich einzelne phasen abzuschalten?

Der egolf lädt ja mittlerweile auf 2 phasen....würde den betrieb mit den geringsten verlusten bevorzugen...oder kommt das gleiche raus, wenn beide auf 8A gedrosselt werden.
ExKonsul leaf blau winterpack ca 41000 km Spannung und Spass mit Akku und....brusa booster in arbeit...in warteschleife auf upgrade 60 kwh in 24 monaten....akkurex in Plannung...waiting for ewölfchen
Benutzeravatar
Blue shadow
 
Beiträge: 5515
Registriert: Mi 28. Okt 2015, 10:47
Wohnort: Im wald von waldbröl

Re: SimpleEVSE WB mit WLAN

Beitragvon CurtRod » Mo 9. Apr 2018, 18:34

MaXx.Grr hat geschrieben:
Servus CurtRod!
Ist bei Dir auch eine gewisse Log-Funktionalität vorgesehen, also z.b. Protokollierung des Ladeverlaufs alle x Sekunden? Das ist das was mir so vorschwebt...

Hi MaXx,
eine Protokollierung könnte man über MQTT realisieren. Das ist, wie gesagt, bereits in Planung. Aufgrund des begrenzten Flash Speichers im ESP würde ich das eher auslagern und einen MQTT Broker die Daten dann sammeln lassen.


kub0815 hat geschrieben:
Darstellen ob man lädt wie hoch man lädt ein Ladelog. Begin der Ladung ende der Ladung.

Ich verwende smarthomeNG da ist alles möglich --> https://www.smarthomeng.de/

Die Daten dafür würde ich über eine API oder MQTT zur verfügung stellen. Die visuelle Aufbereitung müsste dann in smarthomeNG erfolgen.


Lizzard hat geschrieben:
Da ist Dein Projekt schon viel weiter und ich möchte mir einiges abschauen (wenn ich darf).

Hi Eddy,
klar - du darfst dir abschauen, was du möchtest! ;-)

Lizzard hat geschrieben:
Einige Fragen habe ich. Wie willst Du das mit dem hohen Stromverbrauch von dem ESP8266 lösen?
Ich schalte den ESP mit dem Android (nur der läuft immer durch) ab. Den Controler (http://analogevse.xyz/AnalogEVSE-de.html) und den ESP schalte ich nur ein wenn die Box per RIFD aktiviert wird. Und bleibt dann für 30 Minuten aktiv.
Da der ESP die WLAN Verbindung häufig verliert. Habe ich das MQTT Protokoll genommen. Damit kann man schlechte Verbindungen oder fehlende Sensoren besser handeln.

Der verhältnismäßig hohe Stromverbrauch (habe gerade mal gemessen) ist von der SimpleEVSE WB nur schwer zu handeln, das stimmt. Bei geöffneter Übersichtsseite im Browser (EVSE Control), sind es ziemlich genau 100mA. Da wird im Sekundentakt die EVSE über Modbus angesporchen und das Ergebnis ans Webinterface über einen Websocket geschickt. Im idle komme ich auf ca. 65mA im mittel. Das aufgelötete Netzteil der Simple EVSE ist auf 85mA ausgelegt. Zum Vergleich: Das häufig verwendete Bluetooth Modul HC-06 wird mit 8mA im verbundenen Zustand angegeben. Beim Verbindungsaufbau mit 35mA. Deshalb habe ich ein extra Hutschienennetzteil (5V/2A) im Einsatz, welches den ESP antreibt. Spaßeshalber habe ich gerade versucht, den ESP direkt über die EVSE zu speisen. Der ESP startet sogar (aber nur mit einem 2200µF Elko dazwischen :mrgreen: ). Aber ich glaube nicht, dass das so optimal ist, das Netzteil der EVSE so am Limit zu betreiben... Über das Coding wäre bestimmt noch einiges an Stromsparpotential drin, wenn man den ESP ab und zu mal schlafen legt, aber das ist erst mal hinten angesetellt.
Ein MQTT-Client ist, wie bereits erwähnt, in Planung! ;-)


Blue shadow hat geschrieben:
Ist es möglich einzelne phasen abzuschalten?

Der egolf lädt ja mittlerweile auf 2 phasen....würde den betrieb mit den geringsten verlusten bevorzugen...oder kommt das gleiche raus, wenn beide auf 8A gedrosselt werden.

Einzelne Phasen können nicht ohne weiteres per Software abgeschaltet werden. Das gibt die IEC 62196 Norm meines wissen nach nicht her. Zur Effizienz des Laders im e-Golf kann ich dir leider nicht weiterhelfen. Aber da gibt es doch bestimmt hier im Forum schon den ein oder anderen Thread!?

Grüße
Curt
Entwickler von SimpleEVSE-WiFi
CurtRod
 
Beiträge: 60
Registriert: Di 12. Dez 2017, 09:28

Re: SimpleEVSE WB mit WLAN

Beitragvon Blue shadow » Mo 9. Apr 2018, 19:30

Die idee eine energiemenge vorzugeben finde ich gut...dann kann ich den hausspeicher gezielt leerfahren

Die egolfer haben leider noch keine aussagekräftige messreihen, wie sie bei zoe und leaf existieren...
ExKonsul leaf blau winterpack ca 41000 km Spannung und Spass mit Akku und....brusa booster in arbeit...in warteschleife auf upgrade 60 kwh in 24 monaten....akkurex in Plannung...waiting for ewölfchen
Benutzeravatar
Blue shadow
 
Beiträge: 5515
Registriert: Mi 28. Okt 2015, 10:47
Wohnort: Im wald von waldbröl

Anzeige

Nächste

Zurück zu Ladeequipment

 
  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
  • Ähnliche Artikel im Blog

Wer ist online?

Mitglieder in diesem Forum: Tho und 11 Gäste