Keba Wallbox
Einklappen
X
-
Ich habe mal angefangen eine Integration für einen PicoC Programmbaustein zu schreiben.
Diverse Funktionen konnte ich auch schon testen.
Reports über UDP anfordern und die einzelnen Values extrahieren.
Ich habe meine bisherigen Ergebnisse mal auf ein Repo gepackt.
-
Also, ich habe eine Antwort von Loxone:
danke für deine Anfrage. Für die Keba P30 wird keine neue Integration entwickelt, da wir ja unserer eigen Wallbox ,auf den Markt gebracht haben.
Echt schade. -
Hallo zusammen,
da hier jeder selbst das ein oder andere in unterschiedlichem Funktionsumfang ausprogrammiert hat und jetzt der neue Wallbox Manager veröffentlicht wurde würde ich gern unter dem Thread mal ein Lastenheft mit Funktionsbedchreibung zusammenfassen wie die P30 an den neuen Wallboxbaustein angebunden werden könnte.
So als fragen zur Anregung:
Welche Lademodi wären nützlich?
Realisierung der Phasenumschaltung?
Umfang mit der „Cooldown“-Zeit?
Dynamische Lastverteilung auf mehrere Wallboxen?
Sperre von Lademodi, z.B. da Umschaltung nicht bereit?
Parallel habe ich nochmal bei Loxone und Keba beim Support angefragt.
Loxone ist sich ja wohl unschlüssig ob der alte Wallboxbaustein aktualisiert werden soll.
Keba hat noch immer ein/zwei Bugs in deren Phasenumschaltung direkt aus der Wallbox heraus. -
Hallo zusammen,
siehe folgend eine alternative Lösung zur Steuerung der Phasenumschaltung (inspiriert von maximilian2202).
Ich habe allerdings dafür die Logik mit dem Baustein "Ablaufsteuerung" programmiert. Nur so ist mir gelungen alle mögliche Situationen ohne unerwünschten Verhalten des Wallboxes abzubilden.
Falls Interesse dafür steht, hier die Beschreibung :
Ich habe 3 Sequenzen hinterlegt :
- #1 : Phasenumschaltung
- #2 : Laden beenden (Kommando von Baustein Wallbox übertragen)
- #3 : Auto Stecker abgezogen (auf 1 Phase zurückschalten)
Der Lösungsansatz mit dem Timeout wurde vom maximilian2202 übernommen und welcher dazu dient die Ruhezeit vor einer Phasenumschaltung sicherzustellen (Eingang Ablaufsteuerung)
# Sequenz S2 : Phasenumschaltung
Sequenz wird über steigender Flanke vom Ausgang Ca / Wallbox, entspricht Start Laden
# Sub-sequenz um der Phasenanzahl zu definieren
In meiner Konfiguration wird über Solar immer nur 1-phasig geladen // kann aber angepasst werden.
# S4 : Laden beenden
Sequenz wird über fallander Flanke vom Ausgang Ca / Wallbox, entspricht Laden Stop
#S5 : Stecker Auto abgezogen (zurück 1-Phase)
Sequenz wird über fallender Flanke vom Ausgang Vc
Das war's.
Gerne kommentieren.
Gruß
RegisEinen Kommentar schreiben:
-
Hi bausi2k,
kannst du mir mal deine Details zum Schalten der Register 5050 und 5052 bzw. Lesen von 1550 und 1552 geben? Ich weiß nicht, ob ich richtig schreibe, denn beim Lesen bekomme ich immer eine Null...!
Danke sehr!
Grüße,
teeceeell
Das
hast du meinen Beitrag zum E10 gesehen:
https://www.loxforum.com/forum/hardware-zubeh%C3%B6r-sensorik/77402-keba-wallbox?p=395780#post395780Hat jemand von euch die Keba Wallbox installiert oder Erfahrung damit? bin gerade am überlegen ob ich sie mir kaufe. lg thx -
Für einphasiges Laden kannst du P/U rechnen um aus der Wirkleistung den Strom zu berechnen.
Bei dreiphasigem laden muss dann noch der Verkettungsfaktor Wurzel 2 mit rein.
Bei zweiphasigen Laden musst du wieder extra was rechnen.
Der Gen1 Baustein mit UDP Kommunikation macht das selbst, sehr meine Empfehlungen den Gen1 Baustein über UDP zu nutzen und wenn es unbedingt sein muss den einfach Signal für Signal auf den gen2 Baustein zu verbinden.
Sonst kannst du nur mal im Thread suchen wie andere hier die ModbusTCP Schnitstelle verwendet haben. -
Hallo zusammen,
ich versuche es jetzt mal und habe eine konkrete Frage:
Die KEBA Wallbox P30 hat folgende Aktoren über Modbus TCP:- Energieübertragung nächste Ladung festlegen
- Entriegeln des Steckers
- Ladestation aktivieren_deaktivieren
- Ladestrom festlegen
Wie habt ihr das Einstellen der KW Leistung über den Wallbox Gen2 Baustein gelöst?
Ich habe folgende Konstellation:
Meine Wallbox ist auf 11 KW eingestellt und auf 16 Ampere abgesichert
Wenn ich den Ladestrom über den Modbus Ausgang festlegen möchte, dann klappt das nicht.
Habe einen PHEV der auf maximal 7,2 KW (2-phasig) laden kann.
wenn ich jetzt den Ausgang Tp des Wallbox Gen2 Bausteins auf den Wallbox Aktor "Ladestrom festlegen" verbinde, klappt das natürlich nicht.
Aus dem Wallbox Baustein kommt über TP ein Wert 11 KW heraus.
Der Ladestrom erwartet einen Wert von: 6000 − 63000
Example:
Value 8000: The charging current is set to 8000 mA = 8 A.
Wie habt ihr das gelöst?
Ich könnte da jetzt einen Formelbaustein einfügen zwischen "Tp" und dem Wallbox Aktor "Ladestrom festlegen" : z.B. I1/2*1000/I2*1000
I1 = Eingang Tp
I2 = Eingang Modbus Volt von Wallbox Phase 1
(A= kWh / n * 1000 /V *1000 mit n für die Anzahl der Phasen)
Aber irgendwie passt das auch nicht....
Und wenn ich weiß welchen Wert ich schicken muss, wie mache ich das, dass die Loxone Config nur einen Wert schickt, wenn ich auch etwas verändert habe?
Wenn das Kabel zwischen Wallbox und Auto abgesteckt ist, ist Volt bei Phase 1=0 Volt --> somit setzt der Wallbox Baustein die Max Ladeleistung beim Ladeende auf 0 Ampere.
Stehe auf dem Schlauch....
Freue mich über Eurer Feedback.
Einen Kommentar schreiben:
-
Hallo zusammen,
ich habe mir jetzt auch eine KEBA P30 mit eichrechtskonformen Zähler zugelegt--> KC-P30-EC2404E2-L0R-DK
Habe vorher eine Innogy / Compleo Wallbox gehabt --> das war keine Kommunikation mit Modbus möglich --> habe die wieder zurückgegeben.....
Keba klappt aber super....
Habe die KEBA Wallbox mit Modbus TCP verbunden und ich bekomme alle Werte genau wie es in der KEBA Modbus Anleitung vorsieht: https://www.keba.com/download/x/dea7...ustcp_pgen.pdf
Nun habe ich den Wallbox Gen 2 Baustein in die Config eingefügt und die Wirkleistung der KEBA Box mit dem Eingang Cp verbunden.
Zudem habe ich auch den Ladestatus mit dem eingang Sm1 verbunden.
Nun stehe ich aber dem Schlauch, denn ich bin ein (Loxone/Wallbox) neuling.....
Gibt es eine Anleitung, wie man die Funktionen der KEBA P30 komplett ausnutzt und die maximale Ausgabe der Werte in den Wallbox Baustein und Energiezähler Baustein integriert?
Ich habe mir das im Lox wiki angesehen... https://loxwiki.atlassian.net/wiki/s...590002780/KEBA da gibt es aber nichts die zeigt wie ich das maximum aus der Keba/Loxone hole.
Was ist meine Anforderung:
1. möchte die Box komplett über die Loxone App steuern können (also auch mit Ladestrombegrenzung usw.)
2. Zudem möchte ich mir alles in der Loxone App anzeigen lassen, was die Keba P30 anzeigen kann
3. Möchte ich reporten, welche Energie wann in mein Auto geladen wurde (inkl. einer Statistik Tag / Woche / Monat / Jahr) usw.
4. Ich habe keine PV Anlage und muss aktuell noch kein PV Überschussladen integrieren.
Hat hier zufällig gemand was gemacht, wo ich mir was "abschauen" kann?
Würde mich sehr freuen...
VG
Logol01Einen Kommentar schreiben:
-
maximilian2202 Danke dir wirklich, es funktioniert jetzt so wie es soll. Durch die Videos gestern plus das was du mir als Tipps gegeben hast, läuft jetzt alles problemlos. Habe es jetzt sogar in Verbindung mit dem Energiemanager eingebunden mit den verschiedenen Prioritäten (wo ich vorher nur den Heizstab hatte).
Das Einzige was (noch) nicht geht ist, wenn ich in der App auf Maximalleistung stelle, aber das bekommt man bestimmt auch noch irgendwie hin.
> Edit: Ich hab nun das auch hinbekommen 😄 Im Energiemanager kann man das umstellen und er überschreibt alle anderen Parameter. Ich hatte es vorher in der Wallbox selbst probiert und dort auf Maximum gestellt, dass hat nicht funktioniert.
Aber nun bin ich echt froh, dass es jetzt soweit läuft 😇
Danke danke danke!
1 BildZuletzt geändert von ben104; 11.08.2023, 11:00.Einen Kommentar schreiben:
-
Ich verstehe die Logik dahinter, aber bin mir nicht sicher, ob ich das richtig gemacht habe.
Habe bei V1 und V2 den Wert 4,2 festgesetzt und gehe bei V3 mit meinem Eingang hinein und komme bei Max heraus und gehe dann von da auf Cpl. So gibt er immer mindestens 4,2 an Cpl weiter. So zumindest mein Verständnis.
BTW: Ich habe mir nochmal ein paar Videos angeschaut. Da wird unter anderem der neuere Wallbox-Baustein gezeigt in Verbindung mit dem Energiemanager. Ich hab mir da schon mal testweise was zusammengeklickt. Vielleicht funktioniert das zumindest besser als mit dem bisherigen Wallbox-Baustein!? Zumindest in der Theorie, denn ich habe auch schon Kommentare gelesen unter den Videos, dass die Keba sich nicht damit einbinden lässt, aber ich kann ja morgen mal eine Wasserstandsmeldung dazu abgeben.
Vielen lieben Dank schon mal bis hierhin
-
Der min/max Begrenzer sorgt nur dafür dass der Cpl Eingang nur valide Werte erhält. Also 1,4-3,6 bei 1phasig und 4,2-11 bei 3phasig -
Ich habe das jetzt mal so eingebunden. Aber dass mit dem Min/Max verstehe ich nicht so Recht, soll ich bei V1 und V2 jeweils 4,2 als Wert vorgeben? Und V3 dann der Wert vom Energiemanager Gen 1, der mir die Überschussleistung herausgibt. Und 4,2 deshalb, weil ich nur dreiphasig laden kann. -
Probier mal folgendes:
Sc auf ein
Über Act ein und ausschalten
Und den Cpl vorher über einen min/max Begrenzer so dass mindestens 1,4 kw geladen werden darf.
Dann sollte es über Act starten/stoppen. Nur eine manuelle Ladung ist dann erst wieder möglich wenn du das mit dem sc noch etwas ausprogrammierst. -
Ja, genau. Ich bin aber auch offen, dass anders zu lösen. Denn die Heizpatrone ist am Energiemanager eingebunden und unter anderem hatte ich heute versucht die Wallbox in der Priorität dahinter zu stellen, aber dann kamen ja unter anderem die ganzen Probleme auf.
Genau, der Baustein zeigt mir auch in der Loxone-App an, dass das Fahrzeug nicht verbunden ist und auch in der Loxone Config ist Vc auf "Aus". Das klappt wunderbar und wird auch immer sofort erkannt.
Zwecks UDP-Monitor: Ja, dass klappt, er zeigt alle paar Sekunden Senden und Empfangen an mit verschiedenen Parametern die er auflistet. Muss da denn irgendwas bestimmtes stehen oder ging es da erstmal nur grundsätzlich drum, dass der Datenaustausch funktioniert?
Ja, ich wollte auch einen Puffer einbauen, dass eben der Akku nicht mit beisteuert, zumindest nicht primär. Aber das konnte ich nicht testen, weil das Auto leider nicht mehr auf die Eingaben reagiert hat.
Der Parameter Sc steht bei mir auf "Aus" (also immer gesehen, ohne dass das Auto angesteckt ist), jedoch hat das einige Tage prima funktioniert, dass er bei Act die Meldung "Ein" bekommen hat und dann auch dementsprechend geladen hat. Ich hatte auch an dem letzten Sonntag mit Sc "herumgespielt" und dann wollte er aber jedes Mal einen manuellen Start des Ladens und das ist ja nicht Sinn und Zweck der Sache - das verwirrt mich jetzt...
Eigentlich habe ich mir die Beschreibung der Ein- und Ausgänge schon mehrmals durchgelesen und habe gedacht alles richtig gemacht zu haben.
Kann es grundsätzlich daran liegen, dass ich einmal einen Energiemanager habe für die Heizpatrone und dann nochmal einen Baustein für die Wallbox und bei beiden aber steht, dass sie beim API-Connector ein Gerät zugeordnet haben? > Obwohl ich beim Energiemanager gar kein Gerät verbunden habe. -
Ok, dann hangeln wir uns mal durch.
Du hast also den Baustein verwendet so wie Loxone es vorschlägt.
Dein Baustein auf dem Bild stellt damit auch das Menü in der Visualisierung bereit. Der Vc Ausgang in deinem Bild steht jetzt auf „Ein“. Ändert sich der Status wenn du dein Auto abziehst?
Dann wäre erstmal klar ob der Baustein selbst korrekt arbeitet. Wenn nicht IP und Seriennummer (Mac-Adresse ohne Trennzeichen) kontrollieren.
Den UDP Monitor findest du am unteren Ende der Config (Da gibts für verschiedene Protokolle kleine Monitorplugins). Den aufblenden und mit dem grünen Play Symbol einschalten dann müsste er dir im Abstand von einigen Sekunden die beiden Eingangsnachichten von der Keba wallbox anzeigen.
Grundsätzlich würde ich empfehlen gerade mit Akku bei der Lastregelung etwas Leistungspuffer einzubauen da ja alles regelt und das unterliegt Zeit und Regeltoleranzen. Ich hab es bei mir z.B. so gemacht dass mit steigendem SOC der Offset kleiner wird.
Ob er mit bei Act „Ein“ lädt oder nicht hängt wiederum vom Parameter Sc ab.
Am besten erstmal die Doku genau anschauen. Vor allem die Beschreibung von Eingängen/Ausgängen/ParameternZuletzt geändert von maximilian2202; 10.08.2023, 16:30.
Einen Kommentar schreiben: