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. Visualisierung
  4. Verschenkten Strom / Einspeisung darstellen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    347

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Verschenkten Strom / Einspeisung darstellen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
7 Beiträge 5 Kommentatoren 668 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.
  • A Offline
    A Offline
    AnK
    schrieb am zuletzt editiert von
    #1

    Hi,

    bin neu ins Thema ioBroker eingestiegen und habe jetzt ein Setup mit Influxdb 2, Grafana, Hichi IR Lesekopf am Einwegstromzähler und ein Balkonkraftwerk mit AhoyDTU am Laufen.
    Das unschöne ist jetzt nur, das mein Stromzähler keine Werte für 77070100020800ff liefert, sondern den Überschuss als negativen Verbrauch (77070100100700ff) darstellt.

    Ich würde gerne den "verschenkten Strom" pro Tag darstellen, bin aber etwas lost, wie man das mit Grafana und Influxdb macht.

    Habe es mal hiermit probiert, aber die angezeigten Werte sind leider Käse:

    import "timezone"
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "iobroker")
    |> range(start: -7d)
    |> filter(fn: (r) => r._measurement == "smartmeter.Main_power" and r._field == "value")
    |> filter(fn: (r) => r._value < 0)
    |> aggregateWindow(every: 1d, fn: sum)
    |> map(fn: (r) => ({r with _value: -r._value/1000.0}))
    

    Hat jemand von euch schon so was in der Art gemacht?

    HomoranH CodierknechtC haselchenH K 4 Antworten Letzte Antwort
    0
    • A AnK

      Hi,

      bin neu ins Thema ioBroker eingestiegen und habe jetzt ein Setup mit Influxdb 2, Grafana, Hichi IR Lesekopf am Einwegstromzähler und ein Balkonkraftwerk mit AhoyDTU am Laufen.
      Das unschöne ist jetzt nur, das mein Stromzähler keine Werte für 77070100020800ff liefert, sondern den Überschuss als negativen Verbrauch (77070100100700ff) darstellt.

      Ich würde gerne den "verschenkten Strom" pro Tag darstellen, bin aber etwas lost, wie man das mit Grafana und Influxdb macht.

      Habe es mal hiermit probiert, aber die angezeigten Werte sind leider Käse:

      import "timezone"
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "iobroker")
      |> range(start: -7d)
      |> filter(fn: (r) => r._measurement == "smartmeter.Main_power" and r._field == "value")
      |> filter(fn: (r) => r._value < 0)
      |> aggregateWindow(every: 1d, fn: sum)
      |> map(fn: (r) => ({r with _value: -r._value/1000.0}))
      

      Hat jemand von euch schon so was in der Art gemacht?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @ank sagte in Verschenkten Strom / Einspeisung darstellen:

      keine Werte für 77070100020800ff liefert

      was ist das?

      oder das?

      @ank sagte in Verschenkten Strom / Einspeisung darstellen:

      als negativen Verbrauch (77070100100700ff)

      bei einem

      @ank sagte in Verschenkten Strom / Einspeisung darstellen:

      Einwegstromzähler

      ??
      Bei zweirichtungszählern ist das nicht anders.


      Anders gefragt:
      Was hast du an Werten?
      Bitte zeigen.

      @ank sagte in Verschenkten Strom / Einspeisung darstellen:

      wie man das mit Grafana und Influxdb macht.

      das wäre offTopic da beides 3rd Party Programme sind.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      A 1 Antwort Letzte Antwort
      0
      • A AnK

        Hi,

        bin neu ins Thema ioBroker eingestiegen und habe jetzt ein Setup mit Influxdb 2, Grafana, Hichi IR Lesekopf am Einwegstromzähler und ein Balkonkraftwerk mit AhoyDTU am Laufen.
        Das unschöne ist jetzt nur, das mein Stromzähler keine Werte für 77070100020800ff liefert, sondern den Überschuss als negativen Verbrauch (77070100100700ff) darstellt.

        Ich würde gerne den "verschenkten Strom" pro Tag darstellen, bin aber etwas lost, wie man das mit Grafana und Influxdb macht.

        Habe es mal hiermit probiert, aber die angezeigten Werte sind leider Käse:

        import "timezone"
        option location = timezone.location(name: "Europe/Berlin")
        from(bucket: "iobroker")
        |> range(start: -7d)
        |> filter(fn: (r) => r._measurement == "smartmeter.Main_power" and r._field == "value")
        |> filter(fn: (r) => r._value < 0)
        |> aggregateWindow(every: 1d, fn: sum)
        |> map(fn: (r) => ({r with _value: -r._value/1000.0}))
        

        Hat jemand von euch schon so was in der Art gemacht?

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @ank
        Ich mache das mit 'nem Alias. Der wird dann historisiert.

        89bebd74-347f-4e58-8fad-202901920fa6-image.png

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        1 Antwort Letzte Antwort
        0
        • A AnK

          Hi,

          bin neu ins Thema ioBroker eingestiegen und habe jetzt ein Setup mit Influxdb 2, Grafana, Hichi IR Lesekopf am Einwegstromzähler und ein Balkonkraftwerk mit AhoyDTU am Laufen.
          Das unschöne ist jetzt nur, das mein Stromzähler keine Werte für 77070100020800ff liefert, sondern den Überschuss als negativen Verbrauch (77070100100700ff) darstellt.

          Ich würde gerne den "verschenkten Strom" pro Tag darstellen, bin aber etwas lost, wie man das mit Grafana und Influxdb macht.

          Habe es mal hiermit probiert, aber die angezeigten Werte sind leider Käse:

          import "timezone"
          option location = timezone.location(name: "Europe/Berlin")
          from(bucket: "iobroker")
          |> range(start: -7d)
          |> filter(fn: (r) => r._measurement == "smartmeter.Main_power" and r._field == "value")
          |> filter(fn: (r) => r._value < 0)
          |> aggregateWindow(every: 1d, fn: sum)
          |> map(fn: (r) => ({r with _value: -r._value/1000.0}))
          

          Hat jemand von euch schon so was in der Art gemacht?

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          schrieb am zuletzt editiert von
          #4

          @ank

          Bevor du da grübelst und machst und tust, lass dir doch nen Zweirichtungszähler einbauen .
          War bei uns umsonst.
          Da haste alle Daten .
          Kannst natürlich auch manuell hier rumwerkeln 😁

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          1 Antwort Letzte Antwort
          0
          • A AnK

            Hi,

            bin neu ins Thema ioBroker eingestiegen und habe jetzt ein Setup mit Influxdb 2, Grafana, Hichi IR Lesekopf am Einwegstromzähler und ein Balkonkraftwerk mit AhoyDTU am Laufen.
            Das unschöne ist jetzt nur, das mein Stromzähler keine Werte für 77070100020800ff liefert, sondern den Überschuss als negativen Verbrauch (77070100100700ff) darstellt.

            Ich würde gerne den "verschenkten Strom" pro Tag darstellen, bin aber etwas lost, wie man das mit Grafana und Influxdb macht.

            Habe es mal hiermit probiert, aber die angezeigten Werte sind leider Käse:

            import "timezone"
            option location = timezone.location(name: "Europe/Berlin")
            from(bucket: "iobroker")
            |> range(start: -7d)
            |> filter(fn: (r) => r._measurement == "smartmeter.Main_power" and r._field == "value")
            |> filter(fn: (r) => r._value < 0)
            |> aggregateWindow(every: 1d, fn: sum)
            |> map(fn: (r) => ({r with _value: -r._value/1000.0}))
            

            Hat jemand von euch schon so was in der Art gemacht?

            K Offline
            K Offline
            klassisch
            Most Active
            schrieb am zuletzt editiert von klassisch
            #5

            @ank Die negative Leistung aufintegrieren. Am besten in einem JScript

            Also wenn die Daten ca. im Sekundentakt kommen für alle negativen Leistungswerte rechnen:

            (Mittelwert zwischen den beiden Leistungsmessungen) mal (Zeitdifferenz der beide Messungen) plus letzten Energiewert

            E= P_n + P_(n-1)/2 * (t_n -t_n-1) + E

            Also innerhalb der on()function etwa so, wie ich beim Fronius die PV Energie selbst rechnen muß (ähnliches Problem, man integriere die Leistung zur Energie auf)

            pvFrDCPower = (dp.state.val + dp.oldState.val); // average power assumed
                 delta_t = (dp.state.ts - dp.oldState.ts); // to convert Wms to Wh
                 totalDCEnergy = totalDCEnergy + (delta_t * pvFrDCPower/2 * Wms2Wh );// to convert Wms to Wh and summing up
            
            1 Antwort Letzte Antwort
            1
            • HomoranH Homoran

              @ank sagte in Verschenkten Strom / Einspeisung darstellen:

              keine Werte für 77070100020800ff liefert

              was ist das?

              oder das?

              @ank sagte in Verschenkten Strom / Einspeisung darstellen:

              als negativen Verbrauch (77070100100700ff)

              bei einem

              @ank sagte in Verschenkten Strom / Einspeisung darstellen:

              Einwegstromzähler

              ??
              Bei zweirichtungszählern ist das nicht anders.


              Anders gefragt:
              Was hast du an Werten?
              Bitte zeigen.

              @ank sagte in Verschenkten Strom / Einspeisung darstellen:

              wie man das mit Grafana und Influxdb macht.

              das wäre offTopic da beides 3rd Party Programme sind.

              A Offline
              A Offline
              AnK
              schrieb am zuletzt editiert von
              #6

              @homoran
              Das Tasmota SML Script sieht wie folgt aus:

              >D
              >B
              ->sensor53 r
              >M 1
              +1,3,s,0,9600,Main
              1,77070100100700ff@1,Power,W,power,0
              1,77070100010800ff@1000,Total Consumed,kWh,counter_pos,3
              1,77070100020800ff@1000,Total Feed,kWh,counter_neg,3
              

              Und liefert z.B. folgende Werte:
              Main Power: 182 W
              Main Total Consumed: 11384.171 kWh
              Main Total Feed: 0.000 kWh

              Wenn die BKW Produktion den aktuellen Verbauch übersteigt, dann wird "Main Power" negativ.

              Danke euch, waren ein paar gute Ideen dabei, ich gugg ma weiter. ;)

              HomoranH 1 Antwort Letzte Antwort
              0
              • A AnK

                @homoran
                Das Tasmota SML Script sieht wie folgt aus:

                >D
                >B
                ->sensor53 r
                >M 1
                +1,3,s,0,9600,Main
                1,77070100100700ff@1,Power,W,power,0
                1,77070100010800ff@1000,Total Consumed,kWh,counter_pos,3
                1,77070100020800ff@1000,Total Feed,kWh,counter_neg,3
                

                Und liefert z.B. folgende Werte:
                Main Power: 182 W
                Main Total Consumed: 11384.171 kWh
                Main Total Feed: 0.000 kWh

                Wenn die BKW Produktion den aktuellen Verbauch übersteigt, dann wird "Main Power" negativ.

                Danke euch, waren ein paar gute Ideen dabei, ich gugg ma weiter. ;)

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @ank sagte in Verschenkten Strom / Einspeisung darstellen:

                Das Tasmota SML Script sieht wie folgt aus:

                Ach daher die kryptischen Zahlen. Damit kann ich nichts anfangen.

                @ank sagte in Verschenkten Strom / Einspeisung darstellen:

                Und liefert z.B. folgende Werte:
                Main Power: 182 W
                Main Total Consumed: 11384.171 kWh
                Main Total Feed: 0.000 kWh

                sonst noch was?

                ansonsten musst du für "vergebene Einspeisung" selber kumulieren.
                So wie @klassisch schrieb, oder nur ein Skript um alle negativen Werte in einen eigenen Datenpunkt zu schreiben und diesen über SourceAnalytix auswerten lassen

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                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

                468

                Online

                32.7k

                Benutzer

                82.5k

                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