Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.6k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.3k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.2k

Werte in influxDB schreiben funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
7 Beiträge 3 Kommentatoren 472 Aufrufe 3 Beobachtet
  • Ä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

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                493

                Online

                32.9k

                Benutzer

                83.2k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2026
                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