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. Node-Red
  5. Stromverbrauch zwischen 00:00 und 05:00

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Stromverbrauch zwischen 00:00 und 05:00

Geplant Angeheftet Gesperrt Verschoben Node-Red
5 Beiträge 2 Kommentatoren 399 Aufrufe 1 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.
  • K Offline
    K Offline
    kla960
    schrieb am zuletzt editiert von
    #1

    Moin liebe Community,

    ich bekomme von meinem Stromzähler über einen Bitshake Reader die Werte permanent geliefert.

    Jetzt würde ich gerne meinen Stromverbrauch in dem Titel Zeitraum täglich ermitteln. Ich habe mir da zwar was gebastelt, aber das funktioniert so semi gut.

    Meine Lösung sieht so aus, dass ich die Summe Einspeisung in dem Zeitraum filtere. min und max ermittle und dann aus den beiden Werten die Differenz bilde.

    Die Werte min und max ermittle ich über einen Aggregator, der aber immer die Angabe eines Zeitraumes will.

    Wie gesagt ist das nicht ideal. Habt Ihr eine Idee das ganze einfacher zu machen?

    paul53P 1 Antwort Letzte Antwort
    0
    • K kla960

      Moin liebe Community,

      ich bekomme von meinem Stromzähler über einen Bitshake Reader die Werte permanent geliefert.

      Jetzt würde ich gerne meinen Stromverbrauch in dem Titel Zeitraum täglich ermitteln. Ich habe mir da zwar was gebastelt, aber das funktioniert so semi gut.

      Meine Lösung sieht so aus, dass ich die Summe Einspeisung in dem Zeitraum filtere. min und max ermittle und dann aus den beiden Werten die Differenz bilde.

      Die Werte min und max ermittle ich über einen Aggregator, der aber immer die Angabe eines Zeitraumes will.

      Wie gesagt ist das nicht ideal. Habt Ihr eine Idee das ganze einfacher zu machen?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @kla960 sagte: Werte permanent geliefert.

      Zählerstand oder nur Leistung?
      Bei Zählerstand: Stand um 0:00 Uhr merken und um 5:00 Uhr Differenz "Zählerstand - Merker" in DP schreiben.

      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

      K 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @kla960 sagte: Werte permanent geliefert.

        Zählerstand oder nur Leistung?
        Bei Zählerstand: Stand um 0:00 Uhr merken und um 5:00 Uhr Differenz "Zählerstand - Merker" in DP schreiben.

        K Offline
        K Offline
        kla960
        schrieb am zuletzt editiert von
        #3

        @paul53 sagte in Stromverbrauch zwischen 00:00 und 05:00:

        @kla960 sagte: Werte permanent geliefert.

        Zählerstand oder nur Leistung?

        geliefert wird permanent die aktuelle Leistung und der Zählerstand. Zählerstand 05:00 -00:00 sollte den gewünschten Wert liefern.

        Bei Zählerstand: Stand um 0:00 Uhr merken und um 5:00 Uhr Differenz "Zählerstand - Merker" in DP schreiben.

        Hast du auf die schnelle
        einen Tipp wie ein Switch genau zu den Zeiten einen Wert auswerfen kann?
        die Werte kommen alle 10 s

        Bedingung mit timestamp: 1757061846335 oder lastchange: 1757061846335
        bauen?

        paul53P 1 Antwort Letzte Antwort
        0
        • K kla960

          @paul53 sagte in Stromverbrauch zwischen 00:00 und 05:00:

          @kla960 sagte: Werte permanent geliefert.

          Zählerstand oder nur Leistung?

          geliefert wird permanent die aktuelle Leistung und der Zählerstand. Zählerstand 05:00 -00:00 sollte den gewünschten Wert liefern.

          Bei Zählerstand: Stand um 0:00 Uhr merken und um 5:00 Uhr Differenz "Zählerstand - Merker" in DP schreiben.

          Hast du auf die schnelle
          einen Tipp wie ein Switch genau zu den Zeiten einen Wert auswerfen kann?
          die Werte kommen alle 10 s

          Bedingung mit timestamp: 1757061846335 oder lastchange: 1757061846335
          bauen?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @kla960 sagte: einen Tipp

          Mit Node-Red kenne ich mich nicht aus, deshalb Javascript.

          // IDs eintragen!
          const idZaehler = '';
          const idVerbrauch5 = '';
          
          var stand0 = getState(idZaehler).val;
          
          schedule('0 0,5 * * *', function() {
              if(new Date().getHours() == 0) stand0 = getState(idZaehler).val;
              else setState(idVerbrauch5, getState(idZaehler).val - stand0, true);
          });
          

          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

          K 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @kla960 sagte: einen Tipp

            Mit Node-Red kenne ich mich nicht aus, deshalb Javascript.

            // IDs eintragen!
            const idZaehler = '';
            const idVerbrauch5 = '';
            
            var stand0 = getState(idZaehler).val;
            
            schedule('0 0,5 * * *', function() {
                if(new Date().getHours() == 0) stand0 = getState(idZaehler).val;
                else setState(idVerbrauch5, getState(idZaehler).val - stand0, true);
            });
            
            K Offline
            K Offline
            kla960
            schrieb am zuletzt editiert von
            #5

            @paul53 Dank dir für die Inspiration.

            Habe das jetzt wie folgt in Red Node gelöst:

            Red node.png

            Mit einem Inject Node hole ich die Daten zum Zeitpunkt aus dem iobroker und füge diese dann zusammen um die Differenz zu bilden.

            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

            762

            Online

            32.6k

            Benutzer

            82.1k

            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