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. FoxEss H3 Wechselrichter per Modbus in ioBroker

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

FoxEss H3 Wechselrichter per Modbus in ioBroker

Geplant Angeheftet Gesperrt Verschoben Hardware
69 Beiträge 20 Kommentatoren 15.2k Aufrufe 17 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.
  • fuzzy1955F fuzzy1955

    @int17 @Homoran

    geht es anscheinend um die ID

    Probier mal mit einem Modbus-Tester, ob die ID 247 überhaupt erreichbar ist - z.B.

    221bfc80-85ce-4b9b-bd3d-94cd2f0d7497-image.png

    I Offline
    I Offline
    Int17
    schrieb am zuletzt editiert von Int17
    #60

    @fuzzy1955
    192.168.178.80 ist die Adresse des Waveshare RS4852ETH.
    192.168.178.99 die Adresse des Wechselrichters.

    klu_2026.02.22-16_27_14.jpg

    1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

      danach als String definiert:

      was?

      dem log nach

      @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

      task add for ID undefined:

      geht es anscheinend um die ID!

      Lösch diese nochmal,ggf. zwischenspeichern, und erneut eintragen.

      Ansonsten mal ein downgrade des Adapters. die 8.0.3 dürfte nicht stable sein. wo hast du due her?

      I Offline
      I Offline
      Int17
      schrieb am zuletzt editiert von Int17
      #61

      @Homoran
      Ok, ich hatte die Model number als ID verstanden, da im Kommentar steht Model number of the inverter (8 chars, space padded). Daher im 2. Versuch die Model Number als String definiert.

      "Ansonsten mal ein downgrade des Adapters. die 8.0.3 dürfte nicht stable sein. wo hast du due her?"
      Ich folge dem Beta-Repo.
      klu_2026.02.21-21_56_37.jpg

      Habe jetzt die aus dem Stable Repo installiert.
      Versuch mit Waveshare (.80):

      2026-02-21 22:04:43.371 - info: modbus.0 (157715) starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0
      2026-02-21 22:04:43.412 - error: modbus.0 (157715) Invalid holdingRegisters address: -10001
      2026-02-21 22:04:43.412 - debug: modbus.0 (157715) Initialize Objects for disInputs: []
      2026-02-21 22:04:43.412 - debug: modbus.0 (157715) Initialize Objects for coils: []
      2026-02-21 22:04:43.413 - debug: modbus.0 (157715) Initialize Objects for inputRegs: []
      2026-02-21 22:04:43.413 - debug: modbus.0 (157715) Initialize Objects for holdingRegs: [{"_address":"30000","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-10001,"deviceId":247}]
      2026-02-21 22:04:43.413 - error: modbus.0 (157715) Invalid data holdingRegisters/0: {"_address":"30000","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-10001,"deviceId":247,"fullId":"modbus.0.0"}
      2026-02-21 22:04:43.413 - error: modbus.0 (157715) Invalid object: {"type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":-10001,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
      2026-02-21 22:04:43.413 - debug: modbus.0 (157715) Add undefined: {"type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":-10001,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
      2026-02-21 22:04:43.458 - info: modbus.0 (157715) Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed
      2026-02-21 22:04:43.493 - info: modbus.0 (157715) Connected to slave 192.168.178.80
      2026-02-21 22:04:43.493 - debug: modbus.0 (157715) [DevID_247] Poll start ---------------------
      2026-02-21 22:04:43.667 - debug: modbus.0 (157715) No current request.
      2026-02-21 22:04:44.017 - debug: modbus.0 (157715) No current request.
      2026-02-21 22:04:44.367 - debug: modbus.0 (157715) No current request.
      

      Versuch mit H3 (IP .99):

      2026-02-22 16:25:39.657 - info: modbus.0 (260646) starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0
      2026-02-22 16:25:39.700 - error: modbus.0 (260646) Invalid holdingRegisters address: -10001
      2026-02-22 16:25:39.700 - debug: modbus.0 (260646) Initialize Objects for disInputs: []
      2026-02-22 16:25:39.700 - debug: modbus.0 (260646) Initialize Objects for coils: []
      2026-02-22 16:25:39.700 - debug: modbus.0 (260646) Initialize Objects for inputRegs: []
      2026-02-22 16:25:39.700 - debug: modbus.0 (260646) Initialize Objects for holdingRegs: [{"_address":"30000","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-10001,"deviceId":247}]
      2026-02-22 16:25:39.700 - error: modbus.0 (260646) Invalid data holdingRegisters/0: {"_address":"30000","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-10001,"deviceId":247,"fullId":"modbus.0.0"}
      2026-02-22 16:25:39.700 - error: modbus.0 (260646) Invalid object: {"type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":-10001,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
      2026-02-22 16:25:39.700 - debug: modbus.0 (260646) Add undefined: {"type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":-10001,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
      2026-02-22 16:25:39.746 - info: modbus.0 (260646) Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed
      2026-02-22 16:25:39.782 - info: modbus.0 (260646) Connected to slave 192.168.178.99
      2026-02-22 16:25:39.782 - debug: modbus.0 (260646) [DevID_247] Poll start ---------------------
      2026-02-22 16:25:40.833 - debug: modbus.0 (260646) [DevID_247] Poll start ---------------------
      
      1 Antwort Letzte Antwort
      0
      • I Offline
        I Offline
        Int17
        schrieb am zuletzt editiert von Int17
        #62

        Also ich bin ein Stück weitergekommen.
        Invalid holdingRegisters address: -10001
        Hier ist mir aufgefallen, dass sich die Adresse ändert, wenn man das Holding Register verändert. Trägt man da 40001 ein, so kommt der Fehler nicht mehr und auch die ID-Fehlermeldung kommt nicht mehr.

        2026-02-22 16:42:41.507 - info: modbus.0 (262572) starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0
        2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for disInputs: []
        2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for coils: []
        2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for inputRegs: []
        2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for holdingRegs: [{"_address":"40001","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":0,"deviceId":247,"id":"holdingRegisters.40001_Inverter_Model"}]
        2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Add holdingRegisters.40001_Inverter_Model: {"_id":"holdingRegisters.40001_Inverter_Model","type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":0,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
        2026-02-22 16:42:41.633 - info: modbus.0 (262572) Connected to slave 192.168.178.99
        2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247] Poll start ---------------------
        2026-02-22 16:42:41.633 - debug: modbus.0 (262572) Initialization of scale factors done!
        2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247/holdingRegs] Poll address 0 - 1 registers
        2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Error: undefined
        2026-02-22 16:42:46.634 - error: modbus.0 (262572) Request timed out.
        2026-02-22 16:42:46.634 - error: modbus.0 (262572) Client in error state.
        2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Poll error count: 1 code: {"err":"timeout","timeout":5000}
        

        Gleicher Ablauf mit der Adresse des Wavshares.

        fuzzy1955F HomoranH 2 Antworten Letzte Antwort
        0
        • I Int17

          Also ich bin ein Stück weitergekommen.
          Invalid holdingRegisters address: -10001
          Hier ist mir aufgefallen, dass sich die Adresse ändert, wenn man das Holding Register verändert. Trägt man da 40001 ein, so kommt der Fehler nicht mehr und auch die ID-Fehlermeldung kommt nicht mehr.

          2026-02-22 16:42:41.507 - info: modbus.0 (262572) starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0
          2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for disInputs: []
          2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for coils: []
          2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for inputRegs: []
          2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for holdingRegs: [{"_address":"40001","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":0,"deviceId":247,"id":"holdingRegisters.40001_Inverter_Model"}]
          2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Add holdingRegisters.40001_Inverter_Model: {"_id":"holdingRegisters.40001_Inverter_Model","type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":0,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
          2026-02-22 16:42:41.633 - info: modbus.0 (262572) Connected to slave 192.168.178.99
          2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247] Poll start ---------------------
          2026-02-22 16:42:41.633 - debug: modbus.0 (262572) Initialization of scale factors done!
          2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247/holdingRegs] Poll address 0 - 1 registers
          2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Error: undefined
          2026-02-22 16:42:46.634 - error: modbus.0 (262572) Request timed out.
          2026-02-22 16:42:46.634 - error: modbus.0 (262572) Client in error state.
          2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Poll error count: 1 code: {"err":"timeout","timeout":5000}
          

          Gleicher Ablauf mit der Adresse des Wavshares.

          fuzzy1955F Online
          fuzzy1955F Online
          fuzzy1955
          schrieb am zuletzt editiert von
          #63

          @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

          ich bin ein Stück weitergekommen

          Super! Ich weiß, Modbus ist mit viel Probieren verbunden. Aber wenn man einen Schritt weiter ist, macht's Freude :-)

          Raspberry PI5 mit Linux Debian 13, IoBroker v7.7.22, VIS-2, MariaDB (MySQL)
          Shellies: 1G4, 1MiniG3, PlusI4DC, PlusPlugS, Pro0110PM, ProSmoke. Modbus: Waveshare Relay 8 Channels, Waveshare RS485-TO-ETH.
          PV: 10 kWp Module, 2 x Deye WR SUN-10K, 3 x 10 kWh MeritSun LiFe Speicher, KEBA P30 Wallbox, Fronius Wattpilot home 11

          1 Antwort Letzte Antwort
          0
          • I Int17

            Also ich bin ein Stück weitergekommen.
            Invalid holdingRegisters address: -10001
            Hier ist mir aufgefallen, dass sich die Adresse ändert, wenn man das Holding Register verändert. Trägt man da 40001 ein, so kommt der Fehler nicht mehr und auch die ID-Fehlermeldung kommt nicht mehr.

            2026-02-22 16:42:41.507 - info: modbus.0 (262572) starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0
            2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for disInputs: []
            2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for coils: []
            2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for inputRegs: []
            2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Initialize Objects for holdingRegs: [{"_address":"40001","name":"Inverter Model","description":"Model number of the inverter (8 chars, space padded)","unit":"","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"","room":"","poll":true,"wp":"","cw":"","isScale":"","address":0,"deviceId":247,"id":"holdingRegisters.40001_Inverter_Model"}]
            2026-02-22 16:42:41.550 - debug: modbus.0 (262572) Add holdingRegisters.40001_Inverter_Model: {"_id":"holdingRegisters.40001_Inverter_Model","type":"state","common":{"name":"Model number of the inverter (8 chars, space padded)","role":"","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"regType":"holdingRegs","address":0,"deviceId":247,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}
            2026-02-22 16:42:41.633 - info: modbus.0 (262572) Connected to slave 192.168.178.99
            2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247] Poll start ---------------------
            2026-02-22 16:42:41.633 - debug: modbus.0 (262572) Initialization of scale factors done!
            2026-02-22 16:42:41.633 - debug: modbus.0 (262572) [DevID_247/holdingRegs] Poll address 0 - 1 registers
            2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Error: undefined
            2026-02-22 16:42:46.634 - error: modbus.0 (262572) Request timed out.
            2026-02-22 16:42:46.634 - error: modbus.0 (262572) Client in error state.
            2026-02-22 16:42:46.634 - warn: modbus.0 (262572) Poll error count: 1 code: {"err":"timeout","timeout":5000}
            

            Gleicher Ablauf mit der Adresse des Wavshares.

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

            @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

            Invalid holdingRegisters address: -10001

            das klingt nach falschen Grundeinstellungen!

            Alias verwenden 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 -

            I 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

              Invalid holdingRegisters address: -10001

              das klingt nach falschen Grundeinstellungen!

              Alias verwenden aktiviert?

              I Offline
              I Offline
              Int17
              schrieb am zuletzt editiert von
              #65

              @Homoran
              Ja, die Selektion ist Standard. Jetzt deaktiviert.
              Die ersten beiden Register laut Doku sind Model und SN:
              klu_2026.02.22-17_25_56.jpg

              die habe ich jetzt eingetragen:
              klu_2026.02.22-17_31_09.jpg

              Ergebnis:
              klu_2026.02.22-17_30_53.jpg

              Hier die Ausgabe vom GModbus:
              klu_2026.02.22-17_12_00.jpg

              Also scheint die FW des H3 Modbus über TCP (LAN-Kabel) zu unterstützen und das RS4852ETH ist überflüssig.

              Hatte hier gelesen, dass nach dem Eintrag von ein paar Register, die restlichen automatische gelesen wurden. Stimmt das?

              HomoranH 1 Antwort Letzte Antwort
              0
              • I Int17

                @Homoran
                Ja, die Selektion ist Standard. Jetzt deaktiviert.
                Die ersten beiden Register laut Doku sind Model und SN:
                klu_2026.02.22-17_25_56.jpg

                die habe ich jetzt eingetragen:
                klu_2026.02.22-17_31_09.jpg

                Ergebnis:
                klu_2026.02.22-17_30_53.jpg

                Hier die Ausgabe vom GModbus:
                klu_2026.02.22-17_12_00.jpg

                Also scheint die FW des H3 Modbus über TCP (LAN-Kabel) zu unterstützen und das RS4852ETH ist überflüssig.

                Hatte hier gelesen, dass nach dem Eintrag von ein paar Register, die restlichen automatische gelesen wurden. Stimmt das?

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

                @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

                Hatte hier gelesen, dass nach dem Eintrag von ein paar Register, die restlichen automatische gelesen wurden. Stimmt das?

                im Modbus Adapter? nein!
                in deinem Tool? möglich, aber kenn ich nicht

                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
                • I Offline
                  I Offline
                  Int17
                  schrieb am zuletzt editiert von
                  #67

                  Falls du GModbus meinst, da auch nicht. Da muss man die Anzahl mitgeben.
                  Danke für eure Hilfe.

                  1 Antwort Letzte Antwort
                  0
                  • I Offline
                    I Offline
                    Int17
                    schrieb am zuletzt editiert von
                    #68

                    Ich melde mich nochmal, weil ich hier gelesen habe, dass das Auslesen per TCP nicht empfohlen wird. Daher habe ich mir Waveshare RS485 TO ETH Converter

                    Waveshare RS4852ETH.jpg
                    installiert. Hier bekam ich aber keine Verbindung zu H3 Smart. Der Wechselrichter geht in einen Fehlerstatus, wenn man in den Einstellungen "Meter 1" oder "2" aktiviert und trennt die PV-Seite sofort.

                    Fehlermeldung Meter 1 (RTU).jpg
                    Dann habe ich den beim WR mitgelieferten Chint-DTSU666 mit einer Phase und dem Modbus-Kabel (ID 147) verbunden.

                    DTSU666 RS485 A Braun & B.jpg
                    Am WR habe ich den COM-Port genommen.
                    COM-Port Anschlüsse Meter 11 A Braun & 12 B; 10 +12V & 20 Gnd; Abschirmung 19.jpg

                    Die ID 247 im WR unverändert gelassen.
                    RS485 Menu 1.jpg

                    RS485 ID1.jpg

                    Alles zusammengebaut und "Meter 1" wieder aktiviert. Aber auch hier zeigt der WR sofort den obigen Fehler an.
                    Um zu sehen, ob er überhaupt ansprechbar ist, habe ich mir das Interface USB2Modbus von Waveshare gekauft. Aber auch damit habe ich keine Daten auslesen können bzw. auch damit zeigt der WR den Fehler.

                    D:\>modpoll -b 9600 -p none -m rtu -a 247 -r 30000 -c 32 COM9
                    modpoll 3.16 - FieldTalk(tm) Modbus(R) Master Simulator
                    Copyright (c) 2002-2025 proconX Pty Ltd
                    Visit https://www.modbusdriver.com for Modbus libraries and tools.
                    
                    Protocol configuration: Modbus RTU, FC3
                    Slave configuration...: address = 247, start reference = 30000, count = 32
                    Communication.........: COM9, 9600, 8, 1, none, t/o 1.00 s, poll rate 1000 ms
                    Data type.............: 16-bit register, holding register table
                    
                    -- Polling slave... (Ctrl-C to stop)
                    Reply time-out!
                    

                    Der Smartmeter (147) antwortet mir darüber.
                    GModbus Smartmeter.jpg

                    Weiß jemand, was ich vergessen habe zu konfigurieren bzw. welchen Fehler ich gemacht habe?
                    Im Menübaum sehe ich keine weiteren Einstellungen zu diesem Thema.
                    klu_2026.02.28-19_16_56.jpg

                    fuzzy1955F 1 Antwort Letzte Antwort
                    0
                    • I Int17

                      Ich melde mich nochmal, weil ich hier gelesen habe, dass das Auslesen per TCP nicht empfohlen wird. Daher habe ich mir Waveshare RS485 TO ETH Converter

                      Waveshare RS4852ETH.jpg
                      installiert. Hier bekam ich aber keine Verbindung zu H3 Smart. Der Wechselrichter geht in einen Fehlerstatus, wenn man in den Einstellungen "Meter 1" oder "2" aktiviert und trennt die PV-Seite sofort.

                      Fehlermeldung Meter 1 (RTU).jpg
                      Dann habe ich den beim WR mitgelieferten Chint-DTSU666 mit einer Phase und dem Modbus-Kabel (ID 147) verbunden.

                      DTSU666 RS485 A Braun & B.jpg
                      Am WR habe ich den COM-Port genommen.
                      COM-Port Anschlüsse Meter 11 A Braun & 12 B; 10 +12V & 20 Gnd; Abschirmung 19.jpg

                      Die ID 247 im WR unverändert gelassen.
                      RS485 Menu 1.jpg

                      RS485 ID1.jpg

                      Alles zusammengebaut und "Meter 1" wieder aktiviert. Aber auch hier zeigt der WR sofort den obigen Fehler an.
                      Um zu sehen, ob er überhaupt ansprechbar ist, habe ich mir das Interface USB2Modbus von Waveshare gekauft. Aber auch damit habe ich keine Daten auslesen können bzw. auch damit zeigt der WR den Fehler.

                      D:\>modpoll -b 9600 -p none -m rtu -a 247 -r 30000 -c 32 COM9
                      modpoll 3.16 - FieldTalk(tm) Modbus(R) Master Simulator
                      Copyright (c) 2002-2025 proconX Pty Ltd
                      Visit https://www.modbusdriver.com for Modbus libraries and tools.
                      
                      Protocol configuration: Modbus RTU, FC3
                      Slave configuration...: address = 247, start reference = 30000, count = 32
                      Communication.........: COM9, 9600, 8, 1, none, t/o 1.00 s, poll rate 1000 ms
                      Data type.............: 16-bit register, holding register table
                      
                      -- Polling slave... (Ctrl-C to stop)
                      Reply time-out!
                      

                      Der Smartmeter (147) antwortet mir darüber.
                      GModbus Smartmeter.jpg

                      Weiß jemand, was ich vergessen habe zu konfigurieren bzw. welchen Fehler ich gemacht habe?
                      Im Menübaum sehe ich keine weiteren Einstellungen zu diesem Thema.
                      klu_2026.02.28-19_16_56.jpg

                      fuzzy1955F Online
                      fuzzy1955F Online
                      fuzzy1955
                      schrieb zuletzt editiert von fuzzy1955
                      #69

                      @Int17 sagte in FoxEss H3 Wechselrichter per Modbus in ioBroker:

                      Waveshare RS485 TO ETH

                      Hi,

                      wenn du den Waveshare RS485 TO ETH nimmst, was hast du da genau eingestellt - ist es das?

                      07195e4b-a95a-4c5f-b4f5-ac5d41168f10-image.png

                      Und wie schauen die Einstellungen im IOBroker Modbus-Adapter genau aus? Bitte Screenshots.

                      [EDIT] Bevor beim Waveshare RS485 TO ETH die grüne LED nicht leuchtet, steckt der Fehler höchstwahrscheinlich zwischen IOB-Adapter und Waveshare.

                      Raspberry PI5 mit Linux Debian 13, IoBroker v7.7.22, VIS-2, MariaDB (MySQL)
                      Shellies: 1G4, 1MiniG3, PlusI4DC, PlusPlugS, Pro0110PM, ProSmoke. Modbus: Waveshare Relay 8 Channels, Waveshare RS485-TO-ETH.
                      PV: 10 kWp Module, 2 x Deye WR SUN-10K, 3 x 10 kWh MeritSun LiFe Speicher, KEBA P30 Wallbox, Fronius Wattpilot home 11

                      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

                      610

                      Online

                      32.7k

                      Benutzer

                      82.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