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. Hardware
  4. Shelly Pro 3 EM Wie einzelne Werte via MQTT ?

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Shelly Pro 3 EM Wie einzelne Werte via MQTT ?

Geplant Angeheftet Gesperrt Verschoben Hardware
10 Beiträge 6 Kommentatoren 907 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.
  • N Online
    N Online
    NOUSEFORANAME
    schrieb am zuletzt editiert von NOUSEFORANAME
    #1

    Bisher hatte ich in meinem IOBroker nur ein einziges Gerät via MQTT eingebunden und via inFluxDB Adapter direkt in die InfluxDB geschrieben.
    Es ist eine OpenDTU. Die einzelnen Werte werden direkt übermittelt.
    Soweit alles gut.

    Jetzt möchte ich nen Shelly Pro 3EM genauso via MQTT einbinden und alle Einzelwerte ebenfalls über den InFluxDB Adapter direkt in die InfluxDB schreiben.

    Lt. Log kommen da aber keine Einzelwerte sonder nur ein File. Nämlich ein *.rpc File. Ich nehme an, dass das ein Json File ist in dem alle Werte stehen.
    f17fac67-5758-4f75-b3a1-c56883a7606f-Bildschirmfoto 2025-01-20 um 12.13.38.png

    Wie bekomme ich diese Werte jetzt in die InfluxDB?
    Am liebsten wäre es mir, wenn der Shelly Pro 3 EM die Werte einfach einzeln übergibt wie die OpenDTU.

    Stand hier jemand vor dem gleichen Problem und hat es gelöst? Ideen?

    Synology DS1825+

    • OpenDTU
    • Docker
    • iobroker
    • influxDB
    • Grafana
    M 1 Antwort Letzte Antwort
    -1
    • N NOUSEFORANAME

      Bisher hatte ich in meinem IOBroker nur ein einziges Gerät via MQTT eingebunden und via inFluxDB Adapter direkt in die InfluxDB geschrieben.
      Es ist eine OpenDTU. Die einzelnen Werte werden direkt übermittelt.
      Soweit alles gut.

      Jetzt möchte ich nen Shelly Pro 3EM genauso via MQTT einbinden und alle Einzelwerte ebenfalls über den InFluxDB Adapter direkt in die InfluxDB schreiben.

      Lt. Log kommen da aber keine Einzelwerte sonder nur ein File. Nämlich ein *.rpc File. Ich nehme an, dass das ein Json File ist in dem alle Werte stehen.
      f17fac67-5758-4f75-b3a1-c56883a7606f-Bildschirmfoto 2025-01-20 um 12.13.38.png

      Wie bekomme ich diese Werte jetzt in die InfluxDB?
      Am liebsten wäre es mir, wenn der Shelly Pro 3 EM die Werte einfach einzeln übergibt wie die OpenDTU.

      Stand hier jemand vor dem gleichen Problem und hat es gelöst? Ideen?

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #2

      @nouseforaname Warum nicht den Shelly-Adapter nutzen und dann die Werte loggen?

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      SchwarzesScharf_S 1 Antwort Letzte Antwort
      2
      • M MCU

        @nouseforaname Warum nicht den Shelly-Adapter nutzen und dann die Werte loggen?

        SchwarzesScharf_S Offline
        SchwarzesScharf_S Offline
        SchwarzesScharf_
        schrieb am zuletzt editiert von
        #3

        @mcu Ich habe die selbe Herausforderung. Der Shelly Adapter unterstützt den Pro 3EM nicht. Ich habe das ganze schon mehrfach ausprobiert. Es kommt immer die Meldung das die GeräteID geändert wurde, auch wenn diese nicht angerührt ist. Ich nutze den mqtt Adapter nur dort wird wird auch wie beigefügt ausgegeben.

        ed5cba51-40db-4270-a614-9fbbe786b560-image.png

        Samson71S 1 Antwort Letzte Antwort
        0
        • mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #4

          schaut euch einfach meinen node-red flow an, der zerlegt einzelne oder auch mehrere Objekte in einzelne Datenpunkte: https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • M Online
            M Online
            MCU
            schrieb am zuletzt editiert von
            #5

            @nouseforaname @SchwarzesScharf_ Oder mit javascript?
            https://mcuiobroker.gitbook.io/iobroker-tipps/tipps/scripte-blockly-javascript/javascript/createdpsfromjson

            NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
            Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

            1 Antwort Letzte Antwort
            0
            • SchwarzesScharf_S SchwarzesScharf_

              @mcu Ich habe die selbe Herausforderung. Der Shelly Adapter unterstützt den Pro 3EM nicht. Ich habe das ganze schon mehrfach ausprobiert. Es kommt immer die Meldung das die GeräteID geändert wurde, auch wenn diese nicht angerührt ist. Ich nutze den mqtt Adapter nur dort wird wird auch wie beigefügt ausgegeben.

              ed5cba51-40db-4270-a614-9fbbe786b560-image.png

              Samson71S Offline
              Samson71S Offline
              Samson71
              Global Moderator
              schrieb am zuletzt editiert von Samson71
              #6

              @schwarzesscharf_ sagte in Shelly Pro 3 EM Wie einzelne Werte via MQTT ?:

              Der Shelly Adapter unterstützt den Pro 3EM nicht.

              Wo bitte nimmst Du diesen Unsinn her? Der Pro 3EM wird lt. GitHub seit Version 6.4.0 unterstützt.

              0a31a014-104b-4fb1-aa45-9efc5b73b310-image.png

              EDIT
              Sollte es sich dabei um den Shelly Pro 3EM-3CT63 handeln, dann kann das stimmen. Dann sollte man das allerdings auch so exakt schreiben und nicht die Hälfte der Bezeichnung weglassen.

              EDIT2
              @SchwarzesScharf_
              Warum Du im ersten Post einen Downvote verteilst weißt vermutlich auch nur Du selbst.

              5cbb7b3e-3024-4597-ac4f-fc8ab471ccb2-image.png

              Markus

              Bitte beachten:
              Hinweise für gute Forenbeiträge
              Maßnahmen zum Schutz des Forums

              N 1 Antwort Letzte Antwort
              1
              • Samson71S Samson71

                @schwarzesscharf_ sagte in Shelly Pro 3 EM Wie einzelne Werte via MQTT ?:

                Der Shelly Adapter unterstützt den Pro 3EM nicht.

                Wo bitte nimmst Du diesen Unsinn her? Der Pro 3EM wird lt. GitHub seit Version 6.4.0 unterstützt.

                0a31a014-104b-4fb1-aa45-9efc5b73b310-image.png

                EDIT
                Sollte es sich dabei um den Shelly Pro 3EM-3CT63 handeln, dann kann das stimmen. Dann sollte man das allerdings auch so exakt schreiben und nicht die Hälfte der Bezeichnung weglassen.

                EDIT2
                @SchwarzesScharf_
                Warum Du im ersten Post einen Downvote verteilst weißt vermutlich auch nur Du selbst.

                5cbb7b3e-3024-4597-ac4f-fc8ab471ccb2-image.png

                N Online
                N Online
                NOUSEFORANAME
                schrieb am zuletzt editiert von
                #7

                @samson71

                Sorry für die späte Antwort und schonmal vielen Dank an alle für die Beteiligung an einer Lösung.

                Es handelt sich um einen Shelly Pro 3EM und definitiv nicht um einen Shelly Pro 3EM-3CT63.

                Den Shelly Adapter von IOBroker zu nutzen war mein erster Gedanke. Leider bekomme ich Null Kontakt zu dem Adapter auf Standardport 1882 zustande. Via MQTT auf Port 1883 klappt es sofort. Username und Passwort habe ich sowohl im Shelly als auch im Shelly Adapter gleich eingetragen. Es kommt aber kein Kontakt zu Stande. Das Protokoll spuckt leider auch nicht wirklich was brauchbares aus:

                ccc5be08-5b2a-4424-8b84-da51431d66c5-Bildschirmfoto 2025-01-23 um 11.06.48.png
                848fa09d-2773-4f46-9f6c-c32d544ce599-Bildschirmfoto 2025-01-23 um 11.06.34.png

                Ein Note Red jetzt extra dafür noch als Instanz quasi als Middleware einzusetzen scheint mir wie Kanonen auf Spatzen geschossen zu sein. Zumal ich mich da jetzt erstmal einarbeiten müsste, da quasi noch nie Kontakt damit hatte.

                Gibts nicht irgendeine Möglichkeit direkt auf dem Shelly was zu scripten, so dass die Einzelwerte einfach via MQTT ausgegeben werden statt als Json?

                Synology DS1825+

                • OpenDTU
                • Docker
                • iobroker
                • influxDB
                • Grafana
                HomoranH 1 Antwort Letzte Antwort
                0
                • N NOUSEFORANAME

                  @samson71

                  Sorry für die späte Antwort und schonmal vielen Dank an alle für die Beteiligung an einer Lösung.

                  Es handelt sich um einen Shelly Pro 3EM und definitiv nicht um einen Shelly Pro 3EM-3CT63.

                  Den Shelly Adapter von IOBroker zu nutzen war mein erster Gedanke. Leider bekomme ich Null Kontakt zu dem Adapter auf Standardport 1882 zustande. Via MQTT auf Port 1883 klappt es sofort. Username und Passwort habe ich sowohl im Shelly als auch im Shelly Adapter gleich eingetragen. Es kommt aber kein Kontakt zu Stande. Das Protokoll spuckt leider auch nicht wirklich was brauchbares aus:

                  ccc5be08-5b2a-4424-8b84-da51431d66c5-Bildschirmfoto 2025-01-23 um 11.06.48.png
                  848fa09d-2773-4f46-9f6c-c32d544ce599-Bildschirmfoto 2025-01-23 um 11.06.34.png

                  Ein Note Red jetzt extra dafür noch als Instanz quasi als Middleware einzusetzen scheint mir wie Kanonen auf Spatzen geschossen zu sein. Zumal ich mich da jetzt erstmal einarbeiten müsste, da quasi noch nie Kontakt damit hatte.

                  Gibts nicht irgendeine Möglichkeit direkt auf dem Shelly was zu scripten, so dass die Einzelwerte einfach via MQTT ausgegeben werden statt als Json?

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

                  @nouseforaname bitte logs nicht als Screenshots sondern als Text in code-tags posten.

                  ggf. gibt des im debug Modus mehr Informationen

                  Hast du den Shelly auch auf :1882 konfiguriert und ist 1882 im ioBroker noch nicht anderweitig vergeben?

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  N 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @nouseforaname bitte logs nicht als Screenshots sondern als Text in code-tags posten.

                    ggf. gibt des im debug Modus mehr Informationen

                    Hast du den Shelly auch auf :1882 konfiguriert und ist 1882 im ioBroker noch nicht anderweitig vergeben?

                    N Online
                    N Online
                    NOUSEFORANAME
                    schrieb am zuletzt editiert von NOUSEFORANAME
                    #9

                    @homoran

                    ich habe das Problem gerade selber lösen können. Bin eben schon als ich zum Port 1882 geschrieben habe, auf die Gedanken gekommen und habe mich gefragt, ob der überhaupt im Docker Container für IOBroker durchgereicht wird.

                    Dem war natürlich nicht der Fall... Port hinzugefügt:
                    6b9e7efb-98bb-4c46-9b3a-f72b012f73ca-Bildschirmfoto 2025-01-23 um 11.14.09.png
                    Die Werte kommen jetzt:
                    8fdd5057-a7e1-4ce2-875c-04c9d70b66c4-Bildschirmfoto 2025-01-23 um 11.15.54.png

                    Super.
                    Da ich jedoch Grafana zur Visualisierung nutze, wäre meine Frage ob ich diese angezeigten Werte jetzt über IOBroker auch direkt in die via Adapter angedockte InfluxDB schreiben kann. Geht das?

                    Synology DS1825+

                    • OpenDTU
                    • Docker
                    • iobroker
                    • influxDB
                    • Grafana
                    N 1 Antwort Letzte Antwort
                    1
                    • N NOUSEFORANAME

                      @homoran

                      ich habe das Problem gerade selber lösen können. Bin eben schon als ich zum Port 1882 geschrieben habe, auf die Gedanken gekommen und habe mich gefragt, ob der überhaupt im Docker Container für IOBroker durchgereicht wird.

                      Dem war natürlich nicht der Fall... Port hinzugefügt:
                      6b9e7efb-98bb-4c46-9b3a-f72b012f73ca-Bildschirmfoto 2025-01-23 um 11.14.09.png
                      Die Werte kommen jetzt:
                      8fdd5057-a7e1-4ce2-875c-04c9d70b66c4-Bildschirmfoto 2025-01-23 um 11.15.54.png

                      Super.
                      Da ich jedoch Grafana zur Visualisierung nutze, wäre meine Frage ob ich diese angezeigten Werte jetzt über IOBroker auch direkt in die via Adapter angedockte InfluxDB schreiben kann. Geht das?

                      N Online
                      N Online
                      NOUSEFORANAME
                      schrieb am zuletzt editiert von
                      #10

                      Auch das hab ich grad schon rausgefunden.
                      Super easy und geil. Klappt. Alles drin in InfluxDB. Mega ich bin super glücklich.

                      4c0df754-8533-45b8-87cd-33df209cc168-Bildschirmfoto 2025-01-23 um 11.29.41.png

                      Synology DS1825+

                      • OpenDTU
                      • Docker
                      • iobroker
                      • influxDB
                      • Grafana
                      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

                      559

                      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