Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Daten aus Fronius Solarweb auslesen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Daten aus Fronius Solarweb auslesen

Scheduled Pinned Locked Moved Entwicklung
626 Posts 60 Posters 200.1k Views 50 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    UweRam
    wrote on last edited by
    #391

    Mit "drop Measurement" sollte man vorsichtig sein...

    1 Reply Last reply
    1
    • U Offline
      U Offline
      UweRam
      wrote on last edited by Negalein
      #392

      Nachdem ich mir irrtümlich ein paar Measurements aus InfluxDB gelöscht und wieder aufwändig aus der Datensicherung wiederhergestellt habe...

      Ich rufe jetzt die Previous Daten um 2:01 und 12:01 ab.

      Dann starte ich jeden Tag um 13:00 ein JavaScript, das mir die Previous Daten mit einem um einen Tag reduzierten Datum (mit 00:00 Uhr) in eigene InfluxDB-Datenpunkte schreibt:

      JavaScript-Skript:

      var date = new Date;                   // Aktuelles Datum
      date.setUTCHours(0, 0, 0, 0);          // Um 00:00 Uhr
      var time = date.getTime()-86400000;    // Einen Tag vorher
      
      var EnergyBattChargePreviousDay           = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyBattCharge").val;
      var EnergyBattChargeGridPreviousDay       = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyBattChargeGrid").val; 
      var EnergyBattDischargePreviousDay        = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyBattDischarge").val; 
      var EnergyBattDischargeGridPreviousDay    = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyBattDischargeGrid").val; 
      var EnergyConsumptionTotalPreviousDay     = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyConsumptionTotal").val; 
      var EnergyDirectConsumptionPreviousDay    = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyDirectConsumption").val; 
      var EnergyFeedInPreviousDay               = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyFeedIn").val; 
      var EnergyProductionTotalPreviousDay      = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyProductionTotal").val; 
      var EnergyPurchasedPreviousDay            = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergyPurchased").val; 
      var EnergySelfConsumptionPreviousDay      = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergySelfConsumption").val; 
      var EnergySelfConsumptionTotalPreviousDay = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergySelfConsumptionTotal").val; 
      var EnergySelfGenerationTotalPreviousDay  = getState("0_userdata.0.Solarweb.Previous.01_Day.Energy.EnergySelfGenerationTotal").val; 
      
      sendTo('influxdb.0', 'storeState', [
          {id: 'FroniusEnergyBattChargeDay', state: {ts: time, val: EnergyBattChargePreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}}, 
          {id: 'FroniusEnergyBattChargeGridDay', state: {ts: time, val: EnergyBattChargeGridPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyBattDischargeDay', state: {ts: time, val: EnergyBattDischargePreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyBattDischargeGridDay', state: {ts: time, val: EnergyBattDischargeGridPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyConsumptionTotalDay', state: {ts: time, val: EnergyConsumptionTotalPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyDirectConsumptionDay', state: {ts: time, val: EnergyDirectConsumptionPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyFeedInDay', state: {ts: time, val: EnergyFeedInPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyProductionTotalDay', state: {ts: time, val: EnergyProductionTotalPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergyPurchasedDay', state: {ts: time, val: EnergyPurchasedPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergySelfConsumptionDay', state: {ts: time, val: EnergySelfConsumptionPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergySelfConsumptionTotalDay', state: {ts: time, val: EnergySelfConsumptionTotalPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}},
          {id: 'FroniusEnergySelfGenerationTotalDay', state: {ts: time, val: EnergySelfGenerationTotalPreviousDay, ack: true, from: 'FroniusPreviousInDay', q: 0}}
      ], result => console.log('added'));
      

      In den Measurements:

      FroniusEnergyBattChargeDay
      FroniusEnergyBattChargeGridDay
      FroniusEnergyBattDischargeDay
      FroniusEnergyBattDischargeGridDay
      FroniusEnergyConsumptionTotalDay
      FroniusEnergyDirectConsumptionDay
      FroniusEnergyFeedInDay
      FroniusEnergyProductionTotalDay
      FroniusEnergyPurchasedDay
      FroniusEnergySelfConsumptionDay
      FroniusEnergySelfConsumptionTotalDay
      FroniusEnergySelfGenerationTotalDay

      habe ich dann die richtigen Messwerte pro Tag auch über Jahresgrenzen hinweg, ohne dass alte Werte verloren gehen.


      Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
      Hier gehts zur Hilfe.

      1 Reply Last reply
      0
      • MassiveAttackM Online
        MassiveAttackM Online
        MassiveAttack
        wrote on last edited by
        #393

        @Strobelix
        Hast du in deinem script eine Versionsnummer einkommentiert? ich kann nichts erkennen, bzw. weiß ich gar nicht mehr, welche Version ich am laufen habe. Wie kann man das herausfinden?

        Btw, kann man damit auch die aktuelle Leistung und den aktuellen Verbrauch abrufen? Dazu habe ich keine DPs, ich mache das mit dem Froniusadapter. Wenn das mit deinem script funktioniert, könnte ich mir den Adapter sparen.

        maximal1981M 1 Reply Last reply
        0
        • MassiveAttackM MassiveAttack

          @Strobelix
          Hast du in deinem script eine Versionsnummer einkommentiert? ich kann nichts erkennen, bzw. weiß ich gar nicht mehr, welche Version ich am laufen habe. Wie kann man das herausfinden?

          Btw, kann man damit auch die aktuelle Leistung und den aktuellen Verbrauch abrufen? Dazu habe ich keine DPs, ich mache das mit dem Froniusadapter. Wenn das mit deinem script funktioniert, könnte ich mir den Adapter sparen.

          maximal1981M Offline
          maximal1981M Offline
          maximal1981
          wrote on last edited by
          #394

          @massiveattack

          Wie ich gelesen habe, hast jetzt auch auf Influx umgestellt. Ich hab mir deinen View ausgeliehen und soweit auch auf Flux geändert.

          In wie weit bist du hier mit der Sprache schon vertraut, da ich es nicht schaffe mit difference() zu arbeiten.

          Habe von der EVN Sonnenstrom 1:1 und würde gerne Einspeisung - Bezug je Monat darstellen.

          Kannst du hier vll bitte behilflich sein?

          MassiveAttackM 1 Reply Last reply
          0
          • maximal1981M maximal1981

            @massiveattack

            Wie ich gelesen habe, hast jetzt auch auf Influx umgestellt. Ich hab mir deinen View ausgeliehen und soweit auch auf Flux geändert.

            In wie weit bist du hier mit der Sprache schon vertraut, da ich es nicht schaffe mit difference() zu arbeiten.

            Habe von der EVN Sonnenstrom 1:1 und würde gerne Einspeisung - Bezug je Monat darstellen.

            Kannst du hier vll bitte behilflich sein?

            MassiveAttackM Online
            MassiveAttackM Online
            MassiveAttack
            wrote on last edited by
            #395

            @maximal1981

            ja ich habe auf Influx 2x migriert, wollte aber meine dashboards nicht ändern, und bin daher bei InfluxQl geblieben.

            Aber diese Berechnungen mache ich auch nicht selber, die macht doch schon das script. Ich verstehe jetzt nicht ganz, was du da zusätzlich berechnen möchtest.
            Produktion - Einspeisung - Direkt Verbrauch - Stromverbrauch
            ==> wird alles vom script berechnet

            maximal1981M 1 Reply Last reply
            0
            • MassiveAttackM MassiveAttack

              @maximal1981

              ja ich habe auf Influx 2x migriert, wollte aber meine dashboards nicht ändern, und bin daher bei InfluxQl geblieben.

              Aber diese Berechnungen mache ich auch nicht selber, die macht doch schon das script. Ich verstehe jetzt nicht ganz, was du da zusätzlich berechnen möchtest.
              Produktion - Einspeisung - Direkt Verbrauch - Stromverbrauch
              ==> wird alles vom script berechnet

              maximal1981M Offline
              maximal1981M Offline
              maximal1981
              wrote on last edited by
              #396

              @massiveattack
              Achja. stimmt.
              Ich hab die ja auf Solarweb geändert weil ich die Scripte nicht benötige und somit erspart habe.

              Ich möchte ein Panel, in dem ich alle Monate des Jahres die Einspeisung abzüglich dem Verbrauch darstelle. Den mein Stromanbieter agiert bei meinem Vertrag als "virtueller Speicher".
              Dies ist auch mit Flux möglich, aber ich bin einfach zu doof.

              H 1 Reply Last reply
              0
              • maximal1981M maximal1981

                @massiveattack
                Achja. stimmt.
                Ich hab die ja auf Solarweb geändert weil ich die Scripte nicht benötige und somit erspart habe.

                Ich möchte ein Panel, in dem ich alle Monate des Jahres die Einspeisung abzüglich dem Verbrauch darstelle. Den mein Stromanbieter agiert bei meinem Vertrag als "virtueller Speicher".
                Dies ist auch mit Flux möglich, aber ich bin einfach zu doof.

                H Offline
                H Offline
                HeN30
                wrote on last edited by HeN30
                #397

                Hat noch jemand das Problem dass die Wochenwerte Montags um 0:00 Ur nicht zurückgesetzt werden? Ist mir jetzt erst aufgefallen dass das nicht mehr funktioniert, für morgen stehen immer noch die Werte des letzte Sonntag drinne..?

                Sollte eigentlich kein Reply werden...

                maximal1981M C 2 Replies Last reply
                0
                • H HeN30

                  Hat noch jemand das Problem dass die Wochenwerte Montags um 0:00 Ur nicht zurückgesetzt werden? Ist mir jetzt erst aufgefallen dass das nicht mehr funktioniert, für morgen stehen immer noch die Werte des letzte Sonntag drinne..?

                  Sollte eigentlich kein Reply werden...

                  maximal1981M Offline
                  maximal1981M Offline
                  maximal1981
                  wrote on last edited by
                  #398

                  @hen30
                  der Sonntag ist bei mir 0

                  1 Reply Last reply
                  0
                  • H HeN30

                    Hat noch jemand das Problem dass die Wochenwerte Montags um 0:00 Ur nicht zurückgesetzt werden? Ist mir jetzt erst aufgefallen dass das nicht mehr funktioniert, für morgen stehen immer noch die Werte des letzte Sonntag drinne..?

                    Sollte eigentlich kein Reply werden...

                    C Online
                    C Online
                    c1olli
                    wrote on last edited by
                    #399

                    @hen30
                    Das hatte ich schon mal, ich habe dann die Punkte/Objekte gelöscht und neu geladen, dann passte es wieder.

                    Gruß
                    Olli

                    H 1 Reply Last reply
                    0
                    • C c1olli

                      @hen30
                      Das hatte ich schon mal, ich habe dann die Punkte/Objekte gelöscht und neu geladen, dann passte es wieder.

                      H Offline
                      H Offline
                      HeN30
                      wrote on last edited by
                      #400

                      @c1olli Was meinst du mit "neu geladen"? Legt das Script die dann automatisch neu an?

                      C 1 Reply Last reply
                      0
                      • H HeN30

                        @c1olli Was meinst du mit "neu geladen"? Legt das Script die dann automatisch neu an?

                        C Online
                        C Online
                        c1olli
                        wrote on last edited by
                        #401

                        @hen30
                        Nach dem Löschen der Punkte einfach den Button für "Aktuelle_Wochentagwerte_abrufen" betätigen und die aktuellen Werte, bzw. 0 wird neu geladen.

                        Gruß
                        Olli

                        H 1 Reply Last reply
                        0
                        • C c1olli

                          @hen30
                          Nach dem Löschen der Punkte einfach den Button für "Aktuelle_Wochentagwerte_abrufen" betätigen und die aktuellen Werte, bzw. 0 wird neu geladen.

                          H Offline
                          H Offline
                          HeN30
                          wrote on last edited by
                          #402

                          @c1olli Auch auf die Gefahr hin dass es peinlich wird... wo ist denn da ein Button?? Ich habe ja nur das Blockly und die Datenpunkte...?

                          GlasfaserG 1 Reply Last reply
                          0
                          • H HeN30

                            @c1olli Auch auf die Gefahr hin dass es peinlich wird... wo ist denn da ein Button?? Ich habe ja nur das Blockly und die Datenpunkte...?

                            GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            wrote on last edited by
                            #403

                            @hen30 sagte in Daten aus Fronius Solarweb auslesen:

                            wo ist denn da ein Button?

                            ... und die Datenpunkte...?

                            https://forum.iobroker.net/post/790750

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                            H 1 Reply Last reply
                            0
                            • GlasfaserG Glasfaser

                              @hen30 sagte in Daten aus Fronius Solarweb auslesen:

                              wo ist denn da ein Button?

                              ... und die Datenpunkte...?

                              https://forum.iobroker.net/post/790750

                              H Offline
                              H Offline
                              HeN30
                              wrote on last edited by
                              #404

                              @glasfaser Ah, vielen Dank! Hat geklappt, mal schauen ob dann morgen die Werte genullt sind.

                              1 Reply Last reply
                              0
                              • maximal1981M Offline
                                maximal1981M Offline
                                maximal1981
                                wrote on last edited by
                                #405

                                habt ihr aktuell auch Probleme mit solarweb?

                                Meldungen im iobroker:
                                warn javascript.0 (16840) script.js.Outdoor.PV: Solarweb Current Day konnte nicht abgefragt werden

                                und in der Web-Ansicht sieht es auch komisch aus:
                                Unbenannt.PNG Unbenannt2.PNG

                                MassiveAttackM NegaleinN 2 Replies Last reply
                                0
                                • maximal1981M maximal1981

                                  habt ihr aktuell auch Probleme mit solarweb?

                                  Meldungen im iobroker:
                                  warn javascript.0 (16840) script.js.Outdoor.PV: Solarweb Current Day konnte nicht abgefragt werden

                                  und in der Web-Ansicht sieht es auch komisch aus:
                                  Unbenannt.PNG Unbenannt2.PNG

                                  MassiveAttackM Online
                                  MassiveAttackM Online
                                  MassiveAttack
                                  wrote on last edited by
                                  #406

                                  @maximal1981

                                  kommt bei mir auch

                                  1 Reply Last reply
                                  0
                                  • maximal1981M maximal1981

                                    habt ihr aktuell auch Probleme mit solarweb?

                                    Meldungen im iobroker:
                                    warn javascript.0 (16840) script.js.Outdoor.PV: Solarweb Current Day konnte nicht abgefragt werden

                                    und in der Web-Ansicht sieht es auch komisch aus:
                                    Unbenannt.PNG Unbenannt2.PNG

                                    NegaleinN Offline
                                    NegaleinN Offline
                                    Negalein
                                    Global Moderator
                                    wrote on last edited by
                                    #407

                                    @maximal1981 sagte in Daten aus Fronius Solarweb auslesen:

                                    habt ihr aktuell auch Probleme mit solarweb?

                                    Ja, die dürften sein 9 Uhr ein Problem haben.

                                    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                    ° Node.js Fixer ---> iob nodejs-update
                                    ° Fixer ---> iob fix

                                    MassiveAttackM 1 Reply Last reply
                                    0
                                    • NegaleinN Negalein

                                      @maximal1981 sagte in Daten aus Fronius Solarweb auslesen:

                                      habt ihr aktuell auch Probleme mit solarweb?

                                      Ja, die dürften sein 9 Uhr ein Problem haben.

                                      MassiveAttackM Online
                                      MassiveAttackM Online
                                      MassiveAttack
                                      wrote on last edited by
                                      #408

                                      @negalein
                                      hatte ich gestern auch schon

                                      NegaleinN 1 Reply Last reply
                                      0
                                      • MassiveAttackM MassiveAttack

                                        @negalein
                                        hatte ich gestern auch schon

                                        NegaleinN Offline
                                        NegaleinN Offline
                                        Negalein
                                        Global Moderator
                                        wrote on last edited by
                                        #409

                                        @massiveattack sagte in Daten aus Fronius Solarweb auslesen:

                                        hatte ich gestern auch schon

                                        ist bei mir erst seit heute
                                        dfaa7508-9870-4010-9fa6-4d94866b4f94-image.png

                                        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                        ° Node.js Fixer ---> iob nodejs-update
                                        ° Fixer ---> iob fix

                                        1 Reply Last reply
                                        0
                                        • maximal1981M Offline
                                          maximal1981M Offline
                                          maximal1981
                                          wrote on last edited by
                                          #410

                                          ich glaube es spinnt schon seit Sonntag rum bei mir.

                                          aber dann bin ich beruhigt wenn ich nicht alleine bin :grin:

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          629

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe