Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana
  5. Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen

Geplant Angeheftet Gesperrt Verschoben Grafana
7 Beiträge 4 Kommentatoren 544 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CephalopodC Offline
    CephalopodC Offline
    Cephalopod
    schrieb am zuletzt editiert von Cephalopod
    #1

    Ich möchte mein neues Balkonkraftwerk, ähnlich wie meinen Gaszähler visualisieren:

    c96ced8f-d781-42ab-a40d-aeac764ce9b7-image.png
    D.h. oben zwei Balkencharts für die Tages- und Wochenerzeugung.
    Datenquelle ist ein Shelly Plug, der die aktuell erzeugte Leistung in Watt misst.

    Wie muss ich das Balkendiagramm erzeugen?

    Das ist mein Ansatz für den Gaszähler, er funktioniert aber nicht mit dem Stromzähler:

    from(bucket: "iobroker")
      |> range(start: -7d)
      |> filter(fn: (r) => r["_measurement"] == "shelly.0.shellyplusplugs#e86beae82a58#1.Relay0.Power" and r["_field"] == "value") 
      |> difference()
      |> aggregateWindow(every: 1d, fn: sum, timeSrc:"_start")
      
    

    0170ecb2-d066-488e-a415-83d946decc8c-image.png

    Wo liegt mein Fehler?
    Ich vermute bei

    difference()
    

    da ich ja keine Differenz zwischen zwei Zählerständen haben möchte, sondern das Integral unter der Leistungskurve über 24 Stunden.
    Wie lautet der richtige Ausdruck in Grafana dafür?

    L icebearI Meister MopperM 3 Antworten Letzte Antwort
    0
    • CephalopodC Cephalopod

      Ich möchte mein neues Balkonkraftwerk, ähnlich wie meinen Gaszähler visualisieren:

      c96ced8f-d781-42ab-a40d-aeac764ce9b7-image.png
      D.h. oben zwei Balkencharts für die Tages- und Wochenerzeugung.
      Datenquelle ist ein Shelly Plug, der die aktuell erzeugte Leistung in Watt misst.

      Wie muss ich das Balkendiagramm erzeugen?

      Das ist mein Ansatz für den Gaszähler, er funktioniert aber nicht mit dem Stromzähler:

      from(bucket: "iobroker")
        |> range(start: -7d)
        |> filter(fn: (r) => r["_measurement"] == "shelly.0.shellyplusplugs#e86beae82a58#1.Relay0.Power" and r["_field"] == "value") 
        |> difference()
        |> aggregateWindow(every: 1d, fn: sum, timeSrc:"_start")
        
      

      0170ecb2-d066-488e-a415-83d946decc8c-image.png

      Wo liegt mein Fehler?
      Ich vermute bei

      difference()
      

      da ich ja keine Differenz zwischen zwei Zählerständen haben möchte, sondern das Integral unter der Leistungskurve über 24 Stunden.
      Wie lautet der richtige Ausdruck in Grafana dafür?

      L Offline
      L Offline
      lesiflo
      Most Active
      schrieb am zuletzt editiert von
      #2

      @cephalopod Hi, kann dir dazu nur mein Blockly zeigen.

      b6bf999f-c0fd-4507-9d8c-c852817baf3a-image.png

      1 Antwort Letzte Antwort
      0
      • CephalopodC Cephalopod

        Ich möchte mein neues Balkonkraftwerk, ähnlich wie meinen Gaszähler visualisieren:

        c96ced8f-d781-42ab-a40d-aeac764ce9b7-image.png
        D.h. oben zwei Balkencharts für die Tages- und Wochenerzeugung.
        Datenquelle ist ein Shelly Plug, der die aktuell erzeugte Leistung in Watt misst.

        Wie muss ich das Balkendiagramm erzeugen?

        Das ist mein Ansatz für den Gaszähler, er funktioniert aber nicht mit dem Stromzähler:

        from(bucket: "iobroker")
          |> range(start: -7d)
          |> filter(fn: (r) => r["_measurement"] == "shelly.0.shellyplusplugs#e86beae82a58#1.Relay0.Power" and r["_field"] == "value") 
          |> difference()
          |> aggregateWindow(every: 1d, fn: sum, timeSrc:"_start")
          
        

        0170ecb2-d066-488e-a415-83d946decc8c-image.png

        Wo liegt mein Fehler?
        Ich vermute bei

        difference()
        

        da ich ja keine Differenz zwischen zwei Zählerständen haben möchte, sondern das Integral unter der Leistungskurve über 24 Stunden.
        Wie lautet der richtige Ausdruck in Grafana dafür?

        icebearI Offline
        icebearI Offline
        icebear
        schrieb am zuletzt editiert von icebear
        #3

        @cephalopod said in Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen:

        D.h. oben zwei Balkencharts für die Tages- und Wochenerzeugung.

        Ich kann die leider im Moment auch nicht wirklich helfen, hab aber eine Frage:

        Kannst du mal zeigen wie du bei Grafana die Balkencharts gemacht hast?

        Ist das Bar-Chart vertikal? und wie hast du den Hintergrund vom Balken getrennt von den Balkenfarben eingefärbt, bzw. den Wert an das Ende bekommen?

        Edit: Also ich habs jetzt soweit hinbekommen mit dem Bar-Gauge allerdings krieg ich das nich hin das er links den Tag bzw das Datum hinschreibt.
        Wo hast du das eingestellt?

        1 Antwort Letzte Antwort
        0
        • CephalopodC Offline
          CephalopodC Offline
          Cephalopod
          schrieb am zuletzt editiert von
          #4

          Hat sich erledigt.
          Der Shelly Plug hat auch eine Energieanzeige in Wh, und die nehme ich jetzt dafür.

          1 Antwort Letzte Antwort
          0
          • CephalopodC Cephalopod

            Ich möchte mein neues Balkonkraftwerk, ähnlich wie meinen Gaszähler visualisieren:

            c96ced8f-d781-42ab-a40d-aeac764ce9b7-image.png
            D.h. oben zwei Balkencharts für die Tages- und Wochenerzeugung.
            Datenquelle ist ein Shelly Plug, der die aktuell erzeugte Leistung in Watt misst.

            Wie muss ich das Balkendiagramm erzeugen?

            Das ist mein Ansatz für den Gaszähler, er funktioniert aber nicht mit dem Stromzähler:

            from(bucket: "iobroker")
              |> range(start: -7d)
              |> filter(fn: (r) => r["_measurement"] == "shelly.0.shellyplusplugs#e86beae82a58#1.Relay0.Power" and r["_field"] == "value") 
              |> difference()
              |> aggregateWindow(every: 1d, fn: sum, timeSrc:"_start")
              
            

            0170ecb2-d066-488e-a415-83d946decc8c-image.png

            Wo liegt mein Fehler?
            Ich vermute bei

            difference()
            

            da ich ja keine Differenz zwischen zwei Zählerständen haben möchte, sondern das Integral unter der Leistungskurve über 24 Stunden.
            Wie lautet der richtige Ausdruck in Grafana dafür?

            Meister MopperM Offline
            Meister MopperM Offline
            Meister Mopper
            schrieb am zuletzt editiert von
            #5

            @cephalopod sagte in Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen:

            Wo liegt mein Fehler?

            Da fehlt ein == "value")

            from(bucket: "iobroker")
              |> range(start: -1w)
              |> filter(fn: (r) => r["_measurement"] == "smartmeter.0.1-0:1_8_0__255.value" and r["_field"] == "value")
              |> difference()
              |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
            

            Proxmox und HA

            CephalopodC 1 Antwort Letzte Antwort
            0
            • Meister MopperM Meister Mopper

              @cephalopod sagte in Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen:

              Wo liegt mein Fehler?

              Da fehlt ein == "value")

              from(bucket: "iobroker")
                |> range(start: -1w)
                |> filter(fn: (r) => r["_measurement"] == "smartmeter.0.1-0:1_8_0__255.value" and r["_field"] == "value")
                |> difference()
                |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
              
              CephalopodC Offline
              CephalopodC Offline
              Cephalopod
              schrieb am zuletzt editiert von Cephalopod
              #6

              @meister-mopper

              Wo fehlt das?

              Meister MopperM 1 Antwort Letzte Antwort
              0
              • CephalopodC Cephalopod

                @meister-mopper

                Wo fehlt das?

                Meister MopperM Offline
                Meister MopperM Offline
                Meister Mopper
                schrieb am zuletzt editiert von Meister Mopper
                #7

                @cephalopod sagte in Grafana: PV Tagesertrag aus Leistung errechnen/anzeigen:

                @meister-mopper

                Wo fehlt das?

                9c64d53d-bb5e-481a-8d4b-c4a39d7cfde0-grafik.png

                edit:

                Nö, stimmt, ist ja da. Dann weiß ich auch nicht. :man-shrugging:

                Proxmox und HA

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                403

                Online

                32.5k

                Benutzer

                81.6k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe