Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Modbus TCP mit Vestel EVC04

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    845

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Modbus TCP mit Vestel EVC04

Geplant Angeheftet Gesperrt Verschoben Hardware
9 Beiträge 5 Kommentatoren 2.9k Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    alexTe
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Community,
    ich habe eine Vestel EVC04 Wallbox. In der Wallbox Konfiguration habe ich Modbus TCP aktiviert.
    Frage ich die Register mit der Software ModbusClient ab, bekomme ich auch die gewünschten Infos angezeigt.
    Nun wollte ich das Ganze gerne in Biobroker installieren. Ich habe dazu den Modbus Adapter installiert und konfiguriert. Ich bekomme auch eine Verbindung zur Wallbox und es werden auch Werte angezeigt, allerdings mit Einschränkungen.
    Ich habe bereits herausgefunden, dass ich das Eingangsregister Abfragen muss.
    Laut Hersteller steht dort zum Beispiel in der Adresse 190 die Marke (in meinem Fall Vestel), die Länge beträgt 10 und als Typ habe ich String ausgewählt.
    Trage ich dies nun im Modbus Adapter ein, erscheint im Objekt lediglich das "V".
    Schaue ich ins Logfile (Adapter steht auf Debug) sehe ich folgendes:
    [DevID_255/inputRegs] Poll address 190 - 25 registers
    Aber auch bei anderen Adressen wird leider nicht der korrekte Wert angezeigt, obwohl wenn ich die Software benutze ein plausibler Wert angezeigt wird.
    Anderes Beispiel ist die Adresse 1014 (Voltage L1, vom typ uint16), dort wird mir mit der Software 237 angezeigt, im iobroker in den Objekten der Wert 59648.

    Ich weiß nun leider nicht mehr weiter, was ich im Modbus Adapter noch einstellen kann, um die korrekten Werte auszulesen.

    Ich hoffe ihr könnt mir weiter helfen.
    Gruß
    Alex

    wendy2702W S 2 Antworten Letzte Antwort
    0
    • A alexTe

      Hallo liebe Community,
      ich habe eine Vestel EVC04 Wallbox. In der Wallbox Konfiguration habe ich Modbus TCP aktiviert.
      Frage ich die Register mit der Software ModbusClient ab, bekomme ich auch die gewünschten Infos angezeigt.
      Nun wollte ich das Ganze gerne in Biobroker installieren. Ich habe dazu den Modbus Adapter installiert und konfiguriert. Ich bekomme auch eine Verbindung zur Wallbox und es werden auch Werte angezeigt, allerdings mit Einschränkungen.
      Ich habe bereits herausgefunden, dass ich das Eingangsregister Abfragen muss.
      Laut Hersteller steht dort zum Beispiel in der Adresse 190 die Marke (in meinem Fall Vestel), die Länge beträgt 10 und als Typ habe ich String ausgewählt.
      Trage ich dies nun im Modbus Adapter ein, erscheint im Objekt lediglich das "V".
      Schaue ich ins Logfile (Adapter steht auf Debug) sehe ich folgendes:
      [DevID_255/inputRegs] Poll address 190 - 25 registers
      Aber auch bei anderen Adressen wird leider nicht der korrekte Wert angezeigt, obwohl wenn ich die Software benutze ein plausibler Wert angezeigt wird.
      Anderes Beispiel ist die Adresse 1014 (Voltage L1, vom typ uint16), dort wird mir mit der Software 237 angezeigt, im iobroker in den Objekten der Wert 59648.

      Ich weiß nun leider nicht mehr weiter, was ich im Modbus Adapter noch einstellen kann, um die korrekten Werte auszulesen.

      Ich hoffe ihr könnt mir weiter helfen.
      Gruß
      Alex

      wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      @alexte Hast du den Haken bei "Aliases nutzen" drin?

      Wenn ja, entfernen und Register neu eintragen.

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      A Z 2 Antworten Letzte Antwort
      1
      • wendy2702W wendy2702

        @alexte Hast du den Haken bei "Aliases nutzen" drin?

        Wenn ja, entfernen und Register neu eintragen.

        A Offline
        A Offline
        alexTe
        schrieb am zuletzt editiert von
        #3

        @wendy2702 Ich habe den Haken mal rausgenommen und die Register neu eingetragen. Es funktioniert teilweise.
        Bei den Zahlenwerten musste ich auf "Big Endian" umstellen, dann wurden diese korrekt angezeigt. Bei Strings funktioniert es weiterhin nicht. Egal welche länge ich Eintrage. Ich habe festgestellt, wenn ich jedes Register bei Strings einzeln auslese bekomme ich den ASCII Code. Ich muss dann lediglich mit Hilfe von Javascript das ganze zu einem String umbauen. Ist zwar etwas umständlich, aber egal.
        Wichtig ist zumindest dass ich jetzt die ganzen numerischen Werte sauber auslesen und protokollieren kann.
        Danke.

        F 1 Antwort Letzte Antwort
        0
        • A alexTe

          @wendy2702 Ich habe den Haken mal rausgenommen und die Register neu eingetragen. Es funktioniert teilweise.
          Bei den Zahlenwerten musste ich auf "Big Endian" umstellen, dann wurden diese korrekt angezeigt. Bei Strings funktioniert es weiterhin nicht. Egal welche länge ich Eintrage. Ich habe festgestellt, wenn ich jedes Register bei Strings einzeln auslese bekomme ich den ASCII Code. Ich muss dann lediglich mit Hilfe von Javascript das ganze zu einem String umbauen. Ist zwar etwas umständlich, aber egal.
          Wichtig ist zumindest dass ich jetzt die ganzen numerischen Werte sauber auslesen und protokollieren kann.
          Danke.

          F Offline
          F Offline
          fraso
          schrieb am zuletzt editiert von fraso
          #4

          @alexte
          Hi - kannst Du mal die gesamten Einstellungen hier posten? Bei mir klappt das nicht. Das würde mir bestimmt helfen.
          Welche Firmware hast Du auf der Eco4?
          Danke Dir!

          EDIT. Hat sich erledigt.

          1 Antwort Letzte Antwort
          0
          • wendy2702W wendy2702

            @alexte Hast du den Haken bei "Aliases nutzen" drin?

            Wenn ja, entfernen und Register neu eintragen.

            Z Offline
            Z Offline
            Zolli131287
            schrieb am zuletzt editiert von
            #5

            @wendy2702 hey kannst du mir mal die Einstellungen schicken.
            Habe mir iobroker jetzt endlich zugelegt und möchte meine wallbox da einbinden aber kriege es nicht hin.
            Möchte die Leistung anpassen wenn meine photovoltaik Anlage strom liefert.

            Danke dir schonmal

            Gruß

            wendy2702W 1 Antwort Letzte Antwort
            0
            • Z Zolli131287

              @wendy2702 hey kannst du mir mal die Einstellungen schicken.
              Habe mir iobroker jetzt endlich zugelegt und möchte meine wallbox da einbinden aber kriege es nicht hin.
              Möchte die Leistung anpassen wenn meine photovoltaik Anlage strom liefert.

              Danke dir schonmal

              Gruß

              wendy2702W Online
              wendy2702W Online
              wendy2702
              schrieb am zuletzt editiert von
              #6

              @zolli131287 Kann ich leider nicht da ich die Hardware nicht habe.

              Bitte keine Fragen per PN, die gehören ins Forum!

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              Z 1 Antwort Letzte Antwort
              0
              • wendy2702W wendy2702

                @zolli131287 Kann ich leider nicht da ich die Hardware nicht habe.

                Z Offline
                Z Offline
                Zolli131287
                schrieb am zuletzt editiert von Zolli131287
                #7

                @wendy2702 said in Modbus TCP mit Vestel EVC04:

                @zolli131287 Kann ich leider nicht da ich die Hardware nicht habe.

                das ist schade. kann mir den einer evtl. helfen die Register über Software ModbusClient mir anzeigen zulassen?

                Habe selbst nur dieses Dokument im Netz gefunden
                EVC04_Modbus_TCP_Specification (6)(1).pdf

                bei dieses Dokument verstehe ich noch nicht alles wie ich es Eintragen muss in den Modbus adapter kann mir da wenigstens jemand helfen ^^
                bin neu auf diesen gebiet versuche mich da gerade rein zu finden :-D

                1 Antwort Letzte Antwort
                0
                • A alexTe

                  Hallo liebe Community,
                  ich habe eine Vestel EVC04 Wallbox. In der Wallbox Konfiguration habe ich Modbus TCP aktiviert.
                  Frage ich die Register mit der Software ModbusClient ab, bekomme ich auch die gewünschten Infos angezeigt.
                  Nun wollte ich das Ganze gerne in Biobroker installieren. Ich habe dazu den Modbus Adapter installiert und konfiguriert. Ich bekomme auch eine Verbindung zur Wallbox und es werden auch Werte angezeigt, allerdings mit Einschränkungen.
                  Ich habe bereits herausgefunden, dass ich das Eingangsregister Abfragen muss.
                  Laut Hersteller steht dort zum Beispiel in der Adresse 190 die Marke (in meinem Fall Vestel), die Länge beträgt 10 und als Typ habe ich String ausgewählt.
                  Trage ich dies nun im Modbus Adapter ein, erscheint im Objekt lediglich das "V".
                  Schaue ich ins Logfile (Adapter steht auf Debug) sehe ich folgendes:
                  [DevID_255/inputRegs] Poll address 190 - 25 registers
                  Aber auch bei anderen Adressen wird leider nicht der korrekte Wert angezeigt, obwohl wenn ich die Software benutze ein plausibler Wert angezeigt wird.
                  Anderes Beispiel ist die Adresse 1014 (Voltage L1, vom typ uint16), dort wird mir mit der Software 237 angezeigt, im iobroker in den Objekten der Wert 59648.

                  Ich weiß nun leider nicht mehr weiter, was ich im Modbus Adapter noch einstellen kann, um die korrekten Werte auszulesen.

                  Ich hoffe ihr könnt mir weiter helfen.
                  Gruß
                  Alex

                  S Offline
                  S Offline
                  Stefan Schwartz
                  schrieb am zuletzt editiert von
                  #8

                  @alexte Hallo alexTe, hast Du inzwischen eine Lösung?
                  welchen Modbus Client setzt Du ein? Ich verwende den Simply Modbus TCP Client 8.1.2 und bekomme keine Werte zurück. Ich denke ich verwende falsche Einstellungen.
                  Kannst Du mit helfen und Deine Einstellungen posten und den Client nennen, falls Du einen anderen verwendest?

                  A 1 Antwort Letzte Antwort
                  0
                  • S Stefan Schwartz

                    @alexte Hallo alexTe, hast Du inzwischen eine Lösung?
                    welchen Modbus Client setzt Du ein? Ich verwende den Simply Modbus TCP Client 8.1.2 und bekomme keine Werte zurück. Ich denke ich verwende falsche Einstellungen.
                    Kannst Du mit helfen und Deine Einstellungen posten und den Client nennen, falls Du einen anderen verwendest?

                    A Offline
                    A Offline
                    alexTe
                    schrieb am zuletzt editiert von
                    #9

                    @stefan-schwartz
                    Ich nutze den modbus Adapter (https://github.com/ioBroker/ioBroker.modbus/blob/master/README.md).

                    In der Konfiguration habe ich den Port auf 502 und die GeräteID auf 255 gestellt.

                    Dann habe ich die Eingangsregister alle von Hand konfiguriert.

                    Ich hoffe das hilft dir weiter.
                    2023-04-13 10_44_50-instances - pismart – Mozilla Firefox.png

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    568

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe