NEWS
Easee Wallbox mit iobroker
-
@aiouh
Die Fehlermeldung vom Server kommen dann , wenn Energiedaten abgefragt werden (Easee API error on charger session)
Die dürfen aber nicht so oft ausgelesen werden.Hab nochmal einiges rumprobiert und die Lösung scheint folgende:
Einstellung SignalR aktivieren, dadurch werden die Daten vom Server gesendet, wenn sich etwas ändert.
Polling Interval auf 1-2 mal pro Tag , also ich habs auf 43200 s gestellt.Polling braucht man eigentlich gar nicht, aber man kann es ja nicht abschalten.
Also auf sehr groß stellen.Die Daten kommen dank SignalR sofort rein fast ohne Latency,
auch die Kommandos (Start/Stop) werden sofort ausgeführt.Ich hab das Ladekabel ans Auto angesteckt und schon wurde es auch im IoBroker auf meinem Handy angezeigt.
Starten/Stoppen Laden und Abstecken genauso.Also eigentlich alles wie gewünscht.
-
@gargano wo stellt man das denn ein?
-
-
@gargano ach da meinst du, ok danke
-
@gargano
Ich hatte eine längere Konversation mit dem Easee Support. Das ist das Ergebnis:" Ich verstehe das Problem. Ich habe mit unserer Entwicklungsabteilung gesprochen und zu wissen bekommen, dass wir nun neue Rate Limits für die sessions Endpunkte haben. Alle Endpunkte unter /api/sessions/ und /api/charging-sessions/ sind jetzt mit einer Token-Bucket-Richtlinie begrenzt. Jeder Bucket hat 10 Token und alle 6 Minuten wird 1 Token aufgefüllt. Wenn eine Anfrage begrenzt ist, kannst du die Antwortheader überprüfen, um eine Momentaufnahme des Begrenzungsstatus, der Bucket-Kapazität, der verbleibenden Anfragen und des Wiederholungsversuchs nach der Zeitspanne zu erhalten.
Das Rate Limit generell ist 500 Requests in einem 5 Minuten Zeitfenster. Wenn der Status Code 429 ist, dann muss eine Pause eingelegt werden.
Entschuldige, dass diese Problem auftauchen. Ich hoffe wir können dies gemeinsam lösen "
-
@aiouh
D.h. im Klartext : Die haben Probleme mit der Kapazität des Servers.
Das ganze Probleme lässt sich aber lösen mit SignalR ( s.o.)
Probiers mal aus. -
@gargano Danke Dir. Ich hab das mal mit SignalIR entsprechend eingestellt, bin gespannt...
... Nachtrag: seit gestern keine "Error 429" mehr
-
@aiouh
Easee hatte wohl auch gestern Probleme gehabt.
Jedenfalls ging das SignalR nicht mehr.
Problem ist wohl, wenn die den Server neu starten, ist auch die Subscription weg.
Subscription wird nur beim Start des Adapters gemacht.
Da hilft nur ein Neustart des Adapters.
Ich habe noch nichts gefunden , wie man rausfinden kann, ob die Subscription noch aktiv ist.
Mal sehen. -
@gargano nur mal so ne Idee... man könnte ja per script z.B. den dynamic current auf einen bestimmten Wert setzen und den Wert z.B. nach x Sekunden wieder abfragen. Wurde er nicht korrekt gesetzt, ist anzunehmen dass die Kommunikation nicht klappt. Dann den system.easee.0 auf false und wieder auf true setzen. Dann sollte der Adapter sicher wieder gestartet werden und sich ein neues Token holen. Oder übersehe ich was?
Um sicherzustellen, dass mein Überschussladen korrekt startet und stoppt starte ich den Adapter jetzt einfach mal neu, ohne vorherige Prüfung..
-
@aiouh ohman das wird langsam echt viel "gebastel"...
das hat mal alles so gut funktioniert -
@bishop9191 ..ja leider. Ich halt mich noch etwas damit über wasser und werde dann ne neue wallbox kaufen. Auf Dauer ist das so nichts mehr.
Update: Heute Nacht ist das Laden wieder schief gelaufen- EV ist leer , Ich bin jetzt hier mit Easee raus.
Habe gerade eine neue Wallbox bestellt die direkt in mein PV-Speichersystem integriert ist und auch lokal steuern lässt.