Keba Wallbox

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • maximilian2202
    kommentierte 's Antwort
    Beispiel für Register 5004:
    Value 8000: The charging current is set to 8000 mA = 8 A.

    Steht alles in der Modbus TCP Doku von Keba.

  • the--doctor-9
    antwortet
    Ich habe jetzt nach 4 Monaten mein Iskra Schütz bekommen, möchte den gerne am Wochenende einbauen, jedoch hadere ich noch etwas an der Einstellung. Was bedeutet:

    CPM direkte Steuerung
    CPM Profile
    UDP
    Modbus

    Bei Keba steht leider nirgends was zu den Profilen

    könnt ihr mir mal ein Beispiel für das Register 5004 zusenden damit ich es verstehe. Spart mir doch eine menge Zeit

    Danke

    Einen Kommentar schreiben:


  • Firefox2
    antwortet
    Hier mal meine Keba P30X über UDP mit PhasenumschaltungKlicke auf die Grafik für eine vergrößerte Ansicht

Name: wallbox.png
Ansichten: 2221
Größe: 287,8 KB
ID: 396592

    Einen Kommentar schreiben:


  • CoComp
    antwortet
    Ich betreibe das Quartett aus Keba P30x, Keba S10, Kostal KSEM und Loxone aktuell auch so, dass die komplette Logik im Loxone läuft, also auch der "Umschaltbefehl" via udp aus Loxone an die P30x geht. Dazu habe ich in der P30 als Kommunikationskanal" "upd" eingestellt.

    Ich meine aber in den letzten Tagen einen Beitrag gelesen zu habe, dass jemand die P30x so eingestellt hat, dass aus Loxone nur die Ladeleistung vorgegeben wird und dann die P30 anhand dieser Leistungsvorgabe, die Umschaltung des S10 anstößt. Ich finde den Beitrag aber nicht mehr und weiß leider nicht mehr, wie derjenige das gemacht hat - aber das wäre aus meiner Sicht der beste Weg.
    • Idee 1 (noch nicht vollständig getestet):
      Ich richte den Smartmeter (in meinem Fall des Kostal KSEM in der P30 unter "Externer TCP Zähler" ein und stelle als Kommunikationskanal "CPM direct control" oder "CPM profiles" ein. Im Grund gehet das, aber ich möchte das Energiemanagement komplett in Loxone lassen und nicht in der P30 und in Loxone abbilden.
    • Idee 2 (noch nicht getestet)
      Ich muss "nur" den richtigen Kommunikationskanal einstellen und die P30 schaltet anhand der vorgegebenen Ladeleistung allein um. Was müsste ich da als Kommunikationskanal einstellen. Aber welcher ist das oder muss ich an anderer Stelle in der P30 noch etwas "drehen"?

    Hat schon mal jemand in die Richtung experimentiert?

    Einen Kommentar schreiben:


  • maximilian2202
    antwortet
    Ich möchte gern mal noch meine aktuellen Erfahrungen zum Thema Phasenumschaltung direkt mit der von Keba veröffentlichten Funktion (Stichwort Schütz-Box S10) teilen.

    Ich nutze das bei zwei P30c Wallboxen und als Schütze zum umschalten habe ich nicht die S10 genommen sondern 2 Installationsschütze welche schon exakt so zum umschalten verbaut waren.
    Beide WB werden über den Gen1 WB-Baustein über UDP angesprochen, zusätzliche Befehle die nicht im Baustein enthalten sind werden direkt aus Loxone (Virtuelle I/O) per UDP gesendet/empfangen.

    Positiv zu erwähnen ist dass die Umschaltung zuverlässig und schnell funktioniert. Die Ladung wird unterbrochen, es wird umgeschaltet und danach wird die Ladung wieder aufgenommen.

    Es gibt aber tatsächlich einige Dinge welche negativ aufgefallen sind bzw. die zumindest bei der Programmierung beachtet werden müssen.

    - die „Cooldown“-Zeit von 5 Minuten ist mit meiner PV-Konfiguration (4,5 kWp SO + 2,4 kWp NW ohne Speicher) sehr Großzügig bemessen, da kommt es regelmäßig vor dass die Leistungsvorgabe weit unter 4 kW liegt aber durch die Zeit immer noch mit 4 kW geladen werden muss.
    - die Cooldown Zeit fällt bei jedem Schaltvorgang an, in beide Richtungen und egal ob Ladung aktiv oder nicht.
    - Der Umschaltvorgang besteht immer aus den gleichen Befehlen, das bedeutet er endet immer mit einem Enable-Kommando. Das führt dazu das nach dem Umschalten die Ladung immer freigegeben ist.
    - Der Loxone Wallbox Bausteine wiederholt keine Kommandos für die Ladefreigabe, wenn also parallel zum Baustein Kommandos an die Keba gesendet werden kann es vorkommen dass in Loxone die Ladung über den Eingang freigegeben ist, die parallelen Kommandos die Ladung aber wieder gesperrt haben (Für eine erneute Freigebe würde es erst wieder einer steigenden flanke am Bausteineingang benötigen).

    Ich habe auch wegen dem Punkt dass das Umschalten immer mit einem Enable endet eine Request bei Keba eröffnet, da gibt es aber noch kein Ergebnis zu vermelden.

    Bei Fragen kann ich meinen Post auch gern noch erweitern.

    Einen Kommentar schreiben:


  • teeceeell
    kommentierte 's Antwort
    Gestern hat mir der Keba-Support geschrieben, dass die P30-c auch mit dem E10 kommunizieren kann. Nur wie verraten die nicht. Die entsprechenden Modbus-Register der E10 rücken sie auch nicht raus. Bin etwas enttäuscht!

    Grundsätzliche steht etwas zur Modbus-Verbindung im Handbuch:


    Ich habe mir jetzt noch die Arbeit gemacht und aus den (vielen) Werte, die die E10 liefert, die für die Leistung herauszufinden.
    Vielleicht kann es jemand brauchen:

    Register 002: Wirkleistung Summe (0,1 W)
    Register 042: Wirkleistung L1 (0,1 W)
    Register 082: Wirkleistung L2 (0,1 W)
    Register 122: Wirkleistung L3 (0,1 W)

    Es gibt offenbar noch mehr Werte (Strom, Spannung, Frequenz, Leistungsfaktor) und diverse Zähler, aber die interessieren mich aktuell nicht.
    Zuletzt geändert von teeceeell; 11.12.2023, 17:14.

  • Firefox2
    kommentierte 's Antwort
    Ja, habe gestern Abend auch nochmal schnell geschaut und den Zähler und den Status von der Phasenswitching ausgelesen. Bin gerade dabei dieses weiterzuverarbeiten.

  • maximilian2202
    kommentierte 's Antwort
    Ich habe heute übrigens mal probiert.
    Mit der richtigen Befehlskennung lassen sich die Werte aus der UDP-Kommunikation des Wallbox Baustein Gen. 1 wunderbar in einen UDP-Eingang umleiten.

    Da werde ich demnächst nochmal meine Programmierung erweitern und den Status der Phasenumschaltung Einlesen und Weiternutzen.

  • maximilian2202
    kommentierte 's Antwort
    Also ich hab das bisher nicht gebraucht daher kann ich da auch nur mutmaßen:

    Hast du versucht es über den UDP Monitor einzulernen?
    Wird im UDP Monitor die Befehlskennung erkannt und zugeordnet?

    Wird dort nichts erkannt kann es sein das Loxone das nicht korrekt zuordnet.
    Die Werte aus report 2 und 3 werden nur auf Anfrage gesendet. Der Wallbox Baustein fordert diese Reports zyklisch an.
    Da das aber ja direkt von Loxone programmiert ist gibts keinen Einblick wie das funktioniert und ob die UDP-Eingänge in diesen Speicherbereich schauen können.

    Du könntest jetzt versuchen mit einem UDP-Ausgang den Report zusätzlich anzufragen und die Antwort in einen UDP-Eingang einzulesen.

    Oder du liest mit einem http Eingang das Web Interface aus.

  • Firefox2
    antwortet
    maximilian2202 wie komme ich an die Einzelwerte von report 2 oder 3? Ich möchte den Gesamtzähler auslesen und habe mir dazu den Eingang angelegt und die Abfrage mit "E total" gemacht. Aber es kommt nur 0

    Einen Kommentar schreiben:


  • Firefox2
    kommentierte 's Antwort
    Habe es gerade mit X2 0 bzw 1 probiert. Ich sehe den Befehl im Monitor aber er wird weder bestätigt noch wird etwas ausgeführt. Ich dachte auch erst, dass ich mal die 5 Minuten wie es im Handbuch steht abwarten sollte und habe mal 7 Minuten gewartet aber trotzdem keinerlei Reaktion der Wallbox. Jetzt wird es echt doof.

    Update: Achtung es muss x2 0/1 eingegeben werden. Ich hatte das X groß geschrieben. Das war der Fehler. Jetzt schaltet er das Relais ein und quittiert es auch mit done. Jedoch wenn ich es zurück schalten will auf 0 dann kommt not allowed now.

    Hintergrund, es sind hier die 5 Minuten einzuhalten wie im Handbuch beschrieben. Gerade getestet
    Zuletzt geändert von Firefox2; 26.06.2023, 07:50.

  • maximilian2202
    kommentierte 's Antwort
    Aber dann hat das doch geholfen.

    Der Teil „phaseSwitch“ ist zu viel im Ausgangsbefehl.
    Der Befehl muss nur „x2 1/0“ sein, je nachdem in welche Richtung umgeschaltet werden soll.

    Ist im aktuellen UDP Programmers Guide zur P30 auch nochmal explizit aufgedröselt im Punkt 3.2.14 und 3.2.15.

  • Firefox2
    kommentierte 's Antwort
    Ich hänge mich hier mal mit rein, da es bei mir auch nicht umschaltet. Ich habe allerdings nur den X2 Aktor den mir der Wallboxbaustein Gen 1 ausgibt benutzt und der sagt eindeutig im Monitor "not allowed". Ich habe es allerdings gerade eben auch mal mit dem Befehl "X2 phaseSwitch" mit einem UDP Ausgang versucht, da passiert auch nichts.
    Zuletzt geändert von Firefox2; 26.06.2023, 04:52.

  • CoComp
    kommentierte 's Antwort
    Mein Problem ist eigentlich klar isoliert - ich möchte via UDP an meine P30x mit vorgeschaltetem Keba S10 den Befehl senden, die Phasenumschaltung von 3- auf 1-phasig umzuschalten, also den "X2-Schalter" zu betätigen.

    Im udp-Monitor liefert Report 2:
    92.168.178.148 Keba PX30_neu 7090 {\n"ID": "2",\n"State": 5, .... n"X2 phaseSwitch source": 4,\n"X2 phaseSwitch": 1,\...

    Der Kommunikationskanal steht im WebUi der Box auf UDP und auch der Wert "X2 phaseSwitch source": 4 bestätigt das.

    Nun habe ich in Loxone den entsprechenden UDP Ausgang angelegt "/dev/udp/192.168.178.148/7090" und dazu einen Ausgangsbefehl, mit dem ich entweder "X2 phaseSwitch 1" oder "X2 phaseSwitch 0" an die P30x sende.

    Der udp-Monitor zeigt, wenn ich "0" sende
    22:04:32.804 Loxone Miniserver Senden 192.168.178.148 Keba PX30_neu 7090 X2 phaseSwitch 0

    Trotzdem bleibt der Wert auf "X2 phaseSwitch": 1 stehen, schaltet also nicht um....

    Ich mache morgen mal ein paar Screenshots...

  • teeceeell
    kommentierte 's Antwort
    Ja, das habe ich in der UDP-Doku gelesen.
    Lässt sich das triggern des x2 (UDP oder ModBus) über den Loxone-Wallbox-Baustein machen? Den Ablauf der Keba zu überlassen gefällt mir nämlich gut und die Phasenumschaltung würde ich dann auch mit in die P30 bauen!
Lädt...