Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. MQTT Adapter sendet gesetzte Zustände nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    MQTT Adapter sendet gesetzte Zustände nicht

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

      Warum willst du eigentlich MQTT nutzen?

      Steuerst du von einem externen MQTT-Gerät?

      1 Reply Last reply Reply Quote 0
      • A
        achime last edited by

        Ich verwende zum Steuern eine selbst entwickelte App in der ich per Javascript MQTT Paho integriert habe.

        1 Reply Last reply Reply Quote 0
        • umbm
          umbm last edited by

          Aha.

          Der normale Weg, den ich in iobroker mit mqtt kenne ist so, dass der mqtt-Adapter die entsprechenden Topics empfängt und dazu einen Datenpunkt in Objekte - mqtt.0.topic... anlegt.
          Das wird dann per Script überwacht und bearbeitet.

          Ein direktes Schreiben in einen Datenpunkt eines anderen Adapters habe ich noch nicht gesehen.

          Wie du das am kürzesten in Blockly umsetzt, muss du testen.
          Es lassen sich in einemTrigger ja mehrere Datenpunkte auf Änderung/Aktualisierung überwachen...

          1 Reply Last reply Reply Quote 0
          • A
            achime last edited by

            Okay. Auf jeden Fall Danke schon mal für die Antwort.

            Und ja, die Datenpunkte lassen sich direkt schreiben, also per Nachricht zu dem Topic "zigbee/0/BulbId/Parameter". Im MQTT Ordner landen sie dann nur, wenn BulbID oder Parameter unter /zigbee/0/* nicht existieren. Nur, obwohl die Werte dort korrekt aktualisiert werden, übermittelt sie der MQTT Adapter dann nicht ans Gerät. Aber wie gesagt, ich denke das hatte schon mal funktioniert...

            1 Reply Last reply Reply Quote 0
            • umbm
              umbm last edited by

              Da fällt mir nur noch "Qualitätscode" ein.
              Ist die Änderung durch MQTT eventuell nicht mik "ok" bestätigt?

              1 Reply Last reply Reply Quote 0
              • umbm
                umbm last edited by

                Ich denke, das müsste in den Einstellungen des MQTT-Adapters unter "Sende auch Zustände (ack=true)" einstellbar sein.

                1 Reply Last reply Reply Quote 0
                • A
                  achime last edited by achime

                  Das hatte ich auch vermutet, dass es über diese Option gesteuert wird. Das Aktivieren hat aber leider bei mir keine Funktion. Oder zumindest werden die Zustände auch wenn es aktiviert ist nicht an die Lampen gesendet...

                  1 Reply Last reply Reply Quote 0
                  • umbm
                    umbm last edited by umbm

                    Hast du mal versucht, das topic über einen anderen Client (evtl mqttFX?) zu senden?

                    Die Einstellung im mqtt-Adapter scheint sich wohl nur auf das Senden des ack an den mqtt-Broker auszuwirken.

                    1 Reply Last reply Reply Quote 0
                    • A
                      achime last edited by

                      Ich habe es jetzt unter Windows mit MQTTBox probiert. Das selbe Ergebnis: Zustand ändert sich im ioBroker, die Lampe bleibt unverändert.

                      1 Reply Last reply Reply Quote 0
                      • I
                        I-Punkt last edited by

                        Man kann auch in Objekte außerhalb von mqtt.0 publishen. Z.B nach alexa2.0/Echo-Devices/XXXX/Commands/speak
                        Die payload kommt an, wird angezeigt aber eben nicht ausgelöst. Scheint also ein generelles Verhalten zu sein.

                        1 Reply Last reply Reply Quote 0
                        • A
                          achime last edited by

                          Ich habe es jetzt hinbekommen, die Zustände auf den Bulbs direkt zu setzen. Die Option "Unterschiedliche Namen für setzen und lesen" muss zusätzlich zu "Sende auch Zustände" aktiviert sein. Danach muss der Parameter unter dem Topic

                          "/zigbee/0/BulbId/ParameterId/set"

                          gesetzt werden. 😀

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

                          Support us

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

                          812
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          mqtt problem zigbee
                          3
                          15
                          1148
                          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