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 Werte zusammenrechnen

    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 Werte zusammenrechnen

    This topic has been deleted. Only users with topic management privileges can see it.
    • FredF
      FredF Most Active Forum Testing @CrunkFX last edited by

      @CrunkFX
      Das hier Gelesen?

      CrunkFX 1 Reply Last reply Reply Quote 0
      • CrunkFX
        CrunkFX Forum Testing @FredF last edited by

        @FredF Ja nur leider werd ich da nicht ganz schlau draus, wo muss ich die Aggregate Funktion reinpacken?

        FredF 1 Reply Last reply Reply Quote 0
        • FredF
          FredF Most Active Forum Testing @CrunkFX last edited by

          @CrunkFX
          Ok, da bin ich leider auch ein unwissender. Vielleicht kann @paul53 helfen?

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

            @CrunkFX
            Beispiel mit SQL. Funktioniert genauso mit History.

            CrunkFX 1 Reply Last reply Reply Quote 0
            • CrunkFX
              CrunkFX Forum Testing @paul53 last edited by

              @paul53 Das gibt mir aber nicht die Summe aller Werte zurück, wenn ich sum nutze bekomme ich einen random Wert.

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

                @CrunkFX sagte:

                nicht die Summe aller Werte

                Du möchtest die Summe ?

                        callback(sum);
                
                function logResult(summe) {
                    log('Summe: ' + summe);
                }
                
                CrunkFX 2 Replies Last reply Reply Quote 1
                • CrunkFX
                  CrunkFX Forum Testing @paul53 last edited by

                  @paul53 Danke, probiere ich morgen aus und berichte, obwohl ich nicht nachvollziehen kann wo aus sum ,summe wird.

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

                    @CrunkFX
                    Das ist die von mir gewählte Bezeichnung für die lokale Variable der Funktion logResult().

                    Ohne die Funktion und den Callback-Aufruf zu ändern:

                    function logResult(min, max, mean, cnt) {
                        log('Min: ' + min);
                        log('Max: ' + max);
                        log('Mittel: ' + mean);
                        log('Anzahl: ' + cnt);
                        log('Summe: ' + mean * cnt);
                    }
                    
                    CrunkFX 1 Reply Last reply Reply Quote 1
                    • CrunkFX
                      CrunkFX Forum Testing @paul53 last edited by

                      @paul53 Wenn ich es so mache, rechnen wir aber mit dem Durchschnittswert oder?

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

                        @CrunkFX sagte:

                        rechnen wir aber mit dem Durchschnittswert oder?

                        Dann schau mal, wie der Durchschnittswert berechnet wird:

                        sum / data.result.length
                        
                        1 Reply Last reply Reply Quote 0
                        • CrunkFX
                          CrunkFX Forum Testing @paul53 last edited by

                          @paul53 Danke, das macht genau was es soll.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          796
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          625
                          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