ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Go E Charger #330

Closed 123Trunks closed 3 years ago

123Trunks commented 4 years ago

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 commented 4 years ago

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

123Trunks commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

Schade aber vielleicht findet sich ja noch einer.

DutchmanNL commented 4 years ago

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 commented 4 years ago

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

TA2k commented 4 years ago

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

123Trunks commented 4 years ago

Wäre schön.

Jautze82 commented 4 years ago

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

OttoLeirer commented 4 years ago

Ich wäre auch dafür. lg

DutchmanNL commented 4 years ago

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

Fuz100 commented 4 years ago

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

Trunks1982 commented 4 years ago

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 commented 4 years ago

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 commented 3 years ago

Die gleiche Anfrage gibt es noch mal hier: https://github.com/ioBroker/AdapterRequests/issues/284

hombach commented 3 years ago

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 commented 3 years ago

So schaut das dann bei mir in der Visualisierung aus:

image

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

MK-2001 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

Trunks1982 commented 3 years ago

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

MK-2001 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

🤣 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 commented 3 years ago

🤣 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 commented 3 years ago

Ich bin mir nicht sicher, warum der PR nicht weiter geht. https://github.com/ioBroker/ioBroker.repositories/pull/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 commented 3 years ago

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:

Habe ich welche vergessen?

Trunks1982 commented 3 years ago

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 commented 3 years ago

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

Apollon77 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

Apollon77 commented 3 years ago

Super!