Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP

NEWS

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

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

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

Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP

Geplant Angeheftet Gesperrt Verschoben Hardware
modbusgrowattstromzählersdm630
31 Beiträge 6 Kommentatoren 8.6k Aufrufe 5 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.
  • coyoteC coyote

    Hallo,
    ich habe einen Growatt MIC 1500TL-X WR und 2 Stromzähler, einmal einen SDM630 und einen SDM72DM-V2 (nur als Zähler für Erdgeschoss).
    Der SDM72-DM kommuniziert mit einem Waveshare RS485 to Ethernet Modul und wird damit im Modbus Adapter angezeigt.
    Der SDM630 hängt an der Smartmeter Schnittstelle (PIN 7+8) des WR zur Regelung der Einspeiseleistung.
    Soweit so gut.

    Jetzt würde ich aber gerne noch die Daten des SDM630 im Modbus Adapter haben. Direkt an das Waveshare Modul kann ich den wohl nicht hängen, da der WR der Master ist. Zumindest hab ich das so gelesen.
    Der WR hat aber auch noch eine RS485 Kommunikationsschnittstelle (Pin 4+5), könnte ich vllt da dran das Waveshare Modul als Master hängen und darüber den SDM630 als Slave erreichen?

    GlasfaserG Offline
    GlasfaserG Offline
    Glasfaser
    schrieb am zuletzt editiert von Glasfaser
    #6

    @coyote sagte in Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP:

    Growatt MIC 1500TL-X WR
    SDM630

    hier steht etwas dazu .... den SDM630 dir ID 2 geben ... so wie ich das überflogen habe .
    im Beitrag ist auch einer wo man die Werte auch per FHEM sieht .

    https://www.photovoltaikforum.com/thread/168815-growatt-1500tlx-durch-smartmeter-steuern/

    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

    1 Antwort Letzte Antwort
    0
    • coyoteC Offline
      coyoteC Offline
      coyote
      Most Active
      schrieb am zuletzt editiert von
      #7

      @glasfaser den Thread kenne ich. Mein SDM630 hat ja die Adresse 2 eingestellt bekommen. Ich versuche nochmal meine Konstellation zu erklären.

      Das ist für die Einspeiseregelung:

      WR (Master) -> Schnittstelle 1 (Smartmeter) -> SDM630 (Slave ID2)

      Dann hab ich noch:

      Waveshare (Master) -> SDM72DM (ID3)

      Das läuft ja soweit alles.
      Da ich den SDM630 jetzt nicht direkt an das Waveshare Modul hängen kann, sonst hätte ich ja 2 Master, dachte ich ich könnte über die zweite Schnittstelle des WR an den SDM630 kommen.

      Also:

      Waveshare (Master) -> WR Schnittstelle 2 (WR Slave ID 1) -> SDM630 (Slave ID2)

      Geht leider nicht, komme über den WR nicht zum SDM630
      Deshalb meine Frage ob jemand noch eine andere Idee hat zum auslesen des SDM630

      1 Antwort Letzte Antwort
      0
      • coyoteC coyote

        @thebam ich hab gestern mal getestet. Habe die zweite Schnittstelle des WR an das Waveshare bzw den SDM72 (erster Slave) geklemmt und im Modbus Adapter ein Register 30001 mit der Slave ID 2 (SDM630) eingetragen. Dann schmiert der Modbusadapter leider ab.
        Heißt für mich, er kann nicht über die zweite Schnittstelle des WR den SDM630 der an der ersten Schnittstelle des WR hängt erreichen.
        Die Liste des WR ist die hier: https://github.com/nygma2004/growatt2mqtt/blob/main/Growatt PV Inverter Modbus RS485 RTU Protocol v120.pdf

        Dort finde ich auch nichts darüber. Trage ich im Modbus Adapter als Slave ID die 1 ein, läuft der Modbus Adapter. Slave ID 1 ist der WR. Also sollte ich den erreichen können, war aber ja nicht mein Ziel. Die Werte des WR hab ich ja im Growatt Adapter.
        Aber zum Verständnis, kannst du mir sagen, was ich für eine Zahl im Modbus Adapter eintragen muss, sagen wir mal für Input Register 3093 Inverter Temperatur aus der Liste? Oder auch 4. PV1 Voltage. Wie wird das umgerechnet?

        Sehe leider gerade keine Möglichkeit, den SDM630 auszulesen. Hat vllt sonst noch jemand ne Idee? @Glasfaser @klassisch vielleicht?

        GlasfaserG Offline
        GlasfaserG Offline
        Glasfaser
        schrieb am zuletzt editiert von
        #8

        @coyote sagte in Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP:

        Register 300001

        da ist eine 0 zu viel .

        ist 30001

        https://forum.iobroker.net/topic/29903/gelöst-stromzähler-b-g-sdm630-modbus-rs-485-usb-mqtt/107

        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

        coyoteC 1 Antwort Letzte Antwort
        0
        • GlasfaserG Glasfaser

          @coyote sagte in Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP:

          Register 300001

          da ist eine 0 zu viel .

          ist 30001

          https://forum.iobroker.net/topic/29903/gelöst-stromzähler-b-g-sdm630-modbus-rs-485-usb-mqtt/107

          coyoteC Offline
          coyoteC Offline
          coyote
          Most Active
          schrieb am zuletzt editiert von coyote
          #9

          @glasfaser Tippfehler, ist editiert

          GlasfaserG 1 Antwort Letzte Antwort
          0
          • coyoteC coyote

            @glasfaser Tippfehler, ist editiert

            GlasfaserG Offline
            GlasfaserG Offline
            Glasfaser
            schrieb am zuletzt editiert von
            #10

            @coyote

            Hast du den WR auch mal neu rebooten lassen , nach deinen Modbus ID änderungen !?!?

            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

            coyoteC 1 Antwort Letzte Antwort
            0
            • GlasfaserG Glasfaser

              @coyote

              Hast du den WR auch mal neu rebooten lassen , nach deinen Modbus ID änderungen !?!?

              coyoteC Offline
              coyoteC Offline
              coyote
              Most Active
              schrieb am zuletzt editiert von
              #11

              @glasfaser nein, habe ja keine ID geändert gestern. Die IDs hatte ich direkt von Anfang an eingstellt. Wie gesagt, der WR spricht ja auch einwanfrei mit dem SDM 630. Komme nur nicht über den WR an den SDM630 an, anscheinend

              GlasfaserG 1 Antwort Letzte Antwort
              0
              • coyoteC coyote

                @glasfaser nein, habe ja keine ID geändert gestern. Die IDs hatte ich direkt von Anfang an eingstellt. Wie gesagt, der WR spricht ja auch einwanfrei mit dem SDM 630. Komme nur nicht über den WR an den SDM630 an, anscheinend

                GlasfaserG Offline
                GlasfaserG Offline
                Glasfaser
                schrieb am zuletzt editiert von
                #12

                @coyote
                Mhhh....
                im beigefügten Thread kann er ausgelesen werden !?

                Mir fällt gerade dazu nichts mehr ein ....

                Ein reboot schadet nicht !?

                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                coyoteC 1 Antwort Letzte Antwort
                0
                • GlasfaserG Glasfaser

                  @coyote
                  Mhhh....
                  im beigefügten Thread kann er ausgelesen werden !?

                  Mir fällt gerade dazu nichts mehr ein ....

                  Ein reboot schadet nicht !?

                  coyoteC Offline
                  coyoteC Offline
                  coyote
                  Most Active
                  schrieb am zuletzt editiert von
                  #13

                  @glasfaser sagte in Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP:

                  Mhhh....
                  im beigefügten Thread kann er ausgelesen werden !?

                  Echt? Dann muss ich den Thread nochmal komplett lesen, hab ich jetzt nicht gefunden

                  GlasfaserG 1 Antwort Letzte Antwort
                  0
                  • coyoteC coyote

                    @glasfaser sagte in Stromzähler SDM630 + Growatt WR + Modbus RS485/TCP:

                    Mhhh....
                    im beigefügten Thread kann er ausgelesen werden !?

                    Echt? Dann muss ich den Thread nochmal komplett lesen, hab ich jetzt nicht gefunden

                    GlasfaserG Offline
                    GlasfaserG Offline
                    Glasfaser
                    schrieb am zuletzt editiert von
                    #14

                    @coyote

                    im Thread :

                    Nachtrag und aktuelles zu meinem SDM630v2, der mit dem Growatt WR kommunizieren soll:
                    
                    
                    Habe gestern den SDM im Zählerschrank eingebaut, von der Reihenfolge als Allererstes Gerät im Zählerschrank, so ist das Wohnhaus mit dem Fi und der Fi für die Wallbox fürs eAuto hinter dem SDM nachgereiht.
                    
                    Das 2-polige Kabel habe ich am SDM angeschlossen und das andere Ende mit dem Adapter an Klemme 7 und 8.
                    
                    Dann habe ich noch auf dem SDM die Adresse auf "2" geändert.
                    
                    Auf dem WR habe ich auf "Electric Meter" umgestellt, sowie "Export Limit Settings" auf "Enable Meter" und "0 Percent".
                    
                    Das Hörersymbol erscheint im SDM, in der App des Growatt zeigt mir nun eine andere Ansicht, wo er mir aufsplittet, was vom Netz und was von der PV kommt.
                    
                    Scheint also zu funktionieren.
                    
                    Leider hat es gestern und heute sowie morgen geregnet, somit habe ich noch keinen PV Überschuß, das ich sagen könnte, es funktioniert sicher. Aber ich bin überzeugt, das es das tut.
                    

                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                    coyoteC 1 Antwort Letzte Antwort
                    0
                    • GlasfaserG Glasfaser

                      @coyote

                      im Thread :

                      Nachtrag und aktuelles zu meinem SDM630v2, der mit dem Growatt WR kommunizieren soll:
                      
                      
                      Habe gestern den SDM im Zählerschrank eingebaut, von der Reihenfolge als Allererstes Gerät im Zählerschrank, so ist das Wohnhaus mit dem Fi und der Fi für die Wallbox fürs eAuto hinter dem SDM nachgereiht.
                      
                      Das 2-polige Kabel habe ich am SDM angeschlossen und das andere Ende mit dem Adapter an Klemme 7 und 8.
                      
                      Dann habe ich noch auf dem SDM die Adresse auf "2" geändert.
                      
                      Auf dem WR habe ich auf "Electric Meter" umgestellt, sowie "Export Limit Settings" auf "Enable Meter" und "0 Percent".
                      
                      Das Hörersymbol erscheint im SDM, in der App des Growatt zeigt mir nun eine andere Ansicht, wo er mir aufsplittet, was vom Netz und was von der PV kommt.
                      
                      Scheint also zu funktionieren.
                      
                      Leider hat es gestern und heute sowie morgen geregnet, somit habe ich noch keinen PV Überschuß, das ich sagen könnte, es funktioniert sicher. Aber ich bin überzeugt, das es das tut.
                      
                      coyoteC Offline
                      coyoteC Offline
                      coyote
                      Most Active
                      schrieb am zuletzt editiert von
                      #15

                      @glasfaser ja, das funktioniert ja 🙂

                      Ich will ja die Daten vom SDM630 mit dem Waveshare auslesen, damit ich alle Daten im Modbus Adapter hab nicht in der Growatt App

                      TheBamT 1 Antwort Letzte Antwort
                      0
                      • coyoteC coyote

                        @glasfaser ja, das funktioniert ja 🙂

                        Ich will ja die Daten vom SDM630 mit dem Waveshare auslesen, damit ich alle Daten im Modbus Adapter hab nicht in der Growatt App

                        TheBamT Offline
                        TheBamT Offline
                        TheBam
                        schrieb am zuletzt editiert von TheBam
                        #16

                        @coyote du könntest mit einem 2. Waveshere die iobroker als getway anlegen.
                        Sprich einmal Sdm -> iobroker (master) modbus Adapter -> Javascript Adapter die Werte auf einen 2. Modbus Adapter (Slave) legen -> waveshere wieder auf rs485 und ab in den wr

                        Mit 2 werten habe ich das Mal getestet funktioniert Recht gut

                        coyoteC 1 Antwort Letzte Antwort
                        0
                        • TheBamT TheBam

                          @coyote du könntest mit einem 2. Waveshere die iobroker als getway anlegen.
                          Sprich einmal Sdm -> iobroker (master) modbus Adapter -> Javascript Adapter die Werte auf einen 2. Modbus Adapter (Slave) legen -> waveshere wieder auf rs485 und ab in den wr

                          Mit 2 werten habe ich das Mal getestet funktioniert Recht gut

                          coyoteC Offline
                          coyoteC Offline
                          coyote
                          Most Active
                          schrieb am zuletzt editiert von coyote
                          #17

                          @thebam hm, gar keine schlechte Idee und auch günstiger als einen zweiten SDM zu kaufen.
                          Heißt, mit Javascript die Werte aus der ersten Instanz, in die zweite Instanz "kopieren". Die zweite Instanz als Slave laufen lassen und das zweite Waveshare auch. Dann mit dem WR (Master) auf das zweite Waveshare Slave zugreifen. Richtig?

                          EDIT: Kannst du mir vllt die Slave Einstellungen zeigen für die zweite Instanz?

                          1 Antwort Letzte Antwort
                          -1
                          • coyoteC Offline
                            coyoteC Offline
                            coyote
                            Most Active
                            schrieb am zuletzt editiert von
                            #18

                            @thebam was ich nicht weiß ist, ob der WR ein bestimmtes Gerät erwartet oder ob der das gar nicht wissen kann oder ob ihm das egal ist solange die richtigen Register Werte rein kommen. In nem anderen Forum steht nämlich dass der WR auf Adresse 1 einen SDM230 erwartet, daher muss man Adresse 2 am SDM630 einstellen, dann geht es auch mit dem dreiphasigen Gerät.
                            Zur Not halt mal Testen

                            TheBamT 1 Antwort Letzte Antwort
                            0
                            • coyoteC coyote

                              @thebam was ich nicht weiß ist, ob der WR ein bestimmtes Gerät erwartet oder ob der das gar nicht wissen kann oder ob ihm das egal ist solange die richtigen Register Werte rein kommen. In nem anderen Forum steht nämlich dass der WR auf Adresse 1 einen SDM230 erwartet, daher muss man Adresse 2 am SDM630 einstellen, dann geht es auch mit dem dreiphasigen Gerät.
                              Zur Not halt mal Testen

                              TheBamT Offline
                              TheBamT Offline
                              TheBam
                              schrieb am zuletzt editiert von
                              #19

                              @coyote
                              Also ich habe das Mal getestet mit 2 iobroker Quasie also der 2. Als master wieder und auf dem 1. Dann 2 Instanzen wie du schon beschrieben hast. Hat einwandfrei funktioniert.
                              Der wr weiß nicht was hinten dran ist der schaut nur die ID, Baud rate und Register wenn das alles stimmt ist dem der Rest egal.
                              Ich glaube ich habe hier auch irgendwo die Register für das Gerät Mal gepostet gehabt.

                              coyoteC 1 Antwort Letzte Antwort
                              0
                              • TheBamT TheBam

                                @coyote
                                Also ich habe das Mal getestet mit 2 iobroker Quasie also der 2. Als master wieder und auf dem 1. Dann 2 Instanzen wie du schon beschrieben hast. Hat einwandfrei funktioniert.
                                Der wr weiß nicht was hinten dran ist der schaut nur die ID, Baud rate und Register wenn das alles stimmt ist dem der Rest egal.
                                Ich glaube ich habe hier auch irgendwo die Register für das Gerät Mal gepostet gehabt.

                                coyoteC Offline
                                coyoteC Offline
                                coyote
                                Most Active
                                schrieb am zuletzt editiert von
                                #20

                                @thebam ok. Aber was genau muss ich denn im modbus Adapter einstellen bei der zweiten Instanz?
                                Nur TCP? Oder wie wird die Instanz eingestellt?

                                Die Register hab ich, sind fast gleich mit dem SDM72DM den ich ja schon im modbus adapter laufen hab

                                TheBamT 1 Antwort Letzte Antwort
                                0
                                • coyoteC coyote

                                  @thebam ok. Aber was genau muss ich denn im modbus Adapter einstellen bei der zweiten Instanz?
                                  Nur TCP? Oder wie wird die Instanz eingestellt?

                                  Die Register hab ich, sind fast gleich mit dem SDM72DM den ich ja schon im modbus adapter laufen hab

                                  TheBamT Offline
                                  TheBamT Offline
                                  TheBam
                                  schrieb am zuletzt editiert von
                                  #21

                                  @coyote
                                  Normal nur TCP halt und einmal master und Einmal slave so ging das bei mir ich kann aber morgen. Gerne Mal nachschauen und dir einen Screenshot schicken

                                  coyoteC 2 Antworten Letzte Antwort
                                  0
                                  • TheBamT TheBam

                                    @coyote
                                    Normal nur TCP halt und einmal master und Einmal slave so ging das bei mir ich kann aber morgen. Gerne Mal nachschauen und dir einen Screenshot schicken

                                    coyoteC Offline
                                    coyoteC Offline
                                    coyote
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #22

                                    @thebam ok, so hab ich es auch eingestellt. Ich bestelle mir mal einen zweiten waveshare zum testen.
                                    Aber du kannst mir gerne mal noch einen Screenshot schicken von den Einstellungen

                                    1 Antwort Letzte Antwort
                                    0
                                    • TheBamT TheBam

                                      @coyote
                                      Normal nur TCP halt und einmal master und Einmal slave so ging das bei mir ich kann aber morgen. Gerne Mal nachschauen und dir einen Screenshot schicken

                                      coyoteC Offline
                                      coyoteC Offline
                                      coyote
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #23

                                      @thebam ach und ich schätze mal, es müssen auch die holding register und nicht nur die input register "kopiert" werden oder? Momentan frage ich ja nur die input register ab

                                      TheBamT 1 Antwort Letzte Antwort
                                      0
                                      • coyoteC coyote

                                        @thebam ach und ich schätze mal, es müssen auch die holding register und nicht nur die input register "kopiert" werden oder? Momentan frage ich ja nur die input register ab

                                        TheBamT Offline
                                        TheBamT Offline
                                        TheBam
                                        schrieb am zuletzt editiert von
                                        #24

                                        @coyote bei mir hatte es nur mit den Input Register gereicht der Sdm hat doch nur 3xxx er Register

                                        coyoteC 2 Antworten Letzte Antwort
                                        0
                                        • TheBamT TheBam

                                          @coyote bei mir hatte es nur mit den Input Register gereicht der Sdm hat doch nur 3xxx er Register

                                          coyoteC Offline
                                          coyoteC Offline
                                          coyote
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #25

                                          @thebam ich probiere es heute Abend aus.
                                          Hier: https://bg-etech.de/download/manual/SDM630Register1-5.pdf
                                          sind noch Holding Register beschrieben.

                                          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

                                          640

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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