Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. SMA Wechselrichter Modbus Register

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.0k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

SMA Wechselrichter Modbus Register

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
27 Beiträge 9 Kommentatoren 3.8k Aufrufe 7 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.
  • 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.. :blush:

    K Offline
    K Offline
    kimukao
    schrieb am zuletzt editiert von
    #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.. :blush:

    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 Antwort Letzte Antwort
    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.. :blush:

      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
      schrieb am zuletzt editiert von 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.. :blush:

      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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antworten Letzte Antwort
        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 Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antworten Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • arteckA arteck

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

                          A Online
                          A Online
                          ag
                          schrieb am zuletzt editiert von
                          #24

                          @arteck

                          In der Doku zu meinem Wechselrichter

                          Screenshot 2024-01-27 095702.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

                          arteckA 1 Antwort Letzte Antwort
                          0
                          • A ag

                            @arteck

                            In der Doku zu meinem Wechselrichter

                            Screenshot 2024-01-27 095702.png

                            arteckA Offline
                            arteckA Offline
                            arteck
                            Developer Most Active
                            schrieb am zuletzt editiert von arteck
                            #25

                            @ag es ist Wechselrichter abhänging.. deshlab vorsichtig mit der Aussage.. deshalb immer in die richtige Doku schauen Typ aussuchen und erst dann entscheiden

                            beschreibst du ein RW Register zu oft geht dir der Speicher flöten

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

                            GoerschG 1 Antwort Letzte Antwort
                            0
                            • arteckA arteck

                              @ag es ist Wechselrichter abhänging.. deshlab vorsichtig mit der Aussage.. deshalb immer in die richtige Doku schauen Typ aussuchen und erst dann entscheiden

                              beschreibst du ein RW Register zu oft geht dir der Speicher flöten

                              GoerschG Offline
                              GoerschG Offline
                              Goersch
                              schrieb am zuletzt editiert von
                              #26

                              @arteck @ag

                              Es gibt bei SMA online leider keine Beschreibung der modbus Parameter meines Umrichters (SI4.4M-11). Ich finde nur Doku zu der -12 und -13 Variante.
                              In einem anderen Forum habe ich auch gelesen, dass anscheinend die beiden Parameter bei einigen Modellen WO sind.

                              Habe beim SMA Support nach entsprechendem Dokument gefragt; mal sehen, ob da was kommt. Vorher wollte ich nix rumprobieren; ist mir zu heikel.

                              Vielleicht hat hier jemand ein SMA Dokument des modbus der -11 Variante?

                              GoerschG 1 Antwort Letzte Antwort
                              0
                              • GoerschG Goersch

                                @arteck @ag

                                Es gibt bei SMA online leider keine Beschreibung der modbus Parameter meines Umrichters (SI4.4M-11). Ich finde nur Doku zu der -12 und -13 Variante.
                                In einem anderen Forum habe ich auch gelesen, dass anscheinend die beiden Parameter bei einigen Modellen WO sind.

                                Habe beim SMA Support nach entsprechendem Dokument gefragt; mal sehen, ob da was kommt. Vorher wollte ich nix rumprobieren; ist mir zu heikel.

                                Vielleicht hat hier jemand ein SMA Dokument des modbus der -11 Variante?

                                GoerschG Offline
                                GoerschG Offline
                                Goersch
                                schrieb am zuletzt editiert von
                                #27

                                Ich habe Info von SMA erhalten. Die beiden Parameter sind bei meinem Modell tatsächlich WO und können damit verwendet werden :)

                                Die entsprechende Doku ist online und etwas versteckt:

                                • www.sma.de
                                  -- Service & Support
                                  --- Downloads
                                  ---- Archive
                                  ----- SI3.3M-11 / SI4.4M-11
                                  ------ Parameter / Modbus
                                  ------- Technische Information - Modbus®-Schnittstelle

                                in dem ZIP befindet sich dann eine Excel-Tabelle, die die modbus Register für folgende Geräte enthält:
                                50693d79-80f2-4252-8918-96a781072114-grafik.png

                                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

                                717

                                Online

                                32.5k

                                Benutzer

                                81.6k

                                Themen

                                1.3m

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

                                • Du hast noch kein Konto? Registrieren

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