Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Solar Edge Wechselrichter via Modbus scheitert

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.2k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.7k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    17
    1
    6.6k

Solar Edge Wechselrichter via Modbus scheitert

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
28 Beiträge 4 Kommentatoren 484 Aufrufe 3 Beobachtet
  • Ä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 Aubergino

    Ah - viel mehr Info - und eine Warnung ...nicht im gleichen Block... Liegt's daran? Aber wenn ja, kann ich den "Block", in dem die Daten liegen, denn beeinflussen? Hier der dump:

    modbus.0
    	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Calculation result = Infinity, type = number
    modbus.0
    	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The used scaleFactor from address 40084 is not inside the same read block as the parameter on address 82
    modbus.0
    	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] Please make sure to configure the read process that both adresses are read in the same block!
    modbus.0
    	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The current range for reading the values was from address 82 up to address 84!
    modbus.0
    	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Scale factor address is inside current read range = false
    modbus.0
    	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Scale factor address is = 40084
    modbus.0
    	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Formula = x * Math.pow(10, sf['40084'])
    modbus.0
    	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Input Value = 65535
    modbus.0
    	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40084] Scale factor value stored from this address = 11267
    modbus.0
    	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs] Poll address 82 DONE
    modbus.0
    	2026-08-06 16:59:56.397	debug	[DevID_1/holdingRegs] Poll address 82 - 2 registers
    modbus.0
    	2026-08-06 16:59:56.396	debug	[DevID_1] Poll start ---------------------
    

    (Dass ich erst die zwei diagonalen Pfeile "composer öffnen" anklicken muss, um den Texteditor samt icons zu sehen, musste ich auch erst mal entdecken - ach die schöne neue Bildchenwelt...). Aber ich bessere mich.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    schrieb am zuletzt editiert von
    #17

    @Aubergino sagte:

    The used scaleFactor

    Hab ich noch nie mit gearbeitet,

    Stell mal hier

    2367.jpg

    Auf kleinere Werte, z.b. 10

    Das hilft manchmal, wobei die meldung mit dem scalefaktor eher das Gegenteil vermuten lässt

    kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • A Aubergino

      Ah - viel mehr Info - und eine Warnung ...nicht im gleichen Block... Liegt's daran? Aber wenn ja, kann ich den "Block", in dem die Daten liegen, denn beeinflussen? Hier der dump:

      modbus.0
      	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Calculation result = Infinity, type = number
      modbus.0
      	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The used scaleFactor from address 40084 is not inside the same read block as the parameter on address 82
      modbus.0
      	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] Please make sure to configure the read process that both adresses are read in the same block!
      modbus.0
      	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The current range for reading the values was from address 82 up to address 84!
      modbus.0
      	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Scale factor address is inside current read range = false
      modbus.0
      	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Scale factor address is = 40084
      modbus.0
      	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Formula = x * Math.pow(10, sf['40084'])
      modbus.0
      	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Input Value = 65535
      modbus.0
      	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40084] Scale factor value stored from this address = 11267
      modbus.0
      	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs] Poll address 82 DONE
      modbus.0
      	2026-08-06 16:59:56.397	debug	[DevID_1/holdingRegs] Poll address 82 - 2 registers
      modbus.0
      	2026-08-06 16:59:56.396	debug	[DevID_1] Poll start ---------------------
      

      (Dass ich erst die zwei diagonalen Pfeile "composer öffnen" anklicken muss, um den Texteditor samt icons zu sehen, musste ich auch erst mal entdecken - ach die schöne neue Bildchenwelt...). Aber ich bessere mich.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      schrieb am zuletzt editiert von
      #18

      @Aubergino sagte:

      Dass ich erst die zwei diagonalen Pfeile "composer öffnen" anklicken muss, um den Texteditor samt icons zu sehen

      Nöö, ei fach auf den groooossen Button Antworten klicken, nicht über den quick response gehen

      kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • A Aubergino

        Ah - viel mehr Info - und eine Warnung ...nicht im gleichen Block... Liegt's daran? Aber wenn ja, kann ich den "Block", in dem die Daten liegen, denn beeinflussen? Hier der dump:

        modbus.0
        	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Calculation result = Infinity, type = number
        modbus.0
        	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The used scaleFactor from address 40084 is not inside the same read block as the parameter on address 82
        modbus.0
        	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] Please make sure to configure the read process that both adresses are read in the same block!
        modbus.0
        	2026-08-06 16:59:56.451	warn	[DevID_1/holdingRegs/40083] The current range for reading the values was from address 82 up to address 84!
        modbus.0
        	2026-08-06 16:59:56.451	debug	[DevID_1/holdingRegs/40083] Scale factor address is inside current read range = false
        modbus.0
        	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Scale factor address is = 40084
        modbus.0
        	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Formula = x * Math.pow(10, sf['40084'])
        modbus.0
        	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40083] Input Value = 65535
        modbus.0
        	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs/40084] Scale factor value stored from this address = 11267
        modbus.0
        	2026-08-06 16:59:56.450	debug	[DevID_1/holdingRegs] Poll address 82 DONE
        modbus.0
        	2026-08-06 16:59:56.397	debug	[DevID_1/holdingRegs] Poll address 82 - 2 registers
        modbus.0
        	2026-08-06 16:59:56.396	debug	[DevID_1] Poll start ---------------------
        

        (Dass ich erst die zwei diagonalen Pfeile "composer öffnen" anklicken muss, um den Texteditor samt icons zu sehen, musste ich auch erst mal entdecken - ach die schöne neue Bildchenwelt...). Aber ich bessere mich.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        schrieb am zuletzt editiert von
        #19

        @Aubergino sagte:

        2026-08-06 16:59:56.451 debug [DevID_1/holdingRegs/40083] Scale factor address is inside current read range = false
        modbus.0
        2026-08-06 16:59:56.450 debug [DevID_1/holdingRegs/40083] Scale factor address is = 40084

        Und die anderen nur 80/82

        kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          Aubergino
          schrieb am zuletzt editiert von Aubergino
          #20

          80? 82? Die "Blöcke" sind nicht die zwei Endziffern der Registeradresse, nein? Aber wo definiert man denn die Blöcke? Das Register 40083 braucht offensichtlich für die Anzeige den Scalefaktor aus 40084... Dafür muss ich die ja auch in einem Zuge auslesen können? (Denn Sinn der Rechenanweisung habe ich verstanden. Immerhin..)

          Dieser Hinweis steht bei den Registereinträgen:
          Formel.png

          HomoranH 1 Antwort Letzte Antwort
          0
          • A Aubergino

            80? 82? Die "Blöcke" sind nicht die zwei Endziffern der Registeradresse, nein? Aber wo definiert man denn die Blöcke? Das Register 40083 braucht offensichtlich für die Anzeige den Scalefaktor aus 40084... Dafür muss ich die ja auch in einem Zuge auslesen können? (Denn Sinn der Rechenanweisung habe ich verstanden. Immerhin..)

            Dieser Hinweis steht bei den Registereinträgen:
            Formel.png

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            schrieb am zuletzt editiert von
            #21

            @Aubergino sooo fit bin ich auch nicht.
            Ich neme an, die blöcke sind 30000er für Inputregister und 40000er für Holdingregister.
            Was jetzt 82 bis 84 ist

            @Aubergino sagte:

            The current range for reading the values was from address 82 up to address 84!

            Weiss ich nicht

            kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Aubergino
              schrieb am zuletzt editiert von
              #22

              Jedenfalls noch mal herzlichen Dank bis hierher. Du hast mir sehr weitergeholfen und ich habe viel dazugelernt über den ioBroker. Vielleicht kann noch ein anderer Mitleser was zu diesen "Blöcken" sagen. Ich entnehme Deiner Antwort jedenfalls, dass das nicht ioBroker-spezifisches ist, sondern etwas aus der Struktur des Wechselrichtert. Dazu finde ich evtl. etwas in PV-spezifischen Foren. Für mich ist heute erst mal Schicht, habe einen Abendtermin.
              Es grüßt
              Aubergino.

              HomoranH 1 Antwort Letzte Antwort
              0
              • A Aubergino

                Jedenfalls noch mal herzlichen Dank bis hierher. Du hast mir sehr weitergeholfen und ich habe viel dazugelernt über den ioBroker. Vielleicht kann noch ein anderer Mitleser was zu diesen "Blöcken" sagen. Ich entnehme Deiner Antwort jedenfalls, dass das nicht ioBroker-spezifisches ist, sondern etwas aus der Struktur des Wechselrichtert. Dazu finde ich evtl. etwas in PV-spezifischen Foren. Für mich ist heute erst mal Schicht, habe einen Abendtermin.
                Es grüßt
                Aubergino.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                schrieb am zuletzt editiert von
                #23

                @Aubergino sagte:

                Ich entnehme Deiner Antwort jedenfalls, dass das nicht ioBroker-spezifisches ist, sondern etwas aus der Struktur des Wechselrichtert.

                Nee, modbus-spezifisch!
                So tief bin ich da nicht drin.

                Mach mal testweise den haken bei Alias verwenden" raus.
                Was kommt dann im log?

                kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • ubeckerU Online
                  ubeckerU Online
                  ubecker
                  schrieb am zuletzt editiert von
                  #24

                  nimm mal den Alias raus in den Einstellungen

                  Gruß Udo

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    Aubergino
                    schrieb am zuletzt editiert von Aubergino
                    #25

                    Hallo auch ubecker,
                    Alias habe ich ausgehakt (an den dann auftauchenden Einstellungen nichts weiter geändert). Keine Veränderung.
                    Dann habe ich statt der Werte, die den Skalierungsfaktor benötigen, mal ein einfaches Register ausgewählt (40107 und 40108, "Betriebszustand"). Damit laufen im Protokoll keine Fehler mehr auf:

                    modbus.0
                    	2026-08-06 22:31:05.461	debug	[DevID_1/holdingRegs] Poll address 106 DONE
                    modbus.0
                    	2026-08-06 22:31:05.421	debug	[DevID_1/holdingRegs] Poll address 106 - 2 registers
                    modbus.0
                    	2026-08-06 22:31:05.421	debug	[DevID_1/holdingRegs] Poll address 67 DONE
                    modbus.0
                    	2026-08-06 22:31:05.392	debug	[DevID_1/holdingRegs] Poll address 67 - 1 registers
                    modbus.0
                    	2026-08-06 22:31:05.391	debug	[DevID_1] Poll start ---------------------
                    

                    Aber nach wie vor gibt es in den Objekten unter modbus.0 keine Objekte, und wenn ich in die Einstellungen des Objektes modbus.0 gehe, wird das Objekt als nicht existierend gemeldet.
                    Jetzt lese ich also anscheinend erfolgreich aus? Aber kriege das Leseergebnis nach wie vor nicht unter "Objekte" zu sehen.

                    Die Registerliste hatte ich übrigens in dieser dankenswerten Arbeit gefunden und als json importiert: Forumsbeitrag https://community.symcon.de/t/modbus-vorlage-solaredge-wechselrichter-address-40070-40107/134885

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      Aubergino
                      schrieb am zuletzt editiert von
                      #26

                      Guten Tag noch mal in die Runde der Mitdenkenden...
                      Mit Hilfe von "SerialTool" konnte ich nun sicher herausfinden, dass die Modbus-Abfrage funktioniert. Es bleibt also "nur" das IOBroker-Problem, dass ich trotzdem keine Objekte bekomme. Und da gibt es noch einige, allerdings ältere, Themen im Forum von Leuten, denen das auch so ging... Da werde ich mich mal ranhängen oder, wenn zu alt, einen neuen Thread dazu machen. Danke an die hier Beteiligten.

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • A Aubergino

                        Guten Tag noch mal in die Runde der Mitdenkenden...
                        Mit Hilfe von "SerialTool" konnte ich nun sicher herausfinden, dass die Modbus-Abfrage funktioniert. Es bleibt also "nur" das IOBroker-Problem, dass ich trotzdem keine Objekte bekomme. Und da gibt es noch einige, allerdings ältere, Themen im Forum von Leuten, denen das auch so ging... Da werde ich mich mal ranhängen oder, wenn zu alt, einen neuen Thread dazu machen. Danke an die hier Beteiligten.

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        schrieb am zuletzt editiert von
                        #27

                        @Aubergino sagte:

                        komme. Und da gibt es noch einige, allerdings ältere, Themen im Forum von Leuten, denen das auch so ging

                        Soweit ich mich erinnere war dann immer (??) irgendetwas falsch eingestellt.
                        Und solange nicht ein Register erfolgreich abgerufen wird (sieht man im debug log) wird kein Objekt angelegt.

                        Ganz spontane Idee:
                        Nicht dass bei WIN11 die firewall o.ä. dazwischenfunkt.

                        kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • obermolchO Offline
                          obermolchO Offline
                          obermolch
                          schrieb am zuletzt editiert von obermolch
                          #28

                          Das sind meine Einstellungen welche funktionieren, ich habe einen SE10K-RWB48:

                          48ccca8b-5f0a-49f5-a353-f4275dc6fbc0-image.jpeg

                          f8668d0d-c7b3-4944-a990-041fe0b7b9f2-image.jpeg

                          Holding Register Beschreibung der Register als TSV Datei, können importiert werden, Achtung die Register 101442-103249 sollte man nur nutzen wenn der Wechselrichter oder Batterie gesteuert werden sollen, wenn nicht diese nicht importieren!
                          solaredge.tsv

                          1 Antwort Letzte Antwort
                          1

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          315

                          Online

                          33.0k

                          Benutzer

                          83.6k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2026
                          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