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 - Stromzähler nachbauen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    535

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Grafana - Stromzähler nachbauen

Geplant Angeheftet Gesperrt Verschoben Grafana
36 Beiträge 5 Kommentatoren 4.1k Aufrufe 6 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.
  • HumidorH Humidor

    am EM24 schaut das os aus, sehe nur die Modbus TCP Schnittstelle, dh er kann nicht selbst in die influxDB schieben, wird nur ausgelesen
    was allerdings alles zum auslesen ist, muss ich noch rausfinden
    EM24 #1.png EM24 #2.png

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

    @humidor Meinst du so was:

    a927a3f4-9626-4c17-b12c-028393d0d0a6-image.png

    Tag:
    64dcdc8d-cf53-4a00-9a33-ac47538faa99-image.png

    Monat:
    c5ef62ec-bcf1-4b76-b83d-8083e7fa0bd8-image.png

    HumidorH 1 Antwort Letzte Antwort
    0
    • L lesiflo

      @humidor Meinst du so was:

      a927a3f4-9626-4c17-b12c-028393d0d0a6-image.png

      Tag:
      64dcdc8d-cf53-4a00-9a33-ac47538faa99-image.png

      Monat:
      c5ef62ec-bcf1-4b76-b83d-8083e7fa0bd8-image.png

      HumidorH Offline
      HumidorH Offline
      Humidor
      schrieb am zuletzt editiert von
      #8

      @lesiflo im Prinzip ja, aber ich habe nur den aktuellen Wert, keine Summe an kWh.

      BG

      L 1 Antwort Letzte Antwort
      0
      • HumidorH Humidor

        @lesiflo im Prinzip ja, aber ich habe nur den aktuellen Wert, keine Summe an kWh.

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

        @humidor

        Den kWh Wert aus der Leistung kannst so z.B. berechnen:

        350852cd-9ddf-4d53-bda3-c1b5bd20944d-image.png

        1 Antwort Letzte Antwort
        1
        • HumidorH Humidor

          Hallo Gemeinde!!

          bitte um Hilfe, wie ich in Grafana eine Stromzähler nachbauen kann, die Daten sind vorhanden. Es geht um die Summenberechnungen pro Tag/Woche/Jahr...

          influxDB V2.0

          Vielen Dank!

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

          @humidor

          Hier nutze ich meine Smartmeter-Daten, die kommen fortlaufend von meinem Stromzähler.

          87234478-4a4a-48ba-8ad2-df50c3629b99-grafik.png

          Proxmox und HA

          HumidorH 1 Antwort Letzte Antwort
          1
          • Meister MopperM Meister Mopper

            @humidor

            Hier nutze ich meine Smartmeter-Daten, die kommen fortlaufend von meinem Stromzähler.

            87234478-4a4a-48ba-8ad2-df50c3629b99-grafik.png

            HumidorH Offline
            HumidorH Offline
            Humidor
            schrieb am zuletzt editiert von
            #11

            @meister-mopper welcher Wert kommt da ins Grafana, der pos. Watt-Wert?

            BG

            Meister MopperM 1 Antwort Letzte Antwort
            0
            • HumidorH Humidor

              @meister-mopper welcher Wert kommt da ins Grafana, der pos. Watt-Wert?

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

              @humidor sagte in Grafana - Stromzähler nachbauen:

              @meister-mopper welcher Wert kommt da ins Grafana, der pos. Watt-Wert?

              Jap

              Proxmox und HA

              HumidorH 1 Antwort Letzte Antwort
              0
              • Meister MopperM Meister Mopper

                @humidor sagte in Grafana - Stromzähler nachbauen:

                @meister-mopper welcher Wert kommt da ins Grafana, der pos. Watt-Wert?

                Jap

                HumidorH Offline
                HumidorH Offline
                Humidor
                schrieb am zuletzt editiert von
                #13

                @meister-mopper kannst mir bitte den code einstellen, sonst müsste ich ihne mühsam abtipseln :)

                BG

                Meister MopperM 1 Antwort Letzte Antwort
                0
                • HumidorH Humidor

                  @meister-mopper kannst mir bitte den code einstellen, sonst müsste ich ihne mühsam abtipseln :)

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

                  @humidor

                  Hier das json zum importieren, da sind dann auch alle Formatierungen und overrides mit drin:

                  {
                   "datasource": {
                     "type": "influxdb",
                     "uid": "000000001"
                   },
                   "description": "",
                   "fieldConfig": {
                     "defaults": {
                       "custom": {
                         "lineWidth": 1,
                         "fillOpacity": 80,
                         "gradientMode": "none",
                         "axisPlacement": "auto",
                         "axisLabel": "",
                         "axisColorMode": "text",
                         "axisBorderShow": false,
                         "scaleDistribution": {
                           "type": "linear"
                         },
                         "axisCenteredZero": false,
                         "hideFrom": {
                           "tooltip": false,
                           "viz": false,
                           "legend": false
                         },
                         "thresholdsStyle": {
                           "mode": "off"
                         }
                       },
                       "color": {
                         "mode": "fixed",
                         "fixedColor": "red"
                       },
                       "mappings": [],
                       "thresholds": {
                         "mode": "absolute",
                         "steps": [
                           {
                             "color": "green",
                             "value": null
                           },
                           {
                             "color": "red",
                             "value": 80
                           }
                         ]
                       },
                       "links": [],
                       "min": 0,
                       "unit": "kwatth"
                     },
                     "overrides": [
                       {
                         "matcher": {
                           "id": "byName",
                           "options": "Time"
                         },
                         "properties": [
                           {
                             "id": "unit",
                             "value": "time: D dd"
                           }
                         ]
                       }
                     ]
                   },
                   "gridPos": {
                     "h": 7,
                     "w": 12,
                     "x": 12,
                     "y": 27
                   },
                   "hideTimeOverride": true,
                   "id": 98,
                   "interval": "1d",
                   "options": {
                     "orientation": "auto",
                     "xTickLabelRotation": -90,
                     "xTickLabelSpacing": 0,
                     "showValue": "always",
                     "stacking": "none",
                     "groupWidth": 0.7,
                     "barWidth": 0.7,
                     "barRadius": 0,
                     "fullHighlight": false,
                     "tooltip": {
                       "mode": "single",
                       "sort": "none"
                     },
                     "legend": {
                       "showLegend": false,
                       "displayMode": "list",
                       "placement": "bottom",
                       "calcs": []
                     }
                   },
                   "pluginVersion": "8.5.1",
                   "targets": [
                     {
                       "datasource": {
                         "type": "influxdb",
                         "uid": "000000001"
                       },
                       "groupBy": [
                         {
                           "params": [
                             "$__interval"
                           ],
                           "type": "time"
                         },
                         {
                           "params": [
                             "null"
                           ],
                           "type": "fill"
                         }
                       ],
                       "measurement": "0_userdata.0.Energie.PV.Netzbezug",
                       "orderByTime": "ASC",
                       "policy": "default",
                       "query": "import \"timezone\"\r\noption location = timezone.location(name: \"Europe/Berlin\")\r\n\r\nfrom(bucket: \"iobroker\")\r\n  |> range(start: -1mo, stop: v.timeRangeStop)\r\n  |> filter(fn: (r) => r[\"_measurement\"] == \"smartmeter.0.1-0:1_8_0__255.value\" and r[\"_field\"] == \"value\")\r\n  |> difference()\r\n  |> aggregateWindow(every: 1d, fn: sum, timeSrc: \"_start\")",
                       "refId": "A",
                       "resultFormat": "time_series",
                       "select": [
                         [
                           {
                             "params": [
                               "value"
                             ],
                             "type": "field"
                           },
                           {
                             "params": [],
                             "type": "max"
                           }
                         ]
                       ],
                       "tags": []
                     },
                     {
                       "alias": "Direct self-use",
                       "datasource": {
                         "type": "influxdb",
                         "uid": "000000001"
                       },
                       "groupBy": [
                         {
                           "params": [
                             "$__interval"
                           ],
                           "type": "time"
                         },
                         {
                           "params": [
                             "null"
                           ],
                           "type": "fill"
                         }
                       ],
                       "hide": false,
                       "measurement": "kWh",
                       "orderByTime": "ASC",
                       "policy": "default",
                       "refId": "B",
                       "resultFormat": "time_series",
                       "select": [
                         [
                           {
                             "params": [
                               "value"
                             ],
                             "type": "field"
                           },
                           {
                             "params": [],
                             "type": "max"
                           }
                         ]
                       ],
                       "tags": [
                         {
                           "key": "entity_id",
                           "operator": "=",
                           "value": "selfuse_energy_daily"
                         }
                       ]
                     }
                   ],
                   "timeFrom": "1h",
                   "title": "Tagesbezug (Monat)",
                   "type": "barchart"
                  }
                  

                  Hier influx

                  import "timezone"
                  option location = timezone.location(name: "Europe/Berlin")
                  
                  from(bucket: "iobroker")
                    |> range(start: -1mo, stop: v.timeRangeStop)
                    |> 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

                  HumidorH 1 Antwort Letzte Antwort
                  1
                  • Meister MopperM Meister Mopper

                    @humidor

                    Hier das json zum importieren, da sind dann auch alle Formatierungen und overrides mit drin:

                    {
                     "datasource": {
                       "type": "influxdb",
                       "uid": "000000001"
                     },
                     "description": "",
                     "fieldConfig": {
                       "defaults": {
                         "custom": {
                           "lineWidth": 1,
                           "fillOpacity": 80,
                           "gradientMode": "none",
                           "axisPlacement": "auto",
                           "axisLabel": "",
                           "axisColorMode": "text",
                           "axisBorderShow": false,
                           "scaleDistribution": {
                             "type": "linear"
                           },
                           "axisCenteredZero": false,
                           "hideFrom": {
                             "tooltip": false,
                             "viz": false,
                             "legend": false
                           },
                           "thresholdsStyle": {
                             "mode": "off"
                           }
                         },
                         "color": {
                           "mode": "fixed",
                           "fixedColor": "red"
                         },
                         "mappings": [],
                         "thresholds": {
                           "mode": "absolute",
                           "steps": [
                             {
                               "color": "green",
                               "value": null
                             },
                             {
                               "color": "red",
                               "value": 80
                             }
                           ]
                         },
                         "links": [],
                         "min": 0,
                         "unit": "kwatth"
                       },
                       "overrides": [
                         {
                           "matcher": {
                             "id": "byName",
                             "options": "Time"
                           },
                           "properties": [
                             {
                               "id": "unit",
                               "value": "time: D dd"
                             }
                           ]
                         }
                       ]
                     },
                     "gridPos": {
                       "h": 7,
                       "w": 12,
                       "x": 12,
                       "y": 27
                     },
                     "hideTimeOverride": true,
                     "id": 98,
                     "interval": "1d",
                     "options": {
                       "orientation": "auto",
                       "xTickLabelRotation": -90,
                       "xTickLabelSpacing": 0,
                       "showValue": "always",
                       "stacking": "none",
                       "groupWidth": 0.7,
                       "barWidth": 0.7,
                       "barRadius": 0,
                       "fullHighlight": false,
                       "tooltip": {
                         "mode": "single",
                         "sort": "none"
                       },
                       "legend": {
                         "showLegend": false,
                         "displayMode": "list",
                         "placement": "bottom",
                         "calcs": []
                       }
                     },
                     "pluginVersion": "8.5.1",
                     "targets": [
                       {
                         "datasource": {
                           "type": "influxdb",
                           "uid": "000000001"
                         },
                         "groupBy": [
                           {
                             "params": [
                               "$__interval"
                             ],
                             "type": "time"
                           },
                           {
                             "params": [
                               "null"
                             ],
                             "type": "fill"
                           }
                         ],
                         "measurement": "0_userdata.0.Energie.PV.Netzbezug",
                         "orderByTime": "ASC",
                         "policy": "default",
                         "query": "import \"timezone\"\r\noption location = timezone.location(name: \"Europe/Berlin\")\r\n\r\nfrom(bucket: \"iobroker\")\r\n  |> range(start: -1mo, stop: v.timeRangeStop)\r\n  |> filter(fn: (r) => r[\"_measurement\"] == \"smartmeter.0.1-0:1_8_0__255.value\" and r[\"_field\"] == \"value\")\r\n  |> difference()\r\n  |> aggregateWindow(every: 1d, fn: sum, timeSrc: \"_start\")",
                         "refId": "A",
                         "resultFormat": "time_series",
                         "select": [
                           [
                             {
                               "params": [
                                 "value"
                               ],
                               "type": "field"
                             },
                             {
                               "params": [],
                               "type": "max"
                             }
                           ]
                         ],
                         "tags": []
                       },
                       {
                         "alias": "Direct self-use",
                         "datasource": {
                           "type": "influxdb",
                           "uid": "000000001"
                         },
                         "groupBy": [
                           {
                             "params": [
                               "$__interval"
                             ],
                             "type": "time"
                           },
                           {
                             "params": [
                               "null"
                             ],
                             "type": "fill"
                           }
                         ],
                         "hide": false,
                         "measurement": "kWh",
                         "orderByTime": "ASC",
                         "policy": "default",
                         "refId": "B",
                         "resultFormat": "time_series",
                         "select": [
                           [
                             {
                               "params": [
                                 "value"
                               ],
                               "type": "field"
                             },
                             {
                               "params": [],
                               "type": "max"
                             }
                           ]
                         ],
                         "tags": [
                           {
                             "key": "entity_id",
                             "operator": "=",
                             "value": "selfuse_energy_daily"
                           }
                         ]
                       }
                     ],
                     "timeFrom": "1h",
                     "title": "Tagesbezug (Monat)",
                     "type": "barchart"
                    }
                    

                    Hier influx

                    import "timezone"
                    option location = timezone.location(name: "Europe/Berlin")
                    
                    from(bucket: "iobroker")
                      |> range(start: -1mo, stop: v.timeRangeStop)
                      |> 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")
                    
                    HumidorH Offline
                    HumidorH Offline
                    Humidor
                    schrieb am zuletzt editiert von
                    #15

                    @meister-mopper sagte in Grafana - Stromzähler nachbauen:

                    |> difference() |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")

                    OK, das kapier ich noch nicht
                    woher stammt der "Spoiler"? iobroker oder grafana?
                    wenn ich deine Influx Text (geändert auf meine Werte) eingebe, kommt mal nix
                    Bildschirmfoto 2024-10-14 um 16.56.15.png

                    BG

                    Meister MopperM 1 Antwort Letzte Antwort
                    0
                    • HumidorH Humidor

                      @meister-mopper sagte in Grafana - Stromzähler nachbauen:

                      |> difference() |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")

                      OK, das kapier ich noch nicht
                      woher stammt der "Spoiler"? iobroker oder grafana?
                      wenn ich deine Influx Text (geändert auf meine Werte) eingebe, kommt mal nix
                      Bildschirmfoto 2024-10-14 um 16.56.15.png

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

                      @humidor sagte in Grafana - Stromzähler nachbauen:

                      woher stammt der "Spoiler"? iobroker oder grafana?

                      Das ist das json des dashboard von Grafana und kann in Grafana eingelesen werden.

                      Proxmox und HA

                      HumidorH 1 Antwort Letzte Antwort
                      0
                      • Meister MopperM Meister Mopper

                        @humidor sagte in Grafana - Stromzähler nachbauen:

                        woher stammt der "Spoiler"? iobroker oder grafana?

                        Das ist das json des dashboard von Grafana und kann in Grafana eingelesen werden.

                        HumidorH Offline
                        HumidorH Offline
                        Humidor
                        schrieb am zuletzt editiert von Humidor
                        #17

                        @meister-mopper etwas weiter bin ich gekommen, habe dein dashboard eingelesen, darin ein panel geöffnet mit das query eingetragen
                        (ist das richtig ein Panel zu öffnen, das ist auf std. Einstellungen)

                        nun sehe ich diese Information
                        Bildschirmfoto 2024-10-15 um 06.32.50.png
                        Bildschirmfoto 2024-10-15 um 06.33.59.png
                        Bildschirmfoto 2024-10-15 um 06.36.51.png

                        BG

                        1 Antwort Letzte Antwort
                        0
                        • Meister MopperM Offline
                          Meister MopperM Offline
                          Meister Mopper
                          schrieb am zuletzt editiert von
                          #18

                          Schau mal hier.

                          Damit habe ich es hinbekommen.

                          Proxmox und HA

                          HumidorH 1 Antwort Letzte Antwort
                          1
                          • Meister MopperM Meister Mopper

                            Schau mal hier.

                            Damit habe ich es hinbekommen.

                            HumidorH Offline
                            HumidorH Offline
                            Humidor
                            schrieb am zuletzt editiert von Humidor
                            #19

                            @meister-mopper super, danke, habs soweit kapiert

                            jetzt habe ich ein Problem mit den Daten
                            Alias - aus einem Mqtt Wert wird der aktuelle Wert (Leistung) entnommen
                            Alias - aus einem Mqtt Wert nur der Neg. Wert
                            Alias - aus einem Mqtt Wert nur der Pos. Wert

                            alle werden in die Influx eingetragen

                            wenn ich mir im ioBroker den Verlauf ansehe, sehe ich die jeweiligen Werte zBsp. bezogen auf 1 Tag

                            im Grafana mit der Summen Funktion, kommt dann irgendwas raus, auch Minuswerte??
                            Bildschirmfoto 2024-10-15 um 16.08.40.png

                            Bildschirmfoto 2024-10-15 um 16.08.22.png

                            Bildschirmfoto 2024-10-15 um 16.08.15.png

                            BG

                            Meister MopperM 1 Antwort Letzte Antwort
                            0
                            • HumidorH Humidor

                              @meister-mopper super, danke, habs soweit kapiert

                              jetzt habe ich ein Problem mit den Daten
                              Alias - aus einem Mqtt Wert wird der aktuelle Wert (Leistung) entnommen
                              Alias - aus einem Mqtt Wert nur der Neg. Wert
                              Alias - aus einem Mqtt Wert nur der Pos. Wert

                              alle werden in die Influx eingetragen

                              wenn ich mir im ioBroker den Verlauf ansehe, sehe ich die jeweiligen Werte zBsp. bezogen auf 1 Tag

                              im Grafana mit der Summen Funktion, kommt dann irgendwas raus, auch Minuswerte??
                              Bildschirmfoto 2024-10-15 um 16.08.40.png

                              Bildschirmfoto 2024-10-15 um 16.08.22.png

                              Bildschirmfoto 2024-10-15 um 16.08.15.png

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

                              @humidor sagte in Grafana - Stromzähler nachbauen:

                              @meister-mopper super, danke, habs soweit kapiert

                              jetzt habe ich ein Problem mit den Daten
                              Alias - aus einem Mqtt Wert wird der aktuelle Wert (Leistung) entnommen
                              Alias - aus einem Mqtt Wert nur der Neg. Wert
                              Alias - aus einem Mqtt Wert nur der Pos. Wert

                              alle werden in die Influx eingetragen

                              wenn ich mir im ioBroker den Verlauf ansehe, sehe ich die jeweiligen Werte zBsp. bezogen auf 1 Tag

                              im Grafana mit der Summen Funktion, kommt dann irgendwas raus, auch Minuswerte??
                              Bildschirmfoto 2024-10-15 um 16.08.40.png

                              Bildschirmfoto 2024-10-15 um 16.08.22.png

                              Bildschirmfoto 2024-10-15 um 16.08.15.png

                              Tatsächlich kann ich nicht nachvollziehen, was du hier sagen möchtest. Meinst mit negativen Werten die Einspeisung?

                              Ich rechne alle Negativdaten in positive Werte um. Mit diesen Daten arbeite ich in Grafana,

                              b2198f49-ea63-41fa-b40d-5972b22a8990-grafik.png

                              Proxmox und HA

                              HumidorH 1 Antwort Letzte Antwort
                              0
                              • Meister MopperM Meister Mopper

                                @humidor sagte in Grafana - Stromzähler nachbauen:

                                @meister-mopper super, danke, habs soweit kapiert

                                jetzt habe ich ein Problem mit den Daten
                                Alias - aus einem Mqtt Wert wird der aktuelle Wert (Leistung) entnommen
                                Alias - aus einem Mqtt Wert nur der Neg. Wert
                                Alias - aus einem Mqtt Wert nur der Pos. Wert

                                alle werden in die Influx eingetragen

                                wenn ich mir im ioBroker den Verlauf ansehe, sehe ich die jeweiligen Werte zBsp. bezogen auf 1 Tag

                                im Grafana mit der Summen Funktion, kommt dann irgendwas raus, auch Minuswerte??
                                Bildschirmfoto 2024-10-15 um 16.08.40.png

                                Bildschirmfoto 2024-10-15 um 16.08.22.png

                                Bildschirmfoto 2024-10-15 um 16.08.15.png

                                Tatsächlich kann ich nicht nachvollziehen, was du hier sagen möchtest. Meinst mit negativen Werten die Einspeisung?

                                Ich rechne alle Negativdaten in positive Werte um. Mit diesen Daten arbeite ich in Grafana,

                                b2198f49-ea63-41fa-b40d-5972b22a8990-grafik.png

                                HumidorH Offline
                                HumidorH Offline
                                Humidor
                                schrieb am zuletzt editiert von Humidor
                                #21

                                @meister-mopper mache ich genauso, dh die neg. Werte werden in pos. Werte umgerechnet, es geht mir um die Summen wieviel Bezug bzw. Lieferung stattgefunden hat.
                                Aus pos. Werte wird im Grafana ein Minuswert erzeugt, völliger quatsch. Aber wo liegt der Fehler?

                                du siehst am Graph vom ioBroker die pos. Werte, da müsste im Grafana dann die Summe berechnet werden. Soweit klar, raus kommt aber unsinnige Werte und auch Minus.

                                BG

                                Meister MopperM 1 Antwort Letzte Antwort
                                0
                                • HumidorH Humidor

                                  @meister-mopper mache ich genauso, dh die neg. Werte werden in pos. Werte umgerechnet, es geht mir um die Summen wieviel Bezug bzw. Lieferung stattgefunden hat.
                                  Aus pos. Werte wird im Grafana ein Minuswert erzeugt, völliger quatsch. Aber wo liegt der Fehler?

                                  du siehst am Graph vom ioBroker die pos. Werte, da müsste im Grafana dann die Summe berechnet werden. Soweit klar, raus kommt aber unsinnige Werte und auch Minus.

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

                                  @humidor sagte in Grafana - Stromzähler nachbauen:

                                  Aber wo liegt der Fehler?

                                  Okay, das sind zwei verschiedene Ausgangslagen und ein Missverständnis.

                                  Ich visualisiere bei dem täglichen Verbrauch im letzten Monat sowohl für den Tagesbezug als auch den Tagesverbrauch anwachsende Datenpunkte (Stromzähler und selbst berechneter Verbrauchszähler).

                                  Proxmox und HA

                                  HumidorH 1 Antwort Letzte Antwort
                                  0
                                  • Meister MopperM Meister Mopper

                                    @humidor sagte in Grafana - Stromzähler nachbauen:

                                    Aber wo liegt der Fehler?

                                    Okay, das sind zwei verschiedene Ausgangslagen und ein Missverständnis.

                                    Ich visualisiere bei dem täglichen Verbrauch im letzten Monat sowohl für den Tagesbezug als auch den Tagesverbrauch anwachsende Datenpunkte (Stromzähler und selbst berechneter Verbrauchszähler).

                                    HumidorH Offline
                                    HumidorH Offline
                                    Humidor
                                    schrieb am zuletzt editiert von
                                    #23

                                    @meister-mopper hmm

                                    range(start: -1mo, stop: v.timeRangeStop)
                                    

                                    das ist dann das -1mo, wie sage ich ihm von 0:00 - 23:59? also 1 Tag?
                                    und das summiert wird, ist aber

                                    difference()
                                      |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
                                    

                                    fn: sum oder nicht?
                                    welche Rolle spielt das difference?

                                    BG

                                    HumidorH 1 Antwort Letzte Antwort
                                    0
                                    • HumidorH Humidor

                                      @meister-mopper hmm

                                      range(start: -1mo, stop: v.timeRangeStop)
                                      

                                      das ist dann das -1mo, wie sage ich ihm von 0:00 - 23:59? also 1 Tag?
                                      und das summiert wird, ist aber

                                      difference()
                                        |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
                                      

                                      fn: sum oder nicht?
                                      welche Rolle spielt das difference?

                                      HumidorH Offline
                                      HumidorH Offline
                                      Humidor
                                      schrieb am zuletzt editiert von
                                      #24

                                      hätte ev. jemand die richtigen Settings um die den Wert im Grafana zu summieren?

                                      BG

                                      mickemupM 1 Antwort Letzte Antwort
                                      0
                                      • HumidorH Humidor

                                        hätte ev. jemand die richtigen Settings um die den Wert im Grafana zu summieren?

                                        mickemupM Offline
                                        mickemupM Offline
                                        mickemup
                                        schrieb am zuletzt editiert von
                                        #25

                                        @humidor
                                        Habe da einiges bei mir gemacht um solche Sachen darzustellen.
                                        Um dir helfen zu können, muss man aber wissen wie (und wie oft du dir Rohdaten loggst.)
                                        Sind es Leistungen oder Zählerstände?

                                        Wenn du Leistungen aufsummieren willst, kommt es darauf an, wie oft du die loggst

                                        difference()
                                          |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
                                        

                                        Das hier macht nur Sinn, wenn du "Zählerstände loggst....

                                        HumidorH 1 Antwort Letzte Antwort
                                        0
                                        • mickemupM mickemup

                                          @humidor
                                          Habe da einiges bei mir gemacht um solche Sachen darzustellen.
                                          Um dir helfen zu können, muss man aber wissen wie (und wie oft du dir Rohdaten loggst.)
                                          Sind es Leistungen oder Zählerstände?

                                          Wenn du Leistungen aufsummieren willst, kommt es darauf an, wie oft du die loggst

                                          difference()
                                            |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
                                          

                                          Das hier macht nur Sinn, wenn du "Zählerstände loggst....

                                          HumidorH Offline
                                          HumidorH Offline
                                          Humidor
                                          schrieb am zuletzt editiert von Humidor
                                          #26

                                          @mickemup danke dir!
                                          das sind Werte die per Mqtt einlese
                                          mW ist Mqtt Event gesteuert, dh keine fixe Abfragezeit, der Timestamp könnte da eine Auskunft geben

                                          BG

                                          mickemupM 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

                                          321

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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