Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. MQTT wie per Blockly senden?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    MQTT wie per Blockly senden?

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tklein @mickym last edited by

      @mickym

      Nachdem es so nicht funktioniert hatte

      da28ab57-f551-4a55-956d-65c899be0c87-grafik.png

      habe ich das topic wieder auf milight/:device_id/:device_type/:group_id. Dann konnte ich mit dem Admin in der GUI den DP aktualisieren und per steuere block in blockly und es wurde geschaltet 🙂

      30a603ab-4b80-4981-a33e-164d91166b3e-grafik.png

      Muss jetzt noch rausfinden, wie das Topic im sendTo Block aussehen muss.

      Vielen Dank für die Hilfe und das Schubsen/Drücken in die richtige Richtung 🙂

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @tklein last edited by BananaJoe

        @tklein dort musst du mit / arbeiten und das mqtt.0. weglassen,
        also

        milight/device_id/device_type/group_id
        

        müsste es sein (die Doppelpunkte verwirren mich und gehören meiner Meinung nach nicht dahin)

        Nachtrag: und in der Message versuch mal alle nicht notwenigen Leerzeichen zu eliminieren, insbesondere keine "neue Zeile" zeichen etc. nur die nackten Daten als ein langer Text. Leerzeichen wenn als Daten für ein Element in " "

        T 1 Reply Last reply Reply Quote 0
        • T
          tklein @BananaJoe last edited by

          @bananajoe said in MQTT wie per Blockly senden?:

          milight/device_id/device_type/group_id

          besten Dank.

          Manchmal schaltet er dann, habe aber einen Adapterabsturz 😱

          f5a2f035-8b22-46a4-88d1-e1f8acb6fa78-grafik.png

          BananaJoe mickym 2 Replies Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @tklein last edited by

            @tklein muss sich ein anderer ansehen.
            Ich nutze den MQTT-Adapter nur als Client zu einem Mosquitto-Server.

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

              @tklein Wenn der Datenpunkt existiert dann brauchst Du doch kein sendTo. Das macht man max. 1 mal um ggf. einen Datenpunkt anzulegen. Ansonsten schreibst Du mit steuere ganz normal in den Datenpunkt, so wie Du es im iobroker admin auch machst.

              1 Reply Last reply Reply Quote 0
              • BananaJoe
                BananaJoe Most Active last edited by

                @mickym naja, eigentlich sollte es immer mit sendTo gehen, oder? Das ja in diesem Fall keine Funktion die nur dem Anlegen des Datenpunktes dient, oder?

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

                  @bananajoe Keine Ahnung - was der Adapter damit macht - aber mit dem Blockly ist es auf jeden Fall einfacher die Datenpunkte zu beschreiben. Ich glaube bei sendTo versucht der Adapter was zu publishen oder was der Teufel, was der macht. Aber bestehende Datenpunkte egal in welchem Adapter, beschreibe ich nicht mit sendTo sondern immer mit steuere oder aktualisiere.

                  1 Reply Last reply Reply Quote 0
                  • BananaJoe
                    BananaJoe Most Active last edited by

                    @mickym sagte in MQTT wie per Blockly senden?:

                    @bananajoe Ich glaube bei sendTo versucht der Adapter was zu publishen oder was der Teufel, was der macht.

                    Genau das soll er ja 🙂

                    01findus 1 Reply Last reply Reply Quote 0
                    • 01findus
                      01findus @BananaJoe last edited by 01findus

                      @bananajoe

                      Hallo ich hatte das Thema auch.

                      Bei mir funktioniert das Schreiben eines Zustands in MQTT einfach mit dem steuere Befehl:

                      4af06b3b-a269-4a90-8f75-75410a7ab783-image.png

                      setState("mqtt.0.SmartHome.Muc.Schlafzimmer1.Deckenlicht_Duo.cmnd.POWER1"/SmartHome/Muc/Schlafzimmer1/Deckenlicht_Duo/cmnd/POWER1/, 'OFF');

                      BananaJoe 1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @01findus last edited by BananaJoe

                        @01findus aber da gibt es dann den Datenpunkt schon bei dir 🙂
                        Die POWER Datenpunkte gehören ja zu denen welche automatisch erzeugt werden da das Tasmota-Gerät diese automatisch published (und abonniert).
                        Unterhalb von /cmnd/ kannst du ja aber auch jeden anderen Befehl nutzen den man auch in der Tasmota-Konsole nutzen kann.

                        Mit SendTo wird der Datenpunkt, falls es diesen noch nicht gibt, auch noch angelegt.
                        Ob man das braucht oder nicht hängt - meine ich - auch von der Art des verwendeten MQTT-Brokers ab.
                        Ich nutze den MQTT-Adapter als Client zu einem Mosquitto-Broker. Da klappte es nicht wenn ich den Datenpunkt unterhalb von mqtt.0 anlegte, der funktioniert dann nicht. Aber mit sendTo funktionierte es. Darauf gekommen bin ich weil ich mir gerne mal die Anleitungen zu den Adapter durchlese und es dort aufgeführt wurde.

                        Das mag wohl anders sein wenn man den MQTT-Adapter als Broker nutzt, ich vermute dann kann man die Datenpunkte einfach anlegen und nutzen.
                        Mein Problem mag auch inzwischen überholt sein.

                        1 Reply Last reply Reply Quote 0
                        • B
                          bimmi last edited by bimmi

                          --- falscher Beitrag ---

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @bimmi last edited by Homoran

                            @bimmi sagte in MQTT wie per Blockly senden?:

                            dass es mit dem clip width und height ein Problem gibt. Der Datenpunkt ist eine "number".

                            und was kommt da wirklich an?
                            mal mit debug nachgesehen?

                            spätestens erstelle Text wandelt es

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bimmi @Homoran last edited by

                              @homoran sorry. hab mich im beitrag vertan. das gehört in einen anderen!

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @bimmi last edited by

                                @bimmi sagte in MQTT wie per Blockly senden?:

                                @homoran sorry. hab mich im beitrag vertan. das gehört in einen anderen!

                                da sieht dein Blockly aber ganz anders aus!

                                B 1 Reply Last reply Reply Quote 1
                                • B
                                  bimmi @Homoran last edited by

                                  @homoran hehe ja ich bin natürlich die ganze zeit am testen und das im anderen beitrag ist die aktuellste version! 😬

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  920
                                  Online

                                  31.7k
                                  Users

                                  79.7k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  23
                                  6637
                                  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