Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Grafana - Stromverbrauch des lfd. Jahres anzeigen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Grafana - Stromverbrauch des lfd. Jahres anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • SBorg
      SBorg Forum Testing Most Active @Jens Lämmer last edited by

      @Jens-Lämmer Willst du nur eine Anzeige oder mit dem Wert etwas "anstellen"?
      Du könntest in der Legende bspw. "total" aktivieren, dann zählt er die Einzelwerte zusammen. Wenn du den Graphen dann auf das aktuelle Jahr einschränkst hast du automatisch deinen aktuellen Verbrauch (bei mir hier 5 Jahre):
      Bild 1.png

      Jens Lämmer 1 Reply Last reply Reply Quote 0
      • Jens Lämmer
        Jens Lämmer @SBorg last edited by

        Also im Prinzip will ich eigentlich nur eine Anzeige, was ich im laufenden Jahr an Strom bezogen habe.

        db4dbdcc-c300-4dd9-a888-7a500b61e772-grafik.png

        Aktuell hab ich diese Anzeige. Jedoch ist das halt der Wert vom Gesamtbezug, seit Installation des Stromzählers.

        1 Reply Last reply Reply Quote 0
        • SBorg
          SBorg Forum Testing Most Active last edited by

          Hmm, dass geht IMO mit Grafana so nicht. Du kannst zwar einschränken von/bis, du müsstest aber den aktuellen Wert vom akt. Jahr - 1 zum 31.12. abziehen.
          Das geht mit Influx selbst, der kann aber nicht rechnen... Also müsstest du die entstandene Liste extern wieder aufaddieren...

          Ich denke am einfachsten wäre es bspw. mittels des Adapters Source Analytics. Dessen Ergebnis kannst du dann in die Influx schreiben und dann in Grafana darstellen.

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Jens Lämmer last edited by

            @Jens-Lämmer Es sollte gehen, wenn du als Zeitintervall "This Year" einstellst und dann in der Query den Select zusätzlich die difference nimmst.

            Also in etwa sowas:

            SELECT difference(mean("ernergie_kwh")) FROM "stromzaehler" WHERE $timeFilter GROUP BY time($__interval) fill(null)
            
            Jens Lämmer 1 Reply Last reply Reply Quote 0
            • Jens Lämmer
              Jens Lämmer @Guest last edited by

              @nis
              Also ich habe das mal ausprobiert:

              SELECT difference(mean("value")) FROM "sdm630_id1_total_kWh_bezug" WHERE $timeFilter GROUP BY time(1h) fill(null)
              

              das scheint zu gehen, dort zeigt er mir dann aktuell 0.12kWh an. Schreibe ich allerdings this year oder This Year statt 1h, dann erscheint der Fehler:
              625d5dde-3466-48f4-bc52-6b77eb80fbfc-grafik.png

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Jens Lämmer last edited by

                @Jens-Lämmer sagte in Grafana - Stromverbrauch des lfd. Jahres anzeigen:

                $timeFilter

                Dann probiere es mal etwas anders.
                Nimm dies als Query:

                SELECT max("value") - min("value") FROM "sdm630_id1_total_kWh_bezug" WHERE $timeFilter
                

                Und überschreibe den TimeFilter für das SingleStat Panel auf "This Year" in dem du bei dem Feld "Relative Time" dies eingibst "now/y"

                Als Value solltest du dann "Current" auswählen für die Anzeige.

                Jens Lämmer sentinel J 3 Replies Last reply Reply Quote 0
                • Jens Lämmer
                  Jens Lämmer @Guest last edited by

                  @nis
                  😀 🤗 mein Held! 👌

                  7fec91aa-fbe4-4571-bc2a-134785feacac-grafik.png

                  hab eben gegen gerechnet, indem ich den aktuellen Wert von dem ersten Wert im Januar abgezogen habe und es passt 😃

                  VIELEN VIELEN DANK!

                  Jetzt möchte ich das ganze noch verstehen.

                  c89d815b-49fc-4d79-88b6-9bcfac661ecc-grafik.png

                  Funktioniert das im Grunde so, dass die Variable $timeFIlter auf den unten eingetragenenen Wert zugreift - das dann die Rahmenbedingungen für die Rechnung darstellt und er somit den minimalsten Wert von diesem Jahr vom aktuellen Wert abzieht?

                  Gruß Jens

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Jens Lämmer last edited by A Former User

                    @Jens-Lämmer ja genau so funktioniert es.
                    Der timeFilter ist für das gesamte Dashboard definiert. Und du kannst ihn in jedem Panel überschreiben

                    1 Reply Last reply Reply Quote 1
                    • sentinel
                      sentinel @Guest last edited by

                      @nis 👍 Ebenso vielen Dank für diese Info.

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jens123 @Guest last edited by

                        @nis 👍 vielen Dank. Hast mir sehr geholfen!!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        543
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        how-to own project
                        5
                        11
                        8595
                        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