MQTT-Nachrichten (z. B. Power) via iobroker MQTT-Broker empfangen

  • Moin zusammen,

    ich baue mir gerade mit "externen Bordmitteln" :-) eine kleine Visualisierung auf meinem iPhone zusammen (auf der App EasyMQTT). Dort habe ich zum einen Infos von meinem Stromzähler (mittels tasmotageflashtem IR-Lesekopf), die per MQTT bereits erfolgreich angezeigt werden dargstellt.

    Jetzt möchte ich die Momentanleistung von einem Shelly Plus 1PM via MQTT empfangen und ebenso darstellen. Ich "zeige" auf shellies/Shelly28359/relay/0/power, leider ist die Antwort leer. Kann mir jemand sagen, woran das liegt?

    Als MQTT-Broker/Client nutze ich iobroker mit dem Adapter MQTT.

    Danke euch für eure Hilfe und viele Grüße

  • Versuch es mal mit "<MQTT prefix>/status/switch:0" . Mein Shelly, ebenfalls Plus 1PM gibt mir hierrüber einen .json Payload aus.

    [script][/script]

    [script]{[/script]

    [script]"id":0, [/script]

    [script]"source":"init", [/script]

    [script]"output":true, [/script]

    [script]"apower":27.5, [/script]

    [script]"voltage":234.2, [/script]

    [script]"current":0.267, [/script]

    [script]"aenergy":{"total":1117.823[/script]

    [script]},[/script]

    [script]"temperature":{[/script]

    [script]"tC":54.0, [/script]

    [script]"tF":129.3}[/script]

    [script]}[/script]

    [script][/script]

  • Wenn du wirklich alle Daten über MQTT erhalten möchtest, musst du im Shelly-Webinterface unter MQTT alle Haken setzen:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Auf diese Weise wird "fast" alles über MQTT übertragen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.