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.
    • 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

                        928
                        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