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. JavaScript
  5. [Vorlage] Stromverbrauch protokollieren - (etwas optimiert)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    352

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

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

[Vorlage] Stromverbrauch protokollieren - (etwas optimiert)

Scheduled Pinned Locked Moved JavaScript
455 Posts 81 Posters 124.2k Views 36 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.
  • GlasfaserG Glasfaser

    @Kampfratte sagte in [Vorlage] Stromverbrauch protokollieren - (etwas optimiert):

    Wo der Fehler liegt, habe ich noch nicht heraus gefunden.

    was funktioniert dann nicht , hast du nach dem Update dein System auch neu gestartet und dann über den nächsten Tag mal laufen lassen !?

    K Offline
    K Offline
    Kampfratte
    wrote on last edited by
    #440

    @Glasfaser das ganze Script läuft nicht mehr. Wenn ich das Script anschalte, habe ich normal immer unten im Protokoll die Meldung mit shedules und so weiter. Nicht einmal das kommt mehr. Nach dem Update habe ich das System mehrmals neu gestartet. Auch der Verbrauch wird dann bei den einzelnen Aktoren nicht mehr berechnet. Nachdem ich wieder zurück bin, läuft alles wieder wie gewohnt.

    GlasfaserG 1 Reply Last reply
    0
    • K Kampfratte

      @Glasfaser das ganze Script läuft nicht mehr. Wenn ich das Script anschalte, habe ich normal immer unten im Protokoll die Meldung mit shedules und so weiter. Nicht einmal das kommt mehr. Nach dem Update habe ich das System mehrmals neu gestartet. Auch der Verbrauch wird dann bei den einzelnen Aktoren nicht mehr berechnet. Nachdem ich wieder zurück bin, läuft alles wieder wie gewohnt.

      GlasfaserG Online
      GlasfaserG Online
      Glasfaser
      wrote on last edited by
      #441

      @Kampfratte
      ich denke mal deswegen ........

      4.9.0 (2020-10-09)
      
          (bluefox) All scripts support now await calls. THIS COULD HAVE SOME SIDE-EFFECT (unknown yet). 
      

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      K 1 Reply Last reply
      0
      • GlasfaserG Glasfaser

        @Kampfratte
        ich denke mal deswegen ........

        4.9.0 (2020-10-09)
        
            (bluefox) All scripts support now await calls. THIS COULD HAVE SOME SIDE-EFFECT (unknown yet). 
        
        K Offline
        K Offline
        Kampfratte
        wrote on last edited by
        #442

        Fehler wurde gefunden

        var cacheSelectorStateEnergyCounter  = $('channel[state.id=*.ENERGY_COUNTER$]');
        

        in Zeile 131 wurde von mir in

        var cacheSelectorStateEnergyCounter  = $('channel[state.id=*.ENERGY_COUNTER]');
        

        geändert. Nun läuft es wieder.

        1 Reply Last reply
        0
        • H Offline
          H Offline
          Honeybaer
          wrote on last edited by
          #443

          Guten Morgen,
          Ich habe mir den Homematic Zählersensor besorgt, bzw. Warte noch darauf. Hat das jemand mit dem Script in Betrieb, läuft dass noch?

          1 Reply Last reply
          0
          • A afroasiate

            Danke hat geklappt.

            Grüße

            Afro

            ` > Hi Afro,

            wenn ich das richtig sehe, hat gerade der Kanal 2, bei dem der CURRENT Wert steht, keinen sprechenden Namen, sondern den, der am Anfang gesetzt wird durch die CCU.

            Spricht etwas dagegen, diesen zu ändern?

            Edit:

            Aktiviere mal das logging und poste die Ausgabe. `

            R Offline
            R Offline
            Radler1
            wrote on last edited by
            #444

            @afroasiate
            Hallo Afro
            ich habe auch das Problem das Geräte nicht gefunden werden.
            Wie kann ich die Namen im ioBroker entsprechend ändern und wie müssen die Namen dann lauten.
            Aktuell heißt der Name Gas-Energy-Counter.

            Grüße
            Radler

            WebrangerW 1 Reply Last reply
            0
            • R Radler1

              @afroasiate
              Hallo Afro
              ich habe auch das Problem das Geräte nicht gefunden werden.
              Wie kann ich die Namen im ioBroker entsprechend ändern und wie müssen die Namen dann lauten.
              Aktuell heißt der Name Gas-Energy-Counter.

              Grüße
              Radler

              WebrangerW Offline
              WebrangerW Offline
              Webranger
              wrote on last edited by
              #445

              Hallo zusammen.

              Das Script läuft bei mir ja schon jetzt einige Jahre ohne Probleme.
              Jetzt hab ich ein update vom system gemacht und bekomme nun folgenden Fehler:

              script.js.common.freshEnergy.Stromverbrauch: Fehler beim Auslesen des Datums. Eventuell falsche Syntax? null (Error:TypeError: Cannot read property 'match' of null)
              

              Hat zufällig jemand eine Ahnung was das sein könnte?

              Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

              1 Reply Last reply
              0
              • S Offline
                S Offline
                steffen_dec
                wrote on last edited by
                #446

                Hallo und danke schon mal für dass coole Skript!

                Ich habe 2 SmartMeter Sensoren (Wärmestrom und Hausstrom) die den momentanen Verbrauch (in W) und den aktuellen Zählerstand (in kWh) übertragen.

                Welche Datenpunkte muss ich nun eintragen und welche Einheit ist dann korrekt?

                [ 'sonoff.0.SmartMeter.MT681HS_Total_in', 'SmartMeter MT681HS', 'Wh', 'kWh' ],
                [ 'sonoff.0.SmartMeter.MT681WP_Total_in', 'SmartMeter MT681WP', 'Wh', 'kWh' ]
                

                Ich habe jetzt die Objekte für die Zählerstände (kWh) übernommen, bin mir aber mit der Einheit nicht sicher!?
                Sonst müsste ich wohl paar Tage laufen lassen und dann die Werte überprüfen.
                Danke, Gruß
                Steffen

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Schtallone
                  wrote on last edited by
                  #447

                  Hallo zusammen,

                  ich bin neu hier im Forum und habe ich ein wenig (als Noob in Sachen Scripte) mit diesem tollen Script beschäftigt. Es läuft soweit, aber was ich glaube zu merken ist, dass es ständig aktualisiert und somit der Workload des Systems (bei mir per Docker Container auf einem NAS) doch recht hoch ist.

                  Ich habe versucht, einfach übergeordnet einen Zeitplan (alle 15 Minuten) "drüber" zu legen, doch das Script läuft dennoch fast alle 10 Sekunden durch.

                  Ist in dem Setup dieses Scripts eine Zeitplan überhaupt möglich und wenn ja, wie kann ich diesen sinnvoll einbauen?

                  Vielen Dank für Eure Hilfe und Gruß

                  Peter

                  1 Reply Last reply
                  0
                  • wendy2702W Offline
                    wendy2702W Offline
                    wendy2702
                    wrote on last edited by
                    #448

                    Hi,

                    benutzt das Script aktuell noch jemand und funktioniert es noch?

                    Bitte keine Fragen per PN, die gehören ins Forum!

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

                    A 1 Reply Last reply
                    0
                    • D dering

                      Hallo zusammen,

                      folgendes Skript hat mich inspiriert den Stromverbrauch zu protokollieren:

                      http://forum.iobroker.net/viewtopic.php?f=21&t=2262

                      Einige Punkte haben bei mir nicht sauber funktioniert und ich hoffe ich habe das verarbeiten der Werte etwas stabiler gebaut. Damit man Veränderungen am Skript später auch noch nachvollziehen kann, habe ich ein github Repo angelegt.

                      Wenn jemand Wünsche hat, her damit. Reden kann man über alles :).

                      PS:

                      Am liebsten würde ich ja ein Adapter schreiben, aber ich hab keine Ahnung wie sowas funktioniert.

                      Die aktuellste Version ist immer in github zu finden:

                      https://github.com/hdering/homematic_st … okollieren

                      A Offline
                      A Offline
                      Almi 0
                      wrote on last edited by
                      #449

                      @dering Super! Danke dafür. Selbst ich als Anfänger habe es hinbekommen und logge nun mehrere Verbrauchseinstellungen meiner Schalt-/Messsteckdosen.
                      Grüße

                      1 Reply Last reply
                      0
                      • wendy2702W wendy2702

                        Hi,

                        benutzt das Script aktuell noch jemand und funktioniert es noch?

                        A Offline
                        A Offline
                        Almi 0
                        wrote on last edited by
                        #450

                        @wendy2702 Ich habe es heute eingerichtet und bisher sieht es gut aus. Ich kann aber noch nicht mit Bestimmtheit sagen, dass alle Datenpunkte richtig ermittelt werden, da es ja noch keine Tage oder Wochen gelaufen ist.

                        1 Reply Last reply
                        0
                        • miwiM Offline
                          miwiM Offline
                          miwi
                          wrote on last edited by
                          #451

                          Hallo Zusammen,

                          nutze das Skript jetzt auch schon einige Jahre ohne große Probleme.

                          Bisher habe ich den Strom verbrauch über einen Homematic Stromzähler ausgelesen. Seit letzter Woche läuft bei uns die PV Anlage und ich hätte die Möglichkeit den Stromverbrauch über den Modbus Adapter auszulesen.

                          Gerne würde ich aber meine Verbrauchsdaten der Vergangenheit behalten. Erkennt das Skript, wenn ich für die gleichen Datenpunkte nur die Quelle und somit den Zählerstand ändere oder wird dies nicht funktionieren?

                          Also :
                          [ 'hm-rpc.0.MEQxxxxxx.1.IEC_ENERGY_COUNTER', 'Verbrauch', '~~[b]~~kWh', 'kWh' ],

                          mit

                          'modbus.0.holdingRegisters.40235_meter_M_Imported', 'Verbrauch', '~~[b]~~kWh', 'kWh' ],

                          überschreiben.

                          Gruß

                          miwi

                          miwiM 1 Reply Last reply
                          0
                          • miwiM miwi

                            Hallo Zusammen,

                            nutze das Skript jetzt auch schon einige Jahre ohne große Probleme.

                            Bisher habe ich den Strom verbrauch über einen Homematic Stromzähler ausgelesen. Seit letzter Woche läuft bei uns die PV Anlage und ich hätte die Möglichkeit den Stromverbrauch über den Modbus Adapter auszulesen.

                            Gerne würde ich aber meine Verbrauchsdaten der Vergangenheit behalten. Erkennt das Skript, wenn ich für die gleichen Datenpunkte nur die Quelle und somit den Zählerstand ändere oder wird dies nicht funktionieren?

                            Also :
                            [ 'hm-rpc.0.MEQxxxxxx.1.IEC_ENERGY_COUNTER', 'Verbrauch', '~~[b]~~kWh', 'kWh' ],

                            mit

                            'modbus.0.holdingRegisters.40235_meter_M_Imported', 'Verbrauch', '~~[b]~~kWh', 'kWh' ],

                            überschreiben.

                            Gruß

                            miwi

                            miwiM Offline
                            miwiM Offline
                            miwi
                            wrote on last edited by
                            #452

                            Ich beantworte die Frage mal selbst, falls jemand mal das gleiche Thema hat.

                            Man kann ohne Datenverlust die Quelle ändern und die Daten werden einfach auf die alten Werte aufaddiert.

                            1 Reply Last reply
                            0
                            • W Offline
                              W Offline
                              woupi
                              wrote on last edited by
                              #453

                              Ich bin auf der suche nach einem Adapter oder Skript zur Protokollierung meiner Stromverbräuche.
                              Bei der Suche bin ich auf dieses Thema gestoßen.
                              Da es nun schon ziemlich alt ist und offensichtlich auch nicht mehr weiter verfolgt wird meine Fragen:

                              1. kann man das Skript noch benutzen?
                              2. läuft es dann auch Problemlos?
                              3. wo finde ich überhaupt das Skript? Offensichtlich bin ich zu deppert es zu finden.

                              Vielen Dank und GLG

                              NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                              DJMarc75D 1 Reply Last reply
                              0
                              • W woupi

                                Ich bin auf der suche nach einem Adapter oder Skript zur Protokollierung meiner Stromverbräuche.
                                Bei der Suche bin ich auf dieses Thema gestoßen.
                                Da es nun schon ziemlich alt ist und offensichtlich auch nicht mehr weiter verfolgt wird meine Fragen:

                                1. kann man das Skript noch benutzen?
                                2. läuft es dann auch Problemlos?
                                3. wo finde ich überhaupt das Skript? Offensichtlich bin ich zu deppert es zu finden.

                                Vielen Dank und GLG

                                DJMarc75D Offline
                                DJMarc75D Offline
                                DJMarc75
                                wrote on last edited by
                                #454

                                @woupi nutze den Adapter sourceanalytix (den gibts im beta)

                                Lehrling seit 1975 !!!
                                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                W 1 Reply Last reply
                                0
                                • DJMarc75D DJMarc75

                                  @woupi nutze den Adapter sourceanalytix (den gibts im beta)

                                  W Offline
                                  W Offline
                                  woupi
                                  wrote on last edited by
                                  #455

                                  @djmarc75
                                  Schau ich mir gleich mal an, vielen Dank.

                                  NUC10i3, Proxmox, VM Ubuntu iobroker, lxc ubuntu influxdb, grafana, lxc ubuntu SAE, lxc ubuntu MotionEye, WP Panasonic Jeisha 5kW mit Heishamon, Shelly 2.5 und 2pm Rolladensteuerung, OpenWB Wallbox

                                  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

                                  314

                                  Online

                                  32.7k

                                  Users

                                  82.5k

                                  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