Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] Stromverbrauch protokollieren - (etwas optimiert)

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[Vorlage] Stromverbrauch protokollieren - (etwas optimiert)

Geplant Angeheftet Gesperrt Verschoben JavaScript
455 Beiträge 81 Kommentatoren 116.5k Aufrufe 36 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
    novregen
    schrieb am zuletzt editiert von
    #436

    Ich würde ebenfalls gerne meinen Stromverbrauch Stündlich, Täglich etc. protokollieren.

    Hatte dazu schon dieses Script bei mir reinkopiert, jedoch bekomme ich keine Werte bzw. ich weiss nicht, ob man diese Objekte noch anlegen muss bzw. ob man das auf seinen Zähler anpassen muss.

    var idHAGTotal = "smartmeter.0.1-0:1_8_0.value"; /Stromverbrauch insgesammt/

    https://www.smarthomejetzt.de/script-fuer-die-berechnung-von-stunden-tages-wochen-monats-und-jahresverbraeuchen/#comment-55

    Vielleicht kann mir jemand helfen...

    SunshinemakerS 1 Antwort Letzte Antwort
    0
    • N novregen

      Ich würde ebenfalls gerne meinen Stromverbrauch Stündlich, Täglich etc. protokollieren.

      Hatte dazu schon dieses Script bei mir reinkopiert, jedoch bekomme ich keine Werte bzw. ich weiss nicht, ob man diese Objekte noch anlegen muss bzw. ob man das auf seinen Zähler anpassen muss.

      var idHAGTotal = "smartmeter.0.1-0:1_8_0.value"; /Stromverbrauch insgesammt/

      https://www.smarthomejetzt.de/script-fuer-die-berechnung-von-stunden-tages-wochen-monats-und-jahresverbraeuchen/#comment-55

      Vielleicht kann mir jemand helfen...

      SunshinemakerS Offline
      SunshinemakerS Offline
      Sunshinemaker
      schrieb am zuletzt editiert von
      #437

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

      https://www.smarthomejetzt.de/script-fuer-die-berechnung-von-stunden-tages-wochen-monats-und-jahresverbraeuchen/#comment-55

      Wenn du das Script von der Seite verwendest sollst du dich vielleicht auch an denjenigen wenden der das bereit stellt bzw der es es geschrieben hat.....

      Hier geht es um das Script auf dem 1. Post.

      K 1 Antwort Letzte Antwort
      0
      • SunshinemakerS Sunshinemaker

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

        https://www.smarthomejetzt.de/script-fuer-die-berechnung-von-stunden-tages-wochen-monats-und-jahresverbraeuchen/#comment-55

        Wenn du das Script von der Seite verwendest sollst du dich vielleicht auch an denjenigen wenden der das bereit stellt bzw der es es geschrieben hat.....

        Hier geht es um das Script auf dem 1. Post.

        K Offline
        K Offline
        Kampfratte
        schrieb am zuletzt editiert von
        #438

        Script läuft seit Update des "Script Engine"-Adapters auf 4.9.0 nicht mehr. Wo der Fehler liegt, habe ich noch nicht heraus gefunden. Es wird ja nicht einmal mehr was ins Log geschrieben. Daher den "Script Engine"-Adapter wieder down auf die 4.8.4 da läuft alles wieder wie bisher.

        GlasfaserG 1 Antwort Letzte Antwort
        0
        • K Kampfratte

          Script läuft seit Update des "Script Engine"-Adapters auf 4.9.0 nicht mehr. Wo der Fehler liegt, habe ich noch nicht heraus gefunden. Es wird ja nicht einmal mehr was ins Log geschrieben. Daher den "Script Engine"-Adapter wieder down auf die 4.8.4 da läuft alles wieder wie bisher.

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von
          #439

          @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 !?

          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 Antwort Letzte Antwort
          0
          • 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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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 Offline
              GlasfaserG Offline
              Glasfaser
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • H Offline
                  H Offline
                  Honeybaer
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        steffen_dec
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          Schtallone
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • wendy2702W Online
                            wendy2702W Online
                            wendy2702
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • wendy2702W wendy2702

                                Hi,

                                benutzt das Script aktuell noch jemand und funktioniert es noch?

                                A Offline
                                A Offline
                                Almi 0
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • miwiM Offline
                                  miwiM Offline
                                  miwi
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • W Offline
                                      W Offline
                                      woupi
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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 Online
                                        DJMarc75D Online
                                        DJMarc75
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        0
                                        • DJMarc75D DJMarc75

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

                                          W Offline
                                          W Offline
                                          woupi
                                          schrieb am zuletzt editiert von
                                          #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 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

                                          551

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe