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. ioBroker Allgemein
  4. HowTo: SMA Sunny Tripower X in ioBroker integrieren

NEWS

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

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

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

HowTo: SMA Sunny Tripower X in ioBroker integrieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 1.3k Aufrufe 2 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 Offline
    A Offline
    andi2055
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          luas
          schrieb am zuletzt editiert von
          #4

          @andi2055 Das ist viel einfacher - danke!

          1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            1
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

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

            360

            Online

            32.4k

            Benutzer

            81.5k

            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