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. Praktische Anwendungen (Showcase)
  4. Visualisierung PV-Anlage mit SMA-Wechselrichter/Sunny Webbox

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

Visualisierung PV-Anlage mit SMA-Wechselrichter/Sunny Webbox

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
21 Beiträge 3 Kommentatoren 5.2k 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.
  • K krissi

    @lintux

    Hi, sieht gut aus. Ich hätte Interesse.

    Gruß
    Krissi

    LintuxL Offline
    LintuxL Offline
    Lintux
    schrieb am zuletzt editiert von Lintux
    #3

    @krissi
    Ich hatte die folgende Vorgehensweise gewählt (ich gehe mal davon aus dass Du ioBroker bereits im Eisatz hast).

    Installation

    Die folgenden Adapter werden in ioBroker benötigt und können einfach über die grafische Oberfläche von ioBroker installiert:

    • SQL (SQL-Protokollierung)
      Bei der Konfiguration des Adapters sind dann die Daten des MariaDB-Servers einzutragen (IP-Adresse,
      Datenbankname, Username, Passwort müssen entsprechend Deines Setups angepasst werden). Die Default-Settings im 2. Reiter können unverändert übernommen werden.
      fb09e17f-e225-4a64-a8ce-7d56302cd816-image.png
    • node-red
      Hier sollten folgende Einstellungen gemacht werden:
      53685738-37e5-4b0d-8f89-7047bca8b791-image.png

    Damit die Daten des Wechselrichters in einer Datenbank gespeichert werden, habe ich MariaDB auf dem RasPi installiert.
    Eine gute Anleitung hierzu findet man z.B. hier: https://christiankronen.de/raspberry-pi-als-mysql-server/
    Bei mir läuft MariaDB-Version 10.3.31. Meine Datenbank habe ich solaranlage genannt. In der Datenbank habe ich dann eine Tabelle Messdaten angelegt
    2c8f18d0-8aff-4acf-b3a5-ad3599b014ea-image.png
    und folgende Felder für die Daten definiert
    5e5730de-2578-4b0a-b4ad-7a929ca90585-image.png

    In der Datenbank sehen die Daten vom 1. Juli 2021 dann so aus:
    670730c8-77f2-4238-9c0a-bfbae8c93366-image.png
    Die Installation von Grafana zur Visualisierung der Daten ist hier beschrieben: https://grafana.com/tutorials/install-grafana-on-raspberry-pi/

    Nun habe ich auf dem RasPi im Verzeichnis /home/pi eine Verzeichnis mit dem Namen sunny angelegt und mit chmod 777 home/pi/sunny alle Zugriffsrechte auf dieses Verzeichnis erlaubt. In dieser Verzeichnis überträgt die Sunny Webbox per FTP die CSV-Dateien (siehe Screenshot):
    03200f18-93ee-4fc4-8e37-ae36460e89bd-image.png

    Der FTP-Transfer ist wie folgt in der Sunny Webbox konfiguriert:
    08e8e483-af5b-4105-ac30-bab3031e0be9-image.png

    Die Namensgebung der CSV-Dateien hat immer die Form YYYY-MM-DD.csv
    Über eine Cron-Job erstelle ich nach Mitternacht täglich diese leere CSV-Datei damit die Datei bereits existiert wenn der erst FTP-Transfer erfolgt. Dies erfolgt mit folgendem Befehl:
    touch /home/pi/sunny/date +"%F".csv;chmod 777 /home/pi/sunny/date +"%F".csv
    43dfe341-56c8-4d78-9538-62eccfee20fc-image.png

    Als Beispiel hänge ich hier mal die Originaldatei vom 01. Juli 2021 mit an: 2021-07-01.csv

    Von der CSV-Dateien interessieren mich für die Speicherung in der Datenbank und die spätere Visualisierung nur 3 Spalten:
    Spalte 1: Timestamp
    Spalte 12: Tagesertrag
    Spalte 43: aktuelle Einspeiseleistung

    Speicherung der Daten in der Datenbank

    Jetzt kommt der node-red Adapter ins Spiel ... das sieht dann bei mir so aus:
    101233dd-37c0-451e-8e6e-47fe547dd2ba-image.png

    Hier ist die exportierte Flow-Datei die man in die eigene node-red Instanz importieren muss: solaranlage.json

    Neben der automatischen Datenübernahme (erfolgt alle 15 Minuten) habe ich noch einen zusätzliche Möglichkeit des manuellen Datenimports integriert. Außerdem schreibe ich die Daten auch noch in eine MariaDB Datenbank auf einem extern gehosteten vServer.
    In diesen Nodes müssen dann die spezifischen Zugangsdaten der Datenbank eingetragen werden:
    b6244457-ad60-4096-9954-687b8dd494bf-image.png

    Wenn es Fragen zur Funktionsweise des Flows geben sollte ... gerne nachfragen.

    Visualisierung

    • An der Weboberfläche von Grafana anmelden
    • Unter Configuration --> Data sources den blauen "Add data source" Button anklicken und dann MySQL auswählen.
      Anschließend die Daten der MariaDB Datenbank eintragen.
      23e604d5-d7f2-492b-8252-a21c9ac2221b-image.png
      und unten den Save & Test Button anklicken.
      Dann unter Create --> Import mein Dashboard importieren: Solaranlage-1641681716072.json

    Ich hoffe dass diese Beschreibung hilfreich ist den Weg zu meiner Visualisierung nachvollziehen zu können.
    Wenn alles richtig gemacht wurde und die Anpassungen stimmen sollte das Dashboard die entsprechenden Werte der MariaDB anzeigen.

    Sollte es Fragen oder Probleme geben versuche ich gerne zu unterstützen.

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      krissi
      schrieb am zuletzt editiert von
      #4

      @lintux

      Hi, danke erstmal für deine Mühe. Ich habe das ganze jetzt mit einer neuen ioBroker installation bis zum NodeRed Adapter laufen. CSV wird auch gesichert, allerdings speichert der mir eine zip Datei. Da sind noch Log...xml.zip Dateien und Mean.xml.zip drin!?

      Die Daten würde ich gerne in meiner Influxdb speichern, eventuell kannst Du mir da weiterhelfen. Den Adpater habe ich schon installiert und eine neue Datenbank erstell, Verbindung funktioniert auch. Jetzt brauche ich wie gesagt die Umsetzung in Node-Red. Dann sollte ich wieder alleine klar kommen. Ich bin nur nicht der Node-Red Profil.

      Danke und Gruß
      Krissi

      ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

      LintuxL 1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #5

        Schöner View aber warum nutzt ihr zum Auslesen der Daten nicht den Modbus Adapter, schreibt diese dann mit Hilfe des Influx Adapters in eine InfluxDB und Visualisiert dann mit Grafana?

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

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

        K 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          Schöner View aber warum nutzt ihr zum Auslesen der Daten nicht den Modbus Adapter, schreibt diese dann mit Hilfe des Influx Adapters in eine InfluxDB und Visualisiert dann mit Grafana?

          K Offline
          K Offline
          krissi
          schrieb am zuletzt editiert von
          #6

          @wendy2702

          Habe ich schon probiert, ich bekomme da leider nur die Gesamtanlage als Daten raus. Läuft bei mir so. Ich habe das schon alles Mögliche probiert, ich komm da aber nicht weiter.

          ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

          wendy2702W 1 Antwort Letzte Antwort
          0
          • K krissi

            @wendy2702

            Habe ich schon probiert, ich bekomme da leider nur die Gesamtanlage als Daten raus. Läuft bei mir so. Ich habe das schon alles Mögliche probiert, ich komm da aber nicht weiter.

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

            @krissi Was genau hast du probiert?

            DIe Daten per Modbus auszulesen?

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

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

            K 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              @krissi Was genau hast du probiert?

              DIe Daten per Modbus auszulesen?

              K Offline
              K Offline
              krissi
              schrieb am zuletzt editiert von krissi
              #8

              @wendy2702

              Genau, das funktioniert wie gesagt nur für die gesamte Anlage.
              Ich komm nicht einzeln an die Wechselrichter.

              ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

              wendy2702W 1 Antwort Letzte Antwort
              0
              • K krissi

                @wendy2702

                Genau, das funktioniert wie gesagt nur für die gesamte Anlage.
                Ich komm nicht einzeln an die Wechselrichter.

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

                @krissi Was für WR?

                ich lese STP15000 und STP6000 problemlos über Modbus aus.

                Wie äußert sich denn das Problem?

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

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

                K 1 Antwort Letzte Antwort
                0
                • wendy2702W wendy2702

                  @krissi Was für WR?

                  ich lese STP15000 und STP6000 problemlos über Modbus aus.

                  Wie äußert sich denn das Problem?

                  K Offline
                  K Offline
                  krissi
                  schrieb am zuletzt editiert von
                  #10

                  @wendy2702
                  Wie hast Du die Wechselrichter an die Webbox angebunden? Bei mir steht SMA-Com als Schnittstelle und SMA-Net als Protokoll. Die Webox hat kein BT, ist noch eine Alte. Ich bekomme nur über Port 502 und Geräte ID 2 etwas ausgelesen.

                  ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                  K 1 Antwort Letzte Antwort
                  0
                  • K krissi

                    @wendy2702
                    Wie hast Du die Wechselrichter an die Webbox angebunden? Bei mir steht SMA-Com als Schnittstelle und SMA-Net als Protokoll. Die Webox hat kein BT, ist noch eine Alte. Ich bekomme nur über Port 502 und Geräte ID 2 etwas ausgelesen.

                    K Offline
                    K Offline
                    krissi
                    schrieb am zuletzt editiert von krissi
                    #11

                    Auslesen kann ich dann

                    Eingangsregister:

                    30513 Gesamtertrag_Total
                    30517 Tagesertrag_Total
                    30775 AC_Wirkleistung

                    ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                    wendy2702W 1 Antwort Letzte Antwort
                    0
                    • K krissi

                      Auslesen kann ich dann

                      Eingangsregister:

                      30513 Gesamtertrag_Total
                      30517 Tagesertrag_Total
                      30775 AC_Wirkleistung

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

                      @krissi Ich lese die WR direkt aus.

                      Der STP15000 sollte doch MOdbus können und wenn nicht mal schauen ob es neue FW gibt. Weiss ja nicht wie alt deine WR sind und welche FW installiert ist.

                      Mit Sunny Explorer kannst du dich aber mit deinen WRs verbinden?

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

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

                      K 1 Antwort Letzte Antwort
                      0
                      • wendy2702W wendy2702

                        @krissi Ich lese die WR direkt aus.

                        Der STP15000 sollte doch MOdbus können und wenn nicht mal schauen ob es neue FW gibt. Weiss ja nicht wie alt deine WR sind und welche FW installiert ist.

                        Mit Sunny Explorer kannst du dich aber mit deinen WRs verbinden?

                        K Offline
                        K Offline
                        krissi
                        schrieb am zuletzt editiert von
                        #13

                        @wendy2702

                        Nein, die Webbox hat kein BT. Ich habe die letze Firmware (1.51) auf der Webbox drauf. Die Wechselrichter sind über RS485 an der Webbox angeschlossen

                        ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                        K 1 Antwort Letzte Antwort
                        0
                        • K krissi

                          @wendy2702

                          Nein, die Webbox hat kein BT. Ich habe die letze Firmware (1.51) auf der Webbox drauf. Die Wechselrichter sind über RS485 an der Webbox angeschlossen

                          K Offline
                          K Offline
                          krissi
                          schrieb am zuletzt editiert von
                          #14

                          @krissi

                          Meine WR sind beide 11 Jahre alt.

                          ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                          K 1 Antwort Letzte Antwort
                          0
                          • K krissi

                            @krissi

                            Meine WR sind beide 11 Jahre alt.

                            K Offline
                            K Offline
                            krissi
                            schrieb am zuletzt editiert von
                            #15

                            SunnyBoy 2500 und 3000

                            ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                            wendy2702W 1 Antwort Letzte Antwort
                            0
                            • K krissi

                              SunnyBoy 2500 und 3000

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

                              @krissi OK.

                              Dann muss man mal bei SMA schauen.

                              Mein STP ist 8 Jahre alt.

                              Gut möglich das Modbus für die älteren Geräte nicht mehr implementiert wurde.

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

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

                              K 1 Antwort Letzte Antwort
                              0
                              • wendy2702W wendy2702

                                @krissi OK.

                                Dann muss man mal bei SMA schauen.

                                Mein STP ist 8 Jahre alt.

                                Gut möglich das Modbus für die älteren Geräte nicht mehr implementiert wurde.

                                K Offline
                                K Offline
                                krissi
                                schrieb am zuletzt editiert von
                                #17

                                Da hab ich schon alles durchsucht. Bleibt im Moment nur die Lösung von Lintux. Ich hänge da aber wie gesagt an Node-Red und dem Auslesen der Dateien.

                                ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                                K 1 Antwort Letzte Antwort
                                0
                                • K krissi

                                  Da hab ich schon alles durchsucht. Bleibt im Moment nur die Lösung von Lintux. Ich hänge da aber wie gesagt an Node-Red und dem Auslesen der Dateien.

                                  K Offline
                                  K Offline
                                  krissi
                                  schrieb am zuletzt editiert von
                                  #18

                                  Ich habe auf der Webbox übrigens die Firmware 1.52 , es gab mal eine 1.53 oder sogar 1.55, die ist aber nicht mehr bei SMA zu bekommen.

                                  ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                                  wendy2702W 1 Antwort Letzte Antwort
                                  0
                                  • K krissi

                                    Ich habe auf der Webbox übrigens die Firmware 1.52 , es gab mal eine 1.53 oder sogar 1.55, die ist aber nicht mehr bei SMA zu bekommen.

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

                                    @krissi und welche Versionen haben die Sunny Boys ?

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

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

                                    K 1 Antwort Letzte Antwort
                                    0
                                    • wendy2702W wendy2702

                                      @krissi und welche Versionen haben die Sunny Boys ?

                                      K Offline
                                      K Offline
                                      krissi
                                      schrieb am zuletzt editiert von
                                      #20

                                      @wendy2702

                                      Keine Ahnung, ich denke nicht das man da eine Firmware updaten kann.

                                      ioBroker in VM (unraid) / CCU2 für IP FB-Heizungssteuerung raspi3 / 3x Echo Dot / IKEA Tradfri / zigBee mit Conbee II

                                      1 Antwort Letzte Antwort
                                      0
                                      • K krissi

                                        @lintux

                                        Hi, danke erstmal für deine Mühe. Ich habe das ganze jetzt mit einer neuen ioBroker installation bis zum NodeRed Adapter laufen. CSV wird auch gesichert, allerdings speichert der mir eine zip Datei. Da sind noch Log...xml.zip Dateien und Mean.xml.zip drin!?

                                        Die Daten würde ich gerne in meiner Influxdb speichern, eventuell kannst Du mir da weiterhelfen. Den Adpater habe ich schon installiert und eine neue Datenbank erstell, Verbindung funktioniert auch. Jetzt brauche ich wie gesagt die Umsetzung in Node-Red. Dann sollte ich wieder alleine klar kommen. Ich bin nur nicht der Node-Red Profil.

                                        Danke und Gruß
                                        Krissi

                                        LintuxL Offline
                                        LintuxL Offline
                                        Lintux
                                        schrieb am zuletzt editiert von Lintux
                                        #21

                                        @krissi.
                                        Speichert Dein Wechselrichter die Messwerte auch auf der Sunny Webbox?
                                        Auf meiner Webbox liegen die CSV-Dateien in einem separaten Order namens CSV ... und dort in Unterordnern (2022 --> 03 --> 2022-03-08.csv).
                                        Ich muss zunächst Dein Setup verstehen ... bei mir gibt es definitiv keine ZIP-Datei, weder auf der der SD-Karte in der Webbox noch nach dem Dateitransfer auf dem Raspberry Pi.

                                        Die Konfiguration der Webbox für den FTP-Transfer der CSV-Datei sieht bei mir so aus:
                                        a620c082-40db-4bab-8e3a-f8770975d841-image.png

                                        Mit InfluxDB habe ich keine Erfahrung ... ich nutze als Datenbank immer MariaDB. Grundsätzlich sollten sich die Daten aber auch über Node-Red in eine InfluxDB Datenbank schreiben lassen.

                                        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

                                        979

                                        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