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. Einsteigerfragen
  4. Wie Shelly per MQTT Abfragen, Steuern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Wie Shelly per MQTT Abfragen, Steuern

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
29 Beiträge 7 Kommentatoren 7.1k Aufrufe 6 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.
  • HomoranH Homoran

    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

    Früher konnte man einfach true, oder false an nen Datenpunkt schicken...

    früher war alles besser :joy:

    wie hast du das denn früher mit nstiven shelly gemacht?
    die senden immer json, der Shelly Adapter zerlegt diese in DPs

    mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #8

    @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

    Früher konnte man einfach true, oder false an nen Datenpunkt schicken...

    früher war alles besser :joy:

    wie hast du das denn früher mit nstiven shelly gemacht?
    die senden immer json, der Shelly Adapter zerlegt diese in DPs

    Nein das stimmt nicht. In der Generation 1 API waren das schon von vorneherein einzelne topics - auch wenn man hier den command Datenpunkt selbst erstellen musste. Wie gesagt, dass ist immer erforderlich unter mqtt - da ein Gerät nicht gleichzeitig unter einem topic veröffentlichen kann, was es subscribed. mqtt kennt keine ACK-Flags.

    Wie Du weisst bin ich kein Verfechter für jeden Gerätetyp einen eigenen Adapter zu nutzen, wenn ich alles unter mqtt haben kann. Auch ist JSON einer der effizientesten Methoden Information in einem Rutsch zu verarbeiten und auszuwerten. Alles in einzelnen Datenpunkten ist nicht immer ein Vorteil.

    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.

    Tobi82T 2 Antworten Letzte Antwort
    0
    • mickymM mickym

      @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

      @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

      Früher konnte man einfach true, oder false an nen Datenpunkt schicken...

      früher war alles besser :joy:

      wie hast du das denn früher mit nstiven shelly gemacht?
      die senden immer json, der Shelly Adapter zerlegt diese in DPs

      Nein das stimmt nicht. In der Generation 1 API waren das schon von vorneherein einzelne topics - auch wenn man hier den command Datenpunkt selbst erstellen musste. Wie gesagt, dass ist immer erforderlich unter mqtt - da ein Gerät nicht gleichzeitig unter einem topic veröffentlichen kann, was es subscribed. mqtt kennt keine ACK-Flags.

      Wie Du weisst bin ich kein Verfechter für jeden Gerätetyp einen eigenen Adapter zu nutzen, wenn ich alles unter mqtt haben kann. Auch ist JSON einer der effizientesten Methoden Information in einem Rutsch zu verarbeiten und auszuwerten. Alles in einzelnen Datenpunkten ist nicht immer ein Vorteil.

      Tobi82T Offline
      Tobi82T Offline
      Tobi82
      schrieb am zuletzt editiert von
      #9

      Ich habe den rpt erstellt und kann die Relais schalten, soweit erstmal gut, auch wenn ich es kompliziert finde in dem JSON rum zu hantieren. Wenn ich das Relais jedoch einschalte ändert sich nichts am Status, dort steht immernoch false. Wenn ich über den Browser schalte ebenfalls. Der Status wird nicht aktualisiert

      mickymM 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

        @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

        Früher konnte man einfach true, oder false an nen Datenpunkt schicken...

        früher war alles besser :joy:

        wie hast du das denn früher mit nstiven shelly gemacht?
        die senden immer json, der Shelly Adapter zerlegt diese in DPs

        Nein das stimmt nicht. In der Generation 1 API waren das schon von vorneherein einzelne topics - auch wenn man hier den command Datenpunkt selbst erstellen musste. Wie gesagt, dass ist immer erforderlich unter mqtt - da ein Gerät nicht gleichzeitig unter einem topic veröffentlichen kann, was es subscribed. mqtt kennt keine ACK-Flags.

        Wie Du weisst bin ich kein Verfechter für jeden Gerätetyp einen eigenen Adapter zu nutzen, wenn ich alles unter mqtt haben kann. Auch ist JSON einer der effizientesten Methoden Information in einem Rutsch zu verarbeiten und auszuwerten. Alles in einzelnen Datenpunkten ist nicht immer ein Vorteil.

        Tobi82T Offline
        Tobi82T Offline
        Tobi82
        schrieb am zuletzt editiert von
        #10

        Wie Du weisst bin ich kein Verfechter für jeden Gerätetyp einen eigenen Adapter zu nutzen, wenn ich alles unter mqtt haben kann. Auch ist JSON einer der effizientesten Methoden Information in einem Rutsch zu verarbeiten und auszuwerten. Alles in einzelnen Datenpunkten ist nicht immer ein Vorteil.

        Das glaube ich. Bin überzeugt das JSON effizient ist, muss mich da mal reinarbeiten

        1 Antwort Letzte Antwort
        0
        • Tobi82T Tobi82

          Ich habe den rpt erstellt und kann die Relais schalten, soweit erstmal gut, auch wenn ich es kompliziert finde in dem JSON rum zu hantieren. Wenn ich das Relais jedoch einschalte ändert sich nichts am Status, dort steht immernoch false. Wenn ich über den Browser schalte ebenfalls. Der Status wird nicht aktualisiert

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

          @tobi82 Vielleicht ein Browserrefresh-Problem und wenn Du sowas mit Node-Red machen würdest, hättest Du auch nicht solche Probleme, da Du dann direkt mit Objekten und JSONS und mqtt arbeiten kannst.

          7c456c07-e6ef-4a8c-b6e1-2e694fff6518-image.png

          59212ba3-66c4-4657-b16b-a3e380cf96b7-image.png

          EDIT: Inzwischen kann man sich bei den mqtt-Nodes auch die JSON-String Konvertierung sparen. Wie man in der Hilfe sieht, werden Objekte automatisch beim Schreiben konvertiert.

          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.

          Tobi82T 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @tobi82 Vielleicht ein Browserrefresh-Problem und wenn Du sowas mit Node-Red machen würdest, hättest Du auch nicht solche Probleme, da Du dann direkt mit Objekten und JSONS und mqtt arbeiten kannst.

            7c456c07-e6ef-4a8c-b6e1-2e694fff6518-image.png

            59212ba3-66c4-4657-b16b-a3e380cf96b7-image.png

            EDIT: Inzwischen kann man sich bei den mqtt-Nodes auch die JSON-String Konvertierung sparen. Wie man in der Hilfe sieht, werden Objekte automatisch beim Schreiben konvertiert.

            Tobi82T Offline
            Tobi82T Offline
            Tobi82
            schrieb am zuletzt editiert von
            #12

            @mickym

            Vielen Dank schonmal. Werde mich mal mit den Sachen beschäftigen, kommt man in Zukunft scheinbar nicht drum herum.

            S 1 Antwort Letzte Antwort
            0
            • Tobi82T Tobi82

              @mickym

              Vielen Dank schonmal. Werde mich mal mit den Sachen beschäftigen, kommt man in Zukunft scheinbar nicht drum herum.

              S Offline
              S Offline
              SpacerX
              schrieb am zuletzt editiert von
              #13

              @tobi82 mal mein Senf dazu. Du willst nicht mit JSON rumhantieren? Dann den Shelly-Adapter nutzen. Dach Doku auf GitHub auf MQTT konfigurieren und freuen.
              Ihr schreibt hier eine Stunde rum, in einem Viertel der Zeit wäre Shelly Adapter installiert konfiguriert und der Shelly eingebunden. Dazu noch alle Datenpunkte vorhanden.

              DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

              R 1 Antwort Letzte Antwort
              1
              • S SpacerX

                @tobi82 mal mein Senf dazu. Du willst nicht mit JSON rumhantieren? Dann den Shelly-Adapter nutzen. Dach Doku auf GitHub auf MQTT konfigurieren und freuen.
                Ihr schreibt hier eine Stunde rum, in einem Viertel der Zeit wäre Shelly Adapter installiert konfiguriert und der Shelly eingebunden. Dazu noch alle Datenpunkte vorhanden.

                R Online
                R Online
                reutli
                schrieb am zuletzt editiert von
                #14

                @spacerx und @Tobi82

                @spacerx sagte in Wie Shelly per MQTT Abfragen, Steuern:

                Dann den Shelly-Adapter nutzen.

                Volle Zustimmung. Habe auch sechs neue Hutschienen Pro am Laufen. In null-komma-nix waren die im Adapter eingerichtet, alle Datenpunkte da wo sie sein sollen, Aliase angelegt und Skripte geballert, fertig war die Steuerung für zwei Heizstäbe mit jeweils drei Phasen.

                Das Zeug kostet genug Kohle, da habe ich nicht noch die Zeit (und Lust) alles manuell anzulegen :grinning:

                BITTE BEACHTET DOCH DAS: https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
                iobroker in Debian-VM auf Proxmox Server (Ryzen 7 / 32GB / 1TB NVMe SSD) als Master - mehrere Raspberry Pis (3+4) als Slaves. InfluxDB V2 und Grafana auf LXC.

                *Wer freundlich ist, dem wird freundlich geholfen *

                1 Antwort Letzte Antwort
                0
                • mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #15

                  Wie gesagt es gibt Leute die finde JSON gut und die haben keine Lust für jeden Gerätetyp einen eigenen Adapter mit eigenem Port einzurichten und Aufwand wenn es mal eingerichtet ist, ist nicht mehr oder weniger als beim Adapter. Ich verstehe nicht, warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt. Wie gesagt bestimmte Informationen nicht in einzelnen Datenpunkten zu haben, sondern sie in einem Objekt zu haben ist auch oft von Vorteil, insbesondere wenn man mehrere Werte miteinander vergleichen will.

                  Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen. Eure Unlust muss sich nicht gleich auf andere auswirken.

                  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.

                  HomoranH R S da_WoodyD 4 Antworten Letzte Antwort
                  1
                  • mickymM mickym

                    Wie gesagt es gibt Leute die finde JSON gut und die haben keine Lust für jeden Gerätetyp einen eigenen Adapter mit eigenem Port einzurichten und Aufwand wenn es mal eingerichtet ist, ist nicht mehr oder weniger als beim Adapter. Ich verstehe nicht, warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt. Wie gesagt bestimmte Informationen nicht in einzelnen Datenpunkten zu haben, sondern sie in einem Objekt zu haben ist auch oft von Vorteil, insbesondere wenn man mehrere Werte miteinander vergleichen will.

                    Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen. Eure Unlust muss sich nicht gleich auf andere auswirken.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #16

                    @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen.

                    Fehlinterpreation, um nicht zu sagen Unterstellung!

                    @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    ihm mitteilt wie dumm er ist,

                    das macht hier kein Mensch!

                    nur wenn es heisst...

                    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    Mit JSON rumhantieren ist mir neu

                    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    es kompliziert finde in dem JSON rum zu hantieren.

                    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    Bin überzeugt das JSON effizient ist, muss mich da mal reinarbeiten

                    @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                    Werde mich mal mit den Sachen beschäftigen, kommt man in Zukunft scheinbar nicht drum herum.

                    ... dann darf man doch mal darauf hinweisen, dass es mit dem Adapter out of the Box sofort funktioniert!

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      Wie gesagt es gibt Leute die finde JSON gut und die haben keine Lust für jeden Gerätetyp einen eigenen Adapter mit eigenem Port einzurichten und Aufwand wenn es mal eingerichtet ist, ist nicht mehr oder weniger als beim Adapter. Ich verstehe nicht, warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt. Wie gesagt bestimmte Informationen nicht in einzelnen Datenpunkten zu haben, sondern sie in einem Objekt zu haben ist auch oft von Vorteil, insbesondere wenn man mehrere Werte miteinander vergleichen will.

                      Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen. Eure Unlust muss sich nicht gleich auf andere auswirken.

                      R Online
                      R Online
                      reutli
                      schrieb am zuletzt editiert von
                      #17

                      @mickym

                      War nicht "böse" gemeint, sondern nur (auch) eine Sichtweise. Jedem das seine und wie er mag.
                      Ich mag's wenn's "fluppt" und habe mir mit geflashten Thermostaten und MQTT einen abgebrochen, was aber (wie meist) ein Problem des Nutzers war :face_with_head_bandage:

                      Also nichts für ungut @mickym - hab sogar node red im Einsatz :grinning:

                      BITTE BEACHTET DOCH DAS: https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
                      iobroker in Debian-VM auf Proxmox Server (Ryzen 7 / 32GB / 1TB NVMe SSD) als Master - mehrere Raspberry Pis (3+4) als Slaves. InfluxDB V2 und Grafana auf LXC.

                      *Wer freundlich ist, dem wird freundlich geholfen *

                      1 Antwort Letzte Antwort
                      1
                      • HomoranH Homoran

                        @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen.

                        Fehlinterpreation, um nicht zu sagen Unterstellung!

                        @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        ihm mitteilt wie dumm er ist,

                        das macht hier kein Mensch!

                        nur wenn es heisst...

                        @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        Mit JSON rumhantieren ist mir neu

                        @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        es kompliziert finde in dem JSON rum zu hantieren.

                        @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        Bin überzeugt das JSON effizient ist, muss mich da mal reinarbeiten

                        @tobi82 sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        Werde mich mal mit den Sachen beschäftigen, kommt man in Zukunft scheinbar nicht drum herum.

                        ... dann darf man doch mal darauf hinweisen, dass es mit dem Adapter out of the Box sofort funktioniert!

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #18

                        @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                        ihm mitteilt wie dumm er ist,

                        das macht hier kein Mensch!

                        Ein Politiker würde jetzt zu Recht sagen, wie immer die Medien einem die Worte verdrehen, in dem man Sätze aus dem Kontext reißt. ;)

                        Vollständig hieß es:
                        warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt.

                        Nur um das etwas zu relativieren. ;)

                        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.

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

                          @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                          ihm mitteilt wie dumm er ist,

                          das macht hier kein Mensch!

                          Ein Politiker würde jetzt zu Recht sagen, wie immer die Medien einem die Worte verdrehen, in dem man Sätze aus dem Kontext reißt. ;)

                          Vollständig hieß es:
                          warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt.

                          Nur um das etwas zu relativieren. ;)

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #19

                          @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                          Nur um das etwas zu relativieren.

                          war auch so gemeint. Aber auch da hat niemand gesagt dass @Tobi82 dafür zu dumm ist!

                          Soweit zum Kontext :-)

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                            Nur um das etwas zu relativieren.

                            war auch so gemeint. Aber auch da hat niemand gesagt dass @Tobi82 dafür zu dumm ist!

                            Soweit zum Kontext :-)

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #20

                            @homoran Sagen wir mal meine Wortwahl war provokant, für das was hier manche auszudrücken versuchen:

                            @SpacerX

                            @tobi82 mal mein Senf dazu. Du willst nicht mit JSON rumhantieren? Dann den Shelly-Adapter nutzen.

                            Im Umkehrschluss, wenn Du doch mit JSON rumhantieren willst, dann ....

                            @reutli

                            Mit meinem Worten: Wenn Du schnell und effizient sein willst, dann nutzt Du den Shelly Adapter.

                            Wenn nicht, dann ....

                            Na ja. Lassen wir das. ;) - Ich denke jeder kann zwischen den Zeilen lesen.

                            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.

                            HomoranH 1 Antwort Letzte Antwort
                            1
                            • mickymM mickym

                              @homoran Sagen wir mal meine Wortwahl war provokant, für das was hier manche auszudrücken versuchen:

                              @SpacerX

                              @tobi82 mal mein Senf dazu. Du willst nicht mit JSON rumhantieren? Dann den Shelly-Adapter nutzen.

                              Im Umkehrschluss, wenn Du doch mit JSON rumhantieren willst, dann ....

                              @reutli

                              Mit meinem Worten: Wenn Du schnell und effizient sein willst, dann nutzt Du den Shelly Adapter.

                              Wenn nicht, dann ....

                              Na ja. Lassen wir das. ;) - Ich denke jeder kann zwischen den Zeilen lesen.

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von Homoran
                              #21

                              @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                              Lassen wir das.

                              jepp!
                              ich kann die Argumentation mit einer zentralen MQTT Infrastruktur ja verstehen. Bin da auch auf "eurer Seite". Aber shelly ist nicht der einzige, der MQTT Pakete im Rahmen der Datensparsamkeit als JSON verschickt.
                              Da muss man dann die JSONs aufarbeiten, egal wie.

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #22

                                @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                                {"id":123, "src":"user_1", "method":"Switch.Set", "params":{"id":0,"on":true}}

                                Im Übrigen will ich auch mal was zu der Syntax sagen dieser Generation 2. Ich mag dies auch nicht besonders, aber für die Fehlersuche hat das durchaus seine Vorteile.

                                Mit der id und der src (Source) kann man im Status später, wenn man diese unterschiedlich nutzt nachher noch nachvollziehen, welcher Befehl diese Schaltung vorgenommen hat. Deswegen hat man das wahrscheinlich eingeführt.

                                Das vielleicht mal, um auch Verständnis dafür zu generieren, warum solche Infos in einem Befehl durchaus sinnvoll sein können.

                                Hier der Auszug aus der Original-Dokumentation.

                                157b3776-0dc7-41de-b26a-0a9175944d5b-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
                                • HomoranH Homoran

                                  @mickym sagte in Wie Shelly per MQTT Abfragen, Steuern:

                                  Lassen wir das.

                                  jepp!
                                  ich kann die Argumentation mit einer zentralen MQTT Infrastruktur ja verstehen. Bin da auch auf "eurer Seite". Aber shelly ist nicht der einzige, der MQTT Pakete im Rahmen der Datensparsamkeit als JSON verschickt.
                                  Da muss man dann die JSONs aufarbeiten, egal wie.

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von mickym
                                  #23

                                  @homoran sagte in Wie Shelly per MQTT Abfragen, Steuern:

                                  Aber shelly ist nicht der einzige, der MQTT Pakete im Rahmen der Datensparsamkeit als JSON verschickt.
                                  Da muss man dann die JSONs aufarbeiten, egal wie.

                                  Inzwischen ist ja auch Blockly in der Lage mit den Attributen direkt aus Objekten arbeiten zu können. Insofern ist das im Prinzip kein Ding mehr. Man muss es nur EINMAL lernen, wie so vieles andere im Leben auch und auch mir ist es nicht in die Wiege gelegt worden. :grin:

                                  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
                                  • mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #24

                                    Nachdem das mit dem Shelly Adapter einfach ist, könnt ihr ja vielleicht hier helfen: https://forum.iobroker.net/topic/62219/mqtt-fehler-mit-shelly-gen-2

                                    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
                                    • mickymM mickym

                                      Wie gesagt es gibt Leute die finde JSON gut und die haben keine Lust für jeden Gerätetyp einen eigenen Adapter mit eigenem Port einzurichten und Aufwand wenn es mal eingerichtet ist, ist nicht mehr oder weniger als beim Adapter. Ich verstehe nicht, warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt. Wie gesagt bestimmte Informationen nicht in einzelnen Datenpunkten zu haben, sondern sie in einem Objekt zu haben ist auch oft von Vorteil, insbesondere wenn man mehrere Werte miteinander vergleichen will.

                                      Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen. Eure Unlust muss sich nicht gleich auf andere auswirken.

                                      S Offline
                                      S Offline
                                      SpacerX
                                      schrieb am zuletzt editiert von SpacerX
                                      #25

                                      @mickym es ging mir im wesentlich darum einen zweiten Weg aufzuzeigen bei dem man ohne JSON hantieren auskommt. Jeder muss seinen Weg selber finden. Nachdem der Beitragsstarter meinte das er sich erst damit auseinander setzen müsste, ging ich davon aus das er nicht glücklich damit ist.
                                      Ich habe da eine etwas andere Sichtweise als du. Wenn mir der Adapter das auseinander nehmen der JSON Strings abnimmt dabei vieleicht auch ein paar mehr Datenpunkte bereitstellt als ich brauche soll mir das recht sein. Mein ioBroker lauft auf einem Nuc und hat genug Power und Memory um den einen Adapter auch noch zu verkraften. Wie viele User haben nur Adapter laufen um was in der Vis Anzeigen zu können. Also der eine zusätzliche Adapter ist für mich kein Argument um auf den Komfort zu verzichten.

                                      DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

                                      1 Antwort Letzte Antwort
                                      0
                                      • mickymM mickym

                                        Wie gesagt es gibt Leute die finde JSON gut und die haben keine Lust für jeden Gerätetyp einen eigenen Adapter mit eigenem Port einzurichten und Aufwand wenn es mal eingerichtet ist, ist nicht mehr oder weniger als beim Adapter. Ich verstehe nicht, warum ihr jemand der mit mosquitto bereits eine zentrale MQTT-Infrastruktur besitzt, ihm mitteilt wie dumm er ist, dass er den Adapter nicht nutzt. Wie gesagt bestimmte Informationen nicht in einzelnen Datenpunkten zu haben, sondern sie in einem Objekt zu haben ist auch oft von Vorteil, insbesondere wenn man mehrere Werte miteinander vergleichen will.

                                        Aber ich merke schon - ihr habt Eure Sichtweise und wollt die mit aller Gewalt durchsetzen. Eure Unlust muss sich nicht gleich auf andere auswirken.

                                        da_WoodyD Offline
                                        da_WoodyD Offline
                                        da_Woody
                                        schrieb am zuletzt editiert von
                                        #26

                                        @mickym hüstel. wenn wer eine "zentrale MQTT-Infrastruktur besitzt", dann sollte er sich auch damit auskennen.
                                        da ist nix mit unlust, oder gewalt.

                                        gruß vom Woody
                                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                        1 Antwort Letzte Antwort
                                        0
                                        • mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #27

                                          Liebe Shelly-Adapter Fans ;) - ich kenn ja einige namentlich (z.Bsp. @da_Woody ) auch schon aus früheren ähnlichen Diskussionen. Mir gings nur darum, dass ihr Leute, die mit originärem MQTT arbeiten wollen, nicht gleich mit Eurem Shelly Adapter Enthusiasms überflutet und in die Nerd-Ecke verfrachtet, um denjenigen zu erklären, wie einfach das Leben doch sein kann, wenn man nur will.

                                          So wie ich Eure Sichtweise zulasse, so akzeptiert einfach, dass nicht jeder Eure Sichtweise teilt und JSON Strings oder JS Objekte nicht als was zum Auseinandernehmen sehen, sondern als das sehen, was es ist. Ein Objekt, dass Eigenschaften besitzt, die zu diesem Objekt gehören. Und nochmals - vielleicht macht es eben in meinen Augen mehr Sinn die Eigenschaften eines Objektes direkt abzufragen, als die Eigenschaften eines Objektes in Bestandteile zu zerlegen.

                                          Ich finde ein Auto halt nützlicher, als wenn ich 20000 Einzelteile eines Autos vor mir habe und mir nicht sicher bin, ob sie überhaupt zu dem Auto gehören. ;)

                                          Andere Dinge wie, dass ein Adapter halt alle Geräte kennen muss und bei jedem neuen Gerät erst mal aufgeschmissen ist, haben wir alles schon diskutiert.

                                          Mir geht es wirklich nicht darum, wieder die Diskussion über Vor- und Nachteile bestimmter Adapter zu diskutieren - wobei ich mich sicher nicht scheue. Mir ging es nur darum, dass wenn jemand eine Lösung zu einem Problem sucht, man nicht immer gleich denjenigen mit dem Adapter überfällt.

                                          Das ist, wenn ich in eine Pizzeria gehe und mir eine Pizza bestellen will, mir jemand erklärt, dass ich doch lieber Pasta oder was anderes essen sollte.

                                          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.

                                          da_WoodyD 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

                                          880

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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