Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. getHistory nur 500 Ergebnisse

    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

    getHistory nur 500 Ergebnisse

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

      getHistory liefert nur 500 Ergebnisse:

      sendTo('sql.0', 'getHistory', {
              id: id,
              options: {
                  start:      start,                       // Unix Time Format
                  end:        end,
                  aggregate: 'none'
              }
          }, function (data) {
              var min = data.result[0].val;
              var min_ts = data.result[0].ts
              var max = min;
              var max_ts = data.result[0].ts
              var sum = 0;
              var mean = 0;
              var anzahl = data.result.length
      

      data.result.length = 500, obwohl über 3000 Datensätze vorhanden sind.

      paul53 1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        @apollon77 ?

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

          @hanss sagte:

          data.result.length = 500

          Bei meinem Test mit "history" wurde ebenfalls der Wert 500 geliefert, obwohl es mehr sein müssten. Es werden auch nur die ersten 500 Werte nach "start" zur Berechnung verwendet. Gebe ich zusätzlich options.count = 1500 ein, wird mir die Anzahl 996 geliefert und die Werte stimmen.

          EDIT: Habe in der Datei ioBroker.history/blob/master/lib/aggregate.js 2 Stellen gefunden: Zeilen 414 und 449. Issue auf Github ist erstellt.

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @AlCalzone last edited by

            @AlCalzone hier, bei der Arbeit 😉

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

              @paul53 danke für das issue. Frage ist nur was das Ziel sein soll. Ohne Limit alles alles zurückzugeben ist ein in meinen Augen nicht sinnvolles Ziel. Also das Verhalten dokumentieren? Oder was ist ein besserer Wert?

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

                @apollon77 sagte:

                Also das Verhalten dokumentieren?

                Das würde helfen, denn wenn man für options.count eine höheren Wert vorgibt, wird dieser berücksichtigt.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                440
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                gethistory nur 500 ergebnisse
                4
                6
                292
                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