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. Verbrauchszaehler Fehler Tag 8 / Woche 5

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Verbrauchszaehler Fehler Tag 8 / Woche 5

Scheduled Pinned Locked Moved JavaScript
16 Posts 6 Posters 893 Views 4 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.
  • XBiTX Offline
    XBiTX Offline
    XBiT
    wrote on last edited by
    #1

    Hallo,

    ich bekomme folgende Meldung im Log vom Verbrauchszaehler

    log.PNG

    ist mir das erste mal aufgefallen kann damit jemand was anfangen?

    Beste Grüße
    XBiT

    htreckslerH 1 Reply Last reply
    0
    • XBiTX XBiT

      Hallo,

      ich bekomme folgende Meldung im Log vom Verbrauchszaehler

      log.PNG

      ist mir das erste mal aufgefallen kann damit jemand was anfangen?

      Beste Grüße
      XBiT

      htreckslerH Offline
      htreckslerH Offline
      htrecksler
      Forum Testing
      wrote on last edited by
      #2

      @XBiT irgendeines deiner Scripte versucht in Datenpunkte zu schreiben/lesen die es im ioBroker nicht gibt.
      Er versucht z. B. in den Ordner "javascript.0.Verbrauchszaehler" einige Datenpunkte zu beschreiben bzw. aus diesen zu lesen.

      Entweder muss du diese anlegen oder das Script ändern.

      Gruss Hermann

      ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

      1 Reply Last reply
      0
      • XBiTX Offline
        XBiTX Offline
        XBiT
        wrote on last edited by
        #3

        @htrecksler
        Danke für deine Info, da es sich aber um ein vorgefertigtes Script handelt sollte das nicht passieren (Es gibt ja im Monat keine 5 Wochen und in der Woche keine 8 Tage)

        Es Handelt sich um den Verbrauchszähler in der Version 1.3.3 von https://github.com/hdering/homematic_stromverbrauch_protokollieren

        paul53P 1 Reply Last reply
        0
        • XBiTX XBiT

          @htrecksler
          Danke für deine Info, da es sich aber um ein vorgefertigtes Script handelt sollte das nicht passieren (Es gibt ja im Monat keine 5 Wochen und in der Woche keine 8 Tage)

          Es Handelt sich um den Verbrauchszähler in der Version 1.3.3 von https://github.com/hdering/homematic_stromverbrauch_protokollieren

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #4

          @XBiT sagte:

          im Monat keine 5 Wochen und in der Woche keine 8 Tage

          Da hat das Script wohl ein Problem mit dem Schaltjahr ?

          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 Reply Last reply
          0
          • T Do not disturb
            T Do not disturb
            ticaki
            wrote on last edited by ticaki
            #5

            Nope in Zeile 508 erzeugt er maximaler Zeitraum +1. Dort entsteht der Fehler, was nicht bedeutet das man ihn dort lösen kann.

            504    for(var i = anzahl; i >= 0; i--) { //anzahl kann 7 sein
                      var j = i
                      j++ // 7+1 == 8
            

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Reply Last reply
            0
            • L Online
              L Online
              Linedancer
              wrote on last edited by
              #6

              Das Problem hatte ich bis vor einiger Zeit auch. Mittlerweile ist es weg, ohne das ich an dem Script irgendwas gemacht hatte.
              Einzig js-controller und admin Update sind in dieser Zeit passiert. Ob das was damit zu tun hat? ich weiss es nicht.

              –

              Ciao, Gerhard

              1 Reply Last reply
              0
              • XBiTX Offline
                XBiTX Offline
                XBiT
                wrote on last edited by XBiT
                #7

                @Linedancer
                Denke nicht das es an dem update liegt.. bei mir sollte alles aktuell sein (denke ich) :grinning:

                Admin -> 4.0.5
                Script Engine ->4.4.2
                JS controller -> 2.2.9
                Node.js -> v10.19.0

                T 1 Reply Last reply
                0
                • XBiTX XBiT

                  @Linedancer
                  Denke nicht das es an dem update liegt.. bei mir sollte alles aktuell sein (denke ich) :grinning:

                  Admin -> 4.0.5
                  Script Engine ->4.4.2
                  JS controller -> 2.2.9
                  Node.js -> v10.19.0

                  T Do not disturb
                  T Do not disturb
                  ticaki
                  wrote on last edited by ticaki
                  #8

                  @XBiT
                  Ändere in der Funktion rotateVerbrauchUndKosten() 504ff mal folgendes:

                  for(var i = anzahl; i >= 0; i--) {
                  //in
                  for(var i = anzahl; i >= 0; --i) {
                  

                  müsste 2 mal geändert werden.

                  Wenns nicht klappt einfach wieder zurück nehmen.

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  XBiTX 1 Reply Last reply
                  0
                  • T ticaki

                    @XBiT
                    Ändere in der Funktion rotateVerbrauchUndKosten() 504ff mal folgendes:

                    for(var i = anzahl; i >= 0; i--) {
                    //in
                    for(var i = anzahl; i >= 0; --i) {
                    

                    müsste 2 mal geändert werden.

                    Wenns nicht klappt einfach wieder zurück nehmen.

                    XBiTX Offline
                    XBiTX Offline
                    XBiT
                    wrote on last edited by
                    #9

                    @ticaki

                    :+1:
                    Danke, habe es mal geändert werde ja erst um 0:00 Uhr sehen ob es klappt, ich werde es morgen früh prüfen und mich melden.

                    1 Reply Last reply
                    0
                    • XBiTX Offline
                      XBiTX Offline
                      XBiT
                      wrote on last edited by
                      #10

                      Guten Morgen,

                      leider hat die Änderung nicht zum erfolg geführt.
                      Meldung ist noch die gleiche.

                      log.PNG

                      RöstkartoffelR T 2 Replies Last reply
                      0
                      • XBiTX XBiT

                        Guten Morgen,

                        leider hat die Änderung nicht zum erfolg geführt.
                        Meldung ist noch die gleiche.

                        log.PNG

                        RöstkartoffelR Offline
                        RöstkartoffelR Offline
                        Röstkartoffel
                        wrote on last edited by
                        #11

                        @XBiT

                        Ich nutze das Skript schon seit vielen Monaten, der Fehler ist schon immer vorhanden gewesen und kommt nicht von irgendwelchen Updates.

                        Da ich mich mit JS nicht gut auskenne, das Skript aber sonst gut läuft, habe ich einfach die Datenpunkte mit "Tag_8", "Woche_5", "Quartal_5" und "Monat_13" pro geloggten Verbraucher angelegt.

                        NUC7i3BNH mit Proxmox und ioBroker (VM Debian Buster), Raspi3 (Slave Smartmeter für eHZ easymeter), Hardware CCU2, SMA SB5000TL-21

                        1 Reply Last reply
                        0
                        • XBiTX XBiT

                          Guten Morgen,

                          leider hat die Änderung nicht zum erfolg geführt.
                          Meldung ist noch die gleiche.

                          log.PNG

                          T Do not disturb
                          T Do not disturb
                          ticaki
                          wrote on last edited by
                          #12

                          @XBiT
                          Hast du das in 504 und 523 geändert?

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          1 Reply Last reply
                          0
                          • XBiTX Offline
                            XBiTX Offline
                            XBiT
                            wrote on last edited by
                            #13

                            @Röstkartoffel

                            Danke für die Info, mir ist der Fehler im Log erst jetzt aufgefallen deswegen dachte ich es liegt an einen Update oder Schaltjahr / Februar Problem.

                            @ticaki

                            ja genau da habe ich es geändert bin leider nicht so fit im JS :grin:

                            504-523.PNG

                            1 Reply Last reply
                            0
                            • T Do not disturb
                              T Do not disturb
                              ticaki
                              wrote on last edited by ticaki
                              #14

                              Jo hast recht. Ich benutze kein --i in for schleifen, das agiert anders als gedacht. Nimm die letzte Änderung wieder zurück und ändere:

                              for(var i = anzahl-1; i >= 0; i--) {
                              

                              Begründung:

                              J und I sind die Zahlen am Ende deiner Fehlermeldung. In dieser Funktion kopiert er aktuell I7 nach J8. Mit der Änderung ist die erste Kopie I6 nach J7

                              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                              Spenden

                              1 Reply Last reply
                              0
                              • XBiTX Offline
                                XBiTX Offline
                                XBiT
                                wrote on last edited by
                                #15

                                @ticaki

                                Okay wird gemacht habe es wieder geändert...
                                Danke für deine Hilfe vielleicht lege ich auch einfach die Datenpunkte wie Röstkartoffel gesagt hat an und gut ist :grinning:
                                Die Datenpunkte sind nur für die Vis da ist es nicht so wichtig.
                                Ich gehe aber davon aus das mit dem Fehler das ganze Script in bezug auf den Jahresverbrauch nicht stimmt da sicher Woche / Quartal 5 und Monat 13 bei der Berechnung nicht berücksichtigt werden.

                                T 1 Reply Last reply
                                0
                                • XBiTX XBiT

                                  @ticaki

                                  Okay wird gemacht habe es wieder geändert...
                                  Danke für deine Hilfe vielleicht lege ich auch einfach die Datenpunkte wie Röstkartoffel gesagt hat an und gut ist :grinning:
                                  Die Datenpunkte sind nur für die Vis da ist es nicht so wichtig.
                                  Ich gehe aber davon aus das mit dem Fehler das ganze Script in bezug auf den Jahresverbrauch nicht stimmt da sicher Woche / Quartal 5 und Monat 13 bei der Berechnung nicht berücksichtigt werden.

                                  T Do not disturb
                                  T Do not disturb
                                  ticaki
                                  wrote on last edited by ticaki
                                  #16

                                  @XBiT
                                  Dann leg die Datenpunkte an ist die einfachste Version, funktioniert sicher und stört ja niemanden :grin:

                                  EDIT: Ich denke nicht das die Werte relevant für die Berechnungen sind. Es gibt kumulierte Werte für den Zeitraum für den Preisberechnungen durchgeführt werden

                                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                  Spenden

                                  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

                                  631

                                  Online

                                  32.6k

                                  Users

                                  82.3k

                                  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