NEWS
Easee Wallbox mit iobroker
-
@stonemaan Import hat geklappt, Danke, nun mach ich mich ans Verstehen
-
@aiouh Viel erfolg
-
Das Steuern der Easee mit dynamiccircuitcurrent klappt bei mir noch nicht. Ich wollte jetzt mal ganz von vorn anfangen und der Easee einfach sagen sie soll mit max 10A auf P2 laden.
Das erste was mir aufgefallen ist: Die Objekte DynamicCircuitCurrent sind nur lesbar. Wenn ich sie auf "write allowed" setze geht das zwar, wenn ich aber einen Wert reinschreibe wird dieser nach wenigen Sekunden wieder auf 40A gesetzt und geladen wird trotzdem nicht
.
Wie ist denn genau die Reihenfolge der Befehle bzw. setzen der Objekte ?- Pause (oder stop?)
dann - DynamicCircuitCurrent setzen?
dann - Start oder resume?
- Pause (oder stop?)
-
@aiouh ich setze nur die DynamicChargercurrent während des Ladevorgangs. Es kann sein, dass diese bei resume wieder überschrieben wird.
-
@aiouh read only sind dann auch nur supported. Wenn ihr das schreibbar braucht muss das ja auch an die api gesendet werden.
-
@newan hmmmm... Wer kriegt das hin dass die schreibbar sind und an die API geschickt werden ?
-
Hallo zusammen und erstmal vielen Dank für den Adapter und die vielen Hinweise. Hab damit jetzt meine ersten Gehversuche gemacht und auch das Blockly von @stonemaan versucht zu durchdringen und ein einfaches Skript zu schreiben.
Eigentlich möchte ich nur, dass über Vis die Ladung gestartet und eine fixe Ladestromstärke eingestellt wird und auch wieder beendet wird.Zur Einstellung der Ladestromstärke verwendet man wegen Lebensdauer Speicher der Wallbox den "dynamicChargerCurrent", richtig? Ich denke das funktioniert auch.
Den Ladevorgang beende ich, indem ich "dynamicChargeCurrent" auf NULL setze.
Was aber nicht funktioniert ist das Starten des Ladevorgangs. Wenn ich mit der Ladestromstärke auf 6 oder höher gehe, passiert nichts. Erst wenn ich das Auto abstecke und wieder anstecke läuft es. Wie kann ich über ioBroker die Ladung weiterführen? -
@don_hasso du kannst doch einfach den Button „resume charging“ nutzen, um das laden zu starten. Oder „Start charging“.. das müsste dann gehen.
Zum beenden des Ladevorgangs würde ich auch „Pause charging“ nutzen statt auf 0 zu reduzieren. So mache ich es auch. Wenn kein PV Überschuss und kein Schalter und kein timer, dann Pause charging. -
@stonemaan Danke für die sehr schnelle Antwort, denke es funktioniert jetzt.
-
@Newan ich habe heute ein anderes Auto an der Easee. das lädt mit 2 Phasen. Leider kann der Adapter nicht unterscheiden, ob 1, 2 oder 3 Phasen laden. Kann man das über die API herausfinden, welche Phase mit wie viel A lädt? in der App kann man es sehen. also eine Art PhaseOutputCurrent oder so?
Danke schon mal -
@aiouh Das ist so nicht soo einfach. Denke aber das deine Ziele mit den hier vorgestellten Möglichkeiten umgesetzt werden können
-
@stonemaan Was steht den unter easee.0.XX.config.phaseMode?
-
Bräuchte mal mehr Meinungen zu: https://github.com/Newan/ioBroker.easee/issues/10
Sind die Logs zu viel oder wie soll ich das für euch machen? -
@newan phasemode ist nur die Einstellung, ob er einphasig, automatisch oder dreiphasig laden soll.. das hilft leider nicht.
-
@newan offen gesagt brauche ich die Logs nicht. Ich habe nach wie vor öfter das Problem, dass der Adapter auf gelb geht. Dann muss man ihn neu starten. Das hab ich per Script gelöst. Leider konnte ich bisher nicht herausfinden woran das liegt…
-
@stonemaan da wäre der log für mich aber hilfreich. Auf debug stellen und dann zusenden wenn er gelb geworden ist. Kann es sein das du sehr häufig anfragst? Sonst teste doch mal signalR. Da werden die werte in Echtzeit übertragen ohne poll
-
@newan das probiere ich mal aus. Ansonsten schicke ich dir mal den log. Danke für den Hinweis.
Wenn man Signal IR aktiviert, was wird dann der Poll-Intervall ignoriert? Oder soll man den dann leer lassen? -
@stonemaan kannst hoch setzen. Über den poll holt der alle anderen Daten die nicht über Signal kommen wie Verbräuche etc
-
@newan Servus, ja ich habe meine Regelung am Laufen, prüfe alle 10 Minuten ob ich zuviel oder zu wenig Überschuss habe und regle dann entsprechend nach. Den ersten Tag lief es gut. Ich muss jetzt nur noch eine Phase umklemmen da ich nicht auf der einen PV einspeisen und auf der anderen Strom ziehen will. Also alles OK hier
-
@newan
hier mal der Log wenn der Adapter aussteigt: zu dem Zeitpunkt wart das auto schon 15 min nicht mehr angesteckt:(scheint mit signalIR zusammenzuhängen. Poll interval hab ich 30 sec.)
2021-06-08 17:00:46.065 - [32minfo[39m: easee.0 (26204) read new states from the API
2021-06-08 17:00:46.210 - [31merror[39m: easee.0 (26204) Error: Request failed with status code 502
2021-06-08 17:00:46.211 - [33mwarn[39m: easee.0 (26204) No Chargers found!
2021-06-08 17:01:16.215 - [32minfo[39m: easee.0 (26204) read new states from the API
2021-06-08 17:01:26.584 - [31merror[39m: easee.0 (26204) Error: Request failed with status code 504
2021-06-08 17:01:26.584 - [33mwarn[39m: easee.0 (26204) No Chargers found!
2021-06-08 17:01:27.365 - [31merror[39m: easee.0 (26204) SignalR Verbindung beendet!!!- restart
2021-06-08 17:01:27.509 - [31merror[39m: easee.0 (26204) 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-06-08 17:01:27.509 - [31merror[39m: easee.0 (26204) unhandled promise rejection: Service Temporarily Unavailable
2021-06-08 17:01:27.510 - [31merror[39m: easee.0 (26204) Error: Service Temporarily Unavailable
at new HttpError (/opt/iobroker/node_modules/@microsoft/signalr/dist/cjs/Errors.js:27:24)
at FetchHttpClient.<anonymous> (/opt/iobroker/node_modules/@microsoft/signalr/dist/cjs/FetchHttpClient.js:154:35)
at step (/opt/iobroker/node_modules/@microsoft/signalr/dist/cjs/FetchHttpClient.js:52:23)
at Object.next (/opt/iobroker/node_modules/@microsoft/signalr/dist/cjs/FetchHttpClient.js:33:53)
at fulfilled (/opt/iobroker/node_modules/@microsoft/signalr/dist/cjs/FetchHttpClient.js:24:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2021-06-08 17:01:27.510 - [31merror[39m: easee.0 (26204) Service Temporarily Unavailable
2021-06-08 17:01:27.523 - [32minfo[39m: easee.0 (26204) Adaptor easee cleaned up everything...
2021-06-08 17:01:27.524 - [32minfo[39m: easee.0 (26204) terminating
2021-06-08 17:01:27.525 - [33mwarn[39m: easee.0 (26204) Terminated (UNCAUGHT_EXCEPTION): Without reason