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. SMA / Modbus / ioBroker - Probleme mit Datenabgriff

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    106

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

SMA / Modbus / ioBroker - Probleme mit Datenabgriff

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 1.7k Aufrufe 3 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
    Aenima22
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    Ich bin ganz neu in dem Thema. Ich habe...

    • eine PV-Anlage
    • einen Sunny Tripower 8.0 Wechselrichter
    • eine Tesla Powerwall

    Mein Ziel ist, ein besseres Monitoring / bessere Datenauswertung und -Visualisierung für meine Anlage zu schaffen.
    Dazu habe ich auf meiner Synology NAS ein Docker-Image mit ioBroker installiert, im SMA-Portal (intern) Modbus freigeschaltet und den Modbus-Adapter in ioBroker eingebunden.

    Beim Versuch, verschiedene Daten abzugreifen, habe ich bei SMA die Übersicht der Register gefunden und angefangen, diese in ioBroker zu integrieren. Manche funktionieren, andere wiederum nicht.

    Um meine Fragen zu konkretisieren, habe ich hier mal ein Bild meiner Objekte in ioBroker gemacht und drei Problemzonen farblich hinterlegt.

    Modbus_Objekte.png

    1. Die gelb markierten Stellen zeigen ein Wert (Zahlencode), der mir statt des tatsächlichen Wertes angezeigt wird. Immer wieder diese Zahl 4294967295. Beim googeln bin ich auf verschiedene Beiträge gestoßen, die auch ab und an bei bestimmten Registern genau diese Zahl angezeigt bekamen. Allerdings habe ich bisher keine vernünftige Erklärung gefunden, wofür dieser Zahlencode steht und wie ich bei diesen Adaptern den tatsächlichen Wert bekomme.

    2. Ein ähnliches Problem besteht bei den unteren beiden blau hinterlegten Zahlencodes (nur mit anderem Zahlencode). Auch die Zahl 16777213 wird bei einigen Registern angezeigt, im Unterschied zum ersten Code, habe ich hierzu die Erklärung in der SMA Modbus Spezifikation gefunden. Der Code erscheint wohl bei Enums (bedingten Auswahlfeldern) wenn keine Information vorliegt (in dem Fall zum Hersteller meiner Powerwall).
      Mein Problem: Ich finde nirgends Informationen, woran das liegt. Was muss ich dem ioBroker oder Modbus mitgeben, damit er hier Tesla erkennt?
      Modbus_16777213.png

    3. Problemzone: Manche Register werden in den Objekten im ioBroker doppelt angezeigt, obwohl nur einfach eingetragen. in dem Fall dann aber immer einmal mit dem eigentlichen Wert und ein zweites mal mit einer 0 als Wert - zu sehen in den grün markierten Feldern. Hat jemand eine Ahnung woran das liegen könnte?
      Dass die Register nur einmal angelegt wurden und auch generell weitere Informationen sind im folgenden Bild zu meiner Eingangsregister-Konfiguration einsehbar.
      Modbus_Eingangsregister.png

    Ein langer Thread, ich weiß. Ich bin aber über jede Information, jeden Hinweis der mich hier weiterbringen könnte dankbar!

    Viele Grüße!

    wendy2702W F 2 Antworten Letzte Antwort
    0
    • A Aenima22

      Hallo zusammen,

      Ich bin ganz neu in dem Thema. Ich habe...

      • eine PV-Anlage
      • einen Sunny Tripower 8.0 Wechselrichter
      • eine Tesla Powerwall

      Mein Ziel ist, ein besseres Monitoring / bessere Datenauswertung und -Visualisierung für meine Anlage zu schaffen.
      Dazu habe ich auf meiner Synology NAS ein Docker-Image mit ioBroker installiert, im SMA-Portal (intern) Modbus freigeschaltet und den Modbus-Adapter in ioBroker eingebunden.

      Beim Versuch, verschiedene Daten abzugreifen, habe ich bei SMA die Übersicht der Register gefunden und angefangen, diese in ioBroker zu integrieren. Manche funktionieren, andere wiederum nicht.

      Um meine Fragen zu konkretisieren, habe ich hier mal ein Bild meiner Objekte in ioBroker gemacht und drei Problemzonen farblich hinterlegt.

      Modbus_Objekte.png

      1. Die gelb markierten Stellen zeigen ein Wert (Zahlencode), der mir statt des tatsächlichen Wertes angezeigt wird. Immer wieder diese Zahl 4294967295. Beim googeln bin ich auf verschiedene Beiträge gestoßen, die auch ab und an bei bestimmten Registern genau diese Zahl angezeigt bekamen. Allerdings habe ich bisher keine vernünftige Erklärung gefunden, wofür dieser Zahlencode steht und wie ich bei diesen Adaptern den tatsächlichen Wert bekomme.

      2. Ein ähnliches Problem besteht bei den unteren beiden blau hinterlegten Zahlencodes (nur mit anderem Zahlencode). Auch die Zahl 16777213 wird bei einigen Registern angezeigt, im Unterschied zum ersten Code, habe ich hierzu die Erklärung in der SMA Modbus Spezifikation gefunden. Der Code erscheint wohl bei Enums (bedingten Auswahlfeldern) wenn keine Information vorliegt (in dem Fall zum Hersteller meiner Powerwall).
        Mein Problem: Ich finde nirgends Informationen, woran das liegt. Was muss ich dem ioBroker oder Modbus mitgeben, damit er hier Tesla erkennt?
        Modbus_16777213.png

      3. Problemzone: Manche Register werden in den Objekten im ioBroker doppelt angezeigt, obwohl nur einfach eingetragen. in dem Fall dann aber immer einmal mit dem eigentlichen Wert und ein zweites mal mit einer 0 als Wert - zu sehen in den grün markierten Feldern. Hat jemand eine Ahnung woran das liegen könnte?
        Dass die Register nur einmal angelegt wurden und auch generell weitere Informationen sind im folgenden Bild zu meiner Eingangsregister-Konfiguration einsehbar.
        Modbus_Eingangsregister.png

      Ein langer Thread, ich weiß. Ich bin aber über jede Information, jeden Hinweis der mich hier weiterbringen könnte dankbar!

      Viele Grüße!

      wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      @aenima22

      Zu 1. hast du ein SMA Energymeter oder ähnliches welcher dem WR mitteilen kann wie euer Energieverbrauch ist? Woher soll der WR denn sonst wissen was ihr gerade verbraucht.

      Zu 2. Ist denn deine Tesla Powerwall dem WR in irgendeiner weise bekannt gemacht worden? Der Adapter liest nur das aus was der WR kennt. Wenn dem WR also keiner gesagt hat das er mit einer Tesla Powerwall arbeitet wird er wohl auf dem Register nichts ausgeben können.

      Zu 3. den doppellten Objekten.

      Modbus Adapter stoppen. Alle Modbus Objekte mal löschen, Adapter wieder starten.

      Gibt es dann immer noch doppelte Objekte?

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      A 1 Antwort Letzte Antwort
      0
      • A Aenima22

        Hallo zusammen,

        Ich bin ganz neu in dem Thema. Ich habe...

        • eine PV-Anlage
        • einen Sunny Tripower 8.0 Wechselrichter
        • eine Tesla Powerwall

        Mein Ziel ist, ein besseres Monitoring / bessere Datenauswertung und -Visualisierung für meine Anlage zu schaffen.
        Dazu habe ich auf meiner Synology NAS ein Docker-Image mit ioBroker installiert, im SMA-Portal (intern) Modbus freigeschaltet und den Modbus-Adapter in ioBroker eingebunden.

        Beim Versuch, verschiedene Daten abzugreifen, habe ich bei SMA die Übersicht der Register gefunden und angefangen, diese in ioBroker zu integrieren. Manche funktionieren, andere wiederum nicht.

        Um meine Fragen zu konkretisieren, habe ich hier mal ein Bild meiner Objekte in ioBroker gemacht und drei Problemzonen farblich hinterlegt.

        Modbus_Objekte.png

        1. Die gelb markierten Stellen zeigen ein Wert (Zahlencode), der mir statt des tatsächlichen Wertes angezeigt wird. Immer wieder diese Zahl 4294967295. Beim googeln bin ich auf verschiedene Beiträge gestoßen, die auch ab und an bei bestimmten Registern genau diese Zahl angezeigt bekamen. Allerdings habe ich bisher keine vernünftige Erklärung gefunden, wofür dieser Zahlencode steht und wie ich bei diesen Adaptern den tatsächlichen Wert bekomme.

        2. Ein ähnliches Problem besteht bei den unteren beiden blau hinterlegten Zahlencodes (nur mit anderem Zahlencode). Auch die Zahl 16777213 wird bei einigen Registern angezeigt, im Unterschied zum ersten Code, habe ich hierzu die Erklärung in der SMA Modbus Spezifikation gefunden. Der Code erscheint wohl bei Enums (bedingten Auswahlfeldern) wenn keine Information vorliegt (in dem Fall zum Hersteller meiner Powerwall).
          Mein Problem: Ich finde nirgends Informationen, woran das liegt. Was muss ich dem ioBroker oder Modbus mitgeben, damit er hier Tesla erkennt?
          Modbus_16777213.png

        3. Problemzone: Manche Register werden in den Objekten im ioBroker doppelt angezeigt, obwohl nur einfach eingetragen. in dem Fall dann aber immer einmal mit dem eigentlichen Wert und ein zweites mal mit einer 0 als Wert - zu sehen in den grün markierten Feldern. Hat jemand eine Ahnung woran das liegen könnte?
          Dass die Register nur einmal angelegt wurden und auch generell weitere Informationen sind im folgenden Bild zu meiner Eingangsregister-Konfiguration einsehbar.
          Modbus_Eingangsregister.png

        Ein langer Thread, ich weiß. Ich bin aber über jede Information, jeden Hinweis der mich hier weiterbringen könnte dankbar!

        Viele Grüße!

        F Offline
        F Offline
        falks
        schrieb am zuletzt editiert von
        #3

        @aenima22

        Man kann grundsätzlich keine Batteriebezogenen Werte beim Tripower WR abfragen. Diese Register gibt es zwar in der SMA-Spezifikation, sie gelten aber nur für Batterie/Hybrid Wechselrichter.

        Falls du danach suchen solltest: Eine eventuelle dynamische Wirkleistungsbegrenzung kann man auch nicht abfragen. Zwar kennt der Tipower die Register, sie werden aber nicht aktualisiert, wenn durch eine Anlagensteuerung die Wirkleistung begrenzt wird.

        Falk

        A 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @aenima22

          Zu 1. hast du ein SMA Energymeter oder ähnliches welcher dem WR mitteilen kann wie euer Energieverbrauch ist? Woher soll der WR denn sonst wissen was ihr gerade verbraucht.

          Zu 2. Ist denn deine Tesla Powerwall dem WR in irgendeiner weise bekannt gemacht worden? Der Adapter liest nur das aus was der WR kennt. Wenn dem WR also keiner gesagt hat das er mit einer Tesla Powerwall arbeitet wird er wohl auf dem Register nichts ausgeben können.

          Zu 3. den doppellten Objekten.

          Modbus Adapter stoppen. Alle Modbus Objekte mal löschen, Adapter wieder starten.

          Gibt es dann immer noch doppelte Objekte?

          A Offline
          A Offline
          Aenima22
          schrieb am zuletzt editiert von
          #4

          @wendy2702

          Vielen Dank für die Antworten.

          Zu 1)
          Ja, ich habe einen SMA Sunny Home Manager 2.0.
          Und wenn ich das Internetportal (sunnyportal.com) aufrufe, sehe ich dort auch meinen Energieverbrauch.
          Modbus_Energie-Eigenverbrauch.png

          Zu 2)
          Also ebenfalls in diesem externen Sunnyportal an das der Sunny Home Manager die Informationen sendet, lässt sich auch der Batteriestatus in das Dashboard integrieren. Allerdings funktioniert das anscheinend nur, wenn der Batterie-Wechelrichter auch von SMA ist.
          Meinen Batteriestatus kann ich über eine Tesla-App abrufen. Allerdings will ich ja nicht getrennte Handy-Apps verwenden, sondern ein Web-Dashboard in das alles integriert ist.

          Deshalb wäre die Frage, wie ich meine Tesla Powerwall mit entsprechendem Batterie-Wechselrichter von Tesla mit meinem SMA-Wechselrichter "synchronisieren" kann?
          Wenn es dazu keine Möglichkeit gibt, verstehe ich nicht, warum in der SMA Modbus Spezifikation unter der Registernummer 31377 überhaupt die Möglichkeit zur Ausgabe des Batterie-Herstellers mit der Option "Tesla" besteht (wie oben ersichtlich).
          Oder ginge auch die Kombination Tesla-Powerwall + SMA Batterie-Wechselrichter? :thinking_face:

          Zu 3)
          Da meine NAS nachts rebootet, wurde auch das Docker-Image mit ioBroker neu gestartet. Das hat gereicht, dass die doppelten Einträge verschwinden.

          Die großen Fragen bleiben für mich:

          • Woher weiß ich, für welche Registernummern ich brauchbare Daten bekomme ohne diese einfach nur nach trial & error durchzuprobieren?
          • Was muss ich tun/verändern um die Registernummern, die (noch) keine Inhalte liefern können - die z.B. den Code 16777213 liefern - dazu zu bringen, mir die Daten zu liefern, die ich möchte.
          1 Antwort Letzte Antwort
          0
          • F falks

            @aenima22

            Man kann grundsätzlich keine Batteriebezogenen Werte beim Tripower WR abfragen. Diese Register gibt es zwar in der SMA-Spezifikation, sie gelten aber nur für Batterie/Hybrid Wechselrichter.

            Falls du danach suchen solltest: Eine eventuelle dynamische Wirkleistungsbegrenzung kann man auch nicht abfragen. Zwar kennt der Tipower die Register, sie werden aber nicht aktualisiert, wenn durch eine Anlagensteuerung die Wirkleistung begrenzt wird.

            Falk

            A Offline
            A Offline
            Aenima22
            schrieb am zuletzt editiert von
            #5

            @falks Danke.
            Evtl. funktioniert das, wenn man einen Batterie-Wechselrichter von SMA hat. Meiner ist aber leider von Tesla.

            Hast du eine Idee, welche Wege ich stattdessen gehen könnte, um alle Informationen zu PV-Anlage, aktueller Verbrauch, Einspeisung + Batteriestatus usw. - künftig auch Einbindung der Daten meiner Viessmann-Wärmepumpe in eine gemeinsame Übersicht zu bekommen ohne immer in 3 verschiedene Apps schauen zu müssen?

            F 1 Antwort Letzte Antwort
            0
            • A Aenima22

              @falks Danke.
              Evtl. funktioniert das, wenn man einen Batterie-Wechselrichter von SMA hat. Meiner ist aber leider von Tesla.

              Hast du eine Idee, welche Wege ich stattdessen gehen könnte, um alle Informationen zu PV-Anlage, aktueller Verbrauch, Einspeisung + Batteriestatus usw. - künftig auch Einbindung der Daten meiner Viessmann-Wärmepumpe in eine gemeinsame Übersicht zu bekommen ohne immer in 3 verschiedene Apps schauen zu müssen?

              F Offline
              F Offline
              falks
              schrieb am zuletzt editiert von
              #6

              @aenima22

              Also, von deinem SMA WR bekommst du die Daten zur Erzeugung (Aktuell, Tagessumme, Gesamt).
              Diese Register kannst du abfragen:

              7f23d4ae-5006-4969-b3a2-e6898cf912ba-image.png

              Von deinem SMA-Homemanager kannst du die Daten zur Einspeisung/Netzbezug bekommen. Dazu brauchst du den SMA-EM - Adapter für den ioBroker. Dein Homemenager kann als SMA Energymeter betrachtet werden.

              Aus diesen Informationen kannst du zumindest schon mal einiges herleiten, allerdings ist dein Verbrauch dann immer inclusive der Batterieladung/Entladung.

              Wie du an die Infos deiner Tesla Powerwall bekommst, weiß ich nicht. Das scheint auch nicht so ganz einfach zu sein. Such einfach mal hier im Forum.

              A 1 Antwort Letzte Antwort
              0
              • F falks

                @aenima22

                Also, von deinem SMA WR bekommst du die Daten zur Erzeugung (Aktuell, Tagessumme, Gesamt).
                Diese Register kannst du abfragen:

                7f23d4ae-5006-4969-b3a2-e6898cf912ba-image.png

                Von deinem SMA-Homemanager kannst du die Daten zur Einspeisung/Netzbezug bekommen. Dazu brauchst du den SMA-EM - Adapter für den ioBroker. Dein Homemenager kann als SMA Energymeter betrachtet werden.

                Aus diesen Informationen kannst du zumindest schon mal einiges herleiten, allerdings ist dein Verbrauch dann immer inclusive der Batterieladung/Entladung.

                Wie du an die Infos deiner Tesla Powerwall bekommst, weiß ich nicht. Das scheint auch nicht so ganz einfach zu sein. Such einfach mal hier im Forum.

                A Offline
                A Offline
                Aenima22
                schrieb am zuletzt editiert von
                #7

                @falks Vielen Dank für die Info!

                Jetzt frage ich mich nur, warum ich den SMA Energy Meter Adapter zwar auf der website von iobroker finde, in meinem iobroker ist er unter Adapter aber nicht auffindbar.
                Wie gesagt, bin noch ganz neu in dem Thema (auch ioBroker). Muss ich meinen ioBroker updaten? Angezeigt wird mir oben rechts "ioBroker.admin 4.2.1"

                Mein ioBroker - verfügbare Adapter
                SMA_EnergyMeter_not-available.png

                Website - verfügbare Adapter
                SMA_EnergyMeter_available.png

                HomoranH 1 Antwort Letzte Antwort
                0
                • A Aenima22

                  @falks Vielen Dank für die Info!

                  Jetzt frage ich mich nur, warum ich den SMA Energy Meter Adapter zwar auf der website von iobroker finde, in meinem iobroker ist er unter Adapter aber nicht auffindbar.
                  Wie gesagt, bin noch ganz neu in dem Thema (auch ioBroker). Muss ich meinen ioBroker updaten? Angezeigt wird mir oben rechts "ioBroker.admin 4.2.1"

                  Mein ioBroker - verfügbare Adapter
                  SMA_EnergyMeter_not-available.png

                  Website - verfügbare Adapter
                  SMA_EnergyMeter_available.png

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #8

                  @aenima22 sagte in SMA / Modbus / ioBroker - Probleme mit Datenabgriff:

                  Jetzt frage ich mich nur, warum ich den SMA Energy Meter Adapter zwar auf der website von iobroker finde

                  wo genau auf der website?
                  heisst der Adapter SMA-EM?

                  erledigt, jetzt sehe ich auch den Screenshot

                  Dann wirst du wahrscheinlich brav im stable unterwegs sein, in dem es den Adapter noch nicht gibt.
                  den gibt es nur im Beta Repo

                  http://download.iobroker.net/list.html

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

                  861

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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