Shelly PM Mini Gen3 MQTT Integration

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • BlScOfDe
    Dumb Home'r
    • 26.09.2017
    • 21

    #1

    Shelly PM Mini Gen3 MQTT Integration

    Hallo,

    vorab. Es geht um den "PM Mini Gen3", nicht "PM 1 Mini Gen3". Der ist rein zur Energiemessung gedacht.

    Hat den schon wer erfolgreich per MQTT eingebunden? Ich bekomme praktisch keine Werte.

    Im MQTT Finder befinden sich drei Einträge:

    shellypmminig3-***/events/rpc
    {"src":"shellypmminig.../events",...

    shellypmminig3-***/online
    false

    shellypmminig3-***/status/sys
    {"mac":"***..."


    Wobei "/events/rpc" und "/status/sys" vermutlich im Zuge von Firmware Updates kamen.
    "/online" ist der einzige Wert der seither aktualisiert wurde (aktueller Timestamp).

    Was mir auch auffällt ist, dass das ohne Präfix "shellies/" reinkommt.
    Das Präfix war im Shelly ebenfalls die ID "shellypmminig3-***", habe ich jedoch schon auf "shellies" geändert. Hatte keine Auswirkungen.
    Wenn ich "shellypmminig3-***/#" als topic nehme, kommt "/online" rein, aber sonst nichts.


    Einstellungen im Shelly:
    MQTT settings
    [x] Enable
    Connection type: No TLS
    MQTT prefix: shellies

    [ ]Use client certificate for identification
    [x]Enable 'MQTT Control'
    [x]Enable RPC over MQTT
    [x]RPC status notifications over MQTT
    [x]Generic status update over MQTT​

    Server: <loxberry ip>:1883
    Client ID: shellypmminig3-***
    Username: <mqtt user>
    Password: <mqtt pw>
  • Lenardo
    MS Profi
    • 25.08.2015
    • 631

    #2
    unter events stehen normal solche werte:

    {"src":"shellypro4pm-fce8c0d92234","dst":"Pool1/events","method":"NotifyStatus","params":{"ts":174 5938020.01,"switch:2":{"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1745938020,"total":12568.000},"apower ":0.0,"aprtpower":0.0,"current":0.015,"freq":49.98 ,"pf":0.0,"ret_aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1745938020,"total":0.000},"voltage":2 29.3}}}

    mit xpower... usw steht die Leistung

    Kommentar

    • BlScOfDe
      Dumb Home'r
      • 26.09.2017
      • 21

      #3
      Zitat von Lenardo
      unter events stehen normal solche werte:

      {"src":"shellypro4pm-fce8c0d92234","dst":"Pool1/events","method":"NotifyStatus","params":{"ts":174 5938020.01,"switch:2":{"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1745938020,"total":12568.000},"apo wer ":0.0,"aprtpower":0.0,"current":0.015,"freq":4 9.98 ,"pf":0.0,"ret_aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1745938020,"total":0.000},"voltage ":2 29.3}}}

      mit xpower... usw steht die Leistung
      Sowas hätte ich mir erhofft. Mittlerweile habe ich nur noch "shellypmminig3-xxx/online false" im Overview/Finder.

      Fehler in der Config fallen mir keine auf. Ich hab mal ein paar Bilder angehängt falls wer schauen mag

      lg

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11249

        #4
        Gibt es im Shelly denn den Legacy-Mode für MQTT nicht mehr? Damit werden die Topics wieder einzeln gesendet statt als Event-JSON.
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar

        • MachineMaster
          Smart Home'r
          • 19.07.2019
          • 65

          #5
          Servus,

          hab hier 4 von den Dingern am laufen.
          Das wichtigste ist, dass bei prefix die gleiche Client ID steht wie unter Client ID.
          Schau dir mal meinen Screenshot an.
          Hoffe das hilft dir weiter.

          Gruß Fabian

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: IMG_9518.jpg
Ansichten: 266
Größe: 279,7 KB
ID: 460976

          Kommentar

          • jadi84
            Extension Master
            • 07.01.2019
            • 114

            #6
            mit folgenden Einstellungen funktioniert es bei mir einwandfrei:

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2025-05-08 um 09.32.25.png
Ansichten: 254
Größe: 72,5 KB
ID: 461000
            Angehängte Dateien

            Kommentar

            • BlScOfDe
              Dumb Home'r
              • 26.09.2017
              • 21

              #7
              Danke an MachineMaster und jadi84!!!

              Die Änderung vom Prefix hat geholfen. Ich bekomme nun Werte rein

              Kommentar

              Lädt...