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. Blockly
  5. Skript zur Funktionsprüfung

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Skript zur Funktionsprüfung

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 3 Kommentatoren 347 Aufrufe 1 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.
  • M Offline
    M Offline
    mjohn
    schrieb am zuletzt editiert von
    #1

    Liebe Spezialisten,

    ich benötige erneut einen Input.

    Situation:
    Ich habe eine PV Anlage mit 2 Wechselrichtern. Diese stellen über ein Elgris Modul Werte über den 'SMA Energy Meter' Adapter zur Verfügung.
    Da letztes Jahr bei einem Wechselrichter glücklicherweise nur das Diplay und nicht der ganze WR ausfiel (Reset war möglich) wolllte ich mir jetzt ein Skript mit Blockly erstellen, welches mir eine Ausfallmeldung über Telegram sendet.
    Schwieriger wird der Sonderfall sein, dass die Sonne scheint, Strom produziert werden sollte (dh kein Schnee auf dem Dach) und beide WR gleichzeitig ausgefallen sind.

    Grob die Logik:
    Wenn Strom erzeugt wird (evtl. mit Schwellwert), dann sollte jeder WR auch Strom erzeugen, ansonsten Meldung über Telegram.
    Ein einzelnes Skript wäre natürlich besser als 2 getrennte, wo jeder WR getrennt gegen den Gesamtertrag geprüft wird.IoB PV total.JPG
    Hier die Gesamt-Werte. L1 und L2 zeigen jeweils einen WR mit den Einzel-Werten. Grün sind Auslesewerte, dh variabel.

    Ich bekomme es mal wieder nicht hin und würde imich über Ansätze freuen.
    Vielen Dank schon jetzt.

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      Adnim
      schrieb am zuletzt editiert von Adnim
      #2

      Hmm verstehe nun nicht woran du erkennen möchtest das Strom produziert werden müsste. Hast du da einen Wert,eine Error Meldung des Wechselrichters?
      Falls ich dich falsch Verstehe und du auch danach suchst, bei dem Weatherunderground Adapter gibt es weatherunderground.0.forecast.current.solarRadiation dort könntest du vergleichen

      M 1 Antwort Letzte Antwort
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #3

        Du solltest auf jedenfall die Uhrzeit berücksichtigen, am besten noch mit Sonnenaufgang und Untergang.

        Aber eine Frage hab ich: Senden die WR nicht regelmässig Daten? Falls ja musst du nur Prüfen ob zu lange keine Daten geliefert wurden.

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        M 1 Antwort Letzte Antwort
        0
        • A Adnim

          Hmm verstehe nun nicht woran du erkennen möchtest das Strom produziert werden müsste. Hast du da einen Wert,eine Error Meldung des Wechselrichters?
          Falls ich dich falsch Verstehe und du auch danach suchst, bei dem Weatherunderground Adapter gibt es weatherunderground.0.forecast.current.solarRadiation dort könntest du vergleichen

          M Offline
          M Offline
          mjohn
          schrieb am zuletzt editiert von
          #4

          @Adnim
          Die Idee war, festzustellen, ob beide WR Strom erzeugen, sobald überhaupt Strom erzeugt wird, dh Gesamtertrag >0W (hier kann auch 25W als Schwellwert stehen, damit ich bei Sonnenauf- und -untergang nicht mit Meldungen geflutet werde).
          SMA5000 Werte.JPG
          Bsp siehe Bild:
          Wenn pregard (momentaner Gesamtertrag in W) >0, dann überprüfe, ob p1regard und p2regard auch >0.
          Wenn p1regard oder p2regard =0, dann Meldung über zB Telegram, dh jeweiliger WR defekt.
          Bis auf den unwahrscheinlichen Fall, dass beide WR gleichzeitig ausfallen (Pregard=0, aber Stromproduktion möglich), wäre ein Ausfall eines WR abgedeckt.

          Ziel ist es, mitzubekommen, ob ein WR ausfällt, ohne täglich in den Keller zu rennen.
          Die Daten liegen vor, jetzt muss nur die Logik die Meldung triggern.

          LG

          1 Antwort Letzte Antwort
          0
          • Jey CeeJ Jey Cee

            Du solltest auf jedenfall die Uhrzeit berücksichtigen, am besten noch mit Sonnenaufgang und Untergang.

            Aber eine Frage hab ich: Senden die WR nicht regelmässig Daten? Falls ja musst du nur Prüfen ob zu lange keine Daten geliefert wurden.

            M Offline
            M Offline
            mjohn
            schrieb am zuletzt editiert von
            #5

            @Jey-Cee
            Strom wird logischerweise nur zw. SR-SS produziert. Die grünen Werte erscheinen im Sekundentakt.

            Ich wollte es nicht zu kompliziert machen, daher war die Idee zunächst zu prüfen, ob überhaupt Strom erzeugt wird (pregard>0).
            Im zweiten Schritt könnte ich abfragen, ob SR+60min bis SS-60min 'Sonne scheint' und beide Wechselrichter jeweils Strom produzieren (p1/2regard >0). Idealerweise mit 'Schneesensor'. Daher ist eine Winterabfrage immer etwas heikel beim Vergleich Sonnenschein und Solarertrag.

            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

            754

            Online

            32.5k

            Benutzer

            81.7k

            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