Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. SMA Wechselrichter Modbus Register

NEWS

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

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

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

SMA Wechselrichter Modbus Register

SMA Wechselrichter Modbus Register

Scheduled Pinned Locked Moved Einsteigerfragen
27 Posts 9 Posters 3.7k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Achim Wirtz
    wrote on last edited by
    #4

    @mirko-hufnagel Link Text

    Das funktioniert bei mir.

    Mirko HufnagelM 1 Reply Last reply
    0
    • A Achim Wirtz

      @mirko-hufnagel Link Text

      Das funktioniert bei mir.

      Mirko HufnagelM Offline
      Mirko HufnagelM Offline
      Mirko Hufnagel
      wrote on last edited by
      #5

      @mcflyers Danke - ich schau mal, ob die Doku besser ist als die, welche ich bisher hatte. Ich habe das Problem, dass die meisten Register keine brauchbaren Werte liefern. Das stört mich bis jetzt nicht weiter, da ich nicht viele Werte brauche.
      Wenn ich jetzt allerdings die Zeitplanungssteuerung machen möchte, dann sollte das schon genau sein. Hast du das am Laufen oder greifst du aktuell nur lesend auf die SMA zu?

      A K 2 Replies Last reply
      0
      • Mirko HufnagelM Mirko Hufnagel

        @mcflyers Danke - ich schau mal, ob die Doku besser ist als die, welche ich bisher hatte. Ich habe das Problem, dass die meisten Register keine brauchbaren Werte liefern. Das stört mich bis jetzt nicht weiter, da ich nicht viele Werte brauche.
        Wenn ich jetzt allerdings die Zeitplanungssteuerung machen möchte, dann sollte das schon genau sein. Hast du das am Laufen oder greifst du aktuell nur lesend auf die SMA zu?

        A Offline
        A Offline
        Achim Wirtz
        wrote on last edited by
        #6

        @mirko-hufnagel Zur Zeit lese ich nur aus, für Energieflußadapter und UT-Gerät anzusteuern und bald Visu bzw. Grafana.
        Die Register die ich verwende (21 Register) funktionieren alle.
        Bin noch ziemlich am Anfang in iob.

        Gruß

        Achim

        Mirko HufnagelM 1 Reply Last reply
        0
        • Mirko HufnagelM Mirko Hufnagel

          @mcflyers Danke - ich schau mal, ob die Doku besser ist als die, welche ich bisher hatte. Ich habe das Problem, dass die meisten Register keine brauchbaren Werte liefern. Das stört mich bis jetzt nicht weiter, da ich nicht viele Werte brauche.
          Wenn ich jetzt allerdings die Zeitplanungssteuerung machen möchte, dann sollte das schon genau sein. Hast du das am Laufen oder greifst du aktuell nur lesend auf die SMA zu?

          K Offline
          K Offline
          kimukao
          wrote on last edited by
          #7

          @mirko-hufnagel und @McFlyers Genau das interessiert mich auch. Hatte eben einen ähnlichen Thread erstellt, bevor ich über diesen gestolpert war. Schön, dass ich nicht der Einzige mit der Fragestellung bin.

          Mirko HufnagelM 1 Reply Last reply
          0
          • K kimukao

            @mirko-hufnagel und @McFlyers Genau das interessiert mich auch. Hatte eben einen ähnlichen Thread erstellt, bevor ich über diesen gestolpert war. Schön, dass ich nicht der Einzige mit der Fragestellung bin.

            Mirko HufnagelM Offline
            Mirko HufnagelM Offline
            Mirko Hufnagel
            wrote on last edited by
            #8

            @kimukao @McFlyers Leider finde ich kein passendes modbus Register, welches das Starten oder Zeitsetzen zum Laden der Batterie aus Netzstrom aktivieren könnte. Das scheint nicht über Modbus zu gehen. Die Frage ist ja auch, ob das nicht eher der Sunny Home Manager 2.0 macht bzw. macht die die Zeiteinstellung ja tatsächlich über diese schreckliche Webseite von SMA - da kommt man ja normal gar nicht richtig ran.

            1 Reply Last reply
            0
            • A Achim Wirtz

              @mirko-hufnagel Zur Zeit lese ich nur aus, für Energieflußadapter und UT-Gerät anzusteuern und bald Visu bzw. Grafana.
              Die Register die ich verwende (21 Register) funktionieren alle.
              Bin noch ziemlich am Anfang in iob.

              Gruß

              Achim

              Mirko HufnagelM Offline
              Mirko HufnagelM Offline
              Mirko Hufnagel
              wrote on last edited by
              #9

              @mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
              Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....

              A 3 Replies Last reply
              0
              • Mirko HufnagelM Mirko Hufnagel

                @mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
                Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....

                A Offline
                A Offline
                Achim Wirtz
                wrote on last edited by Achim Wirtz
                #10

                @mirko-hufnagel Habe leider noch keinen Batterie-Wechselrichter, daher auch nicht dieses Register.
                Aber ich habe festgestellt, dass beim PV-Wechselrichter nachts bzw. wenn er nichts liefert (abschaltet) die Werte negativ werden bzw. 4294967295, was ich per Blockly dann auf 0 prügele, da sonst die Visu nicht stimmt. Ist wohl ein Bug seitens SMA.
                Blockly.png
                schau mal tagsüber drauf 😊

                1 Reply Last reply
                0
                • Mirko HufnagelM Mirko Hufnagel

                  @mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
                  Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....

                  A Offline
                  A Offline
                  Achim Wirtz
                  wrote on last edited by Achim Wirtz
                  #11

                  @mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
                  Blockly2.png

                  Edit:

                  Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
                  Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. 😊

                  K 1 Reply Last reply
                  0
                  • Mirko HufnagelM Mirko Hufnagel

                    @mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
                    Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....

                    A Offline
                    A Offline
                    Achim Wirtz
                    wrote on last edited by
                    #12

                    @mirko-hufnagel sagte in SMA Wechselrichter Modbus Register:

                    @mcflyers Funktioniert bei dir dieser hier: modbus.1.inputRegisters.30577_Netzbezug_heute,_in_Wh
                    Bei mir liefert der nur: 4294967295 - und der Wert ändert sich auch nicht. Und von diesen habe ich einige....

                    Diesen Wert kann der Wechselrichter nicht bekommen, der müsste in Deinem Sunny Home Manager 2.0 abfragbar sein.
                    Aber wie erwähnt habe ich kein Batteriewechselrichter und auch kein Sunny Home Manager 2.0.

                    1 Reply Last reply
                    0
                    • A Achim Wirtz

                      @mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
                      Blockly2.png

                      Edit:

                      Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
                      Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. 😊

                      K Offline
                      K Offline
                      kimukao
                      wrote on last edited by
                      #13

                      @achim-wirtz said in SMA Wechselrichter Modbus Register:

                      @mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
                      Blockly2.png

                      Edit:

                      Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
                      Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. 😊

                      Einfach den "Falls"-Block kopieren und zusätzlich im Script außerhalb des Trigger-Blocks einfügen. Den bezugnehmenden "Wert"-Baustein in dem Fall natürlich durch "Wert von...." ersetzen. Die Abfrage wird dann einmalig bei jedem Neustart des Scipts durchgeführt.

                      A 1 Reply Last reply
                      0
                      • K kimukao

                        @achim-wirtz said in SMA Wechselrichter Modbus Register:

                        @mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
                        Blockly2.png

                        Edit:

                        Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
                        Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. 😊

                        Einfach den "Falls"-Block kopieren und zusätzlich im Script außerhalb des Trigger-Blocks einfügen. Den bezugnehmenden "Wert"-Baustein in dem Fall natürlich durch "Wert von...." ersetzen. Die Abfrage wird dann einmalig bei jedem Neustart des Scipts durchgeführt.

                        A Offline
                        A Offline
                        Achim Wirtz
                        wrote on last edited by Achim Wirtz
                        #14

                        @kimukao sagte in SMA Wechselrichter Modbus Register:

                        @achim-wirtz said in SMA Wechselrichter Modbus Register:

                        @mirko-hufnagel noch ein kleiner Tipp zum Statusregister:
                        Blockly2.png

                        Edit:

                        Da der Status normalerweise immer ok sein sollte, wird der Trigger nicht auslösen und muß manuell ausgelöst werden...
                        Daher wäre ich dankbar wenn einer der Leute die schon länger in iob dabei sind, vorschlagen könnten wie man sauber initialisieren könnte.. 😊

                        Einfach den "Falls"-Block kopieren und zusätzlich im Script außerhalb des Trigger-Blocks einfügen. Den bezugnehmenden "Wert"-Baustein in dem Fall natürlich durch "Wert von...." ersetzen. Die Abfrage wird dann einmalig bei jedem Neustart des Scipts durchgeführt.

                        Ja, da bringst Du mich auf eine Idee...ich werde wohl einen cron-Trigger einbauen der einmal täglich auslöst, im kopierten Block.

                        1 Reply Last reply
                        0
                        • B Baui67

                          Hallo liebe Gemeinde,

                          ich habe hier mit einem möglicherweise speziellen Problem zu kämpfen, komme alleine leider nicht weiter und hoffe, daß sich hier ein Mitstreiter findet, der über diese Fragestellung auch schon einmal gestolpert ist.

                          Gerne würde ich zu billigen Stromzeiten (ich kaufe Strom bei Tibber zum stündlich unterschiedlichen Preis ein) bei Bedarf und je nach Sinnhaftigkeit meine Batterie laden (oder auch die Entladung der Batterie unterbinden, wenn ich z.b. den billigen Strom zum Autoladen verwenden möchte). Dazu kann ich das auch manuell gut im Sunny Portal einstellen unter Konfiguration-Anlageneigenschaften-Parameter und dann im Bereich "Zeitfenstersteuerung zum Laden eines Batteriespeichers". Nun habe ich den Wunsch, dies automatisiert aus dem ioBroker heraus zu machen. Dazu benötige ich die entsprechenden Register im Modbus. Leider gibt es bei SMA nur unstringente Dokumentationen über die Register und auch der dortige Support stellt sich tot.

                          Meine Frage wäre nun, on jemand die gleiche Fragestellung schon einmal hatte und ggf. auch eine Hilfestellung leisten könnte. Auch eine Lösung über einen Adapter zum Sunny Portal könnte ein Weg sein. Bisher bin ich hier leider nicht erfolgreich gewesen.

                          Danke schonmal an die wenigen, die hier evtl. weiterhelfen können.

                          Im Screenshot ist zu erkennen, welche Zahlen ich ändern müsste.
                          Screenshot 2022-12-29 172350.jpg

                          Viele Grüße

                          GoerschG Offline
                          GoerschG Offline
                          Goersch
                          wrote on last edited by
                          #15

                          @baui67

                          Hallo,

                          ich häng mich hier mal dran - leider lese ich keine Lösung der ursprünglichen Frage (sorry, wenn ich es überlesen habe).

                          Schaue ich in die Doku der SMA Modbus Schnittstelle, sollte das sich mit dem Register 40236 machen lassen

                          19581ac8-e8b1-44c7-8c61-c90c2a33bea7-grafik.png

                          Wo muss ich diesen Parameter jetzt in der Modbus Instanz parametrieren? Der Wert soll ja geschrieben werden - Holding-register?
                          64e21303-c0a0-4474-9929-c0033045bc07-grafik.png

                          Danke 🙂
                          Georg

                          HomoranH A 2 Replies Last reply
                          0
                          • GoerschG Goersch

                            @baui67

                            Hallo,

                            ich häng mich hier mal dran - leider lese ich keine Lösung der ursprünglichen Frage (sorry, wenn ich es überlesen habe).

                            Schaue ich in die Doku der SMA Modbus Schnittstelle, sollte das sich mit dem Register 40236 machen lassen

                            19581ac8-e8b1-44c7-8c61-c90c2a33bea7-grafik.png

                            Wo muss ich diesen Parameter jetzt in der Modbus Instanz parametrieren? Der Wert soll ja geschrieben werden - Holding-register?
                            64e21303-c0a0-4474-9929-c0033045bc07-grafik.png

                            Danke 🙂
                            Georg

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #16

                            @goersch sagte in SMA Wechselrichter Modbus Register:

                            Holding-register?

                            ja, auch an der 4xxxx zu erkennen

                            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 Reply Last reply
                            0
                            • GoerschG Goersch

                              @baui67

                              Hallo,

                              ich häng mich hier mal dran - leider lese ich keine Lösung der ursprünglichen Frage (sorry, wenn ich es überlesen habe).

                              Schaue ich in die Doku der SMA Modbus Schnittstelle, sollte das sich mit dem Register 40236 machen lassen

                              19581ac8-e8b1-44c7-8c61-c90c2a33bea7-grafik.png

                              Wo muss ich diesen Parameter jetzt in der Modbus Instanz parametrieren? Der Wert soll ja geschrieben werden - Holding-register?
                              64e21303-c0a0-4474-9929-c0033045bc07-grafik.png

                              Danke 🙂
                              Georg

                              A Online
                              A Online
                              ag
                              wrote on last edited by
                              #17

                              @goersch
                              Hallo an Alle.
                              Habe selbst einen Sunny Island Batterie Wechselrichter.
                              Diesem kann man über Modbus vorgeben mit welcher Leistung er laden oder entladen soll.
                              Die Register sind ReadOnly und müssen alle 5 minuten beschrieben werden da der sonst wieder in den Automatikbetrieb wechselt.

                              Holdingregister-BW.png

                              Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                              /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                              js-controller 7.0.6 admin 7.4.10

                              GoerschG 1 Reply Last reply
                              0
                              • A ag

                                @goersch
                                Hallo an Alle.
                                Habe selbst einen Sunny Island Batterie Wechselrichter.
                                Diesem kann man über Modbus vorgeben mit welcher Leistung er laden oder entladen soll.
                                Die Register sind ReadOnly und müssen alle 5 minuten beschrieben werden da der sonst wieder in den Automatikbetrieb wechselt.

                                Holdingregister-BW.png

                                GoerschG Offline
                                GoerschG Offline
                                Goersch
                                wrote on last edited by Goersch
                                #18

                                @ag
                                Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?

                                b2024875-16fa-4e46-91ad-5d343c06274e-grafik.png

                                Ich bin jetzt noch auf das hier gestossen:
                                0a5a2d24-8877-47d9-9bd3-7555a5f0b6a3-grafik.png

                                Nachtrag:
                                40151 und 40149 scheinen bei mir nicht verfügbar; stehen "Defaults" drin

                                A 1 Reply Last reply
                                0
                                • GoerschG Goersch

                                  @ag
                                  Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?

                                  b2024875-16fa-4e46-91ad-5d343c06274e-grafik.png

                                  Ich bin jetzt noch auf das hier gestossen:
                                  0a5a2d24-8877-47d9-9bd3-7555a5f0b6a3-grafik.png

                                  Nachtrag:
                                  40151 und 40149 scheinen bei mir nicht verfügbar; stehen "Defaults" drin

                                  A Online
                                  A Online
                                  ag
                                  wrote on last edited by
                                  #19

                                  @goersch sagte in SMA Wechselrichter Modbus Register:

                                  @ag
                                  Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?

                                  Ja, wobei negativer Wert in 40149 den Akku lädt uund positiver Wert entlädt

                                  Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                                  /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                                  js-controller 7.0.6 admin 7.4.10

                                  GoerschG 1 Reply Last reply
                                  0
                                  • A ag

                                    @goersch sagte in SMA Wechselrichter Modbus Register:

                                    @ag
                                    Dh. Du setzt 40151 auf 803 und 40149 dann auf die gewünschte Leistung?

                                    Ja, wobei negativer Wert in 40149 den Akku lädt uund positiver Wert entlädt

                                    GoerschG Offline
                                    GoerschG Offline
                                    Goersch
                                    wrote on last edited by
                                    #20

                                    @ag doof, das wäre einfach gewesen - die scheinen bei meinem Modell nicht unterstützt 😞

                                    1b15e5c0-5672-4485-adaf-86d2e7c6e180-grafik.png

                                    A 1 Reply Last reply
                                    0
                                    • GoerschG Goersch

                                      @ag doof, das wäre einfach gewesen - die scheinen bei meinem Modell nicht unterstützt 😞

                                      1b15e5c0-5672-4485-adaf-86d2e7c6e180-grafik.png

                                      A Online
                                      A Online
                                      ag
                                      wrote on last edited by
                                      #21

                                      @goersch
                                      Lass dich nicht von den Zahlenwerten irritieren, diese register können nur beschrieben werden und geben bei lesezugriff müll zurück

                                      zeige mal bitte deine Konfiguration der DPs
                                      und die Einstellungen der Holdingregister im Adapter

                                      Operating System: Debian GNU/Linux 12 architecture: arm64 Pi5 8GB
                                      /usr/bin/nodejs v20.18.0 /usr/bin/node 20.18.1 /usr/bin/npm 10.8.2
                                      js-controller 7.0.6 admin 7.4.10

                                      GoerschG arteckA 2 Replies Last reply
                                      0
                                      • A ag

                                        @goersch
                                        Lass dich nicht von den Zahlenwerten irritieren, diese register können nur beschrieben werden und geben bei lesezugriff müll zurück

                                        zeige mal bitte deine Konfiguration der DPs
                                        und die Einstellungen der Holdingregister im Adapter

                                        GoerschG Offline
                                        GoerschG Offline
                                        Goersch
                                        wrote on last edited by
                                        #22

                                        @ag
                                        Danke - werde ich mal versuchen. Ich wollte erst mal alle Register lesen und sehen, ob da wo ich was reinschreiben will auch was sinnvolles drin steht.

                                        Wenn die WriteOnly sind, dann geht das natürlich nicht.

                                        1 Reply Last reply
                                        0
                                        • A ag

                                          @goersch
                                          Lass dich nicht von den Zahlenwerten irritieren, diese register können nur beschrieben werden und geben bei lesezugriff müll zurück

                                          zeige mal bitte deine Konfiguration der DPs
                                          und die Einstellungen der Holdingregister im Adapter

                                          arteckA Offline
                                          arteckA Offline
                                          arteck
                                          Developer Most Active
                                          wrote on last edited by
                                          #23

                                          @ag 126f12d2-c31d-4218-a648-43299f4db54b-grafik.png

                                          wo steht das dass die write only sind..

                                          RW = read/write

                                          @Goersch und vorsicht.. RW register sollte man nicht so oft beschreiben..

                                          zigbee hab ich, zwave auch, nuc's genauso und HA auch

                                          A 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          607

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe