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. ioBroker Allgemein
  4. Modbus adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Modbus adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus adaptermodbus
981 Beiträge 141 Kommentatoren 383.6k Aufrufe 64 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.
  • F Offline
    F Offline
    fliegema
    schrieb am zuletzt editiert von fliegema
    #971

    Update: 1 aufgrund der sehr freundlichen Hinweise wurden die Logs mit eingefügt.

    Moin Freunde des Modbuses,

    ich habe folgende Modbus RTU 4 Channel Karte: RS485 TTL Controller welche dann mit einem Eletechsup ET69C02 Modbus TCP fähig wird.

    Über den ioBroker Adpater schaffe ich alle 4 Kanäle zu schalten, allerdings nur für das Relais 1 auch den Status abzufragen.

    Habe mich zunächst mit ModBusTool von Github herangetastet. Es scheint, dass ich den Status der einzelnen Relais nur unter der Adresse 0 abfragen kann. Kann man hier auch schick sehen (mit read coils):
    3ed54acd-9d11-4dd4-8946-9856f7dd78d7-image.png

    Leider bekomme ich das im Modbus Adapter nicht hin. Wie auch im ModbusTool bekomme ich einen Poll / error code 2 von der Platine das die diese abfrage verweigert, sobald ich pro Relais eine coil abfrage mache auf der jeweiligen Adresse.

    Update (Log nachträglich eingefügt, da ich mittlerweile ein Platine mit 8 Relais dran habe sind hier mehr Coils als in den anderen Screenshots)

    modbus.2 2025-08-24 14:31:59.990	info	Disconnected from slave 10.8.2.14
    modbus.2 2025-08-24 14:31:59.990	debug	Closing client on purpose.
    modbus.2 2025-08-24 14:31:58.992	debug	Cleaning up request fifo.
    modbus.2 2025-08-24 14:31:58.992	debug	Clearing timeout of the current request.
    modbus.2 2025-08-24 14:31:58.992	debug	Socket closed with error
    modbus.2 2025-08-24 14:31:58.990	warn	[DevID_4] Poll error count: 1 code: {"err":"timeout","timeout":5000}
    modbus.2 2025-08-24 14:31:58.989	error	Client in error state.
    modbus.2 2025-08-24 14:31:58.989	error	Request timed out.
    modbus.2 2025-08-24 14:31:58.989	warn	Error: undefined
    modbus.2 2025-08-24 14:31:53.988	debug	[DevID_4/coils] Poll address 0 - 1 bits
    modbus.2 2025-08-24 14:31:53.987	debug	[DevID_4] Poll start ---------------------
    modbus.2 2025-08-24 14:31:53.987	info	Connected to slave 10.8.2.14
    modbus.2 2025-08-24 14:31:53.872	debug	Initialize Objects for holdingRegs: []
    modbus.2 2025-08-24 14:31:53.872	debug	Initialize Objects for inputRegs: []
    modbus.2 2025-08-24 14:31:53.872	debug	Add coils.4.7_Relais-4-8: {"_id":"coils.4.7_Relais-4-8","type":"state","common":{"name":"Relais-4-8","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":7,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.6_Relais-4-7: {"_id":"coils.4.6_Relais-4-7","type":"state","common":{"name":"Relais-4-7","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":6,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.5_Relais-4-6: {"_id":"coils.4.5_Relais-4-6","type":"state","common":{"name":"Relais-4-6","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":5,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.4_Relais-4-5: {"_id":"coils.4.4_Relais-4-5","type":"state","common":{"name":"Relais-4-5","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":4,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.3_Relais-4-4: {"_id":"coils.4.3_Relais-4-4","type":"state","common":{"name":"Relais-4-4","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":3,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.2_Relais-4-3: {"_id":"coils.4.2_Relais-4-3","type":"state","common":{"name":"Relais-4-3","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":2,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.1_Relais-4-2: {"_id":"coils.4.1_Relais-4-2","type":"state","common":{"name":"Relais-4-2","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":1,"deviceId":4,"poll":false,"wp":false}}
    modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.0_Relais-4-1: {"_id":"coils.4.0_Relais-4-1","type":"state","common":{"name":"Relais-4-1","role":"switch","type":"boolean","read":true,"write":true,"def":false},"native":{"regType":"coils","address":0,"deviceId":4,"poll":true,"wp":false}}
    modbus.2 2025-08-24 14:31:53.870	debug	Initialize Objects for coils: [{"_address":0,"deviceId":4,"name":"Relais-4-1","description":"Relais-4-1","formula":"","role":"switch","room":"","poll":true,"wp":false,"cw":false,"isScale":false,"address":0,"id":"coils.4.0_Relais-4-1","len":1},{"_address":1,"deviceId":4,"name":"Relais-4-2","description":"Relais-4-2","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":1,"id":"coils.4.1_Relais-4-2"},{"_address":2,"deviceId":4,"name":"Relais-4-3","description":"Relais-4-3","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":2,"id":"coils.4.2_Relais-4-3"},{"_address":3,"deviceId":4,"name":"Relais-4-4","description":"Relais-4-4","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":3,"id":"coils.4.3_Relais-4-4"},{"_address":4,"deviceId":4,"name":"Relais-4-5","description":"Relais-4-5","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":4,"id":"coils.4.4_Relais-4-5"},{"_address":5,"deviceId":4,"name":"Relais-4-6","description":"Relais-4-6","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":5,"id":"coils.4.5_Relais-4-6"},{"_address":6,"deviceId":4,"name":"Relais-4-7","description":"Relais-4-7","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":6,"id":"coils.4.6_Relais-4-7"},{"_address":7,"deviceId":4,"name":"Relais-4-8","description":"Relais-4-8","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":7,"id":"coils.4.7_Relais-4-8"}]
    modbus.2 2025-08-24 14:31:53.870	debug	Initialize Objects for disInputs: []
    modbus.2 2025-08-24 14:31:53.827	info	starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.4, js-controller: 7.0.6
    

    Log aus dem ModBus Tool, leider nur als Screenshot möglich.
    3cc51414-0806-42a7-a6ee-98771ea5e91a-image.png

    Meine Modbus Adapter Einstellungen sind wie folgt:

    Allgemein:
    02c725e8-941f-4639-992a-36d0dc15c569-image.png
    Diskrete Ausgänge:
    92eaa8e8-873a-49cd-a3a0-623cf026dc8c-image.png

    Hat einer von Euch eine Idee, wie ich als Datenpunkt den Status aus Adresse 0 bekomme? Dann kann ich zwar umständlich aber per Skript mir manuelle Datenpunkte schalten. Grund ist, das ich den aktuellen Status von Relais 2-4 nicht sehe:
    d1ee4e85-9f86-41eb-bc04-3c11c4dcd17a-image.png

    Grüße

    Cheers

    HomoranH 1 Antwort Letzte Antwort
    0
    • F fliegema

      Update: 1 aufgrund der sehr freundlichen Hinweise wurden die Logs mit eingefügt.

      Moin Freunde des Modbuses,

      ich habe folgende Modbus RTU 4 Channel Karte: RS485 TTL Controller welche dann mit einem Eletechsup ET69C02 Modbus TCP fähig wird.

      Über den ioBroker Adpater schaffe ich alle 4 Kanäle zu schalten, allerdings nur für das Relais 1 auch den Status abzufragen.

      Habe mich zunächst mit ModBusTool von Github herangetastet. Es scheint, dass ich den Status der einzelnen Relais nur unter der Adresse 0 abfragen kann. Kann man hier auch schick sehen (mit read coils):
      3ed54acd-9d11-4dd4-8946-9856f7dd78d7-image.png

      Leider bekomme ich das im Modbus Adapter nicht hin. Wie auch im ModbusTool bekomme ich einen Poll / error code 2 von der Platine das die diese abfrage verweigert, sobald ich pro Relais eine coil abfrage mache auf der jeweiligen Adresse.

      Update (Log nachträglich eingefügt, da ich mittlerweile ein Platine mit 8 Relais dran habe sind hier mehr Coils als in den anderen Screenshots)

      modbus.2 2025-08-24 14:31:59.990	info	Disconnected from slave 10.8.2.14
      modbus.2 2025-08-24 14:31:59.990	debug	Closing client on purpose.
      modbus.2 2025-08-24 14:31:58.992	debug	Cleaning up request fifo.
      modbus.2 2025-08-24 14:31:58.992	debug	Clearing timeout of the current request.
      modbus.2 2025-08-24 14:31:58.992	debug	Socket closed with error
      modbus.2 2025-08-24 14:31:58.990	warn	[DevID_4] Poll error count: 1 code: {"err":"timeout","timeout":5000}
      modbus.2 2025-08-24 14:31:58.989	error	Client in error state.
      modbus.2 2025-08-24 14:31:58.989	error	Request timed out.
      modbus.2 2025-08-24 14:31:58.989	warn	Error: undefined
      modbus.2 2025-08-24 14:31:53.988	debug	[DevID_4/coils] Poll address 0 - 1 bits
      modbus.2 2025-08-24 14:31:53.987	debug	[DevID_4] Poll start ---------------------
      modbus.2 2025-08-24 14:31:53.987	info	Connected to slave 10.8.2.14
      modbus.2 2025-08-24 14:31:53.872	debug	Initialize Objects for holdingRegs: []
      modbus.2 2025-08-24 14:31:53.872	debug	Initialize Objects for inputRegs: []
      modbus.2 2025-08-24 14:31:53.872	debug	Add coils.4.7_Relais-4-8: {"_id":"coils.4.7_Relais-4-8","type":"state","common":{"name":"Relais-4-8","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":7,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.6_Relais-4-7: {"_id":"coils.4.6_Relais-4-7","type":"state","common":{"name":"Relais-4-7","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":6,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.5_Relais-4-6: {"_id":"coils.4.5_Relais-4-6","type":"state","common":{"name":"Relais-4-6","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":5,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.4_Relais-4-5: {"_id":"coils.4.4_Relais-4-5","type":"state","common":{"name":"Relais-4-5","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":4,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.3_Relais-4-4: {"_id":"coils.4.3_Relais-4-4","type":"state","common":{"name":"Relais-4-4","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":3,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.2_Relais-4-3: {"_id":"coils.4.2_Relais-4-3","type":"state","common":{"name":"Relais-4-3","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":2,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.1_Relais-4-2: {"_id":"coils.4.1_Relais-4-2","type":"state","common":{"name":"Relais-4-2","role":"switch","type":"boolean","read":false,"write":true,"def":false},"native":{"regType":"coils","address":1,"deviceId":4,"poll":false,"wp":false}}
      modbus.2 2025-08-24 14:31:53.871	debug	Add coils.4.0_Relais-4-1: {"_id":"coils.4.0_Relais-4-1","type":"state","common":{"name":"Relais-4-1","role":"switch","type":"boolean","read":true,"write":true,"def":false},"native":{"regType":"coils","address":0,"deviceId":4,"poll":true,"wp":false}}
      modbus.2 2025-08-24 14:31:53.870	debug	Initialize Objects for coils: [{"_address":0,"deviceId":4,"name":"Relais-4-1","description":"Relais-4-1","formula":"","role":"switch","room":"","poll":true,"wp":false,"cw":false,"isScale":false,"address":0,"id":"coils.4.0_Relais-4-1","len":1},{"_address":1,"deviceId":4,"name":"Relais-4-2","description":"Relais-4-2","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":1,"id":"coils.4.1_Relais-4-2"},{"_address":2,"deviceId":4,"name":"Relais-4-3","description":"Relais-4-3","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":2,"id":"coils.4.2_Relais-4-3"},{"_address":3,"deviceId":4,"name":"Relais-4-4","description":"Relais-4-4","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":3,"id":"coils.4.3_Relais-4-4"},{"_address":4,"deviceId":4,"name":"Relais-4-5","description":"Relais-4-5","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":4,"id":"coils.4.4_Relais-4-5"},{"_address":5,"deviceId":4,"name":"Relais-4-6","description":"Relais-4-6","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":5,"id":"coils.4.5_Relais-4-6"},{"_address":6,"deviceId":4,"name":"Relais-4-7","description":"Relais-4-7","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":6,"id":"coils.4.6_Relais-4-7"},{"_address":7,"deviceId":4,"name":"Relais-4-8","description":"Relais-4-8","formula":"","role":"switch","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":7,"id":"coils.4.7_Relais-4-8"}]
      modbus.2 2025-08-24 14:31:53.870	debug	Initialize Objects for disInputs: []
      modbus.2 2025-08-24 14:31:53.827	info	starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.4, js-controller: 7.0.6
      

      Log aus dem ModBus Tool, leider nur als Screenshot möglich.
      3cc51414-0806-42a7-a6ee-98771ea5e91a-image.png

      Meine Modbus Adapter Einstellungen sind wie folgt:

      Allgemein:
      02c725e8-941f-4639-992a-36d0dc15c569-image.png
      Diskrete Ausgänge:
      92eaa8e8-873a-49cd-a3a0-623cf026dc8c-image.png

      Hat einer von Euch eine Idee, wie ich als Datenpunkt den Status aus Adresse 0 bekomme? Dann kann ich zwar umständlich aber per Skript mir manuelle Datenpunkte schalten. Grund ist, das ich den aktuellen Status von Relais 2-4 nicht sehe:
      d1ee4e85-9f86-41eb-bc04-3c11c4dcd17a-image.png

      Grüße

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #972

      @fliegema sagte in Modbus adapter:

      allerdings nur für das Relais 1 auch den Status abzufragen.

      du hast ja auch nur bei 1 die Abfrage aktiviert

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      F 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @fliegema sagte in Modbus adapter:

        allerdings nur für das Relais 1 auch den Status abzufragen.

        du hast ja auch nur bei 1 die Abfrage aktiviert

        F Offline
        F Offline
        fliegema
        schrieb am zuletzt editiert von fliegema
        #973

        @homoran said in Modbus adapter:

        @fliegema sagte in Modbus adapter:

        allerdings nur für das Relais 1 auch den Status abzufragen.

        fu hast ja auch nur bei 1 die Abfrage aktiviert

        Hi, danke für die schnelle Rückmeldung. Dies ist bewusst so, weil sobald ich bei den anderen Adressen die Abfrage setze, ich einen Poll error / timeout bekomme. Genau das gleiche auch mit dem ModbusTool.

        c664a126-8327-4a14-aea0-163d1fa01005-image.png

        Cheers

        HomoranH 1 Antwort Letzte Antwort
        0
        • F fliegema

          @homoran said in Modbus adapter:

          @fliegema sagte in Modbus adapter:

          allerdings nur für das Relais 1 auch den Status abzufragen.

          fu hast ja auch nur bei 1 die Abfrage aktiviert

          Hi, danke für die schnelle Rückmeldung. Dies ist bewusst so, weil sobald ich bei den anderen Adressen die Abfrage setze, ich einen Poll error / timeout bekomme. Genau das gleiche auch mit dem ModbusTool.

          c664a126-8327-4a14-aea0-163d1fa01005-image.png

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #974

          @fliegema sagte in Modbus adapter:

          Dies ist bewusst so,

          dann gehört diese Info auch bewusst in den Post!

          @fliegema sagte in Modbus adapter:

          einen Poll error

          und der wäre?
          geheim?

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          F 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @fliegema sagte in Modbus adapter:

            Dies ist bewusst so,

            dann gehört diese Info auch bewusst in den Post!

            @fliegema sagte in Modbus adapter:

            einen Poll error

            und der wäre?
            geheim?

            F Offline
            F Offline
            fliegema
            schrieb am zuletzt editiert von
            #975

            @homoran said in Modbus adapter:

            @fliegema sagte in Modbus adapter:

            Dies ist bewusst so,

            dann gehört diese Info auch bewusst in den Post!

            @fliegema sagte in Modbus adapter:

            einen Poll error

            und der wäre?
            geheim?

            ganz und gar nicht, jedoch steht nur ein timeout drin (erwähnt) und via ModBusTool ein Error Code 2 sprich Platine verweigert die Abfrage (auch erwähnt)

            Cheers

            HomoranH 1 Antwort Letzte Antwort
            0
            • F fliegema

              @homoran said in Modbus adapter:

              @fliegema sagte in Modbus adapter:

              Dies ist bewusst so,

              dann gehört diese Info auch bewusst in den Post!

              @fliegema sagte in Modbus adapter:

              einen Poll error

              und der wäre?
              geheim?

              ganz und gar nicht, jedoch steht nur ein timeout drin (erwähnt) und via ModBusTool ein Error Code 2 sprich Platine verweigert die Abfrage (auch erwähnt)

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von Homoran
              #976

              @fliegema sagte in Modbus adapter:

              erwähnt

              hast du ohne Kennzeichnung die schwarze Briefmarke später hinzugefügt?

              LOGS immer als text in code-tags!
              EDITs immer kennzeichnen

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              F 1 Antwort Letzte Antwort
              1
              • HomoranH Homoran

                @fliegema sagte in Modbus adapter:

                erwähnt

                hast du ohne Kennzeichnung die schwarze Briefmarke später hinzugefügt?

                LOGS immer als text in code-tags!
                EDITs immer kennzeichnen

                F Offline
                F Offline
                fliegema
                schrieb am zuletzt editiert von
                #977

                @homoran said in Modbus adapter:

                @fliegema sagte in Modbus adapter:

                erwähnt

                hast du ohne Kennzeichnung die schwarze Briefmarke später hinzugefügt?

                ich habe die beiden Screenshots unter den bestehenden Text (erwähnt) nachträglich aufgrund Deines Beitrages eingefügt.

                Cheers

                HomoranH 1 Antwort Letzte Antwort
                0
                • F fliegema

                  @homoran said in Modbus adapter:

                  @fliegema sagte in Modbus adapter:

                  erwähnt

                  hast du ohne Kennzeichnung die schwarze Briefmarke später hinzugefügt?

                  ich habe die beiden Screenshots unter den bestehenden Text (erwähnt) nachträglich aufgrund Deines Beitrages eingefügt.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #978

                  @fliegema
                  https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                  das ist aber auch kein debug-log

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • D Online
                    D Online
                    drloksoft
                    schrieb am zuletzt editiert von
                    #979

                    Hallo zusammen,
                    ich habe einen EPEVER Tracer AN G3 Series MPPT Charge Controller mit einer eBox-WIFI-01 (WiFi Adapter für den Charge Controller). Ich konnte mit der "EPEVER Pair" App mich mit der eBox verbinden, als diese im AP Modus war. Ich habe die eBox nun in mein WLAN gehängt, damit ich an die Daten des Charge Controllers komme. Seit dem die eBox in meinem WLAN ist, komme ich nicht mehr mit der EPEVER App oder der App "Solar Guardian" an die eBox. Die Apps sehen allerdings auch eher rudimentär entwickelt und gepflegt aus. Immer wenn ich Konfiguration wieder auf AP stelle, komme ich wieder mit den Apps an die Daten.

                    Mit dem Modbus Adapter komme ich insofern an die eBox, als dass ich die IP und den Port ansteuern kann. Durch diverse Recherchen habe ich versucht mit der Adresse 12544 die PV Voltage aus dem Adapter zu bekommen. Allerdings scheinen meine Einstellungen falsch zu sein, da ich keine passenden Daten aus der Box bekomme. Initial habe ich mit der Adresse 12544 die Fehlermeldung bekommen, dass die Adresse negativ ist.

                    Invalid data inputRegisters/0: {"_address":12544,"name":"PV Voltage","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","deviceId":1,"address":-17457,"fullId":"modbus.0.0"}
                    
                    Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":-17457,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}}
                    

                    Dann habe ich die Adresse in 42545 geändert, um den Minuswert um 30001 zu erhöhen (offensichtlich wird der reduziert). Seit dem bekomme ich nur noch einen Timeout Fehler.

                    
                    modbus.0
                    2025-11-21 16:51:01.889	warn	[DevID_1] Poll error count: 1 code: {"err":"timeout","timeout":8000}
                    modbus.0
                    2025-11-21 16:51:01.888	error	Client in error state.
                    modbus.0
                    2025-11-21 16:51:01.888	error	Request timed out.
                    modbus.0
                    2025-11-21 16:51:01.887	warn	Error: undefined
                    

                    Aktuell sieht meine Konfiguration so aus:
                    c1fab93a-3fca-4232-b63c-82788ac7018a-Google Chrome 2025-11-21 16.50.47.png

                    Hat jemand eine Idee, wie ich die Daten aus dem Charge Controller über die eBox bekomme?

                    Vielen Dank im Voraus!

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • D drloksoft

                      Hallo zusammen,
                      ich habe einen EPEVER Tracer AN G3 Series MPPT Charge Controller mit einer eBox-WIFI-01 (WiFi Adapter für den Charge Controller). Ich konnte mit der "EPEVER Pair" App mich mit der eBox verbinden, als diese im AP Modus war. Ich habe die eBox nun in mein WLAN gehängt, damit ich an die Daten des Charge Controllers komme. Seit dem die eBox in meinem WLAN ist, komme ich nicht mehr mit der EPEVER App oder der App "Solar Guardian" an die eBox. Die Apps sehen allerdings auch eher rudimentär entwickelt und gepflegt aus. Immer wenn ich Konfiguration wieder auf AP stelle, komme ich wieder mit den Apps an die Daten.

                      Mit dem Modbus Adapter komme ich insofern an die eBox, als dass ich die IP und den Port ansteuern kann. Durch diverse Recherchen habe ich versucht mit der Adresse 12544 die PV Voltage aus dem Adapter zu bekommen. Allerdings scheinen meine Einstellungen falsch zu sein, da ich keine passenden Daten aus der Box bekomme. Initial habe ich mit der Adresse 12544 die Fehlermeldung bekommen, dass die Adresse negativ ist.

                      Invalid data inputRegisters/0: {"_address":12544,"name":"PV Voltage","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","deviceId":1,"address":-17457,"fullId":"modbus.0.0"}
                      
                      Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":-17457,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}}
                      

                      Dann habe ich die Adresse in 42545 geändert, um den Minuswert um 30001 zu erhöhen (offensichtlich wird der reduziert). Seit dem bekomme ich nur noch einen Timeout Fehler.

                      
                      modbus.0
                      2025-11-21 16:51:01.889	warn	[DevID_1] Poll error count: 1 code: {"err":"timeout","timeout":8000}
                      modbus.0
                      2025-11-21 16:51:01.888	error	Client in error state.
                      modbus.0
                      2025-11-21 16:51:01.888	error	Request timed out.
                      modbus.0
                      2025-11-21 16:51:01.887	warn	Error: undefined
                      

                      Aktuell sieht meine Konfiguration so aus:
                      c1fab93a-3fca-4232-b63c-82788ac7018a-Google Chrome 2025-11-21 16.50.47.png

                      Hat jemand eine Idee, wie ich die Daten aus dem Charge Controller über die eBox bekomme?

                      Vielen Dank im Voraus!

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von Homoran
                      #980

                      @drloksoft sagte in Modbus adapter:

                      Aktuell sieht meine Konfiguration

                      und die Grundeinstellungen?

                      BTW 40xxx sind üblicherweise Holdingregister.

                      ggf. steht mehr im debug-log

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • D Online
                        D Online
                        drloksoft
                        schrieb am zuletzt editiert von
                        #981

                        Danke für Deine Antwort. Ich habe es mir vereinfacht und die Library von https://github.com/rosswarren/epevermodbus genommen. Die lasse ich nun periodisch die Werte per simple-api in eigene Objekte schreiben. Um mal eben zu gucken, ob etwas lädt, reicht es mir erstmal.

                        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
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        925

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        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