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. Skripten / Logik
  4. Werte aus PV Anlage auslesen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Werte aus PV Anlage auslesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 994 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.
  • P Offline
    P Offline
    PROcrastinator
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich habe eine PV Anlage auf dem Dach mit einem StecaGrid 3600 Wechselrichter. Dieser erlaubt das Abfragen des Userinterface via Browser, ist allerdings so alt, dass er das direkte Auslesen der Werte nicht unterstützt.
    D
    Gibt es evtl. die Möglichkeit aus dem bereitgestellten Interface die aktuelle Stromproduktion auszulesen? Das Interface sieht so aus:
    Stecagrid3600.JPG

    Das Interface ist ein Javascript. Über den Webseiten Inspektor konnte ich das herauskopieren:

    var LongButtonName = ""; var MyTimer = null; function clearTimer(name) { window.clearTimeout(MyTimer); if (LongButtonName == "") { submitButton(name, "released"); } else { LongButtonName = ""; } } function setTimer(name) { submitButton(name, "clicked"); MyTimer = window.setTimeout(function(){ submitButton(name, "long"); LongButtonName = name; }, 800); } function ReloadScreenshot() { var image = "gen.screenshot.bmp"; var tmp = new Date(); document.images["screenshotImage"].src = image + "?" + tmp.getTime(); } function ProcessAutoupdate() { if ((LongButtonName != "") || document.getElementById("autorefresh").checked) { ReloadScreenshot(); } setTimeout("ProcessAutoupdate()", (LongButtonName != "") ? 200 : 500); } "use strict"; function submitButton(name, state) { var xhr = new XMLHttpRequest(); xhr.onload = function(){ ReloadScreenshot(); } xhr.open ("GET", "buttons.html?BUTTON=" + name + "&EVENT=" + state, true); xhr.send (); return false; } ProcessAutoupdate(); 
    

    Meine sehr bescheidenen Kenntnisse sagen mir, es scheint sich nur ein Screenshot des Displays am Gerät übertragen zu werden.

    Ich würde mich über Hifle beim Lösen des Problems sehr freuen.
    Vielen Dank, Roland

    BananaJoeB P 2 Antworten Letzte Antwort
    0
    • P PROcrastinator

      Hallo zusammen,
      ich habe eine PV Anlage auf dem Dach mit einem StecaGrid 3600 Wechselrichter. Dieser erlaubt das Abfragen des Userinterface via Browser, ist allerdings so alt, dass er das direkte Auslesen der Werte nicht unterstützt.
      D
      Gibt es evtl. die Möglichkeit aus dem bereitgestellten Interface die aktuelle Stromproduktion auszulesen? Das Interface sieht so aus:
      Stecagrid3600.JPG

      Das Interface ist ein Javascript. Über den Webseiten Inspektor konnte ich das herauskopieren:

      var LongButtonName = ""; var MyTimer = null; function clearTimer(name) { window.clearTimeout(MyTimer); if (LongButtonName == "") { submitButton(name, "released"); } else { LongButtonName = ""; } } function setTimer(name) { submitButton(name, "clicked"); MyTimer = window.setTimeout(function(){ submitButton(name, "long"); LongButtonName = name; }, 800); } function ReloadScreenshot() { var image = "gen.screenshot.bmp"; var tmp = new Date(); document.images["screenshotImage"].src = image + "?" + tmp.getTime(); } function ProcessAutoupdate() { if ((LongButtonName != "") || document.getElementById("autorefresh").checked) { ReloadScreenshot(); } setTimeout("ProcessAutoupdate()", (LongButtonName != "") ? 200 : 500); } "use strict"; function submitButton(name, state) { var xhr = new XMLHttpRequest(); xhr.onload = function(){ ReloadScreenshot(); } xhr.open ("GET", "buttons.html?BUTTON=" + name + "&EVENT=" + state, true); xhr.send (); return false; } ProcessAutoupdate(); 
      

      Meine sehr bescheidenen Kenntnisse sagen mir, es scheint sich nur ein Screenshot des Displays am Gerät übertragen zu werden.

      Ich würde mich über Hifle beim Lösen des Problems sehr freuen.
      Vielen Dank, Roland

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @procrastinator das scheint ein "Screenshot" des Displays am Gerät zu sein?

      Es gibt auf github was:
      https://github.com/mstroink/steca-grid

      könnte auch sein das die Büchse Modbus kann

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      P 1 Antwort Letzte Antwort
      0
      • BananaJoeB BananaJoe

        @procrastinator das scheint ein "Screenshot" des Displays am Gerät zu sein?

        Es gibt auf github was:
        https://github.com/mstroink/steca-grid

        könnte auch sein das die Büchse Modbus kann

        P Offline
        P Offline
        PROcrastinator
        schrieb am zuletzt editiert von
        #3

        @bananajoe Ich dachte weil in dem Code immer was mit Screenshot steht wird da evtl. nur ein Bild übertragen. Die Anlage hat auch ein eigenes Display das genau so aussieht.

        Mit dem Github link kann ich leider nichts anfangen, da ich keine Ahnung habe was ich mit den Dateien machen muss. Meine Hoffnung war, dass man aus den Codezeilen evtl. ein Sript für iobroker machen kann welches die Werte auslesen kann.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • P PROcrastinator

          @bananajoe Ich dachte weil in dem Code immer was mit Screenshot steht wird da evtl. nur ein Bild übertragen. Die Anlage hat auch ein eigenes Display das genau so aussieht.

          Mit dem Github link kann ich leider nichts anfangen, da ich keine Ahnung habe was ich mit den Dateien machen muss. Meine Hoffnung war, dass man aus den Codezeilen evtl. ein Sript für iobroker machen kann welches die Werte auslesen kann.

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #4

          @procrastinator sagte in Werte aus PV Anlage auslesen:

          Meine Hoffnung war, dass man aus den Codezeilen evtl. ein Sript für iobroker machen kann welches die Werte auslesen kann.

          Ja, kann man. Es bräuchte aber einen der so ein Gerät hat und Skripten kann.
          Man müsste recherchieren wie man z.B. Modbus aktiviert und könnte etwas mit dem Modbus-Adapter von ioBroker lösen.
          Oder - das ist das Github Beispiel - per URL aufrufe die Daten von der Anlage abziehen. Dazu könnte man das Skript an sich testen und wenn es geht, reinschauen und die entsprechenden URLs direkt abfragen oder sogar einen eigenen Adapter dafür bauen.

          In der Suche hier im Forum sehe ich aber das das zum Beispiel schon jemand gemacht hat: https://forum.iobroker.net/topic/42921/problem-auslesen-pv-wechselrichter-mit-parser-und-regex/15

          Und wenn ich den Beiträgen hier folge: https://forum.iobroker.net/topic/14065/adapter-energymanager-eon-aura-bzw-solarwatt dann wurden dort auch StecaGrid Anlagen ausgelesen und es gäbe sogar einen fertigen Adapter.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          P 1 Antwort Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @procrastinator sagte in Werte aus PV Anlage auslesen:

            Meine Hoffnung war, dass man aus den Codezeilen evtl. ein Sript für iobroker machen kann welches die Werte auslesen kann.

            Ja, kann man. Es bräuchte aber einen der so ein Gerät hat und Skripten kann.
            Man müsste recherchieren wie man z.B. Modbus aktiviert und könnte etwas mit dem Modbus-Adapter von ioBroker lösen.
            Oder - das ist das Github Beispiel - per URL aufrufe die Daten von der Anlage abziehen. Dazu könnte man das Skript an sich testen und wenn es geht, reinschauen und die entsprechenden URLs direkt abfragen oder sogar einen eigenen Adapter dafür bauen.

            In der Suche hier im Forum sehe ich aber das das zum Beispiel schon jemand gemacht hat: https://forum.iobroker.net/topic/42921/problem-auslesen-pv-wechselrichter-mit-parser-und-regex/15

            Und wenn ich den Beiträgen hier folge: https://forum.iobroker.net/topic/14065/adapter-energymanager-eon-aura-bzw-solarwatt dann wurden dort auch StecaGrid Anlagen ausgelesen und es gäbe sogar einen fertigen Adapter.

            P Offline
            P Offline
            PROcrastinator
            schrieb am zuletzt editiert von
            #5

            @bananajoe Oh mann, da muss ich mich jetzt verkriechen. Ich hab die Beiträge nicht gefunden. Der zweite Link hat leider nicht funktioniert, da man dort wohl noch ein zusatzgerät oder so benötigt.
            Aber der erste Link hat mit Parser funktioniert! Der Trick ist die IP/all.xml, dort bekommt man schön alle Werte aufgelistet.
            Vielen Dank für den Schubser in die richtige Richtung!

            1 Antwort Letzte Antwort
            1
            • P PROcrastinator

              Hallo zusammen,
              ich habe eine PV Anlage auf dem Dach mit einem StecaGrid 3600 Wechselrichter. Dieser erlaubt das Abfragen des Userinterface via Browser, ist allerdings so alt, dass er das direkte Auslesen der Werte nicht unterstützt.
              D
              Gibt es evtl. die Möglichkeit aus dem bereitgestellten Interface die aktuelle Stromproduktion auszulesen? Das Interface sieht so aus:
              Stecagrid3600.JPG

              Das Interface ist ein Javascript. Über den Webseiten Inspektor konnte ich das herauskopieren:

              var LongButtonName = ""; var MyTimer = null; function clearTimer(name) { window.clearTimeout(MyTimer); if (LongButtonName == "") { submitButton(name, "released"); } else { LongButtonName = ""; } } function setTimer(name) { submitButton(name, "clicked"); MyTimer = window.setTimeout(function(){ submitButton(name, "long"); LongButtonName = name; }, 800); } function ReloadScreenshot() { var image = "gen.screenshot.bmp"; var tmp = new Date(); document.images["screenshotImage"].src = image + "?" + tmp.getTime(); } function ProcessAutoupdate() { if ((LongButtonName != "") || document.getElementById("autorefresh").checked) { ReloadScreenshot(); } setTimeout("ProcessAutoupdate()", (LongButtonName != "") ? 200 : 500); } "use strict"; function submitButton(name, state) { var xhr = new XMLHttpRequest(); xhr.onload = function(){ ReloadScreenshot(); } xhr.open ("GET", "buttons.html?BUTTON=" + name + "&EVENT=" + state, true); xhr.send (); return false; } ProcessAutoupdate(); 
              

              Meine sehr bescheidenen Kenntnisse sagen mir, es scheint sich nur ein Screenshot des Displays am Gerät übertragen zu werden.

              Ich würde mich über Hifle beim Lösen des Problems sehr freuen.
              Vielen Dank, Roland

              P Offline
              P Offline
              peke99
              schrieb am zuletzt editiert von peke99
              #6

              @procrastinator Sorry to reply in English, used g-translate to find out what is going on here. I was wondering also the same thing, how to extract the production values from Steca's inverters. Their official way is to pull the data out with RS485 connection, but I wanted to get it out directly via their web server. They even sent the RS485 documentation when I asked how to pull out data over the www interface.

              After digging a while I found this, which at least gives you current values. By refreshing it, it gives you new values. This does't have yield values available, but those can be calculated roughly if the refresh is done often enough. http://192.168.0.161/measurements.xml (replace the IP with your's Steca IP)

              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

              759

              Online

              32.6k

              Benutzer

              82.0k

              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