NEWS
[Frage] Realisierung Adapter UDP Keba Wallbox
-
@sneak-l8 Sorry, meinte den USB-Anschluß.
Ich hatte feed gestern falsch geschrieben. seitdem ich das korrigiert habe zeigt es - xxx an, da keine Sonne scheint.
Das Auto kann 3 Phasen, ich habe alle DIP-Schalter, außer 1.3 auf off und die Box ist vom Elektriker 3-phasig angeschlossen worden.
Da mir im Screenshot der Objekte keine 3 Phasen, keine U 2+3 und keine I 1-3 Werte angezeigt und die oberen Einträge (Invalide Date + null) falsch erschienen, dachte ich an einen Anschlussfehler.
-
@sneak-l8, Heute gab es mal kurz Sonne.
Was mich wundert: Während des Ladevorgangs war Available surplus größer als status feedin und laut Auto wird mit 6,5 kW geladen. Warum 1-phasig?
Nach Ladeabbruch waren surplus und feedin gleich.2021-12-05 12:21:27.526 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.info.connection with value:true 2021-12-05 12:21:27.527 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.state with value:3 2021-12-05 12:21:27.529 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.error1 with value:0 2021-12-05 12:21:27.530 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.error2 with value:0 2021-12-05 12:21:27.532 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.plug with value:7 2021-12-05 12:21:27.534 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.authON with value:false 2021-12-05 12:21:27.535 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.authreq with value:false 2021-12-05 12:21:27.536 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.enableSys with value:true 2021-12-05 12:21:27.550 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.enableUser with value:true 2021-12-05 12:21:27.555 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.maxCurrent with value:10000 2021-12-05 12:21:27.555 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.maxCurrentPercent with value:16.6 2021-12-05 12:21:27.556 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.currentHardware with value:10000 2021-12-05 12:21:27.556 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.currentUser with value:10000 2021-12-05 12:21:27.557 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.currentFailsafe with value:0 2021-12-05 12:21:27.558 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.timeoutFailsafe with value:0 2021-12-05 12:21:27.560 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.currentTimer with value:10000 2021-12-05 12:21:27.560 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.timeoutCurrentTimer with value:0 2021-12-05 12:21:27.562 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.setenergy with value:0 2021-12-05 12:21:27.562 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.output with value:false 2021-12-05 12:21:27.563 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.input with value:true 2021-12-05 12:21:27.564 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.serial with value:21819782 2021-12-05 12:21:27.564 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.uptime with value:588081 2021-12-05 12:21:27.811 - [34mdebug[39m: kecontact.0 (14885) Sent 'report 3' to 192.168.178.40:7090 2021-12-05 12:21:27.813 - [34mdebug[39m: kecontact.0 (14885) UDP datagram from 192.168.178.40:7090: '{ "ID": "3", "U1": 230, "U2": 0, "U3": 0, "I1": 0, "I2": 0, "I3": 0, "P": 0, "PF": 0, "E pres": 0, "E total": 0, "Serial": "21819782", "Sec": 588082 } ' 2021-12-05 12:21:27.813 - [34mdebug[39m: kecontact.0 (14885) Setting phase count to 1 2021-12-05 12:21:27.813 - [34mdebug[39m: kecontact.0 (14885) Setting phase count to 1 2021-12-05 12:21:27.814 - [34mdebug[39m: kecontact.0 (14885) Available surplus: 5890 2021-12-05 12:21:27.814 - [34mdebug[39m: kecontact.0 (14885) power: 5890 / voltage: 230 * 1000 / delta: 500 / phases: 1 * delta = 25500 2021-12-05 12:21:27.814 - [34mdebug[39m: kecontact.0 (14885) wallbox set to charging maximum of 10000 mA 2021-12-05 12:21:27.836 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.info.connection with value:true 2021-12-05 12:21:27.842 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.u1 with value:230 2021-12-05 12:21:27.849 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.u2 with value:0 2021-12-05 12:21:27.850 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.u3 with value:0 2021-12-05 12:21:27.855 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.i1 with value:0 2021-12-05 12:21:27.855 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.i2 with value:0 2021-12-05 12:21:27.855 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.i3 with value:0 2021-12-05 12:21:27.865 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.p with value:0 2021-12-05 12:21:27.865 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.pf with value:0 2021-12-05 12:21:27.869 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.ePres with value:0 2021-12-05 12:21:27.869 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.eTotal with value:0 2021-12-05 12:21:27.871 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.serial with value:21819782 2021-12-05 12:21:27.871 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.uptime with value:588082 2021-12-05 12:21:27.900 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.statistics.surplus with value:5890 2021-12-05 12:21:27.900 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.statistics.regardTimestamp with value:null 2021-12-05 12:21:32.990 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.solarlog.0.status.feedin with value:3742 2021-12-05 12:21:32.997 - [34mdebug[39m: kecontact.0 (14885) update state kecontact.0.solarlog.0.status.feedout with value:0 2021-12-05 12:21:42.511 - [34mdebug[39m: kecontact.0 (14885) Sent 'report 2' to 192.168.178.40:7090 2021-12-05 12:21:42.513 - [34mdebug[39m: kecontact.0 (14885) UDP datagram from 192.168.178.40:7090: '{ "ID": "2", "State": 3, "Error1": 0, "Error2": 0, "Plug": 7, "AuthON": 0, "Authreq": 0, "Enable sys": 1, "Enable user": 1, "Max curr": 10000, "Max curr %": 166, "Curr HW": 10000, "Curr user": 10000, "Curr FS": 0, "Tmo FS": 0, "Curr timer": 10000, "Tmo CT": 0, "Setenergy": 0, "Output": 0, "Input": 1, "Serial": "21819782", "Sec": 588097 } '```
-
@hardl Ich komme leider immer noch nicht ganz mit was Du meinst ...
Also statistics.surplus ist der rechnerische Überschuss ohne Berücksichtigung eine Ladevorgangs, der aber immer mit Strömstärke * 230V angenommen wird, wenn plug = 7 und state = 3 ist. Der war bei Dir 5,8 kW. Bei gewüsnchtem Netzbezug von 1.000W zum Laden war dann 6,8 kW zu laden.
Mir ist aber nicht klar, was das für ein state kecontact.0.solarlog.0.status.feedin und kecontact.0.solarlog.0.status.feedout ist. Du hast ja nur ein solarlog.0.status.feed, das positive Werte als Überschuss und negative als Netzbezug interpretiert. Kommen die Werte von einer anderen Einstellung vorher?
Gut wäre es, wenn Du die wichtigsten Werte (plug, state, surplus, curr, ...) vor dem Laden und während dem Laden angibst und beschreibst, was Du erwartet hättest. Momentan ist mir nämlcih nicht klar, was jetzt genau falsch ist.
-
@sneak-l8 Der solarlog gibt feedin, feedout und feed aus. Ich habe feedin oder feed getestet, aber das Ergebnis ist gleich.
Was ich nicht verstehe: Wenn feed oder feedout 3742 Watt ist, wieso kann dann surplus 5890 Watt sein?
Nach Ende eines Ladevorgangs sind feed und surplus gleich.Dann habe ich scheinbar auch das mit dem "Dauerhaft zulässiger Netzbezug, um Ladevorgang aufrecht zu erhalten" falsch verstanden. Ich hatte gedacht, dass das nur greift, wenn feed < 0 ist.
Wenn ich nur Überschuss laden will, brauche ich das ja dann nicht.Ich gehe nicht davon aus, dass am Adapter etwas falsch ist, aber states wie curr (meinst Du I1, I2 + I3 ?) sind 0.
Außerdem finde ich nicht, warum nur 1 Phase aktiv ist, die D-Edition soll 3-phasig laden können und lt. Elektriker so angeschlossen sein, mein Auto(EQA) auch. -
@hardl Der surplus kann dann höher sein, wenn das Auto weniger lädt als die Wallbox zulassen würde. Wenn man also z.B. 3 Phasen annimmt und das Auto lädt nur mit 2 oder man lässtr 10 A zu, das Auto zieht aber nur 8A.
Da der Adapter keine Leistung auslesen kann (weil die Wallbox sie nicht misst), muss die Ladeleistung anhand der Phasen und Stromstärke geschätzt werden. Wenn man dann die angenommene Ladeleistung verrechnet gibt es einen Aufschlag beim Surplus.
Sobald das Auto nicht mehr lädt ist der dann wieder identisch mit dem feed.Dauerhaft zulässiger Netzbezug ist, das was immer zusätzlich aus dem Netz gezogen werden soll, egal ob zum Start, Abbruch oder Durchführen der Ladung. Genau, wenn Du nur den Überschuss willst, dann stelle hier 0 ein.
Curr ist nicht I1/2/3 sondern die freigegeben Stromstärke. I1+2+3 sind bei der D-Edition leider immer null.
-
@sneak-l8 Vielen Dank, jetzt sehe ich einiges klarer.
Hast Du noch eine Erklärung, warum immer 1-phasig geladen wird. In der Software des Fahrzeugs sehe ich das scheinbar nicht. -
@hardl Sehr schön. Bzg. einphasigem Laden habe ich keine rechte Idee. Sind alle Sicherungen drin? DIP-Schalter sind soweit wie von dir beschrieben in Ordnung.
Hast Du mal ein anderes Auto probiert?
Da man die Phasen nicht per Software steuern, kann es auch nicht am Adapter liegen.
Sonst liegt es vielleicht doch an einem Installationsfehler?
Mehr Ideen habe ich gerade auch nicht. -
@sneak-l8 Ich werde mal sehen, ob ich ein anderes Auto testen kann.
An den DIP-Schaltern kann man ja ohnehin nichts einstellen, was die Phasenanzahl betrifft. -
@hardl Zur Info: Mein Autohändler kannte die Erklärung - Bis zu 8,4 kW Ladeleistung reduziert das Auto auf 1-phasig.
-
@hardl Ok, das ist eine gute Erklärung dafür.
Aber logisch finde ich das nicht. Mit 1 Phase kann ich (und das nur unter Schieflast mit 32A) max 7,4 kW laden. Warum man den Ladevorgang dann so stark begrenz, wundert mich schon.
Das scheint die Sonne und du bekommst 8kW von der Sonne, dann dürfte er wohl nur mit 2,5 kW (11A einphasig) laden...
Immerhin könntest Du so auch schno mit 6A einphasig laden (1,3 kW), was jetzt in der dunklen Jhreszeit ganz interessant sein dürfte.
Interessant wäre noch was passiert, wenn Du mal richtig Power hast (z.B. beim Umschalten auf "volle Ladeleistung"). Sind dann U2/3 auch 230V? Dann könnte ich bei der D-Edition die Phasenerkennung über die Spannung machen. -
@sneak-l8 Wie ich oben schon geschrieben habe, war am 5.12. mal Sonnenschein und da wurde beim Ladevorgang 1 Phase angezeigt, mein Auto zeigte aber 6,5 kW.
Mit volle Ladeleistung meinst Du DIP-Schalter auf 16A und Passiver Lademodus im Adapter?
Kann ich morgen mal testen. -
@hardl Muss nicht passiver Modus sein. Kann im Adapter auch auf "volle Pulle" schalten. Dann regelt er maximal hoch (aber nur bis zur Begrenzung per DIP-Schalter).
-
@sneak-l8 Wie kann ich im Adapter "volle Pulle schalten"?
Falls Du Max. Netzbezug meinst, der ist schon auf 0 -
Schau mal im Channel automatics, einfach PV automatic auf false setzen.
Bin gerade unterwegs und kann leider nicht den exakten Namen nachschlagen. -
@sneak-l8 Danke, photovoltaics automatics enabled->false
-
@sneak-l8 Habe den Status von photovoltaics automatics enabled auf ->false gesetzt. DIP-Schalter 10A, Ladevorgang laut Kfz 6,7 kW. U1 = 230V, U2+3 = 0
Nach photovoltaics automatics enabled->true wartet die Box scheinbar die Mindestzeit, lädt aber danach mit 3,9 kW weiter.Bei automatic/addPower steht 1000W. Sind das noch die 1000W, die ich mal bei dauerhaft zulässiger Netzbezug stehen hatte?
-
@hardl Ja, alles korrekt. Wenn Du auf Automatik gehst, fängt der Timer zum Abschalten neu an zu laufen. Daher geht es noch etwas mit 6A weiter.
Und ja, in der Konfiguration stellst Du einen Defaultwert ein, der dann in den State addPower übernommen wird. Nach Neustart des Adapters müsste er autoamtisch auf null zurückfallen. Oder Du änderst ihn manuell auf 0 ab.
Die 6,7 kW weisen aber eindeutig darauf hin, dass Du mit 3 Phasen lädst (230V * 3 Phasen * 10A = 6.900W.
Ich glaube fast, die Info vom Händler war Quatsch. Sonst dürfte er jetzt ja nur einphasig laden. Entweder liefert die D-Edition nur auf I1 einen Spannungswert oder die SPannungsmessung funktioniert auf Phase 2+3 nicht.
Frag doch nal bei Keba an, die antworten knapp, aber i.d.R. wird man aus der Antwort schlau -
@sneak-l8 Heute habe ich mal beim KEBA-Service nachgefragt, aber der sagt, dass auch bei 6 kW schon mit 3 Phasen geladen wird und das wegen fehlendem Energy-Meter scheinbar nicht angezeigt wird.
Jetzt habe ich die Dip-Schalter mal auf 16A gestellt.
Ladeleistung 11 kW, U2+3 zeigt immer noch 0.Beim Neustart des Adapters bleiben die 1000 W bei addPower, ich musste manuell auf 0 ändern.
Ich habe ein kleines Script und einen Dummy-Schalter erstellt, um photovoltaics automatic enabled bei Bedarf auf off oder on zu stellen.
Prinzipiell scheint das Überschuss-Laden zu funktionieren, wenn es wieder Sonne gibt werde ich sehen, ob es passt.
Inzwischen vielen Dank für die Hilfe. -
@hardl hast du es schon mit der Keba allein versucht, lädt die ohne Adapter dann...
-
@humidor Die lädt mit und ohne Adapter.