Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Frage] Realisierung Adapter UDP Keba Wallbox

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Frage] Realisierung Adapter UDP Keba Wallbox

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      manner666 @manner666 last edited by

      @manner666 So, um das Thema hier abzuschließen mit einer positiven Meldung.
      Manchmal ist man so blöd und sieht den Wald vor lauter Bäumen nicht.
      Mir ist gestern aufgefallen, dass mein Sungrow Wechselrichter immer positive Werte für den Batteriestrom ausgibt, egal ob geladen wird oder entladen. Das war mir bis dahin nicht bewusst und hat den Adapter natürlich völlig durcheinander gebracht.
      Also habe ich jetzt über ein Skript einen neuen Datenpunkt erstellt, welcher das Vorzeichen wechselt und siehe da, die Ladeautomatik läuft wie sie soll und der errechnete Überschuss macht plötzlich Sinn.

      1 Reply Last reply Reply Quote 1
      • S
        Sneak-L8 @manner666 last edited by

        @manner666 Ah, für mich war das selbstverständlich, aber um es zu klar zu sagen. Wenn die Umschaltung nicht über X2, sondern einen in der Konfiguration genannten State erfolgt, dann wird vom Adapter natürlich auch erst die Ladung unterbrochen, der Schütz geschalten und danach erst die Ladung fortgesetzt. Da dürfte auch so ungefähr ne Minute vergehen.
        Hier wird auf keinen Fall unter Last geschalten.

        M 1 Reply Last reply Reply Quote 0
        • T
          tminimax @Sneak-L8 last edited by tminimax

          @sneak-l8 STOP Befehl via IOS Handy App:
          folgendes Feedback habe ich nun nach zig Iterationen erhalten: prinzipiell kommunizeren sie über Rest-API oder zur "Not" über UDP.

          Hier die gewünschten Befehle:
          • REST API: file:///v1/wallboxes/{serialNumber}/stopCharging
          • UDP: currtime
          Parameter Currtime 0 oder 1 lt. deren Aussage - mehr ist nicht aus dem Support rauszuholen...

          S 1 Reply Last reply Reply Quote 0
          • S
            Sneak-L8 @tminimax last edited by

            @tminimax sagte in [Frage] Realisierung Adapter UDP Keba Wallbox:

            currtime

            Hm, also der Adapter kommuniziert ausschließlich über UDP. Die c-Series kann m.W. auch nichts anderes. Du hast vermutlich ein x-Series?

            Die Angabe bei REST-API sagt mir nicht viel. meint das "file:///" evtl. auch http(s)://<ip-Adresse der Box>/...? Aber warum sollte da die Seriennummer in der URL drin sein. Ich möchte mal behaupten, dass das kein Kommando ist. Ich kenne aber auch nicht die original Antwort von Keba, um hier mehr zu mutmaßen.

            Und mit "currtime <milliampere> 1" wird die Wallbox heute schon geregelt. Das ist also wohl nicht der Vorgang, der den Ladevorgang stoppt.

            Hast Du es mal mit dem stop-State im Selbstversuch probiert? Der dürfte am ehesten dem entsprechen, was Du bei REST-API geschrieben hast.
            Aber ich denke, dass Keba mehr als die zwei Zeilen geschrieben hat und da ein wenig Text auf der Strecke geblieben ist.

            T 2 Replies Last reply Reply Quote 0
            • T
              tminimax @Sneak-L8 last edited by

              @sneak-l8
              sneak-l8 Leider ist das genau die Antwort die gekommen ist - und dafür benötigte ich schon 5 Rückfragen…da ist leider nichts auf der Strecke geblieben…außer die Freundlichkeit und Hilfsbereitschaft bei KEBA bzw. bei deren Support…

              1 Reply Last reply Reply Quote 0
              • T
                tminimax @Sneak-L8 last edited by tminimax

                @sneak-l8 habe heute etwas experimentiert:

                • kecontact.0.enableUser: stoppt das laden kurz, aber es beginnt dann gleich wieder von selbst zu starten (Wert setzt sich wieder auf true...)
                • kecontact.0.stop: wenn ich a) den Wert 00000000 setze oder b) den Wert von kecontact.0.statistics.rfid_tag passiert in beiden Fällen leider nichts.
                  Die Ladung wird damit leider nicht GESTOPPT...
                S 1 Reply Last reply Reply Quote 0
                • S
                  Sneak-L8 @tminimax last edited by

                  @tminimax dann muss was falsch gelaufen sein. mit dem stop-Kommando sollte zumindest der Ladevorgang unterbrochen werden. Dafür ist das Kommando ja da.
                  Kommt ein Fehler oder steht was im (Debug-)Log?

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tminimax @Sneak-L8 last edited by

                    @sneak-l8 folgende Meldung kommt im Debug-Log nach dem STOP mit der RFID tag nummer:

                    00fddd39-5b86-421f-b542-8f9bb49db6c7-grafik.png

                    weiters ist mir folgendes aufgefallen:
                    vermutlich seit dem letzten Keba Update (auf 1.18.0) meldet der Adapter folgenden Log eintrag: "unknown value received: setBoot=0 vom Typ warning

                    S10 Phasen Switcher:
                    ich überlege auch den s10 phasen switcher (oder nachbau) einzusetzen. muß dafür im der wallbox neben dem s10 setting auch ein externer zähler "angegeben" werden oder kann der adapter das auch ohne dieser wallbox einstellung (alle daten sollten dem adapter ja schon bekannt sein)?

                    Danke für dein Feedback

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Sneak-L8 @tminimax last edited by

                      @tminimax Also das Stop-Kommando wurde von der Wallboxakzeptiert (TCH-OK). Warum es trotzdem nicht zum Ladestopp führt, kann ich dir nicht sagen, das ist vielleicht eher was für den Keba-Support.

                      Wenn Du einen S10 hast, dann musst du im Adapter nur angeben, dass der Phase-Switch über X2 erfolgen soll. Das war's.
                      Die Keba selbst ist "dumm" und hat keine Ahnung, wann sie schalten soll. Sie ist daher auf externen Input (wie z.B. vom Adapter) angewiesen.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tminimax @Sneak-L8 last edited by

                        @sneak-l8 Stop: ah, ok. mal schauen was da wieder vom support zurück kommt....
                        S10: ich frage deshalb, da ich die x series habe (die ist intelligenter...); d.h. auf der Wallbox nichts einstellung und über adapter...

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Sneak-L8 @tminimax last edited by

                          @tminimax Da kann ich im Detail nicht weiterhelfen. Ich habe eine c-Series.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            tminimax @Sneak-L8 last edited by

                            @sneak-l8 welcher Befehl verbirgt sich hinter dem STOP? das wird mich Keba sicher fragen....

                            T S 2 Replies Last reply Reply Quote 0
                            • T
                              tminimax @tminimax last edited by

                              @tminimax was passiert bei dir, wenn du den STOP Befehlt mit 0000000000000000 absetzt (oder mit der RFID ID)? Kannst du das bitte probieren - hört er dann auf?

                              1 Reply Last reply Reply Quote 0
                              • S
                                Sneak-L8 @tminimax last edited by

                                @tminimax Hinter stop befindet sich der STOP-Befehl. Der heißt im UDP-Paket genau so. Die Datenpunkte tragen in der Regel dieselben Namen wie die gesendeten/empfangenen Daten.

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  tminimax @Sneak-L8 last edited by

                                  @sneak-l8 Ich glaube ich habe den Fehler gefunden. Der RFID Tag meiner Karte ist (bei mir) 14 Stellen lang und nicht 16 wie der Adapter darstellt. Unter kecontact.0.statistics.rfid_tag ist er aber 16 Stellen lang und somit sind die fehlenden Stellen mit 0 ern aufgefüllt. Führe ich den Stop Befehl (oder auch dann wieder den Start) mit der tatsächlichen ID aus, dann funktioniert es (also ohne die beiden letzten 0er in diesem Fall).

                                  Im lokalen Keba Web-Gui der Wallbox (bzw. auch im öffentlichen GUI) kann man die verwendet RFID ID finden (ohne die bieden 0er hinten).

                                  Gibt es irgendwo ein Objekt im Adapter wo die tatsächliche Nummer der RFID Karte steht oder kannst das einfügen? Oder gibt es ein Feld, wieviele Stellen der RFID State tatsächlich hat, dann könnte man selbst die 0en hinten wegmachen....

                                  Bei einer zweiten Karte von mir füllt er sogar 8 0en hinten auf, weil die ID kürzer ist. D.h. es wäre cool wenn wir hier einen fix finden könnten.

                                  Danke für deine Hilfe

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Sneak-L8 @tminimax last edited by

                                    @tminimax gerne.
                                    Der rfid_tag-Wert kommt so von der Wallbox, ich schreibe nur in den State, was per UDP ankommt. Das ist also der "tatsächliche". Kannst ja mal im Debug-Mode prüfen. Dann wäre das ggf. wieder ein Thema für Keba.
                                    Probiere mal die 00 probeweise vorne aufzufüllen. Vielleicht füllt Keba anders auf als es beim Stop prüft...

                                    1 Reply Last reply Reply Quote 0
                                    • lemonbiter
                                      lemonbiter @ehome last edited by lemonbiter

                                      Hallo zusammen,
                                      ich habe seit ein paar Tagen sowohl eine Keba P30 Dienstwagentauglich als auch mein erstes Elektroauto (BMW i5).
                                      Zusätzlich habe ich einen Wechselrichter von Plenticore.
                                      Ich bin alles andere als bewandert mit Blockly etc.
                                      Was ich sehr gerne hätte wäre: Wenn "Lieferung Strom an Stadtwerke größer als 1kWh, dann Laden"

                                      Würde mich enorm freuen, wenn mich jemand an die Hand nehmen könnte!

                                      Lieben Dank
                                      LEM

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Sneak-L8 @lemonbiter last edited by

                                        @lemonbiter Du brauchst kein Blockly. Du musst nur die entsprechenden Einstellungen im Adapter vornehmen. Ich nehme an, der i5 lädt dreiphasig, dann geht es bei 4,2kW und 6A los mit Laden. Dann musst Du unter dauerhaft zulässiger Netzbezug 3.200 W eintragen, damit das Auto ab 1.000W Überschuss lädt.

                                        lemonbiter 1 Reply Last reply Reply Quote 0
                                        • lemonbiter
                                          lemonbiter @Sneak-L8 last edited by

                                          @sneak-l8

                                          ahhh okay... könntest du mir da helfen und mir bspw. deine Einstellungen als Screenshot senden?
                                          Das wäre supi

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Sneak-L8 @lemonbiter last edited by

                                            @lemonbiter Die Einstellungen enthalten eigentlich alle wichtigen Hinweise zum Ausfüllen. Hier gab es auch von anderen schon Screenshots von Einstellungen. Ich schlage, Du versuchst es damit. Wenn es nicht klappt, dann kannst Du hier konkrete Fragen stellen.

                                            lemonbiter 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            980
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            68
                                            1254
                                            338491
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo