Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Modbus Adapter für Fronius Wechselrichter geeignet

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Modbus Adapter für Fronius Wechselrichter geeignet

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      legro @Homoran last edited by

      @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

      @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

      Die von mir hier eingetragenen Register beziehen sich auf das Smartmeter.

      dann bist du hier im falschen Thread

      Ich glaube langsam hier sogar im falschen Film zu sein.😕

      und warum postest du Screenshots vom Fronius?

      Weil der Fronius den Zugang zu allen Geräten am Modbus gewährleisten muss.

      wie soll durch das Durcheinander ein unbedarfter Helfender durchblicken.

      Dazu habe gewiss nicht nur ich beigetragen.😏

      Homoran 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @legro last edited by

        @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

        Weil der Fronius den Zugang zu allen Geräten am Modbus gewährleisten muss.

        wieso denn das?
        ein Modbus ist ein BUS System.
        die Geräte werden da beliebig angeschlossen, quasi parallel alle A-A-A und alle B-B-B

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @legro last edited by Homoran

          @legro ich habe mal versucht dein Konstrukt nachzuvollziehen und komme dabei auf folgende mögliche Konstellation, die auf das bisher gesagte passen würde.

          Dein Fronius WR hat einen internen Modbus RTU zu Modbus TCP Konverter.
          An der TCP Seite hängt iobroker per LAN und daran der Modbus Adapter.
          An der Modbus RTU Seite hängen weitere Geräte die wie von mir beschrieben parallel zum Fronius verdrahtet sind um den RTU2TCP Konverter mit nutzen zu können.
          Nichtsdestoweniger bleiben das eigenständige Geräte am Bus.

          L 1 Reply Last reply Reply Quote 0
          • L
            legro @Homoran last edited by

            @homoran

            Ich habe mittlerweile noch einiges an Texten gefunden und gelesen. Danach kommt langsam zunehmend Klarheit in meine Gedanken. So weiß ich nun, dass die Smartmeter (bis zu drei sind möglich) über die Nummern (IDs) 200, 201 und 202 angesprochen werden, wenn sie über den GEN24 kontaktiert werden. So erklärt sich die oben diskutierte „Zähleradresse“. Der GEN24 sollte immer die ID 1 haben.

            Oh je, oh je, ..

            Da werde ich noch einige Nerven lassen, bis ich auch noch den GEN24 über Modbus integriert bekomme.

            Danke für deine Unterstützung, aber hier muss ich wohl alleine durch, wenn du keinen Fronius zum Testen hast. Das Ganze ist selbst mit dem Zugang zu diesen Geräten nur schwer einsehbar. Vielleicht meldet sich hier noch ein Leidensgenosse bzw. Besitzer eines GEN24, dem es gelungen ist, mein Vorhaben bereits erfolgreich umzusetzen.

            Wenn ich das ganze Unterfangen erfolgreich abgeschlossen bekomme, erstelle ich eine Anleitung.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @legro last edited by Homoran

              @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

              So weiß ich nun, dass die Smartmeter (bis zu drei sind möglich) über die Nummern (IDs) 200, 201 und 202 angesprochen werden, wenn sie über den GEN24 kontaktiert werden. So erklärt sich die oben diskutierte „Zähleradresse“.

              das passt!
              müsste aber alles in der Anleitung des Fronius stehen, Modbusadressen und Offset, Registertypen usw. in der Anleitung des/der Zähler

              ich gehe weiterhin davon aus, dass es nich irgendwelche Zähler sind, sondern welche, die auch der Fronius benötigt um z.B. Batterieentladung und Nulleinspeisung tegeln zu können.

              L 1 Reply Last reply Reply Quote 0
              • L
                legro @Homoran last edited by

                @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                das passt!

                Leider passt vieles noch nicht. So habe ich zwar erste Daten auslesen können, aber ich weiß leztendlich nicht warum es funktioniert. Nehme Änderungen vor (z.B. float anstelle von in&sf) geht nichts mehr.

                Auch weiß ich (noch) nicht, wie ich anstelle der Daten des Smartmeters jene des Wechselrichters erhalten kann.

                Ich blicke einfach nich nicht durch.

                müsste aber alles in der Anleitung des Fronius stehen, Modbusadressen und Offset, Registertypen usw. in der Anleitung des/der Zähler

                Ich habe alle möglichen Dokumentationen mir besorgt und auch durchgelesen. Dennoch, ohne Hilfe komme ich wohl nicht weiter.

                Sollte ich nicht besser einen neuen Thread aufmachen, in dem ich zunächst einmal meine Quellen (Dokumentationen von Fronius), erste Lösungen (was bisher funktioniert) und Ziele (was ich noch erreichen möchte) einmal aufzeige?

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @legro last edited by

                  @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                  Sollte ich nicht besser einen neuen Thread aufmachen,

                  sagte ich bereits

                  @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                  dann bist du hier im falschen Thread

                  @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                  Ich blicke einfach nich nicht durch.

                  liegt aber nicht an ioBroker

                  also eher offTopic

                  @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                  Dennoch, ohne Hilfe komme ich wohl nicht weiter.

                  und ohne die bereits genannten Informationen kann dir keiner helfen

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    legro @Homoran last edited by

                    @homoran

                    Ich bereite alles für einen neuen Thread vor.

                    Apropos off topic ..

                    Wo soll ich denn sonst hinschreiben, wenn‘s um den Modbus-Adapter geht?

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @legro last edited by

                      @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                      wenn‘s um den Modbus-Adapter geht?

                      allesxwas du bisher geschrieben hast, bei dem du Probleme hast, hat nichts mit dem modbus-Adapter zu tun.
                      der läuft ja bei dir

                      L 1 Reply Last reply Reply Quote 0
                      • L
                        legro @Homoran last edited by

                        @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                        @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                        wenn‘s um den Modbus-Adapter geht?

                        allesxwas du bisher geschrieben hast, bei dem du Probleme hast, hat nichts mit dem modbus-Adapter zu tun.
                        der läuft ja bei dir

                        Der läuft zwar, aber eben nicht fehlerfrei. Es geht doch auch um die Einstellungen, die ich im Modus-Adapter vornehmen muss, damit ich die Daten und vor allem die richtigen Werte erhalte. Wozu soll das Forum den sonst gut sein?

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @legro last edited by

                          @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                          Der läuft zwar, aber eben nicht fehlerfrei.

                          doch!

                          @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                          Es geht doch auch um die Einstellungen, die ich im Modus-Adapter vornehmen muss, damit ich die Daten und vor allem die richtigen Werte erhalte.

                          ich kann mich nur wiederholen:

                          die sind gerätespezifisch und

                          @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                          das müsste in der Registerbeschreibung

                          des jeweiligen Gerätes stehen.

                          @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                          Wozu soll das Forum den sonst gut sein?

                          damit du diese Informationen zusammen mit de7nen Einstellungen zur Verfügung stellst, damit die Helfenden die eventuellen Fehler sehen helfen.

                          L 1 Reply Last reply Reply Quote 0
                          • L
                            legro @Homoran last edited by

                            @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                            damit du diese Informationen zusammen mit de7nen Einstellungen zur Verfügung stellst, damit die Helfenden die eventuellen Fehler sehen helfen.

                            Das habe ich hier bereits schon getan.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @legro last edited by

                              @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                              @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                              damit du diese Informationen zusammen mit de7nen Einstellungen zur Verfügung stellst, damit die Helfenden die eventuellen Fehler sehen helfen.

                              Das habe ich hier bereits schon getan.

                              Den Thread hab ich nicht gesehen.
                              ich lese zwar seeehr viel, aber um alles lesen zu können, müsste ich mich mehrfach klonen.

                              Hatte deinen Thread sowieso wie besprochen in offtopic erwartet.

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                topsurfer @Homoran last edited by topsurfer

                                Ich ziehe meinen Hut für all die tolle Arbeit, die hier gemacht wird, um Daten vom Fronius WR in ioBroker zu integrieren! Danke!

                                Ich erhalte in den nächsten Wochen meinen Fronius WR incl. einem Smart Meter TS.

                                Jetzt habe ich hier (https://www.fronius.com/de/solarenergie/installateure-partner/technische-daten/alle-produkte/anlagen-monitoring/hardware/fronius-smart-meter/fronius-smart-meter-63a-3) gesehen, dass es ja einige verschiedene Modell vom Smart Meter gibt, speziell der Unterschied mit "TS" und "IP" am Ende.
                                Der "TS" hat bei "Schnittstelle zum WR: Modbus RTU (RS485)"
                                Der "IP" hat dort: "Schnittstelle zum WR: Modbus RTU (RS485), Modbus TCP (Wifi, LAN)"

                                Funktioniert das Auslesen für ioBroker mit beiden, oder sollte man eine spezielle Version vom Smart-Meter bevorzugen?
                                (Im Technikraum habe ich LAN und WLAN zur Verfügung)

                                L 1 Reply Last reply Reply Quote 0
                                • L
                                  legro @topsurfer last edited by legro

                                  @topsurfer

                                  Funktioniert das Auslesen für ioBroker mit beiden, oder sollte man eine spezielle Version vom Smart-Meter bevorzugen?

                                  Das von dir referenzierte Smartmeter ist ein älteres, aber durchaus noch aktuelles Modell. Heute wird üblicherweise das TS 65A-3 verbaut, wobei TS für die Bedienung mittels Bildschirm (touch ..) steht. Das von dir zitierte Gerät hat dieselben Funktionen, ist jedoch breiter und belegt auf der Hutschiene vier (statt drei) Einheiten.

                                  Wenn du das Teil später einmal per Modbus ansteuern willst, solltest du hier einmal vorbeischauen. Zur Zeit bin ich dabei, im Modbus-Adapter von ioBroker die Register für Smartmeter und Wechselrichter (GEN24) zu editieren.

                                  Du musst jedoch nicht mittels Modbus deinen Wechselrichter verwalten. Der verfügbare Adapter lässt auch in der derzeit vorliegenden Form kaum Wünsche offen, es sei denn, du möchtest selbst wichtige Funktionen des Wechselrichters und der Batterie steuern. Über den sog. Fronius-Adapter kannst du über die Netzwerkschnittstelle des GEN24 auf Wechselrichter selbst und das über RTU mit dem GEN24 verbundene Smartmeter zugreifen. Was ich so alles damit angestellt/realisiert habe, kannst du hier dir anschauen.

                                  Derzeit wird an einer neuen Version des Adapters gearbeitet. Näheres findest du hier.

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

                                    @legro Danke dir,
                                    und ja, im Angebot steht der (aktuelle) TS 65A-3 auch drin!
                                    (hab ich nur falsch verlinkt)

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      legro @topsurfer last edited by legro

                                      @topsurfer

                                      Was für einen Wechselrichter bekommst du denn?

                                      Lass‘ dir in jedem Fall auch das sog. Technician Passwort nennen! Schließlich gehört dir ja das Gerät. Im Gegensatz zu vielen Herstellern gibt es bei Fronius keine Zankereien bei den Passwörtern.

                                      Leider suchen viele Hersteller heutzutage ihre Pfründe und die der Fachbetriebe zu schützen. Dabei gehen einige soweit, dass die Fachbetriebe „personalisierte“ Passwörter erhalten und die zuweilen auch nur, wenn sie zuvor kostenpflichtige Lehrgänge beim Hersteller durchlaufen haben.

                                      Zwei Beispiele aus unserer Familie und Bekanntenkreis ..

                                      Um die 70%-Grenze für Anlagen mit weniger als 7KWp zu entfernen, musste der Installateur anrücken. Selbstverständlich rechnete der das Ganze zu günstigen Tageshöchstpreisen ab.

                                      Um Einstellungen in der Batteriekonfiguration an eigene Bedürfnisse anzupassen, dasselbe miese Spiel.

                                      Homoran 1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @legro last edited by

                                        @legro sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                                        Um die 70%-Grenze für Anlagen mit weniger als 7KWp zu entfernen, musste der Installateur anrücken

                                        das ist Hoheitsgebiet der Netzbetreiber und genau der Grund warum diese Parameter, die netzrelevant sind, nicht von jedem User verstellt werden können und dürfen.

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          legro @Homoran last edited by legro

                                          @homoran sagte in Modbus Adapter für Fronius Wechselrichter geeignet:

                                          das ist Hoheitsgebiet der Netzbetreiber und genau der Grund warum diese Parameter, die netzrelevant sind, nicht von jedem User verstellt werden können und dürfen.

                                          Das ist schlichtweg nicht richtig. Die von dir vermutlich gemeinten „sensiblen“ Netzparameter sind selbstverständlich (mittlerweile) auch bei Fronius geschützt. Darüber hinaus sollte jeder (freie) Bürger dieses Landes wissen, wo seine Grenzen liegen. Aber ich habe keine Lust hierüber jetzt eine Diskussion vom Zaun zu brechen.

                                          Mein Rat bleibt: Das Technician Passwort gehört dem Kunden mitgeteilt!

                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            Alex4 @legro last edited by

                                            hat schon jemand probiert Modbus TCP als Slave Smartmeter einzubinden?

                                            Damit könnte man im Solarweb auch den Verbrauch der Waschmaschine, Ladestation und anderen Dingen die man im ioBroker hat visualisieren.

                                            Die dafür nötigen Modbus Adressen sind ja bekannt.

                                            Gen24 to Fronuis Smart Meter Registers
                                            Polled at startup, haven't reversed those yet
                                            
                                            0, [2336,0]     AC Voltage mean?
                                            11, [731]
                                            770, [1,3)
                                            20480, [50, 51, 48, 50, 53, 54, 87, 31973, 1450]    S/N?
                                            20496, [2022]
                                            4098, [0]
                                            4355, [1]
                                            4356, [1,0]
                                            
                                            
                                            Polled constantly:
                                            
                                            Read holding register for device ID 1 , Start address = 258 Quantity = 16
                                            Read holding register for device ID 1 , Start address = 286 Quantity = 42
                                            
                                            
                                            
                                            The values are encoded as 32-bit integers, with an odd coding of negative values (see python code below)
                                            
                                            258 - 2340      234.0 AC Voltage Mean?
                                            259 - 0
                                            260 - 4053      405.3 AC Voltage Mean?
                                            261 - 0 
                                            262 - 47739     -1780.6W - Power total
                                            263 - 65535
                                            264 - 17799     1779.9 VA - Apparent Power total
                                            265 - 0           
                                            266 - 254       -2.54 VA - Reactive Power total
                                            267 - 0
                                            268 - 1000      Power factor
                                            269 - 0
                                            270 - 0
                                            271 - 0
                                            272 - 499       49.9 Hz - Frequency
                                            273 - 0
                                            
                                            286 - 4053      405.3 V - AC Voltage P1
                                            287 - 0
                                            288 - 2343      234.3 - AC Voltage L1
                                            289 - 0
                                            290 - 63001     -2.534A - AC Current L1
                                            291 - 65535
                                            292 - 59598     -593.7W - Power L1    
                                            293 - 65535 
                                            294 - 5938      593.3 - Apparent Power L1
                                            295 - 0
                                            296 - 22        2.2 VA - Reactive Power L1
                                            297 - 0 
                                            298 - 1000      Power factor
                                            299 - 0 
                                            
                                            300 - 4027      402.7 - AC Voltage P2
                                            301 - 0
                                            302 - 2338      233.8 - AC Voltage L2
                                            303 - 0
                                            304 - 62991     -2.544A - AC Current L2
                                            305 - 65535
                                            306 - 59589     -594.6W - Power L2
                                            307 - 65535
                                            308 - 5948      594.8 - Apparent Power L2
                                            309 - 0
                                            310 - 109       10.9 VA - Reactive Power L2
                                            311 - 0
                                            312 - 1000      Power factor = 1 (64537 = 0.999)
                                            313 - 0
                                            
                                            314 - 4072      407.2 - AC Voltage P3
                                            315 - 0
                                            316 - 2336      233.6 - AC Voltage L3
                                            317 - 0
                                            318 - 63005     -2.530A - AC Current L3 (65535-63005 mA)
                                            319 - 65535
                                            320 - 59626     -590.9W - Power L3 ( (65535-59626)/10 )
                                            321 - 65535
                                            322 - 5911      591.1 - Apparent Power L3
                                            323 - 0
                                            324 - 122       12.2 VA - Reactive Power L3
                                            325 - 0
                                            326 - 1000      Power factor
                                            327 - 0
                                            
                                            
                                            
                                            Polled every 10 seconds:
                                            
                                            2023-03-20 17:19:30.073269 Read holding register for device ID 1 , Start address = 1024 Quantity = 16```
                                            
                                            
                                            
                                            Values below were confirmed by looking at the actual meter display
                                            
                                            1024 - 2005     Energy consumed (2005.163 kWh)
                                            1025 - 0
                                            1026 - 163       
                                            1027 - 0
                                            1028 - 43       Energy reactive consumed (43.801 kVArh)
                                            1029 - 0
                                            1030 - 801     
                                            1031 - 0
                                            1032 - 1722     Energy produced (1722.232 kWh)
                                            1033 - 0
                                            1034 - 232      
                                            1035 - 0
                                            1036 - 8        Energy reactive produced (8.203 kVArh)
                                            1037 - 0      
                                            1038 - 203
                                            1039 - 0
                                            
                                            
                                            
                                            
                                            
                                            Python to code/decode values
                                            Two consecutive 16-bit registers are used. If MSB in r2 is 1, then it's a negative number.
                                            
                                            def get_value_from_32bits(r1,r2):
                                            
                                              v = r1 + (r2 & 32767) * 65536
                                              if r2 > 32768:
                                                v = - ((65535 - r1) + (65535 - r2) * 65536)
                                              print("v:",v)
                                              return v
                                            
                                            def get_32bits_from_value(value):
                                              if value > 0:
                                                r1 = value & 65535
                                                r2 = value >> 16
                                              if value < 0:
                                                value = - value
                                                r1 = 65535 - (value & 65535)
                                                r2 = 65535 - (value >> 16)
                                              print("v,r1,r2:",value,r1,r2)
                                              print("")
                                              return [r1,r2]
                                            
                                            
                                            v = get_value_from_32bits(64657,1) # 130193
                                            new_regs = get_32bits_from_value(v // 1) 
                                            
                                            v = get_value_from_32bits(17799,0) # 17799
                                            new_regs = get_32bits_from_value(v // 1) 
                                            
                                            v = get_value_from_32bits(47739,65535) # -17796
                                            new_regs = get_32bits_from_value(v // 1) 
                                            
                                            v = get_value_from_32bits(31071,65534) # -100000 
                                            new_regs = get_32bits_from_value(-100000 // 1) 
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            819
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            24
                                            103
                                            17834
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo