SMA-EM + influxdb + Grafana

Mit dem Feature influxdb können die SMA-EM-Daten in eine Influx-DB übertagen werden. Ich habe mich nun etwas mit Grafana gespielt um eineige Grafiken daraus zu generieren.

Leistungen der einzelnen Phasen L1, L2, L3
Leistung des PV Wechselrichters und Eigenverbrauch
…in der Tagesansicht …
Da mein Wechselrichter nur alle 3 Sekunden seine Werte aktualisiert, der SMA-Energymeter aber jede Sekunde neue Werte ausspuckt, werden die Werte des Wechselrichters zwischengespeichert und dadurch können dann bei stark schwankenden Lichtverhältnissen negative Eigenverbrauchswerte entstehen… (da ist noch Verbesserungspotential vorhanden)
ein schöner Tag, und keiner war da, um den produzierten Strom zu verbrauchen.
Nur der Geschirrspüler hat seinen seine Arbeit zur rechten Zeit gemacht

Falls jemand an meinen Grafana – Einstellungen aufbauen möchte: hier die JSON – Datei mit Dashboard, Panels, Settings, Layout…

1900204523 ist die Seriennummer meines SMA-EM. Damit die Grafiken funktionieren müsst ihr diese Seriennummer durch die Seriennummer eures Energy-Meters oder HomeManagers2 austauschen.

Kommentar (7)

  • Carsten| Februar 2, 2021

    Ich habe deine Json importiert, nachdem ich mittels search & replace meine Seriennummer eingefügt habe.

    Mir wird aber nichts angezeigt in Grafana. Muss ich dennoch die zu loggenden Datenpunkte auswählen und in die Influx DB schreiben?

    • Flo Wenger| Februar 2, 2021

      Das Feature InfluxDB muss aktiviert und konfiguriert werden, dann sollten die Daten an die InfluxDB gesendet werden; Das Json beschreibt nur, wie Grafana die DAten aus der InfluxDB darstellen soll

      • Carsten| Februar 3, 2021

        Hallo, Danke für deine Antwort. Was genau meinst du mit „Feature InfluxDB“ installieren und konfigurieren?

        Aktuell habe ich eine Influx DB installiert, den dazugehörigen Iobroker Adapter installiert und eingerichtet und in Grafana die Verbindung zur Datenbank aufgebaut.

        Würde mich über eine kurze Rückmeldung freuen.

        • Flo Wenger| Februar 3, 2021

          Hallo
          https://github.com/datenschuft/SMA-EM horcht nur am Netzwerk auf Datenpakete vom SMA EM/Homemanager und zerlegt die einzelnen Messwerte und Zählerstände.
          Über einzelne Features kann dieser Daemon / dieses Service die Daten weitergeben.
          So gibt es auch Feature influxdb, das in der Konfigurationsdatei im Abschnitt [SMA-EM] mit features=influxdb eingebunden/aktiviert werden muss.
          Dieses Feature gibt die Daten dann an eine InfluxDB weiter. Details zu dieser Verbindung müssen natürlich auch konfiguriert werden.
          [FEATURE-influxdb]
          # symcon
          host=influxdb
          port=8086
          db=SMA
          measurement=SMAEM
          timeout=5
          user=
          password=
          fields=pconsume,psupply,p1consume,p2consume,p3consume,p1supply,p2supply,p3supply

          Erst danach werden die in fields angegebenen Messwerte an die InfluxDB geschickt.

  • Carsten| Februar 2, 2021

    Ich habe die Seriennummer in der JSON gegen meine Seriennummer ausgetauscht, aber ich bekomme dennoch keine Anzeite. Ich habe in die Influx jetzt mal alle States des Adapters geschrieben.

    Leider wird mir immer nur „No Data“ angezeigt.

  • Schreibe einen Kommentar zu Carsten Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

    Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

    Schließen