NEWS
Easee Wallbox mit iobroker
-
-
Cool super danke für die schnelle Info. Dann bestell ich mal diese wallbox. Ne frage kannst du das blockly von der wallbox und pv Überschuss Vieleicht hier ein stellen?
-
@Malu - scroll mal ein stück hoch:
@stonemaan sagte in Easee Wallbox mit iobroker:
@aiouh sehr interessante Info, mein Script läuft ja mit der DynamicChargerCurrent. von daher auf der sicheren Seite.
Hier noch mein Script als Blockly export. ich habe es mal als html gespeichert. hoffe man kann damit was anfangen: -
@Newan ,
ich hatte heute Probleme mit dem Adapter.
Adapter war grün aber es gingen keine Befehle raus. Mir schien es so, als hätte er sich aufgehängt.
Nach einem Neustart des Adapters ging es dann.
Hier das log als ich Befehle "dynamicChargerCurrent" senden wollte:easee.0 2021-06-15 09:47:36.593 error (29831) Error: Request failed with status code 401 easee.0 2021-06-15 09:47:06.389 error (29831) Error: Request failed with status code 401 easee.0 2021-06-15 09:46:59.271 error (29831) Error: Request failed with status code 401 easee.0 2021-06-15 09:46:59.270 error (29831) Config update error
Kannst du damit was anfangen?
Hatten andere heute auch Probleme?
Ich denke ich werde den Adapter einmal am Tag Neustarten lassen, als workaround. -
@k_o_bold ich hatte das gleiche Problem. Neustart hat geholfen.
-
Hallo zusammen,
erstmal vielen Dank für den Adapter leider habe ich damit auch ein paar Problem ...... bzw ggf bin ich auch nur doof ihn zu bedienenich bin gerade etwas am rumspielen mit unseren neuen E-Auto und ioBroker bzw dem Adapter...
eigentlich noch ganz am anfangen über ein blockly frage ich gerade mein Haus Überschuss ab und wenn der einen wert Übersteigt wollte ich eigentlich das Laden beginnen. Nur ich bekomme das schon nicht so recht hin..
Ich setze also den parameter dynamicChargerCurrent = 6 und dann start = true dann passiert ewig nichts ... in der App steht dann meist "warte auf Fahrzeug" daher meine erste Frage können wir diesen zusätzlichen Status in den adapter bekommen ? oder wie macht ihr das ? wartet ihr dann einfach ein paar Minuten und schaut was der status dann sagt ?Aktuell bin ich so nicht in der Lage zu sehen wo das ganze system gerade ist oder was es macht da der chargerOpMode= 2 ist. nach etwas Zeit steht dann in der app "bereit zum Aufladen" chargerOpMode geht dann auf = 6.
kennt das jemand ?
meine Vermutung nach ein paar test ist das ich wohl im Fahrzeug ab und an das mal genehmigen muss ... wieso auch immer eigentlich ist im auto das also sofort laden hinterlegt ...zusätzlich ist mir aufgefallen das ich den Vorgang auch nicht mit resume beginnen kann somit kann ich anhand der aktuell verfügbaren States nicht unterscheiben ob ich nun starten muss oder resume reichen würde ...
wie ist das bei euch ?
-
Diese Information fehlt mir auch. Ohne eigene Logik weiß man nicht, ob man Start oder Resume drücken muss.
Aber hier scheint die Entwicklung leider schnell wieder eingeschlafen zu sein -
@scotty89 also sieben meinem Script oben zu sehen, mache ich nix anderes als die DynamicChargerCurrent zu setzen und resume charging zu nutzen. Start brauche ich nie. Die Operation Modes nutze ich nur, um die Steuerung erst zu aktivieren, wenn ein Fahrzeug angesteckt ist. Sonst wird ja immer geschrieben wenn „warten aufs Fahrzeug“ steht, kann es sein, dass dein Auto einen Timer programmiert hat, und erst laden zulässt, wenn der Timer aktiv wird?
Dies prüfe ich mit dem VW Adapter (in meinem Fall für nen Audi A3) -
@warp735 nehme gerne ein pull request entgegen
-
Hey zusammen,
Sorry war gut beschäftigt aber ich habe es jetzt zum laufen bekommen inkl der Überschuss "Regelung" für meine Bedürfnisse ...
also das mit Pause geht bei mir irgendwie gar nicht oder aber ich nutze das dann falsch...
Aktuell mach ich es so das ich den Ladevorgang starte wenn "genug" PV Überschuss da ist und dann regel ich das halt über den Dyn Wert nach.. und im Zweifel stoppe ich es wenn nicht mehr ausreichen Überschuss da ist.
Ein paar fragen die ich noch zur Optimierung hätte wären:
-
wie Dynamisch kann die Box arbeiten ? aktuell habe ich es limitiert das ich den "dynamicChargerCurrent" nur alle 30 Sekunden aktualisieren... die Skripte laufen aber eigentlich im "2 Sekunden Task" frag ich mir nur ob da die Bo überhaupt hinterherkommen würde. zumal ich mal was von 30 Sekunden update vom Adapter gelesen habe.... wie macht ihr das ?
-
wäre es ggf. Cleverer den Ladevorgang zu starten und wenn er läuft direkt zu pausieren und dann nur über Start und Pause weiter zu arbeiten ? da ist die Kernfrage was es Zeitlich für ein Unterschied macht zwischen "komplett Starten2 oder nur "resume".. kennt da jemand was ?
und wie erkennt ihr das ob es schon gestartet wurde und resume reicht oder ob ihr start nutzen müsst ?
Danke euch !
-
-
Das mit der Pause funftioniert bei mir schon. Allerdings weiß man dann nicht mehr, obs mit resume oder start weiter geht
Zudem habe ich 30 Instanzen laufen, aber nur einer hängt sich regelmäßig auf und kommt nicht von allein wieder. Der Easee Adapter. Werde mir jetzt n automatischen Neustart basteln, wenn er wieder offline ist.
-
@warp735 Bin mir ziemlich sicher das es resume ist.
das mit dem Adapter hab ich och nicht gefunden wo der sich aufhängt. Habe ja schon viel Errorhandling eingebaut. Kannst du mir nochmal einen Debuglog senden wenn er sich aufgehangen hat?
-
Hab mir jetzt mal ne Pushmeldung gemacht. Lief schon seit 23.07. nicht mehr
Was meinst mit ziemlich sicher? Wenn Auto angesteckt, muss ich erst Start drücken. Wenn man jetzt Pause drückt. Gehts danach nicht mehr mit Start weiter, sondern mit resume. Wenn man sich die Stati nicht selbst wegspeichert, weiß man nicht mehr ob man nun start oder eben resume drücken muss.
Hier Log vom 23.07.
2021-07-23 20:34:57.427 - error: easee.0 (11928) Error: Request failed with status code 503 2021-07-23 20:34:57.649 - error: easee.0 (11928) Error: Request failed with status code 503 2021-07-23 20:34:57.654 - error: easee.0 (11928) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-23 20:34:57.655 - error: easee.0 (11928) unhandled promise rejection: Cannot read property 'cableLocked' of undefined 2021-07-23 20:34:57.656 - error: easee.0 (11928) TypeError: Cannot read property 'cableLocked' of undefined at Easee.setNewStatusToCharger (/opt/iobroker/node_modules/iobroker.easee/main.js:316:85) at async /opt/iobroker/node_modules/iobroker.easee/main.js:207:17 2021-07-23 20:34:57.656 - error: easee.0 (11928) Cannot read property 'cableLocked' of undefined 2021-07-23 20:34:57.671 - warn: easee.0 (11928) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-07-23 20:34:58.303 - error: host.50a2896d0707 instance system.adapter.easee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-23 20:34:58.307 - info: host.50a2896d0707 Restart adapter system.adapter.easee.0 because enabled 2021-07-23 20:35:00.000 - info: javascript.0 (836) script.js.ETA.ETA_5: 22 2021-07-23 20:35:00.005 - info: javascript.0 (836) script.js.Grünbeck.Schleichwasseralarm: 5.6 2021-07-23 20:35:28.356 - info: host.50a2896d0707 instance system.adapter.easee.0 started with pid 30109 2021-07-23 20:35:30.016 - error: easee.0 (30109) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-23 20:35:30.018 - error: easee.0 (30109) unhandled promise rejection: Request failed with status code 503 2021-07-23 20:35:30.020 - error: easee.0 (30109) Error: Request failed with status code 503 at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) at IncomingMessage.emit (events.js:326:22) at endReadableNT (_stream_readable.js:1241:12) at processTicksAndRejections (internal/process/task_queues.js:84:21) 2021-07-23 20:35:30.020 - error: easee.0 (30109) Request failed with status code 503 2021-07-23 20:35:30.037 - warn: easee.0 (30109) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-07-23 20:35:30.654 - error: host.50a2896d0707 instance system.adapter.easee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-23 20:35:30.655 - info: host.50a2896d0707 Restart adapter system.adapter.easee.0 because enabled 2021-07-23 20:36:00.714 - info: host.50a2896d0707 instance system.adapter.easee.0 started with pid 30705 2021-07-23 20:36:02.741 - error: easee.0 (30705) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-23 20:36:02.743 - error: easee.0 (30705) unhandled promise rejection: Request failed with status code 503 2021-07-23 20:36:02.745 - error: easee.0 (30705) Error: Request failed with status code 503 at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) at IncomingMessage.emit (events.js:326:22) at endReadableNT (_stream_readable.js:1241:12) at processTicksAndRejections (internal/process/task_queues.js:84:21) 2021-07-23 20:36:02.746 - error: easee.0 (30705) Request failed with status code 503 2021-07-23 20:36:02.764 - warn: easee.0 (30705) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-07-23 20:36:03.379 - error: host.50a2896d0707 instance system.adapter.easee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-23 20:36:03.380 - info: host.50a2896d0707 Restart adapter system.adapter.easee.0 because enabled 2021-07-23 20:36:03.380 - warn: host.50a2896d0707 Do not restart adapter system.adapter.easee.0 because restart loop detected
-
@warp735 Super danke für den Fehler. Der 503 sagt aus, das die API weg war oder deine Internetverbindung gestört. Ich geh vom 1. aus sonst wäre es eher 404 gewesen.
Der Adapter müsste dann aber in einem Zustand, wartend gehen und probieren aber schmiert ab.
Schau ich mir gerne die Tage an! -
Heute morgen wieder kein geladenes Auto
Adapter stieg gestern Abend wieder aus. Hab drei Pushmeldungen bekommen im Abstand von einer Minute. Er hat also dreimal versucht sich neu zu starten.
Im Log stand diesmal etwas mehr:2021-07-27 23:33:37.348 - error: easee.0 (8340) Error: Request failed with status code 504 2021-07-27 23:33:37.349 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:34:17.571 - error: easee.0 (8340) Error: Request failed with status code 504 2021-07-27 23:34:17.571 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:34:57.826 - error: easee.0 (8340) Error: Request failed with status code 504 2021-07-27 23:34:57.826 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:35:28.047 - error: easee.0 (8340) Error: Request failed with status code 503 2021-07-27 23:35:28.048 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:35:58.316 - error: easee.0 (8340) Error: Request failed with status code 503 2021-07-27 23:35:58.316 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:36:38.543 - error: easee.0 (8340) Error: Request failed with status code 504 2021-07-27 23:36:38.544 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:38:16.489 - error: easee.0 (8340) Error: Request failed with status code 502 2021-07-27 23:38:16.489 - warn: easee.0 (8340) No Chargers found! 2021-07-27 23:38:16.517 - error: easee.0 (8340) Error: Request failed with status code 502 2021-07-27 23:38:16.773 - error: easee.0 (8340) Error: Request failed with status code 503 2021-07-27 23:38:16.779 - error: easee.0 (8340) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-27 23:38:16.779 - error: easee.0 (8340) unhandled promise rejection: Cannot read property 'cableLocked' of undefined 2021-07-27 23:38:16.780 - error: easee.0 (8340) TypeError: Cannot read property 'cableLocked' of undefined at Easee.setNewStatusToCharger (/opt/iobroker/node_modules/iobroker.easee/main.js:316:85) at async /opt/iobroker/node_modules/iobroker.easee/main.js:207:17 2021-07-27 23:38:16.781 - error: easee.0 (8340) Cannot read property 'cableLocked' of undefined 2021-07-27 23:38:16.804 - warn: easee.0 (8340) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-07-27 23:38:17.412 - error: host.50a2896d0707 instance system.adapter.easee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-27 23:38:17.416 - info: host.50a2896d0707 Restart adapter system.adapter.easee.0 because enabled 2021-07-27 23:38:47.446 - info: host.50a2896d0707 instance system.adapter.easee.0 started with pid 15376 2021-07-27 23:38:49.153 - error: easee.0 (15376) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-27 23:38:49.155 - error: easee.0 (15376) unhandled promise rejection: Request failed with status code 503 2021-07-27 23:38:49.156 - error: easee.0 (15376) Error: Request failed with status code 503 at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) at IncomingMessage.emit (events.js:326:22) at endReadableNT (_stream_readable.js:1241:12) at processTicksAndRejections (internal/process/task_queues.js:84:21) 2021-07-27 23:38:49.157 - error: easee.0 (15376) Request failed with status code 503 2021-07-27 23:38:49.172 - warn: easee.0 (15376) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-07-27 23:38:49.850 - error: host.50a2896d0707 instance system.adapter.easee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-27 23:38:49.851 - info: host.50a2896d0707 Restart adapter system.adapter.easee.0 because enabled 2021-07-27 23:39:19.896 - info: host.50a2896d0707 instance system.adapter.easee.0 started with pid 16020 2021-07-27 23:40:47.213 - error: easee.0 (16020) Error: Request failed with status code 504 2021-07-27 23:40:57.439 - error: easee.0 (16020) Error: Request failed with status code 504 2021-07-27 23:40:57.446 - error: easee.0 (16020) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-07-27 23:40:57.447 - error: easee.0 (16020) unhandled promise rejection: Cannot read property 'cableLocked' of undefined 2021-07-27 23:40:57.448 - error: easee.0 (16020) TypeError: Cannot read property 'cableLocked' of undefined at Easee.setNewStatusToCharger (/opt/iobroker/node_modules/iobroker.easee/main.js:316:85) at async /opt/iobroker/node_modules/iobroker.easee/main.js:207:17 2021-07-27 23:40:57.448 - error: easee.0 (16020) Cannot read property 'cableLocked' of undefined 2021-07-27 23:40:57.463 - warn: easee.0 (16020) Terminated (UNCAUGHT_EXCEPTION): Without reason
-
@warp735 Kommt der Bus den pünktlich bei euch?
502, 503 alles Easee api Fehler. Selbst bei laufenden Adapter wäre der Ladebefehl net angekommen, ohne api -
Ist ein Hybrid. Von daher wurscht ob Akku voll ist oder nicht
Brauch ihn heute aber sowieso nicht.Aber die Api wird ja wohl kaum nur bei mir weg sein. Haben denn die anderen keine Probleme?
-
@warp735 ich habe hin und wieder die selben Probleme..
habe auch eine Abfrage eingebaut ob der Adapter läuft, das funktioniert aber nicht mehr.
Worüber prüfst du, ob er noch läuft? Weil darüber kann man ja dann einen Restart des Adapters auslösen. Bisher lief er dann wieder an.. -
Aktuell frage ich nur den easee.0.online auf true ab und schick mir ne Pushnachricht. Einen automatischen Neustart bzw wiederherstellen der Verbindung muss meiner Meinung nach der Adapter selber machen. Aber so bringts ja auch nix und werd da selber was machen müssen.
Laut Easse Cloud Status gabs gestern keine Fehler. Aber kurze Aussetzer werden die wohl auch garnicht auflistenPer App komme ich aktuell jedenfalls ganz normal auf die Box. Adapter ist aber rot.
-
Der Adapter darf mit dem Fehler nicht aussteigen ist ein Bug, ich schau dabei. Ihr müsst keine Extrarunde für den restart des Adapters machen, lass lieber die Energie nutzen das Teil rund zu bekommen.
Zeit ist halt der limitierende Faktor derzeit!