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.
    • H
      hardl last edited by

      @sneak-l8 Kannst Du mir bitte noch sagen, was sich hinter currentTimer, currentUser, maxCurrent und maxPercent verbirgt oder gibt es irgendwo eine Erklärung?

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

        @hardl mit currentTimer kann glaub ich eine Dauer der Stromstärke angegeben werden. Die Details findest du im UDP-Handbuch von Keba zum Download unter: https://www.keba.com/de/emobility/service-support/downloads/downloads.
        Werden vom Adapter aber nicht aktiv genutzt.

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

          @sneak-l8 Ich muss Dich leider nochmal belästigen, sorry.
          Heute ist endlich mal mehr Sonne und surplus bewegt sich zwischen 3 und 5 kW.
          Bei addPower 0 bricht der Vorgang immer wieder ab, wenn der Stromverbrauch im Haus steigt oder eine Wolke kommt.
          Ich habe das mal auf 1000 gesetzt. Müsste jetzt surplus+ 1000 oder nur surplus als Lademenge kommen und die 1000 erst bei Unterschreitung von 4,14 kW?
          Ich hänge mal die Screenshots an.
          Bildschirmfoto 2021-12-20 um 14.02.00.png Bildschirmfoto 2021-12-20 um 14.02.34.png Bildschirmfoto 2021-12-20 um 14.02.56.png Bildschirmfoto 2021-12-20 um 14.03.19.png

          S 1 Reply Last reply Reply Quote 0
          • J
            JamesB last edited by

            Servus, gleich vorweg, ich habe noch nicht sehr viel Erfahrung mit ioBroker. Er ist über Docker Compose installiert und scheint gut zu laufen.

            Ich erhalte jedoch keine saubere Verbindung zu Keba. Hat das mit diesen Infos zu tun?

            kecontact.0
            	2021-12-21 08:39:42.117	info	config pollInterval: 300
            kecontact.0
            	2021-12-21 08:39:42.116	info	config passiveMode: true
            kecontact.0
            	2021-12-21 08:39:42.116	info	config host: 192.168.188.80
            kecontact.0
            	2021-12-21 08:39:41.480	info	starting charging station in passive mode
            kecontact.0
            	2021-12-21 08:39:41.444	info	starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.kecontact, node: v14.18.2, js-controller: 3.3.21
            kecontact.0
            	2021-12-21 08:39:35.631	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            kecontact.0
            	2021-12-21 08:39:35.628	info	terminating
            kecontact.0
            	2021-12-21 08:39:35.623	info	Got terminate signal TERMINATE_YOURSELF
            

            Der Port 7090 ist in docker-compose eingetragen: "7090:7090/udp"

            Wenn ich mit einem ähnlichen FHEM Modul (auch über Docker) teste, funktioniert das einlesen der Daten problemlos.

            Lauf Log findet die Instaz auch schon viele Informationen:

            kecontact.0
            	2021-12-21 08:43:04.802	debug	UDP datagram from 172.20.0.1:53634: '{ "ID": "1", "Product": "KC-P30-EC240122-E00", "Serial": "21293217", "Firmware":"P30 v 3.10.16 (200708-201734)", "COM-module": 0, "Backend": 0, "timeQ": 3, "DIP-Sw1": "0x20", "DIP-Sw2": "0x00", "Sec": 4385857 } '
            

            Es werden aber keine Datenpunkte erzeugt. Hat jemand eine Idee wie ich hier weiter kommen könnte?

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

              @hardl addPower wird wird nur herangezogen, wenn der Ladeüberschuss (state surplus) nicht ausreicht zum Laden. Dann wir einfach geschaut, ob mit addPower genug zum Laden da wäre. Dann wird aber auch nur so viel genommen, damit es zum Minimal-Laden (i.dr. mit 6A) reicht.
              In Surplus ist AddPower noch nicht eingerechnet sondern wird draufgeschlagen, wenn es sonst nicht zum Laden reicht.

              Wenn Du in den Einstelungen die "Mindestladezeit" (= einmalig ab Beginn) oder "Laden auch bei zu geringem Überschuss für diese Dauer fortsetzen" (= Time bei jeder neuen Ladeunterschreitung) setzt, dann wird der Ladevorgang auf bei einer Wolke mit Mind.stärke (i.d.R. 6 A) für diese Zeit fortgesetzt und nicht sofort abgebrochen.

              Was jetzt genau das Problem ist, habe ich aber leider noch nicht verstanden... 😉

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

                @jamesb Mir scheint, der Adapter bekommt die Antworten von der Wallbox, hält sich aber nicht für zuständig. Unter Host hast Du eine andere IP-Adresse eingetragen als von wo die Antworten der Wallbox kommen.
                Host ist die Adresse der Wallbox, nicht Deines ioBrokers. Oder es findet bei Docker eine Adressübersetzung statt, denn die Absender-IP des datagrams weicht stark von dem Subnetz von "Host" ab. Das ist ene "private IP"...

                J 1 Reply Last reply Reply Quote 0
                • H
                  hardl last edited by

                  @sneak-l8 Ich verstehe manche Zusammenhänge leider nicht. Heute Morgen war ein surplus von ca 2 kW, addPower 500 Watt, ich hatte 1 Phase eingestellt, aber das Auto zeigte 6,x kW Ladeleistung.
                  In der Handy-App kann ich den Ladestrom nicht sehen, da dort immer "Ladefehler" angezeigt wird.
                  Alles andere scheint inzwischen geklärt, da endlich mal länger Überschuss vorhanden war und ich verschiedene Parameter testen konnte.

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

                    @hardl Wie schon gesagt, Du kannst die Phasen nicht einstellen, nur mit was der Adapter rechnen soll. Wenn der EQA dreiphasig lädt ist das einzig richtige die 3 ... Laden mit ein oder zwei Phasen bei gerngem Überschuss wäre genau das, was die Box noch bräuchte, das vermisse ich bei meiner c-Sereis auch.
                    Aber wenn ich den letzten Satz richtig liese, dann tut die Steuerung jetzt grundsätzlich was sie soll?
                    Dann würde ich die neue Version nämlich veröffentlichen.

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

                      @sneak-l8 Grundsätzlich läuft es sehr gut.
                      Aber wie geht das, dass das Auto das dreifache des Überschusses lädt?
                      Nimmt er das aus dem Netz oder nur kurze Zeit oder ist die Anzeige falsch?

                      Ich habe heute auch festgestellt, dass der Ladestart bei einem surplus von 3 kW, wenn 3 Phasen und kein addPower im Adapter stehen nicht beginnt, da die 3A Mindest Strom nicht erreicht werden, wenn ich 1 oder 2 Phasen eingebe schon.

                      Ich bin ab morgen für ein paar Tage bei meinen Kindern und danke Dir sehr für Deine Arbeit und Geduld und wünsche Dir schöne Feiertage.

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

                        @hardl "Aber wie geht das, dass das Auto das dreifache des Überschusses lädt?" Wenn Du das calcPhases auf 1 stehen hattest, dann genau deshalb. Der Adapter rechnet dann ja nur mit einem Drittel der Leistung, wenn er die Wallbox zum Laden freigibt.
                        Den Strom nimmt er dan natürlich aus dem Netz. Dein fedd wird dann natprlich deutlich negativ und nach Ablauf der Timer wird die Ladung wieder gestoppt.
                        Gibst du drei Phasen an sollte es passen.
                        Danke, Dir auch Frohe Weihnachten udn einen guten Rutsch in Jahr 2022.

                        H 1 Reply Last reply Reply Quote 0
                        • J
                          JamesB @Sneak-L8 last edited by

                          @sneak-l8 Stimmt, da findet, wenn ich Docker richtig verstehe, eine Adressübersetzung statt. Das private Docker Netzwerk arbeitet im bridge Modus. Der ioBroker hat die Adresse 172.20.0.11 erhalten. Bei einigen ioBroker Adaptern kann eine Callback Adresse angegeben werden (z.B. Homematic) oder es gibt so etwas wie Proxy Einträge (Adapter Alexa2). Ich bin jedoch kein Netzwerk Spezialist.

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

                            @jamesb Gute Frage. Daran bin cih auch schon mal hängen geblieben. Bin jetzt seit längerem aber auf einem dedizierten Raspi für ioBroker. Ich meine, es war damals möglich, einen Repeater-Modus im Docker einzustellen, so dass er ins normale Netz integriert wird.
                            Das Problem ist, dass die Wallbox mit UDP-Paketen arbeiten. Die werden einfach an die IP-Adresse zurückgeschickt, die in den eingehenden UDP-Paketen als Absender drin standen.
                            Mit TCP wären es Senden-Antwortpakete die korrekt geroutet würden.
                            Aber mehr kann cih da netzwerk-technisch auch nicht sagen. Mit meinem Laien-Wissen würde ich sagen, dass da auch kein Callback hilft.

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

                              @sneak-l8 Gelöst: mit dem "/udp" Zusatz klappt es nun auch im bridged mode. Ich hatte noch das FHEM Modul laufen. Der doppelte Zugriff auf die KEBA hat die saubere Verbindung verhindert. Danke für die Hilfe.

                              1 Reply Last reply Reply Quote 1
                              • H
                                hardl @Sneak-L8 last edited by

                                @sneak-l8 Seit gestern ist mir aufgefallen, dass der Wert von "solarlog.0.status.feed" nicht mehr in "kecontact.0.statistics.surplus" übernommen wird.
                                "solarlog.0.status.feed" ist bei Name des States für Netzeinspeisung eingetragen.
                                Hast Du eine Erklärung?

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

                                  @hardl Ist das Auto angesteckt? "surplus" wird nur aktualsiert, wenn die PV-Automatik anund ein Auto angeschlossen ist. Sonst bleiben die Funktionen inaktiv, da keine Relevanz.

                                  H Humidor 2 Replies Last reply Reply Quote 0
                                  • H
                                    hardl @Sneak-L8 last edited by

                                    @sneak-l8 Hat sich erledigt: Stecker war angesteckt, PV-Automatic war an, aber Pause Wallbox war true.
                                    Ich hatte nicht realisiert, dass das einen Einfluss hat. Danke.

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

                                      @sneak-l8 Morgen! ich bin ja ein freundlicher Nutzer des Adapter und mache auch brav die Updates mit
                                      nun hat sich da aber was geändert, ich weiß noch nicht woher es kommt
                                      wenn ich lade, wird in unregelmäßigen Abständen Enable User auf false gesetzt?
                                      wenn der passiv Modus aktiviert ist, gibt es vom Adapter zu 100% keinen Eingriff?

                                      S 1 Reply Last reply Reply Quote 0
                                      • H
                                        hardl last edited by

                                        @hardl Hallo, kannst Du mir bitte noch was erklären?
                                        In der Instanz:
                                        Dauerhaft zul. Netzbezug 1000 Watt, Ladeunterschreitung 500 Watt

                                        Im Objekt:
                                        addPower 0 Watt
                                        surplus 1800 Watt
                                        calcPhases 1

                                        Anzeige im Auto Ladeleistung: 5 kW

                                        Ist zul. Netzbezug und addPower nicht gleich?
                                        Woher kommen die 5 kW?

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

                                          @humidor enable user ist null, wenn der Ladevorgang gestoppt wird und 1, wenn er freigegeben wird. War evtl. einfach der Überschuss zu gering zum weiteren Laden? Für Details bräuchte ich ein debug-Log um die Zeit herum, wenn enableUser wechselt.

                                          Edit: 2. Teil der Frage vergessen...

                                          wenn der passiv Modus aktiviert ist, gibt es vom Adapter zu 100% keinen Eingriff?

                                          Ja

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

                                            @hardl Der Wert "Dauerhaft zul. Netzbezug" wird bei Start des Adapters einmalig in den State addPower übernommen und ab da nur von da genommen. D.h. addPower müsste nach Start des Adapters verändert worden sein.
                                            Surplus gibt immer den tatsächlich berechneten Überschuss aus. addPower wird hier nicht addiert.
                                            Was war zu diesem Zeitpunkt "currUser"?
                                            Das Auto ist doch ein EQA, oder? Lädt der nicht mit 3 Phasen?
                                            Die Kalkulation passt ja: 1.800W / 230V = 7,82A, also wird von der Wallbox die Ladung mit 7,5A oder 8A freigegeben (gerechnet mit 1 Phase). Wenn das Auto nun aber 3-phasig lädt, dann sind das 3* 230V * 7,5A = 5.175W. Passt also.
                                            Wie weiter oben beschrieben dient calcPhases nur dazu, dem Adapter zu sagen mit wievielen er rechnen soll. Bei der Deutschland-Edition kann man die tatsächlich zum Laden genutzte Zahl der PHasen nicht ermitteln, also muss sich der Adapter darauf verlassen. Mit calcPhases = 3 würde er das Laden lassen, da dann mind. 4.140W Überschuss nötig wären.

                                            H 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

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            68
                                            1252
                                            335283
                                            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