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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Unterschiedliche Daten aus shelly Pro 3em

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    912

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Unterschiedliche Daten aus shelly Pro 3em

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
modbusshelly pro3em
14 Beiträge 6 Kommentatoren 3.0k Aufrufe 7 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.
  • P PeterMG

    @spacerx
    Hallo SpaceX,
    meines Erachtens stellt ein Reset kein Problem dar, die Verbrauchsdaten entwickeln sich ja:
    Link:
    Der in der Android-App unter Gesamtverbrauch dargestellte Wert ist realistisch, aber ich bekomme ihn nicht in Iobroker ausgelesen. Mein Problem also konkret:
    Wie kann ich den in der Shelly-App auf dem Smartphone sichtbaren Wert von aktuell 379,01 kw/h in Iobroker einbinden?
    LG Peter

    S Offline
    S Offline
    SpacerX
    schrieb am zuletzt editiert von SpacerX
    #5

    @petermg garnicht. Deshalb benutze ich ein Script was den Reset erkennt und die bis dahin ermittelten Verbrauch aufsummiert.
    Siehe Beitrag oben.

    DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

    P 1 Antwort Letzte Antwort
    1
    • S SpacerX

      @petermg garnicht. Deshalb benutze ich ein Script was den Reset erkennt und die bis dahin ermittelten Verbrauch aufsummiert.
      Siehe Beitrag oben.

      P Offline
      P Offline
      PeterMG
      schrieb am zuletzt editiert von
      #6

      @spacerx Es fällt mir leider gedanklich schwer, das nachzuvollziehen, bin Anfänger. Ich war der Auffassung, dass der in der Android-App dagestellte Wert auch irgendwo gespeichert ist.
      Danke für deine Info, ein Script zu schreiben traue ich mir aktuell noch nicht zu :angry:

      LG Peter

      P 1 Antwort Letzte Antwort
      0
      • P PeterMG

        @spacerx Es fällt mir leider gedanklich schwer, das nachzuvollziehen, bin Anfänger. Ich war der Auffassung, dass der in der Android-App dagestellte Wert auch irgendwo gespeichert ist.
        Danke für deine Info, ein Script zu schreiben traue ich mir aktuell noch nicht zu :angry:

        LG Peter

        P Offline
        P Offline
        PeterMG
        schrieb am zuletzt editiert von PeterMG
        #7

        Hallo @spacerX,
        im Grunde war der Einbau des Shelly Pro 3em Unsinn, wenn es mir nicht gelingt, den Gesamtverbrauch der Wärmepumpe auf Dauer zu erfassen. Vielleicht zuvor ein Denkfehler, ich habe mir dies einfacher vorgestellt.
        Bevor ich aufgebe will ich den von dir vorgeschlagenen Weg ausprobieren und wäre dir sehr dankbar, wenn du mir auf die Sprünge hilfst. Ich habe noch folgende Verständnisfragen:

        • Ziehst du die Daten aus dem Iobroker-Shelly-Adapter?
        • Falls ja: Unter Objekte sind die Ordner EM0 und EMData0 angelegt. Welche Datenfelder nutzt du für deine Berechnungen?
        • Lässt sich das Script mit Blockly erstellen?
        • Wäre es alternativ sinnvoll, die Daten zuerst permanent in einer influxdb zu speichern und dort die Berechnungen durchzuführen?

        Ich weiß, dass es Anfängerfragen sind, aber ich würde gerne weiter lernen, um das Problem zu lösen.
        Danke!
        LG Peter

        BananaJoeB da_WoodyD 2 Antworten Letzte Antwort
        0
        • P PeterMG

          Hallo @spacerX,
          im Grunde war der Einbau des Shelly Pro 3em Unsinn, wenn es mir nicht gelingt, den Gesamtverbrauch der Wärmepumpe auf Dauer zu erfassen. Vielleicht zuvor ein Denkfehler, ich habe mir dies einfacher vorgestellt.
          Bevor ich aufgebe will ich den von dir vorgeschlagenen Weg ausprobieren und wäre dir sehr dankbar, wenn du mir auf die Sprünge hilfst. Ich habe noch folgende Verständnisfragen:

          • Ziehst du die Daten aus dem Iobroker-Shelly-Adapter?
          • Falls ja: Unter Objekte sind die Ordner EM0 und EMData0 angelegt. Welche Datenfelder nutzt du für deine Berechnungen?
          • Lässt sich das Script mit Blockly erstellen?
          • Wäre es alternativ sinnvoll, die Daten zuerst permanent in einer influxdb zu speichern und dort die Berechnungen durchzuführen?

          Ich weiß, dass es Anfängerfragen sind, aber ich würde gerne weiter lernen, um das Problem zu lösen.
          Danke!
          LG Peter

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #8

          @petermg Die Berechnung ist doch eigentlich nicht weiter schwierig:

          Du hast doch einen Summenzähler Datenpunkt, also einen Datenpunkt in dem der Shelly seinen bisherigen Gesamtverbrauch ablegt.
          Bei meinem Shelly 3EM (nicht Pro) wäre das dieser hier:
          e8880301-489c-40f7-91b0-1b8277da9e30-image.png
          Das ist die Summe über alle 3 Phasen. Und der Zählt einfach hoch. Zwar in Wh statt kWh, aber ok.
          Unter Emeter0 bis Emeter3 gäbe es auch einen Total-datenpunkt für die einzelnen Phasen. Ich habe keine Wärmepumpe, aber ich nehme an die ist 3-phasig also sollte der aus dem Screenshot reichen.

          Auf diesen habe ich ein Script angesetzt welches bei Änderung loslegt.

          • Ändert sich der Wert und ist größer als der Vorherige, addiere ich den Wert aus "Addiere_Datenpunkt" und schreibe das in meinen Summe-Datenpunkt.
          • Ist der Wert Kleiner als der vorherige: Ich habe mir den Wert davor gemerkt, in einem extra Datenpunkt "letzter_Wert". Zusätzlich habe ich noch einen "Addiere_Datenpunkt". Ich nehme den Wert aus "Addiere_Datenpunkt" und letzter Wert, addiere beide und schreibe den neuen Wert zurück in "Addiere_Datenpunkt". Dann mache ich es wie im Punkt zurvor.

          So fange ich einen eventuellen Reset ab.

          Auf meinen Summe-Datenpunkt habe ich dann Source-Analytix losgelassen, der errechnet mir die Tages, Wochen und so weiter Werte.

          Willst du den Wert mit dem in der App synchronisieren, muss du halt den Wert in "Addiere_Datenpunkt" entsprechend anpassen.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Antwort Letzte Antwort
          1
          • P PeterMG

            Hallo @spacerX,
            im Grunde war der Einbau des Shelly Pro 3em Unsinn, wenn es mir nicht gelingt, den Gesamtverbrauch der Wärmepumpe auf Dauer zu erfassen. Vielleicht zuvor ein Denkfehler, ich habe mir dies einfacher vorgestellt.
            Bevor ich aufgebe will ich den von dir vorgeschlagenen Weg ausprobieren und wäre dir sehr dankbar, wenn du mir auf die Sprünge hilfst. Ich habe noch folgende Verständnisfragen:

            • Ziehst du die Daten aus dem Iobroker-Shelly-Adapter?
            • Falls ja: Unter Objekte sind die Ordner EM0 und EMData0 angelegt. Welche Datenfelder nutzt du für deine Berechnungen?
            • Lässt sich das Script mit Blockly erstellen?
            • Wäre es alternativ sinnvoll, die Daten zuerst permanent in einer influxdb zu speichern und dort die Berechnungen durchzuführen?

            Ich weiß, dass es Anfängerfragen sind, aber ich würde gerne weiter lernen, um das Problem zu lösen.
            Danke!
            LG Peter

            da_WoodyD Online
            da_WoodyD Online
            da_Woody
            schrieb am zuletzt editiert von
            #9

            @petermg sagte in Unterschiedliche Daten aus shelly Pro 3em:

            Hallo @spacerX,
            im Grunde war der Einbau des Shelly Pro 3em Unsinn, wenn es mir nicht gelingt, den Gesamtverbrauch der Wärmepumpe auf Dauer zu erfassen. Vielleicht zuvor ein Denkfehler, ich habe mir dies einfacher vorgestellt.

            wo ist dein problem? daten erfassen geht halt über datenbanken (influx und sonstiges). klar, du kannst auch die real daten verwenden.

            Bevor ich aufgebe will ich den von dir vorgeschlagenen Weg ausprobieren und wäre dir sehr dankbar, wenn du mir auf die Sprünge hilfst. Ich habe noch folgende Verständnisfragen:

            • Ziehst du die Daten aus dem Iobroker-Shelly-Adapter?

            klar, woher sonst? ausser, du machst da mit externem MQTT rum.

            • Falls ja: Unter Objekte sind die Ordner EM0 und EMData0 angelegt. Welche Datenfelder nutzt du für deine Berechnungen?

            woher hast du das?
            bei mir wird unter shelly.0 nur
            7cc61621-e14d-4e74-8a01-2248fb905b01-grafik.png
            angelegt.

            • Lässt sich das Script mit Blockly erstellen?

            da gibts ja was.

            • Wäre es alternativ sinnvoll, die Daten zuerst permanent in einer influxdb zu speichern und dort die Berechnungen durchzuführen?

            na klar.

            Ich weiß, dass es Anfängerfragen sind, aber ich würde gerne weiter lernen, um das Problem zu lösen.
            Danke!
            LG Peter

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            1 Antwort Letzte Antwort
            1
            • P Offline
              P Offline
              PeterMG
              schrieb am zuletzt editiert von
              #10

              @da_woody @BananaJoe
              Hallo @BananaJoe,
              einen Datenpunkt für die Gesamt-Summe über die drei Phasen habe ich natürlich, und zwar in der Android-App, im Iobroker-Shelly-Adapter und im Modbus-Adapter. Alle drei weisen unterschiedliche Werte für die Gesamtsumme über die drei Phasen auf.
              Deine Berechnungsmethode kann ich nachvollziehen und vermutlich umsetzen, danke für den Hinweis. Den Adapter SourceAnalytix habe ich sofort installiert und kann die entsprechenden Daten auch abgreifen. Ich probiere jetzt aus, ob und wie ich mit einem angepassten Startwert arbeiten kann.
              Danke!

              Hallo @da_Woody
              Dass Daten in eine Datenbank gehören, war mir schon klar. Mir war und ist aber nicht klar, warum ich bei der Abfrage des gleichen Datenpunktes bei Anwendung unterschiedlicher Erfassungsmethoden zu unterschiedlichen Ergebnissen komme. Ich habe die entsprechenden Ergebnisse der Android-Shelly-App, des Iobroker-Shelly-Adapters und des Iobroker-Modbus-Adapters abgegriffen, alle verschieden.
              Der Shelly-Adapter erzeugt bei mir folgendes Bild (EMData.0 soll die Historie beinhalten):

              emdata.png
              Der darin aktuell angezeigte Wert kann nicht zutreffen, der Shelly ist seit 1 Monat installiert und die WP wird ca. 400 kw/h verbraucht haben.
              In der Android-App wird dieser Wert vermutlich korrekt anzeigt (389 kw/h). Mir ist aber nicht klar, wie und auf welcher Datenbasis dieser Wert berechnet wurde.

              Ich werde mit Hilfe eurer Hinweise versuchen, das Problem zu lösen.
              DANKE!

              LG Peter

              BananaJoeB T 2 Antworten Letzte Antwort
              0
              • P PeterMG

                @da_woody @BananaJoe
                Hallo @BananaJoe,
                einen Datenpunkt für die Gesamt-Summe über die drei Phasen habe ich natürlich, und zwar in der Android-App, im Iobroker-Shelly-Adapter und im Modbus-Adapter. Alle drei weisen unterschiedliche Werte für die Gesamtsumme über die drei Phasen auf.
                Deine Berechnungsmethode kann ich nachvollziehen und vermutlich umsetzen, danke für den Hinweis. Den Adapter SourceAnalytix habe ich sofort installiert und kann die entsprechenden Daten auch abgreifen. Ich probiere jetzt aus, ob und wie ich mit einem angepassten Startwert arbeiten kann.
                Danke!

                Hallo @da_Woody
                Dass Daten in eine Datenbank gehören, war mir schon klar. Mir war und ist aber nicht klar, warum ich bei der Abfrage des gleichen Datenpunktes bei Anwendung unterschiedlicher Erfassungsmethoden zu unterschiedlichen Ergebnissen komme. Ich habe die entsprechenden Ergebnisse der Android-Shelly-App, des Iobroker-Shelly-Adapters und des Iobroker-Modbus-Adapters abgegriffen, alle verschieden.
                Der Shelly-Adapter erzeugt bei mir folgendes Bild (EMData.0 soll die Historie beinhalten):

                emdata.png
                Der darin aktuell angezeigte Wert kann nicht zutreffen, der Shelly ist seit 1 Monat installiert und die WP wird ca. 400 kw/h verbraucht haben.
                In der Android-App wird dieser Wert vermutlich korrekt anzeigt (389 kw/h). Mir ist aber nicht klar, wie und auf welcher Datenbasis dieser Wert berechnet wurde.

                Ich werde mit Hilfe eurer Hinweise versuchen, das Problem zu lösen.
                DANKE!

                LG Peter

                BananaJoeB Online
                BananaJoeB Online
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #11

                @petermg woher kommt denn eigentlich der Modbus-Wert? Von der Wärmepumpe?

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                P 1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @petermg woher kommt denn eigentlich der Modbus-Wert? Von der Wärmepumpe?

                  P Offline
                  P Offline
                  PeterMG
                  schrieb am zuletzt editiert von
                  #12

                  @bananajoe

                  von der Shelly

                  Modbus Shelly Pro.png
                  Modbus Shelly.png

                  Ich schluiesse aber nicht aus, dass ich dort etwas falsch eingetragen habe bzw. das Register nicht das richtige ist.

                  LG Peter

                  B 1 Antwort Letzte Antwort
                  -1
                  • P PeterMG

                    @da_woody @BananaJoe
                    Hallo @BananaJoe,
                    einen Datenpunkt für die Gesamt-Summe über die drei Phasen habe ich natürlich, und zwar in der Android-App, im Iobroker-Shelly-Adapter und im Modbus-Adapter. Alle drei weisen unterschiedliche Werte für die Gesamtsumme über die drei Phasen auf.
                    Deine Berechnungsmethode kann ich nachvollziehen und vermutlich umsetzen, danke für den Hinweis. Den Adapter SourceAnalytix habe ich sofort installiert und kann die entsprechenden Daten auch abgreifen. Ich probiere jetzt aus, ob und wie ich mit einem angepassten Startwert arbeiten kann.
                    Danke!

                    Hallo @da_Woody
                    Dass Daten in eine Datenbank gehören, war mir schon klar. Mir war und ist aber nicht klar, warum ich bei der Abfrage des gleichen Datenpunktes bei Anwendung unterschiedlicher Erfassungsmethoden zu unterschiedlichen Ergebnissen komme. Ich habe die entsprechenden Ergebnisse der Android-Shelly-App, des Iobroker-Shelly-Adapters und des Iobroker-Modbus-Adapters abgegriffen, alle verschieden.
                    Der Shelly-Adapter erzeugt bei mir folgendes Bild (EMData.0 soll die Historie beinhalten):

                    emdata.png
                    Der darin aktuell angezeigte Wert kann nicht zutreffen, der Shelly ist seit 1 Monat installiert und die WP wird ca. 400 kw/h verbraucht haben.
                    In der Android-App wird dieser Wert vermutlich korrekt anzeigt (389 kw/h). Mir ist aber nicht klar, wie und auf welcher Datenbasis dieser Wert berechnet wurde.

                    Ich werde mit Hilfe eurer Hinweise versuchen, das Problem zu lösen.
                    DANKE!

                    LG Peter

                    T Online
                    T Online
                    tomowner
                    schrieb am zuletzt editiert von
                    #13

                    @petermg Hi, ich versuche auch gerade auf den Shelly mit modbus zuzugreifen. Die Verbindung scheint zu funktionieren bei mir werden aber keine Daten angezeigt. D.h. das Register wird in den Objekten angezeigt aber ohne Werte. Kannst du mir Screenshots von deinen Einstellungen senden. Danke

                    1 Antwort Letzte Antwort
                    0
                    • P PeterMG

                      @bananajoe

                      von der Shelly

                      Modbus Shelly Pro.png
                      Modbus Shelly.png

                      Ich schluiesse aber nicht aus, dass ich dort etwas falsch eingetragen habe bzw. das Register nicht das richtige ist.

                      LG Peter

                      B Offline
                      B Offline
                      Bilbo
                      schrieb am zuletzt editiert von
                      #14

                      @petermg
                      Hallo ich habe zwar einen shelly Pro 3em-3ct63 und das Problem das die Werte unsinnig sind.
                      Ich habe die Register jetzt um 2 erhöht. Siehe da, die Werte machen sin und stimmen mit der Weboberfläche überein.

                      Vieleicht hilft dir diese Info.
                      Modbus.jpg
                      Modbus2.jpg

                      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

                      908

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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