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.
    • UncleSam
      UncleSam Developer last edited by

      Hallo ehome

      Die neue Version 0.0.2 des Adapters ist bereit zum Testen:

      https://github.com/UncleSamSwiss/ioBroker.kecontact

      Ich habe nun das Nachrichten-Handling eingebaut und du solltest alle Werte in ioBroker (Objects und States Ansichten) sehen können.

      Bezüglich Timer habe ich es nun wie folgt gelöst:

      • wenn das Polling Interval gesetzt ist (grösser null), wird regelmässig gepollt (Standard-Wert: 30 Sekunden)

      • wenn eine Broadcast-Meldung rein kommt, schicke ich die zwei Report Requests und der Polling Timer wird zurück gesetzt

      Kann ich dich bitten, die neue Version zu installieren? Falls du keine States siehst in der "Objects" Liste, dann musst du wohl zuerst den Adapter nochmals löschen, neu installieren und wieder eine Instanz anlegen.

      Bitte lass den Adapter eine Weile laufen - vorzugsweise auch während dem Laden deines Autos - und schicke mir das Log-File falls du Fehler oder Unschönheiten siehst (bitte per PM, sonst wird das hier etwas unübersichtlich).

      Hast du bezüglich der Befehle, die du schicken möchtest schon etwas rausgefunden? Du hast geschrieben, dass es nicht ganz so zu sein scheint wie in der Anleitung. Im Moment habe ich diesbezüglich noch gar nichts eingebaut.

      1 Reply Last reply Reply Quote 0
      • E
        ehome last edited by

        Hallo UncleSam,

        die States werden angelegt - allerduings startet der Adapter nicht sondern endet mit Fehlern.

        Hier das LOG:

        Drücke Strg+A und danach Strg+C, um den Inhalt in die Zwischenablage zu kopieren. Klicke irgendwo, um das Fenster zu schliessen.
        kecontact.0	2017-06-25 20:08:37.742	info	terminating
        kecontact.0	2017-06-25 20:08:37.685	error	at process._tickCallback (node.js:428:17)
        kecontact.0	2017-06-25 20:08:37.685	error	at nextTickCallbackWith3Args (node.js:522:9)
        kecontact.0	2017-06-25 20:08:37.685	error	at dgram.js:214:18
        kecontact.0	2017-06-25 20:08:37.685	error	at exports._exceptionWithHostPort (util.js:930:20)
        kecontact.0	2017-06-25 20:08:37.685	error	at Object.exports._errnoException (util.js:907:11)
        kecontact.0	2017-06-25 20:08:37.685	error	Error: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:08:37.666	error	uncaught exception: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:08:37.601	info	starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.kecontact, node: v4.8.3
        kecontact.0	2017-06-25 20:08:37.578	debug	statesDB connected
        kecontact.0	2017-06-25 20:08:37.520	debug	objectDB connected
        kecontact.0	2017-06-25 20:08:27.683	info	terminating
        kecontact.0	2017-06-25 20:08:27.639	error	at process._tickCallback (node.js:428:17)
        kecontact.0	2017-06-25 20:08:27.639	error	at nextTickCallbackWith3Args (node.js:522:9)
        kecontact.0	2017-06-25 20:08:27.639	error	at dgram.js:214:18
        kecontact.0	2017-06-25 20:08:27.639	error	at exports._exceptionWithHostPort (util.js:930:20)
        kecontact.0	2017-06-25 20:08:27.639	error	at Object.exports._errnoException (util.js:907:11)
        kecontact.0	2017-06-25 20:08:27.639	error	Error: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:08:27.630	error	uncaught exception: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:08:27.600	info	starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.kecontact, node: v4.8.3
        kecontact.0	2017-06-25 20:08:27.578	debug	statesDB connected
        kecontact.0	2017-06-25 20:08:27.524	debug	objectDB connected
        kecontact.0	2017-06-25 20:07:56.533	info	terminating
        kecontact.0	2017-06-25 20:07:56.472	error	at process._tickCallback (node.js:428:17)
        kecontact.0	2017-06-25 20:07:56.472	error	at nextTickCallbackWith3Args (node.js:522:9)
        kecontact.0	2017-06-25 20:07:56.472	error	at dgram.js:214:18
        kecontact.0	2017-06-25 20:07:56.472	error	at exports._exceptionWithHostPort (util.js:930:20)
        kecontact.0	2017-06-25 20:07:56.472	error	at Object.exports._errnoException (util.js:907:11)
        kecontact.0	2017-06-25 20:07:56.472	error	Error: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:07:56.468	error	uncaught exception: bind EADDRINUSE 0.0.0.0:7090
        kecontact.0	2017-06-25 20:07:56.432	info	starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.kecontact, node: v4.8.3
        kecontact.0	2017-06-25 20:07:56.396	debug	statesDB connected
        kecontact.0	2017-06-25 20:07:56.337	debug	objectDB connected
        
        

        Die IP Adresse habe ich bei der Adapter-Config eingegeben.

        Gruß

        Olli

        1 Reply Last reply Reply Quote 0
        • UncleSam
          UncleSam Developer last edited by

          Läuft dein Script gleichzeitig?

          Es können nicht (einfach so) zwei UDP-Sockets gleichzeitig auf demselben Port registriert sein. Eventuell musst du also deine Javascript-Adapter-Instanz stoppen.

          1 Reply Last reply Reply Quote 0
          • E
            ehome last edited by

            Hi,

            das war mir eigentlich klar, hatte das Skript und den Java Skript Adapter (läuft in einem eigenen) gestoppt.

            Dachte das würde reichen, hatte dann auch nicht mehr mit

            netstat -an | grep udp | grep 709
            
            

            kontrolliert - dumm von mir nur, dass ich die Woche mit node red experimentiert hatte und nicht daran gedacht hatte :oops:

            Also - Adapter läuft nun (nach löschen des node red flows) und Objekte werden angelegt. 😄

            Bezüglich der Befehle die ich snden möchte habe ich folgendes:

            gesendet wird an IP-WALLBOX:7090, "curr XXX" - Als Antwort kommt dann "TCH-OK :done"

            Damit kann man den Ladestrom einstellen (laut Doku)
            ` > [n] = Is the maximum allowed loading current in milliampere.

            The answer TCH-OK confirms only the receiving of the command and not the

            correctness of the value.

            Allowed are values between 6000mA and 63000mA. Invalid values are discarded

            and the default is set to 6000mA. The value is also depending on the DIP-switch

            settings and the used cable of the charging station.

            The correct reception can be verified using the proper report or by getting the

            corresponding broadcast message. `

            Wenn ich also (in dem WIN Tool hercules) "curr 14320" an die Wallbox sende, wird dort "Curr user": 14320 gesetzt.

            Allerdings wird das nicht bei den Adapter-Objekten angezeigt, die bleiben z.T. leer.

            Kann es sein dass du nicht alle Reports abfragst ?
            358_kecintact-objects.png

            1 Reply Last reply Reply Quote 0
            • UncleSam
              UncleSam Developer last edited by

              @ehome:

              Wenn ich also (in dem WIN Tool hercules) "curr 14320" an die Wallbox sende, wird dort "Curr user": 14320 gesetzt.

              Allerdings wird das nicht bei den Adapter-Objekten angezeigt, die bleiben z.T. leer.

              Kann es sein dass du nicht alle Reports abfragst ? `
              Wenn du das Refresh-Interval auf einem Wert > 30 hast, sollte eigentlich alles regelmässig abgefragt werden (siehst du auch im Log, wenn du es auf "Debug" setzt).

              Hast du die DIP-Switches an der Wallbox richtig gesetzt, damit Werte setzen via UDP überhaupt zugelassen ist (ich vermute, das ist aus Sicherheitsgründen standardmässig ausgeschaltet).

              Gibt es weitere Werte, die du setzen möchtest?

              Wenn ja, teste sie bitte mit hercules und schick mir dann die genauen Befehle, die ich senden soll.

              1 Reply Last reply Reply Quote 0
              • E
                ehome last edited by

                Hallo UncleSam,

                ok ich lege mal los:

                soweit ich das bis jetzt beurteilen kann benötige ich nur folgende Anfragen:

                <list type="decimal">2. report 1: eigentlich nur beim Starten des Moduls, da Seriennummer, Typ FW der Box hoffentlich recht statisch sind …)
                <list type="2">* report 2: der regelmäßig (z.B. alle 30s oder 5min ODER wenn die Box über 255.255.255.255 ein Broadcast raushaut (s. weiter unten)
                <list type="3">* report 3: analog zu report2
                <list type="4">* curr X: X zwischen 6000 und 32000 (Wird mit DIP Schaltern an der Box eingestellt). X sollte über ein "schreibendes" Objekt möglich sein, da der Wert ja abhängig von der PV-Anlage über iObroker gesetzt werden soll

                Zu den Reports:

                Im log sehe ich nur die Werte von report 3 (soweit ich es sehen kann). D

                Hier der Output des Adapter-Logs:

                Drücke Strg+A und danach Strg+C, um den Inhalt in die Zwischenablage zu kopieren. Klicke irgendwo, um das Fenster zu schliessen.
                kecontact.0	2017-07-03 21:30:33.633	debug	inMem message kecontact.0.* kecontact.0.uptime
                kecontact.0	2017-07-03 21:30:33.633	debug	inMem message kecontact.0.* kecontact.0.serial
                kecontact.0	2017-07-03 21:30:33.633	debug	inMem message kecontact.0.* kecontact.0.eTotal
                kecontact.0	2017-07-03 21:30:33.633	debug	inMem message kecontact.0.* kecontact.0.ePres
                kecontact.0	2017-07-03 21:30:33.633	debug	inMem message kecontact.0.* kecontact.0.pf
                kecontact.0	2017-07-03 21:30:33.632	debug	inMem message kecontact.0.* kecontact.0.p
                kecontact.0	2017-07-03 21:30:33.632	debug	inMem message kecontact.0.* kecontact.0.i3
                kecontact.0	2017-07-03 21:30:33.567	debug	inMem message kecontact.0.* kecontact.0.i2
                kecontact.0	2017-07-03 21:30:33.556	debug	inMem message kecontact.0.* kecontact.0.i1
                kecontact.0	2017-07-03 21:30:33.555	debug	inMem message kecontact.0.* kecontact.0.u3
                kecontact.0	2017-07-03 21:30:33.555	debug	inMem message kecontact.0.* kecontact.0.u2
                kecontact.0	2017-07-03 21:30:33.533	debug	inMem message kecontact.0.* kecontact.0.u1
                kecontact.0	2017-07-03 21:30:33.523	debug	Unknown value received: ID=3
                kecontact.0	2017-07-03 21:30:33.522	debug	UDP datagram from 192.168.0.11:7090: '{ 'ID': '3', 'U1': 0, 'U2': 0, 'U3': 0, 'I1': 0, 'I2': 0, 'I3': 0, 'P': 0, 'PF': 0, 'E pres': 0, 'E total': 0, 'Serial': '17501302', 'Sec': 2365446 } '
                kecontact.0	2017-07-03 21:30:33.517	debug	Sent 'report 3' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:30:33.517	debug	Sent 'report 2' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.uptime
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.serial
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.eTotal
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.ePres
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.pf
                kecontact.0	2017-07-03 21:30:13.622	debug	inMem message kecontact.0.* kecontact.0.p
                kecontact.0	2017-07-03 21:30:13.621	debug	inMem message kecontact.0.* kecontact.0.i3
                kecontact.0	2017-07-03 21:30:13.621	debug	inMem message kecontact.0.* kecontact.0.i2
                kecontact.0	2017-07-03 21:30:13.618	debug	inMem message kecontact.0.* kecontact.0.i1
                kecontact.0	2017-07-03 21:30:13.553	debug	inMem message kecontact.0.* kecontact.0.u3
                kecontact.0	2017-07-03 21:30:13.542	debug	inMem message kecontact.0.* kecontact.0.u2
                kecontact.0	2017-07-03 21:30:13.542	debug	inMem message kecontact.0.* kecontact.0.u1
                kecontact.0	2017-07-03 21:30:13.542	debug	Unknown value received: ID=3
                kecontact.0	2017-07-03 21:30:13.542	debug	UDP datagram from 192.168.0.11:7090: '{ 'ID': '3', 'U1': 0, 'U2': 0, 'U3': 0, 'I1': 0, 'I2': 0, 'I3': 0, 'P': 0, 'PF': 0, 'E pres': 0, 'E total': 0, 'Serial': '17501302', 'Sec': 2365426 } '
                kecontact.0	2017-07-03 21:30:13.542	debug	Sent 'report 3' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:30:13.541	debug	Sent 'report 2' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:53.610	debug	inMem message kecontact.0.* kecontact.0.uptime
                kecontact.0	2017-07-03 21:29:53.610	debug	inMem message kecontact.0.* kecontact.0.serial
                kecontact.0	2017-07-03 21:29:53.610	debug	inMem message kecontact.0.* kecontact.0.eTotal
                kecontact.0	2017-07-03 21:29:53.610	debug	inMem message kecontact.0.* kecontact.0.ePres
                kecontact.0	2017-07-03 21:29:53.610	debug	inMem message kecontact.0.* kecontact.0.pf
                kecontact.0	2017-07-03 21:29:53.609	debug	inMem message kecontact.0.* kecontact.0.p
                kecontact.0	2017-07-03 21:29:53.609	debug	inMem message kecontact.0.* kecontact.0.i3
                kecontact.0	2017-07-03 21:29:53.609	debug	inMem message kecontact.0.* kecontact.0.i2
                kecontact.0	2017-07-03 21:29:53.609	debug	inMem message kecontact.0.* kecontact.0.i1
                kecontact.0	2017-07-03 21:29:53.608	debug	inMem message kecontact.0.* kecontact.0.u3
                kecontact.0	2017-07-03 21:29:53.605	debug	inMem message kecontact.0.* kecontact.0.u2
                kecontact.0	2017-07-03 21:29:53.532	debug	inMem message kecontact.0.* kecontact.0.u1
                kecontact.0	2017-07-03 21:29:53.523	debug	Unknown value received: ID=3
                kecontact.0	2017-07-03 21:29:53.522	debug	UDP datagram from 192.168.0.11:7090: '{ 'ID': '3', 'U1': 0, 'U2': 0, 'U3': 0, 'I1': 0, 'I2': 0, 'I3': 0, 'P': 0, 'PF': 0, 'E pres': 0, 'E total': 0, 'Serial': '17501302', 'Sec': 2365406 } '
                kecontact.0	2017-07-03 21:29:53.509	debug	Sent 'report 3' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:53.508	debug	Sent 'report 2' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:33.593	debug	inMem message kecontact.0.* kecontact.0.uptime val=2365386, ack=true, ts=1499110173536, q=0, from=system.adapter.kecontact.0, lc=1499110173536
                kecontact.0	2017-07-03 21:29:33.592	debug	inMem message kecontact.0.* kecontact.0.serial val=17501302, ack=true, ts=1499110173535, q=0, from=system.adapter.kecontact.0, lc=1498491663484
                kecontact.0	2017-07-03 21:29:33.590	debug	inMem message kecontact.0.* kecontact.0.eTotal val=0, ack=true, ts=1499110173534, q=0, from=system.adapter.kecontact.0, lc=1498491663482
                kecontact.0	2017-07-03 21:29:33.589	debug	inMem message kecontact.0.* kecontact.0.ePres val=0, ack=true, ts=1499110173533, q=0, from=system.adapter.kecontact.0, lc=1498491663481
                kecontact.0	2017-07-03 21:29:33.588	debug	inMem message kecontact.0.* kecontact.0.pf val=0, ack=true, ts=1499110173532, q=0, from=system.adapter.kecontact.0, lc=1498491663472
                kecontact.0	2017-07-03 21:29:33.581	debug	inMem message kecontact.0.* kecontact.0.p val=0, ack=true, ts=1499110173532, q=0, from=system.adapter.kecontact.0, lc=1498491663446
                kecontact.0	2017-07-03 21:29:33.580	debug	inMem message kecontact.0.* kecontact.0.i3 val=0, ack=true, ts=1499110173531, q=0, from=system.adapter.kecontact.0, lc=1498491663444
                kecontact.0	2017-07-03 21:29:33.578	debug	inMem message kecontact.0.* kecontact.0.i2 val=0, ack=true, ts=1499110173530, q=0, from=system.adapter.kecontact.0, lc=1498491663443
                kecontact.0	2017-07-03 21:29:33.577	debug	inMem message kecontact.0.* kecontact.0.i1 val=0, ack=true, ts=1499110173529, q=0, from=system.adapter.kecontact.0, lc=1498491663430
                kecontact.0	2017-07-03 21:29:33.559	debug	inMem message kecontact.0.* kecontact.0.u3 val=0, ack=true, ts=1499110173528, q=0, from=system.adapter.kecontact.0, lc=1498491663419
                kecontact.0	2017-07-03 21:29:33.539	debug	inMem message kecontact.0.* kecontact.0.u2 val=0, ack=true, ts=1499110173522, q=0, from=system.adapter.kecontact.0, lc=1498491663410
                kecontact.0	2017-07-03 21:29:33.534	debug	inMem message kecontact.0.* kecontact.0.u1 val=0, ack=true, ts=1499110173512, q=0, from=system.adapter.kecontact.0, lc=1498491663399
                kecontact.0	2017-07-03 21:29:33.509	debug	Unknown value received: ID=3
                kecontact.0	2017-07-03 21:29:33.508	debug	'
                kecontact.0	2017-07-03 21:29:33.508	debug	}
                kecontact.0	2017-07-03 21:29:33.508	debug	'Sec': 2365386
                kecontact.0	2017-07-03 21:29:33.508	debug	'Serial': '17501302',
                kecontact.0	2017-07-03 21:29:33.508	debug	'E total': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'E pres': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'PF': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'P': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'I3': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'I2': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'I1': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'U3': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'U2': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'U1': 0,
                kecontact.0	2017-07-03 21:29:33.508	debug	'ID': '3',
                kecontact.0	2017-07-03 21:29:33.508	debug	UDP datagram from 192.168.0.11:7090: '{
                kecontact.0	2017-07-03 21:29:33.506	debug	Sent 'report 3' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:33.506	debug	Sent 'report 2' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:33.506	debug	Sent 'report 1' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:33.505	debug	Sent 'i' to 192.168.0.11:7090
                kecontact.0	2017-07-03 21:29:33.347	debug	UDP broadcast server listening on 0.0.0.0:7092
                kecontact.0	2017-07-03 21:29:33.346	debug	UDP server listening on 0.0.0.0:7090
                kecontact.0	2017-07-03 21:29:33.321	info	starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.kecontact, node: v4.8.3
                kecontact.0	2017-07-03 21:29:33.274	debug	statesDB connected
                kecontact.0	2017-07-03 21:29:33.213	debug	objectDB connected
                kecontact.0	2017-07-03 21:29:29.749	info	terminating
                
                

                Setzen des Wertes curr

                358_hercules_send.png

                Werden Werte < 6000 oder > 32000 eingegeben kommt keine Warnung, sondern auch TCH-OK: done

                Broadcasts

                Ändert sich an der Box ohne Steuerungen durch iObroker etwas (z.B. der Taster zum ein/ausschalten der Ladeerlaubnis wird getätigt)

                schickt die Box ein Broadcast raus. Das sieht dann so aus:

                358_taster_aus.png
                hier müsste dann auf ein Broadcast von der Box reagiert werden (mit Abfrage der Reports 2 und 3). Ich habe das in meinem Skript nicht hinbekommen das ging irgendwie nur indem ich auf Port 7092 gelauscht habe:

                Leider kann ich nicht sagen was beim Laden so an Daten kommt - da sich der Liefertermin des Autos leider auf Anfang August verschoben hat ;(

                Gruß

                Olli

                werner2000x 1 Reply Last reply Reply Quote 0
                • UncleSam
                  UncleSam Developer last edited by

                  Besten Dank für deine Tests.

                  Version 0.0.3 sollte nun immer ca. 300 ms warten zwischen einzelnen Telegrammen, damit solltest du alle Reports erhalten.

                  Zudem habe ich das Schreiben der drei bekannten Werte eingebaut ("Enable User", "Current User" und "Output" - so heissen die in ioBroker, in der Wallbox sind das "ena", "curr" und "output").

                  Falls du Enable User nicht testen kannst, solltest du zumindest mit einem Multimeter den Output überprüfen können (bitte vorher im Handbuch nachlesen :!: ).

                  Damit alle Werte einwandfrei funktionieren, musst du leider die Adapter-Instanz löschen, danach die neue Version installieren und dann wieder eine Instanz erstellen (sonst werden gewisse State Objekte als Zahlen anstatt als Wahrheitswert dargestellt - z.B. Enable User und Output).

                  @ehome:

                  Leider kann ich nicht sagen was beim Laden so an Daten kommt - da sich der Liefertermin des Autos leider auf Anfang August verschoben hat ;( `
                  Dann bist du ja beinahe so blind beim Testen wie ich ;-).

                  1 Reply Last reply Reply Quote 0
                  • F
                    fuchs1978 last edited by

                    Hallo,

                    ich finde es klasse, was ihr hier auf die Beine gestellt habt. Ich habe seit einigen Wochen iobroker laufen. Inzwischen lese ich den SMA Meter aus um einiges zu steuern. Infos dazu habe ich auf der Seite EB Systeme gefunden. Über die KEBA Wallbox bin ich dann zu eurem Post gelangt. Ein E Auto liegt bei mir noch in naher Zukunft, trotzdem die Frage, welche Wallbox nutzt ihr?

                    1 Reply Last reply Reply Quote 0
                    • UncleSam
                      UncleSam Developer last edited by

                      @fuchs1978:

                      Welche Wallbox nutzt ihr? ` Im Moment ist es nur Olli (ehome), der ein E-Auto bekommt; ich bin nur der Programmierer ;-).

                      1 Reply Last reply Reply Quote 0
                      • E
                        ehome last edited by

                        Na ja ein e-Auto zu kaufen alleine ist ja keine wirkliche Leistung. :mrgreen:

                        UncleSam gebührt der Lob – er hat „blind“ einen Adapter auf die Beine gestellt

                        Die Wallbox ist eine "KEBA 97.924 KeContact P30 (22 kW, 6m Kabel, Typ2, DC, EM, ETH, LMS, c-Serie)"

                        @UncleSam:

                        Genau heute habe ich endlich mein Zoe bekommen. (Beim Tessla gefiel mir der Pries nicht so) ….

                        Der Adapter scheint zu funktionieren –konnte noch nicht viel Testen – aber die „Hauptfunktion“ das Einstellen des Ladestroms (Variable „currentUser“) funktioniert. Nach Änderung des Wertes Wertes von 10680 auf 32000 wurde im im Zoe direkt eine deutlich kürze Ladezeit angegeben. Jetzt muss nur noch die PV Anlage montiert werden - dann gibt es wirklichen Öko-Strom fürs Auto 😄

                        Die Anderen Werte scheinen auch plausibel zu sein.

                        Also, super Arbeit – und der Adapter verdient eine Versionsummer von mindestens 1.0.0 !

                        1 Reply Last reply Reply Quote 0
                        • F
                          fuchs1978 last edited by

                          Super, viel Spaß mit deinem neuen Spielzeug 🙂 Wie generierst du den Ladestrom für deinen ZOE, also wie ermittelst du den Überschuss? Ich habe da bereits einen SMA Meter eingebaut, der per Multicast sekündlich sendet. Kann man ganz einfach auch mit ioBroker auslesen. Ich hoffe du berichtest mal über deine Erfahrungen.

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

                            Hallo UncleSam,

                            zunächst mal Danke fürs Bereitstellen des KeBa-Adapters!

                            Habe seit dem Wochenende auch ne KeBa KeContact P30 (c-Serie) in der Garage hängen, jetzt muss ich nur noch 6 Wochen aufs Auto warten…

                            Die Wallbox hab ich heue mal aktiviert und den Adapter genutzt. Daten kommen soweit an. Aber im Log finde ich eine Warnung:

                            kecontact.0	2017-10-23 18:21:21.941	warn	Error handling message: SyntaxError: Unexpected token } in JSON at position 45
                            

                            Wird da evtl. etwas nicht korrekt ausgelesen?

                            Viele Grüße

                            Sneak-L8

                            1 Reply Last reply Reply Quote 0
                            • UncleSam
                              UncleSam Developer last edited by

                              @Sneak-L8:

                              Wird da evtl. etwas nicht korrekt ausgelesen? ` Hallo Sneak-L8

                              Da scheint tatsächlich etwas komisches von der Wallbox zu kommen. Kannst du bitte die Adapter-Instanz (im Fortgeschrittenen-Modus) auf "Debug" stellen und neu starten und mir danach per PM das gesamte Log schicken (oder hier als "Spoiler" posten)? Wenn ich sehe, welche Daten daher kommen, kann ich herausfinden wo das Problem liegt.

                              /UncleSam

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

                                Hallo UncleSam,

                                PN ist grade raus.

                                Viele Grüße

                                Sneak-L8

                                1 Reply Last reply Reply Quote 0
                                • UncleSam
                                  UncleSam Developer last edited by

                                  @Sneak-L8:

                                  PN ist grade raus. ` Besten Dank. Das ist tatsächlich ein Fehler im Format der Nachricht von der Wallbox. Du kannst den getrost ignorieren; erstens ist die Firmwareversion das einzige, was ioBroker mit dieser Nachricht bekommt (und die ist nun wirklich nicht sehr relevant) und zweitens wird die sowieso in der nächsten Nachricht gleich nochmals geschickt.

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tgirard last edited by

                                    Guten Abend

                                    Ich habe den Adapter ebenfalls installiert und bin total begeistert!! Ich habe aktuell noch eine andere Ladelösung (smartfox), diese ist aber aktuell leider unzuverlässig…

                                    Einen Fehler bekomme ich im Log:

                                    kecontact.0 2017-11-02 16:23:12.863 warn Error handling message: SyntaxError: Unexpected token r

                                    kecontact.0 2017-11-02 16:23:10.896 warn Error handling message: SyntaxError: Unexpected token r

                                    kecontact.0 2017-11-02 16:23:08.862 warn Error handling message: SyntaxError: Unexpected token c

                                    kecontact.0 2017-11-02 16:23:06.861 warn Error handling message: SyntaxError: Unexpected token r

                                    kecontact.0 2017-11-02 16:23:04.861 warn Error handling message: SyntaxError: Unexpected token r

                                    kecontact.0 2017-11-02 16:23:02.861 warn Error handling message: SyntaxError: Unexpected token c

                                    kecontact.0 2017-11-02 16:23:00.873 warn Error handling message: SyntaxError: Unexpected token r

                                    kecontact.0 2017-11-02 16:22:58.863 warn Error handling message: SyntaxError: Unexpected token r

                                    kann /muss / darf ich da was machen

                                    beste Grüsse Thierry

                                    1 Reply Last reply Reply Quote 0
                                    • UncleSam
                                      UncleSam Developer last edited by

                                      @tgirard:

                                      kann /muss / darf ich da was machen ` Hallo Thierry

                                      Möglicherweise ist das derselbe Fehler wie bei Sneak-L8. Kannst du bitte die Adapter-Instanz (im Fortgeschrittenen-Modus) auf "Debug" stellen und neu starten und mir danach per PM das gesamte Log schicken (oder hier als "Spoiler" posten)? Wenn ich sehe, welche Daten daher kommen, kann ich herausfinden wo das Problem liegt.

                                      /UncleSam

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        chrissh last edited by

                                        Hallo Uncle Sam,

                                        danke für deinen Adapter. Ist gerade installiert. Auto wird erstmals am Freitag geladen.

                                        Hier der Log

                                        ! kecontact.0 2018-02-12 13:58:39.513 debug Sent "report 3" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:58:39.213 debug Sent "report 2" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:58:09.512 debug Sent "report 3" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:58:09.213 debug Sent "report 2" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:57:39.514 debug Sent "report 3" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:57:39.212 debug Sent "report 2" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:57:09.511 debug Sent "report 3" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:57:09.211 debug Sent "report 2" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:56:40.112 debug Sent "report 3" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:56:39.812 debug Sent "report 2" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:56:39.518 debug Unknown value received: COM-module=0 kecontact.0 2018-02-12 13:56:39.513 debug " kecontact.0 2018-02-12 13:56:39.513 debug } kecontact.0 2018-02-12 13:56:39.513 debug "Sec": 4492 kecontact.0 2018-02-12 13:56:39.513 debug "COM-module": 0, kecontact.0 2018-02-12 13:56:39.513 debug "Firmware":"P30 v 3.08.7 (170404-153240)", kecontact.0 2018-02-12 13:56:39.513 debug "Serial": "18115191", kecontact.0 2018-02-12 13:56:39.513 debug "Product": "KC-P30-ES240022-E00", kecontact.0 2018-02-12 13:56:39.513 debug "ID": "1", kecontact.0 2018-02-12 13:56:39.513 debug UDP datagram from 192.168.1.58:7090: "{ kecontact.0 2018-02-12 13:56:39.511 debug Sent "report 1" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:56:39.216 warn Error handling message: SyntaxError: Unexpected token } in JSON at position 45 kecontact.0 2018-02-12 13:56:39.215 debug " kecontact.0 2018-02-12 13:56:39.215 debug UDP datagram from 192.168.1.58:7090: ""Firmware":"P30 v 3.08.7 (170404-153240)", kecontact.0 2018-02-12 13:56:39.213 debug Sent "i" to 192.168.1.58:7090 kecontact.0 2018-02-12 13:56:39.110 debug UDP broadcast server listening on 0.0.0.0:7092 kecontact.0 2018-02-12 13:56:39.108 debug UDP server listening on 0.0.0.0:7090 kecontact.0 2018-02-12 13:56:39.078 info starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.kecontact, node: v6.12.2 kecontact.0 2018-02-12 13:56:38.998 debug statesDB connected kecontact.0 2018-02-12 13:56:38.881 debug objectDB connected kecontact.0 2018-02-12 13:56:35.027 info terminating !

                                        Gruß

                                        Chriss

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

                                          Hallo zusammen,

                                          bin gerade dabei, die KeContact mir meiner PV-Anlage (SMA Sunny Home Manager) zu koppeln um überschüssigen Strom ins Auto zu bringen.

                                          Sieht als Skript schon ganz gut aus. Weil es dann zu eben Adapter erweitern uns hier zur Verfügung stellen.

                                          Das nur vorab als Info falls jemand auch Keba/SMA hat (wobei das grundsätzlich auch mit anderen Energy Metern klappen sollte).

                                          Viele Grüße

                                          Sneak-L8

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            chrissh last edited by

                                            So hab jetzt ein paar mal das neue Auto geladen aber ich bekomme noch keine Werte rein.

                                            Muss ich noch irgendwas konfigurieren ausser die IP-Adresse?

                                            In meinen ersten post habe ich ja noch meinen Log angegeben. Vielleich

                                            gibt der ja noch Aufschluss. 😐
                                            5713_bildschirmfoto_2018-02-18_um_16.42.04.png
                                            5713_bildschirmfoto_2018-02-18_um_16.40.54.png
                                            5713_bildschirmfoto_2018-02-18_um_16.40.33.png

                                            1 Reply 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

                                            886
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            68
                                            1251
                                            309544
                                            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