Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. HowTo: SMA Sunny Tripower X in ioBroker integrieren

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    476

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

HowTo: SMA Sunny Tripower X in ioBroker integrieren

Scheduled Pinned Locked Moved ioBroker Allgemein
5 Posts 2 Posters 1.5k Views 2 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
    andi2055
    wrote on last edited by andi2055
    #1

    Hallo zusammen,

    anbei ein paar Infos, wie ich meinen SMA Sunny Tripower X in ioBroker integriert habe.
    Da das nicht ganz so straight forward war... vielleicht hilft es jemandem oder es wird in der Zukunft bessere Möglichkeiten geben.

    Ich habe nur den SMA Wechselrichter und keinen Sunny Home Manager 2.0 oder Energie Meter - war für mich rausgeschmissenes Geld. Ich habe auch keinen Akku. Wenn das bei euch anders ist, dann gibt es evtl. einfachere Wege.

    Ich lese den Import/Export direkt am Stromzähler aus und diese Daten kommen per MQTT in den ioBroker.
    Die erzeugte Energie und die aktuelle Leistung und noch ein paar andere Werte wollte ich mir ursprünglich einfach per Modbus aus dem WR auslesen - wäre da nicht die fehlerhafte und unvollständige Implementierung der Modbus-Schnittstelle gewesen (Firmware 02.06.06.R).
    Einige wichtige Werte fehlen komplett: z.B. erzeugte Gesamternergie
    Andere sind einfach falsch: bestimmte Werte werden für alle 3 MPP identisch angezeigt, obwohl unterschiedlich.

    Die Config für die Modbuswerte findet ihr hier:
    https://forum.iobroker.net/post/1016890

    Die fehlenden und falschen Werte lese ich aus der HTTP-Schnittstelle des SMA aus.
    Hier hat AnotherDaniel mit SMAHub ein geniales Python-Skript zur Verfügung gestellt. Danke dafür!
    https://github.com/AnotherDaniel/smahub
    https://www.photovoltaikforum.com/thread/203171-sma-tripowerx-and-sunny-home-manager-2-0-to-mqtt-publisher-also-runs-in-docker/?pageNo=1

    Dieses liest die Werte aus dem SMA aus und sendet diese per MQTT an meinen ioBroker.
    Python Skript läuft bei mir auf dem Raspberry. Man benötigt zwingend Python >=3.8 !

    So kommen nun alle notwendigen Daten zum SMA Sunny Tripower X bei mir im ioBroker an.
    Trotzdem habe ich noch die Hoffnung, dass SMA bald alle Werte korrekt über Modbus liefert...

    L A 2 Replies Last reply
    0
    • A andi2055

      Hallo zusammen,

      anbei ein paar Infos, wie ich meinen SMA Sunny Tripower X in ioBroker integriert habe.
      Da das nicht ganz so straight forward war... vielleicht hilft es jemandem oder es wird in der Zukunft bessere Möglichkeiten geben.

      Ich habe nur den SMA Wechselrichter und keinen Sunny Home Manager 2.0 oder Energie Meter - war für mich rausgeschmissenes Geld. Ich habe auch keinen Akku. Wenn das bei euch anders ist, dann gibt es evtl. einfachere Wege.

      Ich lese den Import/Export direkt am Stromzähler aus und diese Daten kommen per MQTT in den ioBroker.
      Die erzeugte Energie und die aktuelle Leistung und noch ein paar andere Werte wollte ich mir ursprünglich einfach per Modbus aus dem WR auslesen - wäre da nicht die fehlerhafte und unvollständige Implementierung der Modbus-Schnittstelle gewesen (Firmware 02.06.06.R).
      Einige wichtige Werte fehlen komplett: z.B. erzeugte Gesamternergie
      Andere sind einfach falsch: bestimmte Werte werden für alle 3 MPP identisch angezeigt, obwohl unterschiedlich.

      Die Config für die Modbuswerte findet ihr hier:
      https://forum.iobroker.net/post/1016890

      Die fehlenden und falschen Werte lese ich aus der HTTP-Schnittstelle des SMA aus.
      Hier hat AnotherDaniel mit SMAHub ein geniales Python-Skript zur Verfügung gestellt. Danke dafür!
      https://github.com/AnotherDaniel/smahub
      https://www.photovoltaikforum.com/thread/203171-sma-tripowerx-and-sunny-home-manager-2-0-to-mqtt-publisher-also-runs-in-docker/?pageNo=1

      Dieses liest die Werte aus dem SMA aus und sendet diese per MQTT an meinen ioBroker.
      Python Skript läuft bei mir auf dem Raspberry. Man benötigt zwingend Python >=3.8 !

      So kommen nun alle notwendigen Daten zum SMA Sunny Tripower X bei mir im ioBroker an.
      Trotzdem habe ich noch die Hoffnung, dass SMA bald alle Werte korrekt über Modbus liefert...

      L Offline
      L Offline
      luas
      wrote on last edited by
      #2

      @andi2055 Danke für die Infos!
      Ich kann das fehlerhafte Verhalten für unseren nagelneuen SUNNY TRIPOWER X 15 (selbe Firmware) bestätigen. Tagsüber schick...
      011de7b0-966d-46f8-ab17-7b133e0ba088-Screenshot 2023-07-27 173837.jpg

      ...nachts spuckt er jedoch sporadisch falsche Werte aus:
      72f99192-7caf-483b-8471-c8e7846f6c69-image.png

      Ich dachte, es wäre ein cleverer Workaround, im History-Modul alle Werte kleiner null zu ignorieren, aber das ändert überhaupt nichts:
      a75e9349-456a-4667-b31c-5dc649f6cd3a-image.png

      Ich versuche mal eine Reparatur per Blockly 🙄
      9acb928c-7d26-44d2-84e2-8991415c8240-image.png

      A 1 Reply Last reply
      0
      • L luas

        @andi2055 Danke für die Infos!
        Ich kann das fehlerhafte Verhalten für unseren nagelneuen SUNNY TRIPOWER X 15 (selbe Firmware) bestätigen. Tagsüber schick...
        011de7b0-966d-46f8-ab17-7b133e0ba088-Screenshot 2023-07-27 173837.jpg

        ...nachts spuckt er jedoch sporadisch falsche Werte aus:
        72f99192-7caf-483b-8471-c8e7846f6c69-image.png

        Ich dachte, es wäre ein cleverer Workaround, im History-Modul alle Werte kleiner null zu ignorieren, aber das ändert überhaupt nichts:
        a75e9349-456a-4667-b31c-5dc649f6cd3a-image.png

        Ich versuche mal eine Reparatur per Blockly 🙄
        9acb928c-7d26-44d2-84e2-8991415c8240-image.png

        A Offline
        A Offline
        andi2055
        wrote on last edited by
        #3

        @luas
        Um die negativen Modbus-Werte zu filtern, habe ich in der Modbus-Config eine Formel eingefügt. Ist oben verlinkt.

        1 Reply Last reply
        0
        • L Offline
          L Offline
          luas
          wrote on last edited by
          #4

          @andi2055 Das ist viel einfacher - danke!

          1 Reply Last reply
          0
          • A andi2055

            Hallo zusammen,

            anbei ein paar Infos, wie ich meinen SMA Sunny Tripower X in ioBroker integriert habe.
            Da das nicht ganz so straight forward war... vielleicht hilft es jemandem oder es wird in der Zukunft bessere Möglichkeiten geben.

            Ich habe nur den SMA Wechselrichter und keinen Sunny Home Manager 2.0 oder Energie Meter - war für mich rausgeschmissenes Geld. Ich habe auch keinen Akku. Wenn das bei euch anders ist, dann gibt es evtl. einfachere Wege.

            Ich lese den Import/Export direkt am Stromzähler aus und diese Daten kommen per MQTT in den ioBroker.
            Die erzeugte Energie und die aktuelle Leistung und noch ein paar andere Werte wollte ich mir ursprünglich einfach per Modbus aus dem WR auslesen - wäre da nicht die fehlerhafte und unvollständige Implementierung der Modbus-Schnittstelle gewesen (Firmware 02.06.06.R).
            Einige wichtige Werte fehlen komplett: z.B. erzeugte Gesamternergie
            Andere sind einfach falsch: bestimmte Werte werden für alle 3 MPP identisch angezeigt, obwohl unterschiedlich.

            Die Config für die Modbuswerte findet ihr hier:
            https://forum.iobroker.net/post/1016890

            Die fehlenden und falschen Werte lese ich aus der HTTP-Schnittstelle des SMA aus.
            Hier hat AnotherDaniel mit SMAHub ein geniales Python-Skript zur Verfügung gestellt. Danke dafür!
            https://github.com/AnotherDaniel/smahub
            https://www.photovoltaikforum.com/thread/203171-sma-tripowerx-and-sunny-home-manager-2-0-to-mqtt-publisher-also-runs-in-docker/?pageNo=1

            Dieses liest die Werte aus dem SMA aus und sendet diese per MQTT an meinen ioBroker.
            Python Skript läuft bei mir auf dem Raspberry. Man benötigt zwingend Python >=3.8 !

            So kommen nun alle notwendigen Daten zum SMA Sunny Tripower X bei mir im ioBroker an.
            Trotzdem habe ich noch die Hoffnung, dass SMA bald alle Werte korrekt über Modbus liefert...

            A Offline
            A Offline
            andi2055
            wrote on last edited by
            #5

            Update - zur Info.

            Mit der neuesten Firmware liefert SMA alle Parameter über Modbus korrekt aus.
            siehe auch SMA Modbus Doku STPxx-50_03-10-09-R3
            SMAHub ist nicht mehr erforderlich.

            Modbus Paramater siehe https://github.com/ioBroker/modbus-templates
            bzw. aktuell noch unter https://github.com/ioBroker/modbus-templates/pull/50

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


            Support us

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

            330

            Online

            32.7k

            Users

            82.5k

            Topics

            1.3m

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

            • Don't have an account? Register

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