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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    129

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

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

Werte aus PV Anlage auslesen

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 3 Posters 1.1k Views 3 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.
  • P Offline
    P Offline
    PROcrastinator
    wrote on last edited by
    #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 Replies Last reply
    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
      wrote on last edited by
      #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, 10 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 APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      P 1 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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, 10 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 APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          P 1 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by 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 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

              549

              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