Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Stromverbrauch zwischen 00:00 und 05:00

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Stromverbrauch zwischen 00:00 und 05:00

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kla960 last edited by

      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?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @kla960 last edited by 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 1 Reply Last reply Reply Quote 0
        • K
          kla960 @paul53 last edited by

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

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @kla960 last edited by 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);
            });
            
            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            659
            Online

            32.1k
            Users

            80.6k
            Topics

            1.3m
            Posts

            2
            4
            105
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo