NEWS
[Frage] Realisierung Adapter UDP Keba Wallbox
-
@UncleSam Ich habe nochmal 2 Screenshots gemacht. Vielleicht helfen die... DANKE!
-
@UncleSam Ich habe jetzt mal die Wert direkt in Keba-Instanz eingegeben. Jetzt scheint es zu laufen... oder mache ich da etwas falsch??
-
@NicolasA ja, so ist das gedacht. Wenn Du getrennte Werte für den Netzbezug und die Einspeisung hast, dann gibst Du die beiden Namen der states an. Da musst Du nichts selbst berechnen. Leistung der Wallbox wird automatisch abgezogen.
-
@Sneak-L8 Das ist super! Es scheint zu klappen! Danke für die Arbeit!
Ist denn diese Warnung in diesem Zusammenhang zu vernachlässigen? Ich bin relativ neu im Umgang mit dem IOBroker... -
@NicolasA Die Meldung sagt eigentlich, dass Deine Wallbox eine fehlerhafte Antwort geliefert hat. Das passierte früher mal, weil Keba eine Statusmeldung nicht ganz sauber implementiert hatte. Bitte prüfe mal, ob es für Deine Wallbox eine neuere Firmware gibt.
Falls nein, kannst Du den Adapter mal in den Debug-Modus schalten. Dann protokolliert er auch alle Kommunikation mit der Wallbox. Dann sollte in den Logs um die Warnung herum die komplette Nachricht der Wallbox auftauchen, die den Fehler enthält. Die dann ggfs. nochmal posten. Danach kannst Du gleich wieder auf "info" zurückgehen, damit der Adapter das Log nicht zu sehr vollballert.
Aber dramatisch ist Warnung nicht. -
@Sneak-L8 Hey! Die Firmware ist aktuell (3.10.16). Hier mal ein Ausschnitt der Log-Datei. Da kommt ziemlich schnell ziemlich viel zusammen. Reicht der Ausschnitt??
-
@NicolasA Danke für den Screenshot. Die Keba liefert als Antwort also "Report 1". Das sollte sie nicht tun, sondern den Report liefert. Report 1 ist das Kommando, das an die Wallbox gesendet wird. Ist die Box irgendwie noch im Inbetriebnahmemodus oder sonst was besonderes eingestellt? Oder ist sie mit einer 2. Box gekoppelt und die Box sendet zu dieser anderen Box eigentlich das Kommando als Broadcast, so dass der ioBroker es auch empfängt?
-
@NicolasA Das ist ganz lustig: der Adapter erhält seine eigene Nachricht. Welche IP Adressen haben deine Geräte? ioBroker und Wallbox?
-
@UncleSam Hey! Ich kann leider nicht sagen, in welchem Modus die Box ist. Habe da dem Elektriker vertraut. Kann man das irgendwie rausbekommen? Die Keba hat die IP 192.168.178.158, der Raspberry mit dem IOBroker hat die 192.168.178.65. Dann gibt es noch einen SmartPi mit der 192.168.178.167.. Das zeigt die Box an, wenn man die IP im Netz aufruft:
-
@NicolasA Ne, darüber sieht man nichts. Du müsstest die Box öffnen und nach den DIP-Schaltern schauen. Aber VORSICHT offene stromführende Leitungen. Daher ggfs, lieber zusammen mit dem Elektriker.
-
@Sneak-L8 Danke für den Tipp. Der Elektriker muss eh nochmal kommen. Dann schauen wir da mal gemeinsam rein... Ich melde mich, wenn es was neues gibt. Danke für eure Tipps!
-
@NicolasA Und was ist auf der x.157? Ich sehe, dass die falsche Nachricht von dort kommt. Hast du irgendwo noch einen ioBroker am laufen oder eine App oder so?
-
@UncleSam Das war die Lösung. Ich habe noch einen SemCompact Energiemanager im Netz. Der war mal mit der Box verbunden. Das hatte ich aber schon lange gelöscht. Nach einem Reset des Energiemanagers und einem Neustart der Wallbox ist die Meldung weg. Danke! Euch allen eine besinnliche Weihnacht!
-
Hallo Zusammen,
vielen Dank für den Adapter. Ich habe diesen installiert. Daten lesen von der Wallbox funktioniert bei mir einwandfrei. Leider lässt sich die Wallbox nicht in der Leistung regeln. Der Adapter sendet zwar laut Log z.B. einen Sollstrom von 6000 mA, jedoch lauft die Ladestation mit maximaler Leistung, bei mir 7,5 KW, also 2x16 A. wenn ich die Station händisch über Python per Modbus anspreche kann ich die Stromstärke ohne Probleme regeln. Hat jemand eine Idee wo ich noch nachsehen könnte?
Danke!
-
@AndyHoffmann sagte in [Frage] Realisierung Adapter UDP Keba Wallbox:
wenn ich die Station händisch über Python per Modbus anspreche kann ich die Stromstärke ohne Probleme regeln.
Ich weiss nicht, was das Problem ist, aber hast du mal versucht mit dem Modbus Adapter die Einstellung zu verändern, das wäre zumindest kurzfristig eine Lösung
-
@AndyHoffmann sagte in [Frage] Realisierung Adapter UDP Keba Wallbox:
Leider lässt sich die Wallbox nicht in der Leistung regeln. Der Adapter sendet zwar laut Log z.B. einen Sollstrom von 6000 mA, jedoch lauft die Ladestation mit maximaler Leistung, bei mir 7,5 KW, also 2x16 A. wenn ich die Station händisch über Python per Modbus anspreche kann ich die Stromstärke ohne Probleme regeln. Hat jemand eine Idee wo ich noch nachsehen könnte?
Danke!
Könnte es sein, dass bei der Wallbox die UDP-Schnittstelle nicht offen ist. In den Debug-Meldungen sehe ich keine Antworten der Wallbox. Vermutlich kommen die Kommandos garn icht bei ihr an, wenn sich die Leistung nicht ändert.
-
@UncleSam, erst mal danke für eure Hilfe an Weihnachten. Ich habe den Modbus Adapter schon probiert. Aber im Modbus Adapter habe ich das Problem dass die Wallbox auf dem Register 5004, mit dem die Leistung gesetzt wird, keinen Poll, also kein lesen akzeptiert. Wenn ich nun die Einstellung des Registers auf CW stelle, also Continous write, wird das Objekt im IO Broker automatisch gelöscht. Ich habe dies dann mal manuell zugefügt, es hat auch gut funktioniert. Aber nach dem nächsten Neustart des Adapters ist das Objekt wieder weg. Habe dies auch mal hier im Forum adressiert.
Vielleicht kann mir hierzu auch jemand helfen.
Danke dir und schöne Restweihnachten!
-
@Sneak-L8 auch dir vielen Dank für deine Hilfe an Weihnachten. Ich habe das ganze mit TCPDUMP auf dem Raspi direkt überprüft. Ich habe mittels Python script auf dem Raspi ein "i" an die Wallbox geschickt. Die Antwort hat der Raspi ohne Fehlermeldung entgegen genommen. Dann habe ich den Versuch wiederholt und die Antwort im Logfile des Keba Adapters gesucht. Auch dies funktioniert einwandfrei, die Antwort kommt durch. Kann es sein dass es an der Wallbox an sich liegt? Ich versuche morgen mal das Auto zu laden und dabei mit dem Befehl "Curr" direkt vom Python aus den Ladestrom zu steuern...!
Schöne Weihnachten!
-
@AndyHoffmann Ja, das sieht so aus, als käme nichts von der Wallbox. Außer dem Stand der Firmware sendet die Box nichts. Da sollte aber deutlich mehr kommen.
Oder könnte es an einer Firewall liegen? Oder nutzt Du Powerline und Broadcast-Meldungen werden z.B. nicht durchgereicht.
Die Idee, die Kommandos manuell zu sendne und das Ergebnis zu prüfen ist ein guter Ansatz. -
@Sneak-L8 Danke für deine Tipps. Leider waren alle Versuche erfolglos. Ich hab sogar das switch getauscht. Die Box sendet einfach keine Antwort.
Da ich in Javascript nicht sehr gut bin habe ich dort das Ansteuern über Modbus nicht hinbekommen. Ich habe mir nun zwei Python scripts gebaut die ich über die EXEC Funktion von JS-Script anspreche. Soweit funktioniert dies nun erst mal.Danke für eure Hilfe!