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) Stromverbrauch Berechnen und addieren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

(Blockly) Stromverbrauch Berechnen und addieren

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 5 Kommentatoren 14.4k Aufrufe 4 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.
  • N Offline
    N Offline
    nape1
    schrieb am zuletzt editiert von
    #1

    Hallo .

    Ich würde noch mal um Hilfe Bitten.

    Da ich meinen SO Zähler nicht auslesen kann,

    möchte ich von meinem Fronius Adapter einen wert gerne zusammenzählen (Aktuellen Stromverbrauch),

    Abfrageintervall 30sec

    und ihn dann in eine SV Schreiben.

    Hab hier schon ein paar ähnliche Blokly Beispiele gesehen werde aber nicht schlau daraus. :roll:

    Herzlichen dank. nape1
    2018_2.png

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      nape1
      schrieb am zuletzt editiert von
      #2

      Hallo.

      Ich habe mir ein Blokly zusammengestellt,

      Würde mich freuen wen sich das jemand ansieht ob ich das richtig gemacht habe .

      lg nape1
      2018_33.png

      1 Antwort Letzte Antwort
      0
      • N Offline
        N Offline
        nape1
        schrieb am zuletzt editiert von
        #3

        Hallo,

        ich habe das Blockly beispiel einfach mal getestet,

        Doch es klappt einfach nicht.

        Hat jemand eine Ahnung was ich falsch gemach habe,bei der Berechnung.

        lg nape1

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tomac01
          schrieb am zuletzt editiert von
          #4

          Hallo nape1,

          ist etwas schwierig zu sagen, da ein paar Infos dazu fehlen:

          1. Was genau geht nicht, wenn Du das Skript ausprobierst?

          2. Wofür fragst Du ab, ob "PV_Einspeisung" >1 sein soll, wenn doch der Auslöser ebenfalls PV_Einspeisung ist?

          Außerdem:

          In Deinem ersten Eintrag hast Du ein Bild von den Werten aus "powerflow" dran gehängt. Diese korrespondieren aber nicht mit Deinem Skript.

          Am besten Du listest einmal die Werte auf, mit denen Du etwas machen möchtest (s. erster Eintrag) und erklärst anhand dessen, was Du machen möchtest. Dann kann man Dir bestimmt auch bei Blockly weiterhelfen.

          PS: Hast Du es schon mal mit der debug-ausgabe probiert, um die Werte zu prüfen?

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nape1
            schrieb am zuletzt editiert von
            #5

            Hallo tomac01

            Erstmal danke für deine Antwort.

            Ja ich weis ist ein wenig schwierig für mich da ich mit Blockly noch am Anfang stehe.

            in powerflow hab ich den wert P-Load das ist der aktuelle Strom vom gesamten Haus verbrauch,

            der alle 60 sec. aktualisiert wird.

            Was mich auch ein wenig irritiert ist das der Wert immer auf minus steht.

            was ich gerne hätte , das der gesamte Stromverbrauch zp. von einem Monat in eine Variable geschrieben wird.

            und ich nicht immer die Zählerstände aufschreiben mus

            Die Werte werden von meinem Fronius Wechselrichter ausgelesen.

            Ich hoffe ich habe mich jetzt besser ausgedrückt. :roll:

            lg nape1

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              tomac01
              schrieb am zuletzt editiert von
              #6

              ja und nein ;)

              Was ich verstanden habe:

              Du willst anhand des Zählerstandes die tägliche Veränderung ermitteln und speichern.

              Dazu möchtest Du dann die täglichen Werte aufaddieren, um einen Gesamtwert von Tag 1 bis Tag x (heute) zu ermitteln.

              Wenn das so passt, dann schlage ich Dir als ersten Schritt folgendes vor (optimieren kann man dann immer noch):

              • Speichern der täglich produzierten kWh (vom Vortag) in einer Variable "taeglich" zu einem bestimmten Zeitpunkt - am besten 00:00 Uhr eines jeden Tages

              Leg unter dem java-adapter eine Variable an.
              6035_1.png

              Mit "ok" anlegen und dann noch Details zur Variable festlegen.
              6035_2.png

              So, nun noch eine Variable nach dem selben Schema anlegen, um die Zählerwerte zwischen zu speichern.
              6035_3.png

              So nun zum Skript:

              • Auslesen des vom Vortag gespeicherten alten Zählerstandews

              • Auslesen des aktuellen Zählerstandes

              • Zwischenspeicherung in Skriptvariablen (mach ich persönlich immer so)

              • speichern des neuen Zählerstandes in die Variable "mem_zaehler" für den nächsten Tag

              • Berechnen der Differenz zwischen alten und neuen Zählerstand

              • speichern der Differenz in die Variable "taeglich".

              6035_6.png

              In den Objekten kannst Du nun nachschauen ob alles funktioniert hat.
              6035_4.png

              Wenn Du den Debug-Baustein aktiviert hast, dann siehst Du auch die Berechnung im Log.

              6035_5.png

              Wenn Du mit den Tests fertig bist, legst du das Skript in den Zeittrigger, der auf 0 Uhr jeden Tag gestellt ist.

              Vielleicht kommst Du jetzt schon alleine weiter. Gibt bescheid, ob das erstmal funktioniert hat.

              Ach so:

              Nicht vergessen das Skript zu starten ;-) Ist mir auch schon ein paar mal passiert.
              6035_7.png

              vg

              1 Antwort Letzte Antwort
              0
              • N Offline
                N Offline
                nape1
                schrieb am zuletzt editiert von
                #7

                :shock: Herzlichen dank.

                Werd mich gleich dran setzen und es Probieren umzusetzen.

                Geb dir bescheid,

                Herzlichen dank für die Hilfe.

                lg nape1 :D

                oberfraggerO 1 Antwort Letzte Antwort
                0
                • N nape1

                  :shock: Herzlichen dank.

                  Werd mich gleich dran setzen und es Probieren umzusetzen.

                  Geb dir bescheid,

                  Herzlichen dank für die Hilfe.

                  lg nape1 :D

                  oberfraggerO Offline
                  oberfraggerO Offline
                  oberfragger
                  schrieb am zuletzt editiert von
                  #8

                  Hallo in die Runde.

                  Ist zwar schon bisschen länger her, passt aber inhaltlich.

                  Macht es nicht Sinn den täglichen Zählerstand direkt in eine DB zu schreiben? Wie mache ich das...? Hab da in Blockly nichts gefunden.

                  Wenn man dann den Tages, Monats- und Jahresverbrauch aus der DB auswerten.

                  Wie realisiere ich denn das direkte schreiben in die DB mit Blockly?

                  HomoranH crunchipC 2 Antworten Letzte Antwort
                  0
                  • oberfraggerO oberfragger

                    Hallo in die Runde.

                    Ist zwar schon bisschen länger her, passt aber inhaltlich.

                    Macht es nicht Sinn den täglichen Zählerstand direkt in eine DB zu schreiben? Wie mache ich das...? Hab da in Blockly nichts gefunden.

                    Wenn man dann den Tages, Monats- und Jahresverbrauch aus der DB auswerten.

                    Wie realisiere ich denn das direkte schreiben in die DB mit Blockly?

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @oberfragger sagte in (Blockly) Stromverbrauch Berechnen und addieren:

                    Macht es nicht Sinn den täglichen Zählerstand direkt in eine DB zu schreiben?

                    Du musst ioBroker als Datenbank sehen. Einfaches Speichern in einer und Auslesen aus einer externen Datenbank geht nicht so leicht.

                    Wenn du Datenpunkte in ioBroker anlegst kannst du mit denen Rechnen und deren Inhalt bei Änderung z.B. über den SQL mit aktuellem Zeitstempel abspeichern und damit visualisieren.

                    Wie du da später zum Rechnen wieder an die Rohwerte kommst weiß ich auch nicht.

                    Ich lege daher für alle notwendigen Daten entsprechende Datenpunkte an und befülle sie so, wie ich sie brauche

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    oberfraggerO 1 Antwort Letzte Antwort
                    0
                    • oberfraggerO oberfragger

                      Hallo in die Runde.

                      Ist zwar schon bisschen länger her, passt aber inhaltlich.

                      Macht es nicht Sinn den täglichen Zählerstand direkt in eine DB zu schreiben? Wie mache ich das...? Hab da in Blockly nichts gefunden.

                      Wenn man dann den Tages, Monats- und Jahresverbrauch aus der DB auswerten.

                      Wie realisiere ich denn das direkte schreiben in die DB mit Blockly?

                      crunchipC Offline
                      crunchipC Offline
                      crunchip
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @oberfragger dafür gibt es doch z.b. die Adapter statistics und sourceanalytix

                      umgestiegen von Proxmox auf Unraid

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @oberfragger sagte in (Blockly) Stromverbrauch Berechnen und addieren:

                        Macht es nicht Sinn den täglichen Zählerstand direkt in eine DB zu schreiben?

                        Du musst ioBroker als Datenbank sehen. Einfaches Speichern in einer und Auslesen aus einer externen Datenbank geht nicht so leicht.

                        Wenn du Datenpunkte in ioBroker anlegst kannst du mit denen Rechnen und deren Inhalt bei Änderung z.B. über den SQL mit aktuellem Zeitstempel abspeichern und damit visualisieren.

                        Wie du da später zum Rechnen wieder an die Rohwerte kommst weiß ich auch nicht.

                        Ich lege daher für alle notwendigen Daten entsprechende Datenpunkte an und befülle sie so, wie ich sie brauche

                        oberfraggerO Offline
                        oberfraggerO Offline
                        oberfragger
                        schrieb am zuletzt editiert von
                        #11

                        @Homoran Daran hab ich auch schon gedacht einen eigenen DP zu einem bestimmten Zeitpunkt zu aktualisieren und dort dann den SQL-Adapter drauf zugreifen zu lassen.

                        @crunchip Schau ich mir mal an.

                        Danke an Euch beide. Jetzt erstmal die MariaDB auf der gemounteten SDD bootfest bekommen.

                        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

                        711

                        Online

                        32.6k

                        Benutzer

                        82.3k

                        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