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. ioBroker Allgemein
  4. Shelly i4 plus und mqtt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    156

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    566

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Shelly i4 plus und mqtt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 4 Kommentatoren 2.4k 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.
  • F fraso

    Hi,
    ich habe Shelly i4 plus im Einsatz. Kann mir einer helfen und schreiben wie ich die Zustände mit matt abrufe?

    Ich sehe dass der Online ist. Aber die Input 0-3 nicht. Ich brauche jemanden der mich in die richtige Richtung schubst. Danke vielmals.

    Ich vermisse die Datenpunkte.

    Hier was ich aktuell habe:

    6330bc33-5ad1-47bc-a66d-884591946661-image.png

    e0bee5ef-cd44-4bc8-aa28-ef8b2b6deb40-image.png

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #2

    @fraso sagte in Shelly i4 plus und matt:

    mit matt abrufe?

    Wird Dir zwar nicht helfen aber das heisst nicht matt sondern MQTT - solltest Du in der Überschrift auch ändern damit es eindeutig ist :grinning:

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    F 1 Antwort Letzte Antwort
    0
    • F fraso

      Hi,
      ich habe Shelly i4 plus im Einsatz. Kann mir einer helfen und schreiben wie ich die Zustände mit matt abrufe?

      Ich sehe dass der Online ist. Aber die Input 0-3 nicht. Ich brauche jemanden der mich in die richtige Richtung schubst. Danke vielmals.

      Ich vermisse die Datenpunkte.

      Hier was ich aktuell habe:

      6330bc33-5ad1-47bc-a66d-884591946661-image.png

      e0bee5ef-cd44-4bc8-aa28-ef8b2b6deb40-image.png

      BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von BananaJoe
      #3

      @fraso sagte in Shelly i4 plus und matt:

      Shelly i4 plus

      Ich vermute du vermisst die Datenpunkte dazu,
      was passiert denn wenn du die Kontakte schaltest? kurz, 2x kurz, lang

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      1 Antwort Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @fraso sagte in Shelly i4 plus und matt:

        mit matt abrufe?

        Wird Dir zwar nicht helfen aber das heisst nicht matt sondern MQTT - solltest Du in der Überschrift auch ändern damit es eindeutig ist :grinning:

        F Offline
        F Offline
        fraso
        schrieb am zuletzt editiert von
        #4

        @djmarc75

        danke. Tippfehler oder Autokorrektur oder ein Geist.. geändert.

        1 Antwort Letzte Antwort
        1
        • mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #5

          Die Plus Geräte arbeiten mit Der Gerneratiob 2. Du wirst sowohl Deine Kommandos als auch die Zustände über den RPC Datenpunkt finden. Ich mag die Schnittstelle zwar auch nicht, aber ist halt die Zukunft:
          Hier die Dokumentation: https://shelly-api-docs.shelly.cloud/gen2/

          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.

          BananaJoeB 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            Die Plus Geräte arbeiten mit Der Gerneratiob 2. Du wirst sowohl Deine Kommandos als auch die Zustände über den RPC Datenpunkt finden. Ich mag die Schnittstelle zwar auch nicht, aber ist halt die Zukunft:
            Hier die Dokumentation: https://shelly-api-docs.shelly.cloud/gen2/

            BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #6

            @mickym also landet ein JSON im RPC Feld in dem alles drin steht?

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            mickymM 2 Antworten Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @mickym also landet ein JSON im RPC Feld in dem alles drin steht?

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #7

              @bananajoe ja in events/rpc der Status glaub und rpc selbst zum Schalten. . Ich such gerade mal einen anderen Thread mit einem 1 Plus, den ich kürzlich hatte, um zu Zeigen, wie die Kommandos nun aussehen.

              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.

              F 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @bananajoe ja in events/rpc der Status glaub und rpc selbst zum Schalten. . Ich such gerade mal einen anderen Thread mit einem 1 Plus, den ich kürzlich hatte, um zu Zeigen, wie die Kommandos nun aussehen.

                F Offline
                F Offline
                fraso
                schrieb am zuletzt editiert von
                #8

                @bananajoe

                In der Tat kommt dann ein neuer Datenpunkt. Danke. Manches kann ja so einfach sein....

                Jetzt muss ich den "nur" noch von Json auf einen anderen Datenpunkt "übersetzen".

                c91ed340-4a8d-4f10-b507-9e2e02396e42-image.png

                Habe ich so gemacht: Problem: der Json im Datenpunkt Input:0 des mqtt verändert sich korrekt. Aber der TRIGGER schlägt nicht an...

                Datenpunkt:

                mqtt.0.shellyplusi4-a8032ab61ad4.status.input:0
                

                bc9f965a-b96a-4e58-bfd5-17570a3083d4-image.png

                Java Script:

                  json = (function () { try {return JSON.parse(getState("mqtt.0.shellyplusi4-a8032ab61ad4.status.input:0").val);} catch(e) {return {};}})();
                  setState("0_userdata.0.E6-Teich.TROMMLER.CLEAN-SENSOR", getAttr(json, 'state'));
                
                1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @mickym also landet ein JSON im RPC Feld in dem alles drin steht?

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #9

                  @fraso hier ist der Thread, wie man den 1
                  Plus schaltet: https://forum.iobroker.net/topic/55886/shelly-1pm-plus?_=1657268794617

                  Müsste beim 4er ja dann ähnlich sein. Mit Blockly bin ich aber zu faul mich damit zu beschäftigen. Wahrscheinlich wird das aber mit dem :0 nicht funktionieren, sondern Du musst den ganzen Datenpunkt triggern lassen und dann die Attribute des Objekts überprüfen. Ich denke aber, dass wenn du Attribute von Objekt nimmst, parsed Blockly automatisch

                  Hier sind Beispiele wie man sich notification Events des 4pm:
                  https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Input

                  In den Event Eigenschaften kann man dann auswerten welcher Tastendruck es war.

                  Unter General in der verlinkten API kannst du die Channels und die Methoden nachlesen: https://shelly-api-docs.shelly.cloud/gen2/General/RPCProtocol

                  Du musst dich da halt einlesen, ich habe (zum Glück) noch keine Plus bzw. Generation 2 Geräte

                  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.

                  F 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @fraso hier ist der Thread, wie man den 1
                    Plus schaltet: https://forum.iobroker.net/topic/55886/shelly-1pm-plus?_=1657268794617

                    Müsste beim 4er ja dann ähnlich sein. Mit Blockly bin ich aber zu faul mich damit zu beschäftigen. Wahrscheinlich wird das aber mit dem :0 nicht funktionieren, sondern Du musst den ganzen Datenpunkt triggern lassen und dann die Attribute des Objekts überprüfen. Ich denke aber, dass wenn du Attribute von Objekt nimmst, parsed Blockly automatisch

                    Hier sind Beispiele wie man sich notification Events des 4pm:
                    https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Input

                    In den Event Eigenschaften kann man dann auswerten welcher Tastendruck es war.

                    Unter General in der verlinkten API kannst du die Channels und die Methoden nachlesen: https://shelly-api-docs.shelly.cloud/gen2/General/RPCProtocol

                    Du musst dich da halt einlesen, ich habe (zum Glück) noch keine Plus bzw. Generation 2 Geräte

                    F Offline
                    F Offline
                    fraso
                    schrieb am zuletzt editiert von
                    #10

                    @mickym

                    das Problem liegt das der Trigger nicht anschlägt. Wenn das gleiche mache mit einem Sekunden - Cron dann liest er das alles aus wie er soll und überträgt in meinen Datenpunkt.

                    Die Frage die sich stellt: warum springt der Trigger nicht an bei Änderung auf den mqtt Datenpunkt (obwohl Zeitstempel in Objekte das korrekt anzeigt)? Verstehe ich nicht...

                    Das geht:

                    4be1ddd9-8677-40a8-9aa5-5addb44de09b-image.png

                    Ergebnis DEBUG:

                    d032c5a9-8a10-47fa-815f-cb5302606a2a-image.png

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • F fraso

                      @mickym

                      das Problem liegt das der Trigger nicht anschlägt. Wenn das gleiche mache mit einem Sekunden - Cron dann liest er das alles aus wie er soll und überträgt in meinen Datenpunkt.

                      Die Frage die sich stellt: warum springt der Trigger nicht an bei Änderung auf den mqtt Datenpunkt (obwohl Zeitstempel in Objekte das korrekt anzeigt)? Verstehe ich nicht...

                      Das geht:

                      4be1ddd9-8677-40a8-9aa5-5addb44de09b-image.png

                      Ergebnis DEBUG:

                      d032c5a9-8a10-47fa-815f-cb5302606a2a-image.png

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #11

                      Wie gesagt ich bin aber eher Legastheniker was Blockly betrifft und steuere meinen iobroker lieber mit Node-Red. Wenn sich der Datenpunkt ändert ist es ja kein mqtt oder Shelly Ptoblem.

                      Probier doch mal in der Klammer ein Debug Output, ob er wirklich nicht triggert oder Dein Telegram Block ein Problem hat.

                      Für das parsen brauchst auch kein JS das geht mit dem Blockly Baustein, Attribut von Objekt. Und als Objekt kannst dieses Mal direkt den Wert des Objektes verwenden.. Blockly parsed das automatisch
                      42344431-f868-44a7-87c5-b6e0ef6b4e7e-image.png

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

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

                      307

                      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