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. ioBroker Allgemein
  4. [Frage] aktueller Stromverbrauch anzeigen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    6
    1
    61

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[Frage] aktueller Stromverbrauch anzeigen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 4 Kommentatoren 9.0k Aufrufe
  • Ä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.
  • paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #16

    @Homoran:

    Einen Echten Verbrauch kann man nur errechnen wenn man mindestens noch einen weiteren Wert, z.B. den Solarertrag hat und diesen von dem Summensignal subtrahiert. `
    Da stimme ich Dir zu. Die grüne Linie ist offenbar die aus dem Netz bezogene Leistung, die rote Linie zeigt die Einspeiseleistung in das Netz.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      Phips_CH
      schrieb am zuletzt editiert von
      #17

      Ja sorry die Bezeichnung der Achse ist falsch. och habe da mal etwas reingeschrieben als ich das Diagramm erstellt habe. Dass das nicht sein kann leuchtet mir ein.

      Es ist so, dass ich den Strom mit der PVA produziere und den aktuellen Bedarf abdecke. Den Überschuss speise ich ins Netzt ein.

      In der Nacht oder bei schlechtem Wetter beziehe ich den Strom aus dem Netz.

      Ich habe den Wert des Solarertrag.

      Lässt sich das rechnen? oder macht das Sinn, dass zu rechnen?

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #18

        @Phips_CH:

        Ich habe den Wert des Solarertrag. `
        Als Energie (kWh) oder als Leistung (kW) ?
        @Phips_CH:

        Lässt sich das rechnen? oder macht das Sinn, dass zu rechnen? `
        Damit kann man rechnen. Wenn es die Energie ist, muss man differenzieren, um die Leistung zu erhalten, so wie in dem Skript weiter oben.

        Daraus kann man die Leistung für den Verbrauch berechnen:

        Verbrauch = PV-Leistung - Einspeisung + Netzbezug

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          Phips_CH
          schrieb am zuletzt editiert von
          #19

          Den Solarertrag habe ich wie auch den Stromverbrauch aus dem Netz habe ich in kWh.

          Wie kann ich das den rechnen?

          steh grad mächtig im Wald.

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #20

            In dem Skript, das ich gestern um 13:08 gepostet habe, wird die Energie (in kWh) in die momentane Leistung (in kW) umgerechnet.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #21

              @Phips_CH:

              Den Solarertrag habe ich wie auch den Stromverbrauch aus dem Netz habe ich in kWh.

              Wie kann ich das den rechnen?

              steh grad mächtig im Wald. `

              Paul hat das schon vorbereitet.

              Du musst den aktuellen Stromverbrauch errechnen indem du die Änderung deiner Gesamtenergie in kurzen Abständen z.B. 5 Sekunden von dem vorherigen Wert abziehst und dann noch die Einheit Stunde auf die 5sec herunterrechnest. (Das meinte Paul in einem Früheren Post mit integrieren.)

              Das sind aber alles mathematische Feinheiten, Paul hat das in seinem Skript schon drin.

              Wohin jetzt mit dem Skript?

              Du musst den Javascript-Adapter installieren, ein neues Skript anlegen (NICHT unter global!), javaskript rechts oben im Pulldown auswählen, den Code von Paul in den Editor kopieren und speichern.

              http://www.iobroker.net/?page_id=6818&lang=de#Bedienung

              Gruß

              Rainer

              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 -

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #22

                @Homoran:

                …den Code von Paul in den Editor kopieren und speichern. `
                …, das Objekt für die Leistung erzeugen und die richtigen Datenpunkt-IDs eingeben.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  Phips_CH
                  schrieb am zuletzt editiert von
                  #23

                  Hallo

                  Ich hab mich mal etwas in die ioBroken-Thematik eingelesen um auf einem minimal Stand zu sein.

                  In der Zwischenzeit habe ich auch den JavaScript-Adapter installiert.

                  Ich habe den Code von Paul so im Skript eingefügt allerdings ohne Erfolg. Ich hab den Faktor absichtlich mal so gelassen, um zu schauen ob überhaupt etwas ankommt oder passiert.

                  Hast du das so gemeint?
                  2604_20170501_2.jpg

                  Wenn ich dann bei Ergebnisse schaue und nach der Bezeichnung des Skitps Filtere erhalte ich folgenden:

                  2604_20170501_1.jpg

                  Somit kann ich auch im vis kein Object einfügen und den Skript vergeben.

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #24

                    Es fehlen noch die Datenpunkt-IDs (oberste 2 Zeilen), vermutlich für die Leistung noch der gesamte Datenpunkt.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      Phips_CH
                      schrieb am zuletzt editiert von
                      #25

                      Da hab ich jetzt bei er zweiten Zeilen die ID des Stromzählers, der die Leistung des Netzbezuges misst, eingefügt. Allerdings hat er sich nun von meiner CCU2 verabschiedet. Ich musste nun die CCU2 neu starten.

                      2604_20170501_3.jpg

                      Energie hab ich ja gar noch nicht.

                      1 Antwort Letzte Antwort
                      0
                      • paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #26

                        @Phips_CH:

                        Den Solarertrag habe ich wie auch den Stromverbrauch aus dem Netz habe ich in kWh. `
                        Das widerspricht der Aussage
                        @Phips_CH:

                        Energie hab ich ja gar noch nicht. `
                        Ist der Solarertrag nun Energie (in kWh) oder Leistung (in kW) ?

                        Wenn die Messwerte Leistungswerte sind, benötigst Du das Skript nicht, sondern

                        var idEinspeisung = '...';
                        var idNetzbezug = '...';
                        var idPV-Leistung = '...';
                        var idVerbrauch = '...';   // Datenpunkt im Reiter Objekte erzeugen (Typ: Zahl, Einheit: kW)
                        
                        var Einspeisung = getState(idEinspeisung).val;  // Eispeiseleistung in kW
                        var Netzbezug = getState(idNetzbezug).val;      // Netzbezug in kW
                        var PV-Leistung = getState(idPVleistung).val;   // PV-Leistung in kW
                        
                        function verbrauch() {
                            var x = PV-Leistung - Einspeisung + Netzbezug;
                            setState(idVerbrauch, x);
                        }
                        
                        verbrauch();   // Script start
                        
                        on(idEinspeisung, function(dp) {
                            Einspeisung = dp.state.val;
                            verbrauch();
                        });
                        on(idNetzbezug, function(dp) {
                            Netzbezug = dp.state.val;
                            verbrauch();
                        });
                        on(idPV-Leistung, function(dp) {
                            PV-Leistung = dp.state.val;
                            verbrauch();
                        });
                        
                        

                        Welche Datenpunkt-ID zu welchem Messwert gehört, musst Du wissen.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          Phips_CH
                          schrieb am zuletzt editiert von
                          #27

                          Guten Tag

                          Ist wohl nicht ganz so einfach zu erklären.

                          Ich habe einen Zweirichtungszähler. Da habe ich zwei Kanäle die ich ablesen kann.

                          Bei Kanal 1 lese ich die gesamte Leistung in kWh die ich aus dem Netz beziehe. Der aktuelle Zählerstand liegt aktuell bei rund 7769.556kWh.

                          Wenn ich keinen Strom produziere zählt dieser einfach hoch. Dies zum Beispiel Nachts, bei schlechtem Wetter, wenn Schnee drauf liegt oder ich mehr Strom verbrauch als ich selber produzier.

                          Wenn das Wetter schön ist, wird mit dem Strom vom Dach der eigene Bedarf gedeckt und der "Überschuss" ins Netz gespeist. dann zählt der Zähler (Kanal2) hoch dieser liegt aktuell bei rund 13'419.291kWh.

                          Das bedeutet das im Idealfall der Stand bei Kanal 2 immer grösser wird und der Stand bei Kanal 1 so langsam wie möglich ansteigt, denn dann verdiene ich Geld.

                          Ich hoffe, dass ich es nun geschafft habe, meine Situation besser zu erläutern.

                          In deinem Skript von gestern habe ich 4 Variablen die ich vergeben müsste. ich habe aber nur zwei. das könnte aber gut davon kommen, dass ich meine Situation zu ungenau erklärt habe.

                          An dieser stelle nochmals ein herzliches Dankschön für eure Unterstützung.

                          1 Antwort Letzte Antwort
                          0
                          • HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #28

                            Wie wir dir bereits gesagt haben kannst du allein aus den Werten den echten Verbrauch nicht ermitteln.

                            Im "Idealfall" liegt dein Verbrauch exakt auf der Höhe deoner PV Produktion und dann ist der Wert aif deinem Zähler = 0

                            Du benötigst noch mindestens einen weiteren Wert.

                            Gruß

                            Rainer

                            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 -

                            1 Antwort Letzte Antwort
                            0
                            • paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #29

                              @Homoran:

                              Du benötigst noch mindestens einen weiteren Wert. `
                              So ist es !
                              @Phips_CH:

                              Bei Kanal 1 lese ich die gesamte Leistung in kWh die ich aus dem Netz beziehe. Der aktuelle Zählerstand liegt aktuell bei rund 7769.556kWh.

                              Wenn ich keinen Strom produziere zählt dieser einfach hoch. Dies zum Beispiel Nachts, bei schlechtem Wetter, wenn Schnee drauf liegt oder ich mehr Strom verbrauch als ich selber produzier.

                              Wenn das Wetter schön ist, wird mit dem Strom vom Dach der eigene Bedarf gedeckt und der "Überschuss" ins Netz gespeist. dann zählt der Zähler (Kanal2) hoch dieser liegt aktuell bei rund 13'419.291kWh. `
                              Wenn es so ist, hast Du lediglich die Energiewerte des Zweirichtungszählers zur Verfügung. Dann ist allerdings der gezeigte Chart nicht nachvollziehbar, denn dort sind Leistungswerte dargestellt. Hast Du auf der CCU ein Skript laufen, das die Leistungswerte errechnet und diese sind im Chart dargestellt ?

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                Phips_CH
                                schrieb am zuletzt editiert von
                                #30

                                Stimmt jetzt ist mir klar wieso ich die Leistung der PVA benötige.

                                Wie will ich sonst feststellen was ich Produziere bzw. ich benötige.

                                Ich hab im Netz habe ich gelesen, das es über den node-red Adapter möglich sein sollte, den Wechselrichter der PVA auslesen zu können. dann hätte ich den aktuellen Wert der Produzierten Leistung vom Dach.

                                Ich werde mich mal daran machen, an die Daten des Wechselrichters zu kommen.

                                in der CCU2 sehe ich in einem Diagramm die Kurve der PVA und der Leistung die ich aus dem Netzt beziehe allerdings sehe ich die aktuell benötigte Leistung nicht.

                                ==> Sorry Überlegungsfehler. von mir. :roll:

                                Gruss

                                Philipp

                                1 Antwort Letzte Antwort
                                0
                                • paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb am zuletzt editiert von
                                  #31

                                  @Phips_CH:

                                  Ich werde mich mal daran machen, an die Daten des Wechselrichters zu kommen. `
                                  Welchen Typ Wechselrichter hast Du ? Hier im Forum sind schon einige behandelt worden.

                                  Wenn Du dann den Wechselrichter auslesen kannst, sollte es auch mit der Ermittlunf des Verbrauchs klappen, etwa so:

                                  var Zaehler = 'hm-rpc.0.NEQ0860966';
                                  var idBezugsenergie     = Zaehler + '.1.IEC_ENERGY_COUNTER';
                                  var idEinspeiseenergie  = Zaehler + '.2.IEC_ENERGY_COUNTER';
                                  var idBezugsleistung    = 'Elektro.Bezug';
                                  var idEinspeiseleistung = 'Elektro.Einspeisung';
                                  var idVerbrauch         = 'Elektro.Verbrauch';
                                  
                                  function createLeistung(name, desc) {
                                      createState(name, 0, {  // Datenpunkt für Leistung
                                  		type: 'number',
                                  		desc: desc,
                                  		unit: 'kW',
                                  		def:  0,
                                  		min:  0,
                                  		max:  30,
                                  		read: true,
                                  		write: true
                                  	});
                                  }
                                  
                                  createLeistung(idBezugsleistung, 'Leistung Netzbezug');
                                  createLeistung(idEinspeiseleistung, 'Leistung Netzeinspeisung');
                                  createLeistung(idVerbrauch, 'Leistung Stromverbrauch');
                                  
                                  var Bezugsleistung;
                                  var Einspeiseleistung;
                                  var PV_Leistung = 0;
                                  var Verbrauch;
                                  var faktor = 3600000; // Umrechnungsfaktor kWh --> kW 
                                  
                                  function runden(wert, stellen) {
                                      return Math.round(wert * Math.pow(10, stellen)) / Math.pow(10, stellen);
                                  }
                                  
                                  function energy2power(dp) {
                                      var actval = dp.state.val;      // aktueller Energiewert
                                      var lastval = dp.oldState.val;  // letzter Energiewert
                                      var acttime = dp.state.lc;      // aktuelle Zeit in ms
                                      var lasttime = dp.oldState.lc;  // Zeitpunkt zu letztem Energiewert in ms
                                      return faktor * (actval - lastval) / (acttime - lasttime);  // Leistung
                                  }
                                  
                                  function Verbrauchsberechnung () {
                                      Verbrauch = PV_Leistung + Bezugsleistung - Einspeiseleistung;
                                      setState(idVerbrauch, runden(Verbrauch, 3));
                                  }
                                  
                                  on(idBezugsenergie, function(dp) {         // triggert bei jeder Wertänderung
                                      Bezugsleistung = energy2power(dp);
                                      setState(idBezugsleistung, runden(Bezugsleistung, 3);
                                      Verbrauchsberechnung();
                                  });
                                  
                                  on(idEinspeiseenergie, function(dp) {         // triggert bei jeder Wertänderung
                                      Einspeiseleistung = energy2power(dp);
                                      setState(idEinspeiseleistung, runden(Einspeiseleistung, 3);
                                      Verbrauchsberechnung();
                                  });
                                  
                                  /* Hier kann der Wert der PV-Leistung aus dem Wechselrichter ermittelt werden
                                  
                                  */
                                  
                                  

                                  Das Skript ist nicht getestet, da ich solche Gerätschaften nicht habe.

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    Phips_CH
                                    schrieb am zuletzt editiert von
                                    #32

                                    Ich habe einen SMA Sunny Tripower STP 8000TL-10

                                    Wie ich gelesen habe hat dieser kein Modbus. dieser wäre hilfreich für die Verbindung mit ioBroker.

                                    Mit dem Raspberry habe ich es geschafft, eine Verbindung zum Wechselrichter aufzubauen.

                                    Allerdings habe ich da einige gelesen, die davon wegekommen sind.

                                    1 Antwort Letzte Antwort
                                    0
                                    • P Offline
                                      P Offline
                                      Phips_CH
                                      schrieb am zuletzt editiert von
                                      #33

                                      So ich hab's nun, dass ich den aktuelle Leistung in kW der PV sehe.

                                      Wenn ich nun den Skript ausführe, sehe ich den Momentanleistung. die stimmt ziemlich genau mit dem auf dem Stromzähler überein. Wenn ich aber bei Objekte die Einspeisung anschaue, hab ich da immer 0.198kW aber das kann nicht sein, da es zur Zeit draussen dunkel ist.

                                      in der Zeile 27 habe ich das "0" durch die ID der aktuellen Leistung der PVA ersetzt. Ist das richtig?

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        Phips_CH
                                        schrieb am zuletzt editiert von
                                        #34

                                        Nun erhalte ich den Wert in kW. also 0.746kW. ich möchte den Wert aber gerne in W. denn so kann ich den Wert mit dem der PV gegenüberstellen und der Vergleich ist um einiges deutlicher zu sehen.

                                        Ich bin mir auch nicht sicher, ob ich im Code von oben den Wert für die PV-Leistung am richtigen Ort eingefügt habe, denn mein Wert ist "null".

                                        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
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        401

                                        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