Shelly 3EM - MQTT - 'total_power'

  • Moin Zusammen,

    ich habe seit ein paar Tagen einen Shelly 3EM im Einsatz und lese mit MQTT die Daten aus.

    Nun ist mir aufgefallen, dass die Werte der 3 Phasen zwar regelmäßig kommen, jedoch 'total_power' nicht, obwohl über /status der aktuelle kumulierte Wert sichtbar ist, sowie in der GUI.

    Ist das ein bekannter Bug in der 20230913-114244/v1.14.0-gcb84623?

    Hat das Problem noch jemand?

    https://shelly-api-docs.shelly.cloud/gen1/#shelly-3…gs-emeter-index

  • Hallo Zusammen,

    an dem Problem hänge ich aktuell auch fest. Über MQTT gibt es kein total_power Topic, dass ist echt unschön. Und da ich mit scripting und Programmiersprachen nicht der Hellste bin, bin ich sogar am Überlegen den shelly zurück zu schicken, da er mir so nichts nützt.

    Hat irgendwer einen simplen oder gut erklärten Vorschlag, wie man die 3 Topics der Phasen addieren kann und als neues Topic bereitstellt? Oder alternativ im io broker aus 3 Topics eins machen kann?

    Vielen lieben Dank vorab.

  • Hallo Zusammen,

    an dem Problem hänge ich aktuell auch fest. Über MQTT gibt es kein total_power Topic, dass ist echt unschön. Und da ich mit scripting und Programmiersprachen nicht der Hellste bin, bin ich sogar am Überlegen den shelly zurück zu schicken, da er mir so nichts nützt.

    Hat irgendwer einen simplen oder gut erklärten Vorschlag, wie man die 3 Topics der Phasen addieren kann und als neues Topic bereitstellt? Oder alternativ im io broker aus 3 Topics eins machen kann?

    Vielen lieben Dank vorab.

    Du kannst mit folgendem curl die total_power auslesen: (Linux mit installiertem jq)

    curl -s http://<shelly-ip>/status | jq -r .total_power

    Trotzdem nähme es mich auch wunder, wie das mit einer http-Abfrage evtl. mit getPlainValue gehen würde.