Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
Antworten
Marc'o
Beiträge: 20
Registriert: So Mai 10, 2020 12:55 pm

Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von Marc'o »

Hallo,
ich habe Probleme in der Ansteuerung einer Keba P20.

Das Starten und Beenden der Ladung über die Kommandos ena 1 bzw. ena 0 wird korrekt von der Keba umgesetzt.
Allerdings lässt sich die Ladeleistung nicht von openWB steuern.

Das passiert in der set-current.sh, Zeile 181 mit

echo -n "curr $kebacurr" | socat - UDP-DATAGRAM:$kebaiplp1:7090

Den Befehl curr 6000 beispielsweise akzeptiert die Box sowohl wenn ich ihn manuell mit einem UDP Testtool sende als auch vom raspi direkt mit
echo -n "curr 6000" | socat - UDP-DATAGRAM:192.168.1.14:7090. Hier geht alles zwischen 6000 und 32000 und wird von der Box sofort umgesetzt.

Nur in OpenWB funktioniert es nicht. OpenWB versucht die Ladeleistung zu ändern und protokolliert das auch, z.B.

Mi 10. Jun 16:21:27 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung gestoppt zu wenig PV Leistung: -1850
Mi 10. Jun 16:20:16 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 6 Ampere
Mi 10. Jun 16:20:06 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 7 Ampere
Mi 10. Jun 16:19:57 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 8 Ampere
Mi 10. Jun 16:19:47 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 9 Ampere
Mi 10. Jun 16:19:37 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 10 Ampere
Mi 10. Jun 16:19:27 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 11 Ampere
Mi 10. Jun 16:19:17 CEST 2020 alle Ladepunkte, Lademodus NurPV. Ladung geändert auf 10 Ampere
LP1, Ladung gestartet.


Die ganze Zeit wurde jedoch mit 6A geladen, weil das der letzte von mir gesendete Wert war.

Ich komme hier nicht weiter, kann jemand unterstützen?


Für Keba P20 und P30 gibt es hier keine Unterschiede im Programm. Wer nutzt das erfolgreich?
okaegi
Beiträge: 2186
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von okaegi »

Ich habe zwei Kebas 30 c und x im Einsatz und ein bischen beim pilotieren mitgeholfen.
Ich geh mal davon aus das du deine Keba am lp1 hast
Periodisch werden die Kebas abgefragt.
Was steht hier in der variabke:

/var/www/html/openWB/ramdisk/keballlp1r3 und
/var/www/html/openWB/ramdisk/keballlp1r2
Parallel dazu wird der Soll Ampere an die Station übertragen

echo -n "ena 1" | socat - UDP-DATAGRAM:$kebaiplp1:7090
echo -n "curr $kebacurr" | socat - UDP-DATAGRAM:$kebaiplp1:7090
echo -n "display 1 10 10 0 S$current" | socat - UDP-DATAGRAM:$kebaiplp1:7090

Nach der doku von keba kann die p20 den display befehl nicht. Kommentiere mal den display befehl aus mit # zum testen in der set-current.sh
Gruss Oliver
Dateianhänge
Screenshot_20200610-203808_Drive.jpg
(889.15 KiB) 109-mal heruntergeladen
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Marc'o
Beiträge: 20
Registriert: So Mai 10, 2020 12:55 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von Marc'o »

Hallo Oliver,

>/var/www/html/openWB/ramdisk/keballlp1r3
{ "ID": "3", "U1": 0, "U2": 0, "U3": 0, "I1": 0, "I2": 0, "I3": 0, "P": 0, "PF": 0, "E pres": 10962, "E total": 26286130, "Serial": "15602142", "Sec": 342712 }

>/var/www/html/openWB/ramdisk/keballlp1r2
{ "ID": "2", "State": 5, "Error1": 0, "Error2": 0, "Plug": 5, "Enable sys": 0, "Enable user": 0, "Max curr": 0, "Max curr %": 1000, "Curr HW": 32000, "Curr user": 6000, "Curr FS": 0, "Tmo FS": 0, "Output": 0, "Input": 0, "Serial": "15602142", "Sec": 342814 }

Dass die P20 den diaplay Befehl nicht unterstützt wusste ich. Ich kommentiere den mal aus bzw. probiere es.
okaegi
Beiträge: 2186
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von okaegi »

Der inhalt der Abfragen passt, so sieht es bei mir aus:

{ "ID": "2", "State": 2, "Error1": 0, "Error2": 0, "Plug": 7, "AuthON": 0, "Authreq": 0, "Enable sys": 1, "Enable user": 1, "Max curr": 8000, "Max curr %": 133, "Curr HW": 32000, "Curr user": 8000, "Curr FS": 0, "Tmo FS": 0, "Curr timer": 0, "Tmo CT": 0, "Setenergy": 0, "Output": 0, "Input": 0, "Serial": "18643498", "Sec": 7203470 }

Und

{ "ID": "3", "U1": 236, "U2": 237, "U3": 239, "I1": 7113, "I2": 0, "I3": 0, "P": 1659786, "PF": 987, "E pres": 151158, "E total": 46566707, "Serial": "18476162", "Sec": 7203545 }

Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Marc'o
Beiträge: 20
Registriert: So Mai 10, 2020 12:55 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von Marc'o »

Hallo,

das Auskommentieren der Zeile

echo -n "display 1 10 10 0 S$current" | socat - UDP-DATAGRAM:$kebaiplp1:7090

hat tatsächlich den Unterschied gemacht. Jetzt klappt die Steuerung der Ladeleistung.
:D

Verstehe ich zwar nicht, aber das Ergebnis ist erst mal wichtig.

Laufe ich jetzt Gefahr, dass die Datei mit dem nächsten Update überschrieben wird?
Lässt sich das verhindern?
openWB
Site Admin
Beiträge: 7906
Registriert: So Okt 07, 2018 1:50 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von openWB »

Ja, die Datei wird bei jedem Update überschrieben.
Verhindern wäre blöd, das könnte die openWB unbrauchbar machen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Marc'o
Beiträge: 20
Registriert: So Mai 10, 2020 12:55 pm

Re: Nutzt hier jemand eine Keba P20? Problem mit der Anpassung Ladeleistung.

Beitrag von Marc'o »

Was sind die Alternativen?
Jedes mal anpassen?
Wäre es denkbar eine eigene Implementierung für die P20 zu machen?
Antworten