Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Monatssummen über mehrere Jahre anzeigen

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Monatssummen über mehrere Jahre anzeigen

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

      Hallo,

      ich zeichne den Solarertrag kontinuierlich auf. Diese Livedaten werden zu Tages- und schließlich Monatssummen in den diversen Grafiken visualisiert. Die Monatssummen sollen für die letzten Jahre jeweils angezeigt.
      Beim Aufbau der Grafik dauert dies natürlich sehr lange, was ich gerne beschleunigen möchte.

      Wie stellt man dies am besten an, gibt es dazu eventuell eine Internetseite, wo man sich Ideen holen könnte?

      Vielen Dank
      Andreas

      Codierknecht mickemup 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @andi_grafa last edited by

        @andi_grafa sagte in Monatssummen über mehrere Jahre anzeigen:

        ich zeichne den Solarertrag kontinuierlich auf

        Da wäre die erste Frage: Wie?
        Influx? History? SQL?

        A 1 Reply Last reply Reply Quote 0
        • A
          andi_grafa @Codierknecht last edited by

          @codierknecht
          upps, sorry, ich verwende iobroker und influxdb 2.7

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @andi_grafa last edited by

            @andi_grafa sagte in Monatssummen über mehrere Jahre anzeigen:

            influxdb

            Da bin ich raus. Bei SQL könnte ich evtl. helfen, aber Influx ist nicht meine Welt.

            A 1 Reply Last reply Reply Quote 0
            • A
              andi_grafa @Codierknecht last edited by

              @codierknecht
              danke trotzdem

              1 Reply Last reply Reply Quote 0
              • mickemup
                mickemup @andi_grafa last edited by

                @andi_grafa
                Am elegantesten machst einen Task für Influx (GUI) um die Daten zu reduzieren.
                Ich reduziere auf einen Eintrag pro Tag.
                Aus diesem mache ich dann die Monats/Jahresplots in Grafana.

                So sieht dieser Task bei mir aus:

                import "date"
                import "timezone"
                
                option task = {name: "Energy", cron: "30 2 * * *"}
                
                option location = timezone.location(name: "Europe/Madrid")
                
                // Energy Day
                data1 =
                    from(bucket: "iobroker")
                        |> range(start: date.truncate(t: -3d, unit: 1d), stop: today())
                        |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Energy.Day_Bezug")
                        |> filter(fn: (r) => r["_field"] == "value")
                        |> drop(columns: ["ack", "q", "from"])
                
                data1
                    |> aggregateWindow(every: 1d, fn: last, timeSrc: "_start")
                    |> to(bucket: "iobroker_inflog", org: "org-egolz")
                
                

                Das Ganze wird in einen "longTerm" Bucket geschrieben, welcher kein "Ablaufdatum" hat.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                816
                Online

                32.3k
                Users

                81.1k
                Topics

                1.3m
                Posts

                3
                6
                132
                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