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. Einsteigerfragen
  4. Werte in influxDB schreiben funktioniert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Werte in influxDB schreiben funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
7 Beiträge 3 Kommentatoren 457 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.
  • hruH Offline
    hruH Offline
    hru
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich bekomme per Modbus-Adapter Werte aus dem Sungrow SH10RT ausgelesen.
    Jetzt möchte ich diese Werte in eine influx DB schreiben lassen.
    Dazu habe ich den entsprechenden Adapter installiert.
    Die neue influxDB iobroker wurde auch angelegt. Aber dort steht nichts drin.

    Frage:
    Wie bzw. was muss ich noch wo einstellen, damit die ausgelesen Werte auch wirklich in die DB geschrieben werden?

    Danke vorab für Eure Unterstützung.
    Gruß Hartmut

    PV-Anlage:
    13,5 kWp, WR: Sungrow SH10RT, Speicher: Sungrow SBR128, Heizstab: MyPV AC ELWA2
    Sonstige Geräte:
    ShellyPlusSmoke Rauchwarnmelder, Shelly Gas Warnmelder, Shelly Flood,
    IR-Leseköpfe für Stromzähler

    1 Antwort Letzte Antwort
    0
    • hruH Offline
      hruH Offline
      hru
      schrieb am zuletzt editiert von
      #2

      Ich muss unter Objekte bei jedem einzelnen Register, das ich in die Influx DB geschrieben haben möchte das Häckchen "aktiviert" setzen?
      Das ist ja durchaus eine etwas mühsame Aktion.
      Ich gehe mal davon aus, dass das bei jedem, der einen Sungrow WR hat ziemlich gleich aussehen dürfte. Kann man diese Einstellung nicht irgendwie importieren?
      Anstatt jedes einzelne Register manuell für die Archivierung zu aktivieren?

      PV-Anlage:
      13,5 kWp, WR: Sungrow SH10RT, Speicher: Sungrow SBR128, Heizstab: MyPV AC ELWA2
      Sonstige Geräte:
      ShellyPlusSmoke Rauchwarnmelder, Shelly Gas Warnmelder, Shelly Flood,
      IR-Leseköpfe für Stromzähler

      W 1 Antwort Letzte Antwort
      0
      • hruH hru

        Ich muss unter Objekte bei jedem einzelnen Register, das ich in die Influx DB geschrieben haben möchte das Häckchen "aktiviert" setzen?
        Das ist ja durchaus eine etwas mühsame Aktion.
        Ich gehe mal davon aus, dass das bei jedem, der einen Sungrow WR hat ziemlich gleich aussehen dürfte. Kann man diese Einstellung nicht irgendwie importieren?
        Anstatt jedes einzelne Register manuell für die Archivierung zu aktivieren?

        W Offline
        W Offline
        wolfi913
        schrieb am zuletzt editiert von
        #3

        @hru

        btw ein paar Anregungen zu Deinem Vorhaben

        Mit den Werten aus dem Modbus-Adapter für den Sungrow-WR kannst Du ohne weitere Bearbeitung nicht unbedingt mit allen Werten was in der InfluxDB anfangen.
        Daher empfehle ich Dir unabhängig von der Datenspeicherung in einer InfluxDB mal die folgende Seite:
        https://noegel.io/posts/2022-10-09-sungrow/
        Dort wird ganz unten auch auf ein Blockly-Script zur Weiterverarbeitung verlinkt.

        Zudem wäre, neben zahlreichen anderen, auch dieser Blog (und das Video) von Matthias Kleine @haus-automatisierung sicher interessant, da Du ja scheinbar mehrere Datenpunkte gleichzeitig speichern möchtest.
        InfluxDB 2.x - Dashboard für eine PV-Anlage

        hruH 1 Antwort Letzte Antwort
        1
        • W wolfi913

          @hru

          btw ein paar Anregungen zu Deinem Vorhaben

          Mit den Werten aus dem Modbus-Adapter für den Sungrow-WR kannst Du ohne weitere Bearbeitung nicht unbedingt mit allen Werten was in der InfluxDB anfangen.
          Daher empfehle ich Dir unabhängig von der Datenspeicherung in einer InfluxDB mal die folgende Seite:
          https://noegel.io/posts/2022-10-09-sungrow/
          Dort wird ganz unten auch auf ein Blockly-Script zur Weiterverarbeitung verlinkt.

          Zudem wäre, neben zahlreichen anderen, auch dieser Blog (und das Video) von Matthias Kleine @haus-automatisierung sicher interessant, da Du ja scheinbar mehrere Datenpunkte gleichzeitig speichern möchtest.
          InfluxDB 2.x - Dashboard für eine PV-Anlage

          hruH Offline
          hruH Offline
          hru
          schrieb am zuletzt editiert von
          #4

          @wolfi913 Vielen Dank für die sehr hilfreichen Infos.
          Da wird mir so schnell nicht langweilig;-)

          PV-Anlage:
          13,5 kWp, WR: Sungrow SH10RT, Speicher: Sungrow SBR128, Heizstab: MyPV AC ELWA2
          Sonstige Geräte:
          ShellyPlusSmoke Rauchwarnmelder, Shelly Gas Warnmelder, Shelly Flood,
          IR-Leseköpfe für Stromzähler

          T 1 Antwort Letzte Antwort
          0
          • hruH hru

            @wolfi913 Vielen Dank für die sehr hilfreichen Infos.
            Da wird mir so schnell nicht langweilig;-)

            T Offline
            T Offline
            Thorsten42
            schrieb am zuletzt editiert von
            #5

            @hru said in Werte in influxDB schreiben funktioniert nicht:

            @wolfi913 Vielen Dank für die sehr hilfreichen Infos.
            Da wird mir so schnell nicht langweilig;-)

            Ich bin mit meiner Fronius Installation am gleichen Punkt.
            Matthias hat ins seinen Videos erwähnt dass er bei Änderung eines Wertes jeweils das js Script triggered und dann alle Werte in die Influx schreibt (synchronisiert).
            Leider geht er aufs “triggern” nicht wirklich ein ob es eine lange OR Verknüpfung mit allen Werten über blockly läuft oder ob es da eine elegantere Möglichkeit gibt?!

            W 1 Antwort Letzte Antwort
            0
            • T Thorsten42

              @hru said in Werte in influxDB schreiben funktioniert nicht:

              @wolfi913 Vielen Dank für die sehr hilfreichen Infos.
              Da wird mir so schnell nicht langweilig;-)

              Ich bin mit meiner Fronius Installation am gleichen Punkt.
              Matthias hat ins seinen Videos erwähnt dass er bei Änderung eines Wertes jeweils das js Script triggered und dann alle Werte in die Influx schreibt (synchronisiert).
              Leider geht er aufs “triggern” nicht wirklich ein ob es eine lange OR Verknüpfung mit allen Werten über blockly läuft oder ob es da eine elegantere Möglichkeit gibt?!

              W Offline
              W Offline
              wolfi913
              schrieb am zuletzt editiert von wolfi913
              #6

              @thorsten42 sagte in Werte in influxDB schreiben funktioniert nicht:

              Leider geht er aufs “triggern” nicht wirklich ein ob es eine lange OR Verknüpfung mit allen Werten über blockly läuft oder ob es da eine elegantere Möglichkeit gibt?!

              Bin (leider) auch nicht der JS-Experte, daher stimmt das folgende hoffentlich.

              Du hast ja im Script die Definition der jeweiligen Datenpunkte die überwacht und geschrieben werden sollen.
              Bei mir:

              const loggingTemplate = {
                  '0_userdata.0.energy.contract.electricity.kWhPrice': 'priceIn',
                  '0_userdata.0.energy.contract.electricity.kWhPriceExport': 'priceOut',
                  'alias.0.energie.electricity.meter.totalIn': 'importedWh',
                  'alias.0.energie.electricity.meter.totalOut': 'exportedWh',
                  'alias.0.energie.electricity.photovoltaic.total_generated': 'generatedWh',
                  'alias.0.energie.electricity.wallbox.total': 'wallboxWh',
                  'alias.0.energie.electricity.battery.total_battoload': 'battoloadWh',
                  'alias.0.energie.electricity.photovoltaic.total_generatedtobat': 'gentobatWh',
                  'alias.0.energie.electricity.photovoltaic.total_generatedtoload': 'gentoloadWh',
              };
              

              Getriggert wird dann auf diese Variable loggingTemplate an dieser Stelle

                  on({ id: Object.keys(loggingTemplate), change: 'ne' }, async (obj) => {
              

              Hier wird auf alle Änderungen der in der obigen Variable definierten Datenpunkte reagiert und für alle in dieser Liste enthaltenen Datenpunkte synchron mit dem selben Timestamp die Werte in die influxDB geschrieben (egal ob sich da was verändert hat oder nicht).
              Du musst also nur oben Deine DP entsprechend hinterlegen.

              T 1 Antwort Letzte Antwort
              1
              • W wolfi913

                @thorsten42 sagte in Werte in influxDB schreiben funktioniert nicht:

                Leider geht er aufs “triggern” nicht wirklich ein ob es eine lange OR Verknüpfung mit allen Werten über blockly läuft oder ob es da eine elegantere Möglichkeit gibt?!

                Bin (leider) auch nicht der JS-Experte, daher stimmt das folgende hoffentlich.

                Du hast ja im Script die Definition der jeweiligen Datenpunkte die überwacht und geschrieben werden sollen.
                Bei mir:

                const loggingTemplate = {
                    '0_userdata.0.energy.contract.electricity.kWhPrice': 'priceIn',
                    '0_userdata.0.energy.contract.electricity.kWhPriceExport': 'priceOut',
                    'alias.0.energie.electricity.meter.totalIn': 'importedWh',
                    'alias.0.energie.electricity.meter.totalOut': 'exportedWh',
                    'alias.0.energie.electricity.photovoltaic.total_generated': 'generatedWh',
                    'alias.0.energie.electricity.wallbox.total': 'wallboxWh',
                    'alias.0.energie.electricity.battery.total_battoload': 'battoloadWh',
                    'alias.0.energie.electricity.photovoltaic.total_generatedtobat': 'gentobatWh',
                    'alias.0.energie.electricity.photovoltaic.total_generatedtoload': 'gentoloadWh',
                };
                

                Getriggert wird dann auf diese Variable loggingTemplate an dieser Stelle

                    on({ id: Object.keys(loggingTemplate), change: 'ne' }, async (obj) => {
                

                Hier wird auf alle Änderungen der in der obigen Variable definierten Datenpunkte reagiert und für alle in dieser Liste enthaltenen Datenpunkte synchron mit dem selben Timestamp die Werte in die influxDB geschrieben (egal ob sich da was verändert hat oder nicht).
                Du musst also nur oben Deine DP entsprechend hinterlegen.

                T Offline
                T Offline
                Thorsten42
                schrieb am zuletzt editiert von
                #7

                @wolfi913

                Ah jetzt ja eine Insel…😅
                Das macht Sinn dann muss ich mir das Script nochmal genauer anschauen und wie es im js Adapter “eingehängt” werden kann.
                Melde mich dann wieder…

                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

                698

                Online

                32.7k

                Benutzer

                82.4k

                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