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
    1.2k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

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

    @petermg
    Hallo,
    ich konnte dieses Problem bislang nicht lösen. Hat jemand eine Idee, wie sich in Iobroker aus dem Shelly Pro 3em der Gesamtverbrauch (z.B. der letzten 12 Monate) entweder mit dem Modbus- oder dem Shelly-Adapter auslesen lässt?
    LG Peter

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

    @petermg der Shelly wird zwischendurch einen oder mehrere Reset durchgeführt haben. Bekanntlich verliert er dadurch seine Werte und setzt auf 0 zurück. Gesamtwerte sind dann in der Shelly Cloud noch verfügbar. Mit Shelly Adapter sollte man eher SoureAnalytics oder ein Script einsetzen um die Gesamtwerte zu erhalten.

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

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

      @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 1 Antwort Letzte Antwort
      0
      • 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 Offline
                da_WoodyD Offline
                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 Offline
                        T Offline
                        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

                          259

                          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