Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. History Anzahl Werte über definierten Zeitraum

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    History Anzahl Werte über definierten Zeitraum

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

      Hallo,

      ich versuche die Anzahl der Werte über einen Zeitraum zu zählen.
      Leider verstehe ich die Logik der Options nicht.
      Wie muss ich die Option setzen, das er mir nur die Anzahl der Einträge über einen bestimmten Zeitraum ausgibt?

      var end = Date.now();
      sendTo('history.0', 'getHistory', {
          id: x ,
          options: {
              start:      end - y,
              end:        end,
              count: 1,
              aggregate: 'onchange'
          }
      }, function (result) {
          console.log(result);
          return result;
        });
      

      Vielen DAnk

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @horphi last edited by

        @horphi sagte: die Anzahl der Einträge über einen bestimmten Zeitraum ausgibt?

        var end = Date.now();
        var y = 86400000; // 1 Tag
        
        sendTo('history.0', 'getHistory', {
            id: x ,
            options: {
                start:      end - y,
                end:        end,
                count: 5000,
                aggregate: 'none'
            }
          }, function (result) {
          console.log(result.result.length);
        });
        
        H 1 Reply Last reply Reply Quote 0
        • H
          horphi @paul53 last edited by

          @paul53 danke dir.
          Du zählst also einfach im Result alles zusammen.
          Ich dachte, das History das schon selber mit count macht...

          Grüße

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @horphi last edited by paul53

            @horphi sagte: mit count macht...

            Soweit ich weiß, begrenzt count die Anzahl der zurück gegebenen Werte,

            H 1 Reply Last reply Reply Quote 0
            • H
              horphi @paul53 last edited by

              @paul53 danke dir

              in der Readme steht "count - Anzahl der Werte, wenn das Aggregat 'onchange' ist, oder wenn eine andere Aggregatmethode verwendet wird Anzahl der Intervalle. Count wird ignoriert, wenn step gesetzt ist, sonst ist der Default-Wert 500 wenn count nicht angegeben."

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              936
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              2
              5
              231
              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