Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Shelly Plus Uni MQTT

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Shelly Plus Uni MQTT

    This topic has been deleted. Only users with topic management privileges can see it.
    • HansM
      HansM last edited by

      Hallo in die Runde,

      ich nutze nun schon seit Jahren den iobroker.
      Nun bin ich aber mit meinem Latein am Ende und finde einfach keinen vernünftigen Ansatz.
      Ich nutze u.a. einige Shelly, jedoch treibt mich der Shelly Plus Uni in die Verzweiflung. Da eine Datenübertragung vom Shelly Uni zum iobroker über die Cloud nicht vorgesehen ist, habe ich den Shelly direkt über eine MQTT Instanz eingebunden.
      Die gewünschte / benötigte Daten kommen als Zahlenreihe mit ID , Bezeichnung etc rein Beispiel: {"id": 100,"voltage":11.71}
      Ich möchte aber nur den Wert 11.71 weiterverarbeiten über Blockly.
      Leider habe ich auch trotz intensiver Suche in diversen Foren und im www bisher keinen wirklich lauffähigen Ansatz gefunden, da neben den Sonderzeichen {", auch ein Mix aus Text und Zahlen ausgeben wird.
      Ich wollte daher hier im Forum anfragen, ob jemand einen Lösungsansatz hat oder gleiches Problem lösen konnte.

      Vielen Dank!

      haus-automatisierung F mickym 3 Replies Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @HansM last edited by

        @hansm Grundlagen zu JSON anschauen. Hab ich ganz viel zu erklärt.

        Baustein: Attribut von Objekt und dann voltage selektieren. Oder einen Alias anlegen, welcher mit JSON.parse(val).voltage in einer Lesefunktion den Wert extrahiert.

        1 Reply Last reply Reply Quote 0
        • F
          fenderbender @HansM last edited by

          @hansm
          Du kannst dafür auch den Shelly Adapter nehmen und bekommst den Wert ganz einfach ohne weitere Bearbeitung oder String-Zerpflücken.
          Der Trick ist, dass du beim Plus Uni in der MQTT Einstellung unter ClientID aus "shellyplusuni" ein "shellyplus1" machst. Den MQTT Prefix kannst du lassen wie er ist (Also mit plusuni)

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @fenderbender last edited by

            @fenderbender Solange Du auch den Support für solche Tipps übernimmst, ... 😉

            1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @HansM last edited by

              @hansm Du erstellst einfach einen Alias und extrahierst den Wert, der Dich interessiert. Ein Anleitung findest Du hier:
              https://forum.iobroker.net/post/980575

              HansM 1 Reply Last reply Reply Quote 0
              • HansM
                HansM @mickym last edited by

                @mickym Danke, hat sogar funktioniert ohne den Shelly umzubenennen

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                793
                Online

                31.6k
                Users

                79.5k
                Topics

                1.3m
                Posts

                4
                6
                276
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo