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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    950

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Verbrauchszaehler Fehler Tag 8 / Woche 5

Geplant Angeheftet Gesperrt Verschoben JavaScript
16 Beiträge 6 Kommentatoren 771 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.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      0
      • L Online
        L Online
        Linedancer
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • XBiTX Offline
          XBiTX Offline
          XBiT
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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 Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • XBiTX Offline
                XBiTX Offline
                XBiT
                schrieb am zuletzt editiert von
                #10

                Guten Morgen,

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

                log.PNG

                RöstkartoffelR T 2 Antworten Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • XBiTX XBiT

                    Guten Morgen,

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

                    log.PNG

                    T Nicht stören
                    T Nicht stören
                    ticaki
                    schrieb am zuletzt editiert von
                    #12

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

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    1 Antwort Letzte Antwort
                    0
                    • XBiTX Offline
                      XBiTX Offline
                      XBiT
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • T Nicht stören
                        T Nicht stören
                        ticaki
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        0
                        • XBiTX Offline
                          XBiTX Offline
                          XBiT
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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 Nicht stören
                            T Nicht stören
                            ticaki
                            schrieb am zuletzt editiert von 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 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

                            580

                            Online

                            32.6k

                            Benutzer

                            82.0k

                            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