NEWS
[Frage] Realisierung Adapter UDP Keba Wallbox
-
@sneak-l8 seit 2h nun kein Abbruch, dann muss es an meinem Script liegen
ist wieder der Zeitpunkt gekommen, ein neues zu machen -
@sneak-l8 Hallo Sneak-L8, ich muss Dich leider nochmals mit Fragen belästigen. Ich habe einen Gedankenfehler oder begreife nicht, wie bei einer Leistung der PV von z.B. 5 kW am Auto 11 kW Ladeleistung angezeigt werden, obwohl der Zusatzbezug in der Instanz und im addPower auf 0 steht.
-
@hardl Spontan würde ich wieder auf calcPhases tippen, das auf eins anstatt drei steht.
5kW => dürften dann vielleicht 4,5kW Überschuss sein. => macht mögliche 19A. Damit würden 16A freigegebe und das Auto mit 3x16A = 11kW laden.Sonst bitte mal alle möglichen State mitschicken.
-
@sneak-l8 Mein gedankliches Problem liegt bei z.B. surplus = 5 kW, wie können daraus 11 kW werden. Die kW-Leistung der PV ist doch 3-phasig und das Laden auch.
Ich habe bei calcPhases 1 oder 3 bisher nur einen Unterschied beim "früheren" Start des Ladevorgangs oder Abbruch des Ladevorgangs bemerkt, nicht bei der Ladeleistung. -
@hardl Doch, denn der Überschuss muss auf die Anzahl der Phasen beim Laden verteilt werden. Wen man nur mit einer Phase rechnet ist die Stromstärke drei mal so hoch als bei drei Phasen um auf dieselbe Leistung zu kommen.
Wie war den calcPhases nun gestanden? -
@sneak-l8 calcPhases war zuletzt auf 3 gestanden, aber ich habe öfter auf 1 umgeschaltet und keinen Unterschied in der Leistung bemerkt.
Ein Bekannter, beruflich Mechatroniker, hat mich auf die Idee gebracht, dass es nicht möglich wäre, mehr als den Überschuß aus der PV an das Auto zu bringen, wenn der Netzbezug ausgeschlossen ist.
Ich werde nochmal alle Werte per Screenshot festhalten, wenn es der Sonnenschein zulässt und dabei auch den Zählerwert beobachten. -
Ein Bekannter, beruflich Mechatroniker, hat mich auf die Idee gebracht, dass es nicht möglich wäre, mehr als den Überschuß aus der PV an das Auto zu bringen, wenn der Netzbezug ausgeschlossen ist.
Wie soll das funktionieren? Du hast doch keine getrennten Netze von Hausstrom und Ladestation. Und falls doch, wie wird das abgeriegelt?
-
@sneak-l8 Ich bin bis jetzt davon ausgegangen, dass an der Box nur soviel Ladeleistung freigegeben wird, wie Überschuss vorhanden ist.
Ob das technisch möglich ist, kann ich nicht beurteilen.Mein Beispiel oben bedeutet dann, dass hier der Überschuss von 5 kW verwendet und zusätzlich 6 kW aus dem Netz bezogen werden, obwohl addPower auf 0 steht?
Warum wird dann aber manchmal mit 6 oder 8 kW geladen?
Von was wird das beeinflusst?Bitte sage mir auch, wenn meine Fragen nerven, aber mich interessieren einfach die Zusammenhänge.
-
@hardl noch geht's
Die Wallbox kann icht wissen, ob es gerade zum Netzbezug kommt oder nicht. Daher kann sie das nicht steuern. Wenn dann nur von außen, in dem man ihr die entsprechendnen Kommandos gibt. Dafür ist der ioBroker-Adapter da...
Der kann aber auch nur regeln, was er kennt. Und die calcPhases sind da ganz entscheidend, weil er sie nicht selbst emritteln kann. Gibst Du hier den falschen Wert an, dann rechnet er eben auch falsch.
Immer noch gilt:
Die Wallbox wird über Überschuss / 230V / calcPhases gerechnet. Daraus ergibt sich die freigegeben Stromstärke (6A, 10A, ...). Aus dieser ergebt sich die Ladeleistung des Autos. Hier dan Stromstärke * 230V * tatsächliche Phasen.
Tatsächliche Phasen ist bei Dir drei. calcPhases aber auch mal 1. Dann liegt die Berechnung um das dreifache daneben. Wenn mit 6kW geladen wird, dann weil 6kW / 230V / 3 Phasen = 8,5A eingestellt waren. -
@sneak-l8 Danke @Sneak, genau da liegt mein Problem.
Nach Deiner Erklärung z.B. surplus 5000/230/3 =7,25A .... 7,25 * 230 * 3 = 5000W, also unverändert, wenn calcPhases mit 3 gesetzt ist, aber warum wird mit 11 kW geladen ? -
@hardl Dann brauchen wir jetzt doch die ganzen Werte zum besagten Zeitpunkt. Am besten auch vom Webfrontend der Box.
-
@sneak-l8 Ok, sobald der Überschuss wieder mal > 4,5 kW ist, werde ich die Daten kopieren.
-
@hardl Heute war kurz eine Wolkenlücke und da hat alles einwandfrei funktioniert. Die Ladeleistung lag jeweils knapp unter dem Überschuss.
Ich kann leider nicht sagen, ob der Fehler bei mir lag oder ob ein Software-Update von Mercedes, vor 2 Tagen, die Änderung brachte.
Wie schon früher geschrieben, hatte die Mercedes-me App permanent einen Ladefehler gemeldet, den ich im Dezember an den Service gemeldet habe. Vorgestern bekam ich dann die Meldung, dass der Fehler behoben wurde.
Dir vielen Dank für Deine Geduld, die schnelle Hilfe und den tollen Adapter. -
Hallo,
ich benutze den Adapter zusammen mit meiner Wollbox. An der Wollbox habe ich RFID eingeschaltet.
Meine Frage ist, besteht die Möglichkeit im Adapter zu sehen welche RFID Karte die Wollbox aktuell entsperrt hat?Möchte damit einige von dem RFID Karte abhängige Automationen starten.
Danke
-
@pengo Wenn ich das UDP-Handnuch von Keba richtig lese, dann findest du die Info in den Ladesitzungen. Diese musst du in den Einstellungen des Adapters aktivieren.
Es gibt dann die Ladesitzungen 00 bis 30, wobei die 00 die aktuelle Ladesitzung ist. Dort müsste auch die RFID vermerkt sein.
Wäre das eine Lösung für Dein Problem? -
@sneak-l8 Habe mit den Ladesitzungen auch schon gesehen. Leider ist das Problem das diese Sitzungen erst beim Beenden des Ladevorgangs erstellt werden. Für mein Vorhaben muss ich schon vor dem Start des Ladens wiesen welcher RFID Tag angemeldet ist.
Ich persönlich brauche es um die Ladebuchse am Auto zu öffnen und entriegeln.
Andere Möglichkeit ist darüber PV Laden zu steuern.
RFID 1 = PV laden
und
RFID 2 = normales laden -
@pengo also ich lese die Doku so, dass die Session 00 die Werte des aktuellen Vorgangs enthält:
With the commands report 101 up to report 130 you can read the history of the last 30 charging sessions. report 100 shows the latest charging session. After a reboot, the report will deliver all zero values. If a new session is started by plugging in the vehicle, a new Session ID is created in report 100 and all the available values (start time, start energy value, RFID token code) are filled. If the session ends, the end values (end time and end reason) will also be added, and report 100 is shifted to report 101.
Hast Du auch eine Session 00 oder nur 01? Kannst Du die Daten hier posten?
-
@sneak-l8
Ja genau so verstehe ich es auch. Die Session00 ist der aktuelle Ladevorgang. Nur wird es erst erstellt wenn der Ladevorgang startet.„If a new session is started by plugging in the vehicle, a new Session ID is created in report 100 and all the available values (start time, start energy value, RFID token code) are filled. If the session ends, the end values (end time and end reason) will also be added, and report 100 is shifted to report 101.“
Ich suche eine Möglichkeit wie ich vor dem Start des Ladevorgang herausfinden kann mit welchem RFID Tag die Wallbox entsperrt wurde.
Hier noch zwei Bilder wie es bei mir angezeigt wird.
-
@pengo Hm, ich verstehe. Die Session_00 sollte aber laut Beschriebung mit Anstecken des Fahrzeugs initialisiert werden. Gibst Du die Wall erst mit der RFID frei und steckst dann erst an?
Sonst empfehle ich mal eine Anfrage bei Keba zu stellen und nachzufragen. Diese Frage ist ja unabhängig von ioBroker und diesem Adapter.
Wenn Du da nachfragst, ob es eine Möglichkeit gibt, die RFID der Freischaltung vor Start des Ladevorgangs per UDP abzufragen.
Wird im Web-Frondend der Box eignetlich was angezeigt? -
Ich habe jetzt mal eine neue Version per github brereitgestellt. Bei der wird jetzt auch im passiveMode und ohne angeschlossenes Fahrzeug ein Berechnung des Überschusses gemacht sowie Ladestartzeitpunkt eingetragen.
Außerdem lese ich die Session-ID, RFID-Tag und -Class der aktuellen Ladesitzung aus und trage sie in neue State unter statistics ein.
@Pengo falls es dann doch noch irgendwie klappt, musst Du auch keine Ladesitzungen mehr aktivieren, nur um an die Werte zu kommen.