Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

AntwortenAntworten Options Options Arrow

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

zitic
  • Beiträge: 2953
  • Registriert: Di 26. Nov 2013, 22:36
  • Hat sich bedankt: 6 Mal
  • Danke erhalten: 120 Mal
read
Ob nun InfluxDB und Grafana oder was anderes kann man sicherlich lange diskutieren, aber wenn du das bereitstellt, ist das schon mal ein wichtiger Fakt ;) Also warum nicht.

Hatte durchaus Interesse an einer Beteiligung, soweit das ein offenes Projekt wird.
Anzeige

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
read
Wer wäre denn fit den Arduino Sketch zu schreiben?
Wir müssten S0 Zählerimpulse oder RS485 auswerten (mit einem RS485 Zähler hätten wir etwas mehr Daten aber auch etwas teurer) und den Widerstandswert zu Erkennung von Fahrzeug angesteckt oder ladend auswerten. (über Spannungsteiler?)
Arduino sollten wir LAN, WLAN und ggf. LoRaWAN Variante vorbereiten. (je nach Verfügbarkeit vor Ort)

Github Repository:
https://github.com/CFLadestationen/CfOnlinestatus
Wer mitmachen möchte soll sich bitte bei mir melden, ich gebe euch dann Zugriff.
MS75D, Intens R90, S-Pedelec Grace MX
Emobility East - Beratung und Verkauf zu Elektromobilität & Smarthome http://www.emobility-east.de
PV, Speicher zu Hause + Mitbegründer Bürger Energie Drebach eG http://www.buerger-energie-drebach.de

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • sirprize
  • Beiträge: 340
  • Registriert: So 4. Dez 2016, 13:52
  • Wohnort: Ulm
  • Danke erhalten: 6 Mal
read
Danke an Tho fürs Einrichten des Zugangs. Ich habe mal mit einem kleinen Arduino-Sketch angefangen. Er liest beliebig viele S0-Pins ein und gibt in regelmäßigen Abständen eine Info darüber seriell aus.

Features:
- softwareseitig beliebig viele S0-Pins
- Pull-Up je Pin konfigurierbar
- High- oder Low-Active je Pin konfigurierbar
- Ausgabetaktung konfigurierbar
- Kein Problem mit Überläufen des Zeitzählers (millis) nach ca. 50 Tagen

Potentielle Probleme:
- Wenn erst viele, dann extrem wenige Impulse kommen, wird die Angabe "Zeit zwischen den letzten beiden Impulsen" sinnlos. Für diesen Fall habe ich noch "Impulse seit der letzten Ausgabe" hinzugefügt. Eventuell muss man noch über längere Zeiträume schauen.
- Code ist komplett ungetestet - ich hatte gerade keinen Arduino (und erst recht keinen S0-Zähler) zur Hand

Todo:
- Lizenz festlegen (irgendetwas offenes, was genau ist mir egal)
- Readme erstellen
- Hardwaremöglichkeiten spezifizieren
- Coding-Richtlinien festlegen: Ich fände die Verwendung von klar definierten Datenbreiten gut (also uint32_t statt unsinged long, uint8_t statt byte, ...)

Den Commit findet ihr unter https://github.com/CFLadestationen/CfOn ... 5e04a458e4
Tesla S85 CPO seit August 2018 (ersetzt TM3-Reservierung) / Zoe R90 von 03/17 bis 09/18 / verbrennerfrei
Strom: Bürgerwerke

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • EVduck
  • Beiträge: 2249
  • Registriert: Do 2. Aug 2012, 10:14
  • Hat sich bedankt: 8 Mal
  • Danke erhalten: 31 Mal
read
Ich versuche das mal auf einem ESP8266 zum laufen zu bringen, da hätte man gleich die WLAN Anbindung mit an Bord. Und ich hab hier noch welche 'rumliegen.
eMobilität: Wer will findet Wege, wer nicht will, der findet Gründe
eFahrzeuge: Zoe Intens perlweiß 125.000km; Zoe Limited Titanium 1.000km

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Isomeer
read
Nur mal ein kleiner Erfahrungswert zu Thema S0 oder RS485:
Die Leistung wird ja bei S0 aufgrund der Impulsabstände berechnet. Ist immer dann dumm, wenn bei Ladeende und ausbleibenden Folgeimpulsen die Auswertesoftware einfach den letzten Wert fortschreibt. Macht der HomeMatic-Zähler leider so.
Wenn S0, dann muss man das Ladeende zusätzlich erfassen (Schütz aus zB) und auswerten.

Von daher finde ich sowas wie Modbus / RS485 grundsätzlich besser!

Nachtrag:
sirprize hat geschrieben:Potentielle Probleme:
- Wenn erst viele, dann extrem wenige Impulse kommen, wird die Angabe "Zeit zwischen den letzten beiden Impulsen" sinnlos. Für diesen Fall habe ich noch "Impulse seit der letzten Ausgabe" hinzugefügt. Eventuell muss man noch über längere Zeiträume schauen.
Genau so ;)

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • Berndte
  • Beiträge: 7089
  • Registriert: Sa 30. Aug 2014, 19:46
  • Wohnort: Oyten (bei Bremen)
  • Hat sich bedankt: 498 Mal
  • Danke erhalten: 361 Mal
read
Haben wir ja weiter oben schon ein wenig festgelegt.
Zusätzliche Eingänge:
- Ladeplatz belegt -> optional (Ultraschallsensor)
- Ladestecker gesteckt (Spannungteiler Erkennnung an PP)
- Schütz geschaltet

Ladevorgangserkennung startet mit "Stecker gesteckt" und Endet mit Ziehen demselbigen.
Das hat den Vorteil, dass man (gerade beim Zoe) das zwischenzeitliche Abschalten wegen der Kühlung ausklammert und dann nicht fälschlicherweise ein Ladenende diagnostiziert. Diesen Fehler haben ja immernoch diverse Ladesäulen.

S0 Zähler ist einfach wesentlich günstiger und eigentlich auch genau genug für diese Zwecke.
Es geht hier nicht darum bei 100W noch blitzschnell zu zählen.
2014 - 2019: Renault Zoe Q210
2015 - 2020: Kangoo Maxi ZE
2019 - : Tesla Modell ≡ LR
2020 - : Renault Zoe ZE50 fullhouse
1500km kostenloses SuperCharging für Dich und mich, wenn Du diesen Link zur Bestellung (S/3/X/Y) nutzt:
https://ts.la/bernd30762

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • leonidos
  • Beiträge: 692
  • Registriert: Do 17. Okt 2013, 13:53
  • Wohnort: WÜ, D
  • Hat sich bedankt: 109 Mal
  • Danke erhalten: 29 Mal
read
Tho hat geschrieben:...Wir müssten S0 Zählerimpulse oder RS485 auswerten (mit einem RS485 Zähler hätten wir etwas mehr Daten aber auch etwas teurer) ...
Kennst du Pezibaer's SDM630DC Arduino Logger?
Da gibt es auch einen Arduino Sketch, an dem du dich orientieren kannst
Grüße
Leo


ZOE Q210, F Import 2013, ~120k Kilometer
M3 LR, 2020, ~ 75k Kilometer
Heimladen an Eigenbau WB auf SmartEVSE Basis

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • Berndte
  • Beiträge: 7089
  • Registriert: Sa 30. Aug 2014, 19:46
  • Wohnort: Oyten (bei Bremen)
  • Hat sich bedankt: 498 Mal
  • Danke erhalten: 361 Mal
read
Ich habe den Logger hier und auch fertig gelötet.
Der Arduino-Sketch ist wirklich sehr simpel.

Falls jemand ernsthaft was damit machen möchte, stelle ich gern eine fertig gelötete Platine zur Verfügung, bitte aber um Rückversand, sollte das Projekt nicht weiter mit SDM verfolgt werden.
Man kann ja ruhig zweigleisig fahren ... SDM-Modbus und S0-Zähler.

Aber besser nach KISS arbeiten ;)
2014 - 2019: Renault Zoe Q210
2015 - 2020: Kangoo Maxi ZE
2019 - : Tesla Modell ≡ LR
2020 - : Renault Zoe ZE50 fullhouse
1500km kostenloses SuperCharging für Dich und mich, wenn Du diesen Link zur Bestellung (S/3/X/Y) nutzt:
https://ts.la/bernd30762

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • sirprize
  • Beiträge: 340
  • Registriert: So 4. Dez 2016, 13:52
  • Wohnort: Ulm
  • Danke erhalten: 6 Mal
read
Ich habe die Möglichkeit für digitale Eingänge hinzugefügt (z.B. Ladeplatz-Ultraschall und Schütz-Status), einen Bug behoben und die S0-Ausgabe um "Sekunden seit dem letzten Impuls" erweitert. Damit sollte S0 alleine schon deutlich nutzbarer sein.

Getestet habe ich es mit einem Wemos D1 mini (ESP8266-Board), allerdings ohne angeschlossene Pins. Die Ausgabe lautet derzeit so:

Code: Alles auswählen

CfOnlinestatus starting with 2 configured S0 pins and 2 digital input pins.
Configured digital input pin SpaceOccupied
Configured digital input pin ContactorOn
CfOnlinestatus initialisation complete.
s0_0:6:1:4:
s0_1:6:1:4:
di_SpaceOccupied:on:
di_ContactorOn:off:
s0_0:6:0:9:
s0_1:6:0:9:
di_SpaceOccupied:on:
di_ContactorOn:off:
In den nächsten Tagen mache ich den Analog-Input auch noch fertig. Bitte um Rückmeldung :D
Tesla S85 CPO seit August 2018 (ersetzt TM3-Reservierung) / Zoe R90 von 03/17 bis 09/18 / verbrennerfrei
Strom: Bürgerwerke

Re: Neues Projekt: Onlinestatus für Crowdfunding Ladepunkte

Benutzeravatar
  • sirprize
  • Beiträge: 340
  • Registriert: So 4. Dez 2016, 13:52
  • Wohnort: Ulm
  • Danke erhalten: 6 Mal
read
TODOs für mich
  • Auch S0-Pins mit Namen versehen
  • Pin-Informationen gesammelt in structs packen, um sie einfacher definierbar zu machen
  • Analog-Pins (mit Namen) einfügen
Tesla S85 CPO seit August 2018 (ersetzt TM3-Reservierung) / Zoe R90 von 03/17 bis 09/18 / verbrennerfrei
Strom: Bürgerwerke
Anzeige
AntwortenAntworten

Zurück zu „GoingElectric Crowdfunding Ladepunkte“

Gehe zu Profile
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag