Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go E Charger #330

Closed
123Trunks opened this issue Feb 1, 2020 · 36 comments
Closed

Go E Charger #330

123Trunks opened this issue Feb 1, 2020 · 36 comments
Assignees
Labels

Comments

@123Trunks
Copy link

123Trunks commented Feb 1, 2020

Hallo,
ein Go E Charger Adapter wäre nicht schlecht damit man die Ladebox vernünftig in das Smarthome einbinden kann.Zur Zeit geht es nur umständlich über Mqtt. Da kann man auch nur Befehle loswerden.Ich wäre dankbar wenn sich da ein Programmierer finden würde.Wäre auch gerne hilfsbereit in welcher Form auch immer.

@DutchmanNL
Copy link
Collaborator

Kommen den per mqtt die Daten rein und müssen nur strukturiert werden?

@123Trunks
Copy link
Author

so kommen die Daten rein.
Hier noch ein Link zur Api:https://go-e.co/app/api.pdf

{"version":"B","tme":"0102201053","rbc":"53","rbt":"1022598823","car":"1","amp":"16","err":"0","ast":"0","alw":"0","stp":"0","cbl":"32","pha":"8","tmp":"27","dws":"0","dwo":"0","adi":"0","uby":"0","eto":"7990","wst":"3","txi":"2","nrg":[225,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],"fwv":"033","sse":"005366","wss":"","wke":"*************","wen":"1","cdi":"0","tof":"101","tds":"1","lbr":"38","aho":"3","afi":"7","azo":"0","ama":"32","al1":"8","al2":"16","al3":"20","al4":"24","al5":"32","cid":"255","cch":"65535","cfi":"65280","lse":"1","ust":"0","wak":"","r1x":"3","dto":"0","nmo":"0","sch":"AAAAAAAAAAAAAAAA","sdp":"0","eca":"0","ecr":"0","ecd":"0","ec4":"0","ec5":"0","ec6":"0","ec7":"0","ec8":"0","ec9":"0","ec1":"0","rca":"","rcr":"","rcd":"","rc4":"","rc5":"","rc6":"","rc7":"","rc8":"","rc9":"","rc1":"","rna":"","rnm":"","rne":"","rn4":"","rn5":"","rn6":"","rn7":"","rn8":"","rn9":"","rn1":"","loe":0,"lot":8000,"lom":6,"lop":1,"log":"BRCLWBHW","lon":0,"lof":0,"loa":0,"lch":71418}

@DutchmanNL
Copy link
Collaborator

Sieht gut dokumentiert aus sowohl MQTT als rest-api Möglichkeiten die Komplexität hällt sich also in Grenzen.

Hab's selber nicht also keine Anreiz da jetzt selber Ran zu gehen im Moment ☺️

@123Trunks
Copy link
Author

Schade aber vielleicht findet sich ja noch einer.

@DutchmanNL
Copy link
Collaborator

Schade aber vielleicht findet sich ja noch einer.

Weis nicht wie weit es benutzt ist / vetreten auf m markt vielleicht bekommste ja n par zusammen fuer ne croudfunding / spemdem aktion ☺️

@123Trunks
Copy link
Author

Hab schon des öfteren gelesen das welche den GO E Charger gerne in Iobroker nutzen würden bzw integrieren.

@TA2k
Copy link
Collaborator

TA2k commented Feb 2, 2020

Wenn wirklich ein paar Leute so ein Adapter benötigen, dann sollen sie mal hier voten oder kommentieren

@123Trunks
Copy link
Author

Wäre schön.

@Jautze82
Copy link

Hallo,
ich wäre auch dankbar für die Entwicklung.
...finde leider den Button zum voten nicht.
Danke und viele Grüße

@OttoLeirer
Copy link

Ich wäre auch dafür. lg

@DutchmanNL DutchmanNL self-assigned this Apr 17, 2020
@DutchmanNL
Copy link
Collaborator

das assign bedeutet nicht ich mache es ist aber potentieller Kandidat fuer Seminare zum adapterbau

@Fuz100
Copy link

Fuz100 commented Apr 17, 2020

Hallo zusammen, bin neu hier und sehr dafür, da ich mir vor kurzem diese Ladebox besorgt habe. LG

@Trunks1982
Copy link

Ich habe hier ein JavaScript bekommen was den Go E Charger ausliest.Vielleicht kann das einer in einen Adapter umwandeln.

go e charger javascript.txt

@Fiiti
Copy link

Fiiti commented Apr 21, 2020

Das geht mit dem Systeminfo Adapter sorgenfrei und schnell.
2020-04-21 16_04_41-instances - ioBroker und 1 weitere Seite - Persönlich – Microsoft​ Edge

@ChrisBGL
Copy link

Die gleiche Anfrage gibt es noch mal hier: #284

@hombach
Copy link

hombach commented Jun 27, 2020

Also ich habe das per Javascript adapter am laufen.... funktioniert bisher prima.
Es werden dabei die Werte der PV-Anlage verwertet und der Ladestrom entsprechend mit einem kleinen Regelkreis angepasst. So lade ich meinen BEV im Sommer nur mit "PV-Reststrom".
Ist das das was ihr euch vorgestellt habt?

@hombach
Copy link

hombach commented Jun 27, 2020

So schaut das dann bei mir in der Visualisierung aus:

image

Alles noch etwas sehr "denglish" aber das stört die Funktion nicht:

  • Soll SoC Batterie ist der Zielwert der Hausbatterie auf den der Regler (Charge-Manager) hinarbeitet.
  • Ladestrom zeigt im Automatik-Modus den aktuellen Strom an
  • mit "Charge NOW" wird sofort und bedingungslos geladen
  • der Ladestromschieber dient dann der händischen Vorgabe des Ladestroms
  • aktuelle Ladeleistung unten rechts (mein BEV und daher auch der go-e sind auf 11kW beschränkt)

@MK-2001
Copy link

MK-2001 commented Jul 13, 2020

Hallo,

ich habe mal eine erste Version erstellt, mit der der go-eCharger in ioBroker aufgenommen werden kann.

https://github.com/MK-2001/ioBroker.go-echarger
https://www.npmjs.com/package/@mk2001/iobroker.go-echarger

@Trunks1982
Copy link

Sehr cool, habs mir gerade angeguckt.Sogar Rfid haste mit drin.Da wäre ja sogar bestimmt möglich mit dem Leser die Tür zu öffnen:-)?

@Trunks1982
Copy link

Hallo,

ich habe mal eine erste Version erstellt, mit der der go-eCharger in ioBroker aufgenommen werden kann.

https://github.com/MK-2001/ioBroker.go-echarger
https://www.npmjs.com/package/@mk2001/iobroker.go-echarger

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

@Apollon77
Copy link
Collaborator

Sollten wir hier dann zu machen und es im Forum weiter diskutieren? Oder warten bis erstes Latest Release da ist?

@Trunks1982
Copy link

Ich würde sagen warten bis latest release da ist.

@MK-2001
Copy link

MK-2001 commented Jul 13, 2020

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

@Trunks1982
Copy link

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

Ich würde sagen der Datenpunkt Car (PWM Signalisieren wäre wichtig.Damit gibt du ja das laden frei.

@Trunks1982
Copy link

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

Habe jetzt mal mit meiner automatischen Ladeanpassung den Adapter am laufen und bis jetzt top.Aber konnte bis jetzt das neue Release noch nicht installieren.

@Trunks1982
Copy link

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

Hast schon was neues vorliegen zum testen?

@MK-2001
Copy link

MK-2001 commented Jul 16, 2020

🤣 Ja, aber derzeit schlage ich mich noch mit den Anforderungen von ioBroker.

Es gab jeden Tag commits aber leider nur administrative und keine funktionalen.

Aber ich habe mir dein Script schon angesehen. Ich denke da wird es einen Weg geben, die Funktion zu integrieren.

@Trunks1982
Copy link

🤣 Ja, aber derzeit schlage ich mich noch mit den Anforderungen von ioBroker.

Es gab jeden Tag commits aber leider nur administrative und keine funktionalen.

Aber ich habe mir dein Script schon angesehen. Ich denke da wird es einen Weg geben, die Funktion zu integrieren.

@DutchmanNL frag ihn mal der weiss genau wie das geht mit den Anforderungen von IOBroker

@MK-2001
Copy link

MK-2001 commented Jul 16, 2020

Ich bin mir nicht sicher, warum der PR nicht weiter geht.
ioBroker/ioBroker.repositories#855

E801 E802 habe ich m.E. erfüllt. Hier scheint aber das Script noch nicht mit dem neuen Design vom GitHub synchronisiert zu sein.

Könnt ihr mir verraten was noch falsch ist?

@MK-2001
Copy link

MK-2001 commented Jul 16, 2020

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

Ich würde sagen der Datenpunkt Car (PWM Signalisieren wäre wichtig.Damit gibt du ja das laden frei.

CAR selbst kann nicht via API geschrieben werden.

M. E. sind folgende Endpunkte zunächst wichtig:

  • ast | uint8_t | access_state​: Zugangskontrolle.
  • alw | uint8_t | allow_charging: ​PWM Signal darf anliegen
  • stp | uint8_t | stop_state: ​Automatische Abschaltung
  • dwo | uint16_t | Abschaltwert ​in 0.1kWh wenn ​stp==2​, für dws Parameter

Habe ich welche vergessen?

MK-2001 pushed a commit to MK-2001/ioBroker.go-e that referenced this issue Jul 16, 2020
@Trunks1982
Copy link

Was mir bis jetzt schonmal aufgefallen ist, kann es sein das man nur Ampere for PWM ändern kann und das andere nur state abfragen sind?

Ja, weitere Schreibfunktionen folgenden dann heute Abend :-)
Das war mein erster Schuss ins Repo. Danach hatte ich gesehen, wieviele Anforderungen seitens ioBroker für einen Adapter vorhanden sind und wollte mich erstmal darum kümmern.
Möchtest du eine priorisieren? :-)

Ich würde sagen der Datenpunkt Car (PWM Signalisieren wäre wichtig.Damit gibt du ja das laden frei.

CAR selbst kann nicht via API geschrieben werden.

M. E. sind folgende Endpunkte zunächst wichtig:

  • ast | uint8_t | access_state​: Zugangskontrolle.
  • alw | uint8_t | allow_charging: ​PWM Signal darf anliegen
  • stp | uint8_t | stop_state: ​Automatische Abschaltung
  • dwo | uint16_t | Abschaltwert ​in 0.1kWh wenn ​stp==2​, für dws Parameter

Habe ich welche vergessen?

Ne das wäre erstmal gut wenn die laufen.

@Trunks1982
Copy link

Können uns auch per pn kurzschliessen dann kann och das auch immer sofort für dich mittesten 😉

@Apollon77
Copy link
Collaborator

Ich bin mir nicht sicher, warum der PR nicht weiter geht.

Weil der Ingo noch keine Zeit für den Review hatte. Sorry

@MK-2001
Copy link

MK-2001 commented Aug 14, 2020

So der Adapter ist nun im latest vorhanden. Schließen? Wir können diese Issues gerne im Repo hier weiterführen. Bzw. tun dies auch gerade. https://github.com/MK-2001/ioBroker.go-e/issues/

@Trunks1982
Copy link

Ja kannste schliessen.Werde es dann heute mal testen wenn genug sonne da ist🤣

@Apollon77
Copy link
Collaborator

Super!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests