Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. vis liefert doppelte "Aktionen" bei mqtt

    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

    vis liefert doppelte "Aktionen" bei mqtt

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

      Liebe Experten,

      ich habe bei meiner Ersatz-Hard- und SW-Konfiguration (VIS 1.2.4, web Adapter 3.0.9) ein Phänomen, das ich mir nicht erklären kann.
      Ich visualisiere ausschließlich Daten aus dem MQTT-Adapter (MQTT client 1.3.1, als Broker benutze ich mosquitto). Die Daten kommen aus einer SPS (Hardware kunbus auf Rapsberry-Basis, Software logi.Cad 3).
      Um Daten zu senden (z.B. Schalter ein-Befehl), sende ich auf einem Topic ein entsprechendes Datum (z.B. "On"), das wird dann in der SPS ausgewertet und entsprechend geschaltet.
      In meiner alten Konfiguration (identische HW, fast identische SW, eigentlich nur unterschiedliche Systemversionen (node.js z.B.)) funktionierte alles bestens.
      In der neuen Version geht auch alles auf PC-Browsern (edge, Chrome, Firefox), aber nicht über Android-Browser (weder Chrome noch Firefox). Der seltsame Effekt ist, dass die Schaltbefehle doppelt kommen (also einmal auf den Button gedrückt, zweimal geht der Befehl raus)?! Mit dem Ergebnis, dass die z.B. Lampe erst an und dann sofort wieder aus geht (oder umgekehrt).

      Einen SW-Unterschied gibt es doch noch in vis: der web-Adapter ist Version 3.0.9, die alte Konfiguration hatte 3.0.7. Ein Downgrade hat aber keine Auswirkungen gehabt.

      Hat jemand eine Idee, wo ich suchen kann?
      Vielen Dank für's Nachdenken!

      LG
      Fritz

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

        @Duc900SD Wenn die Befehle doppelt kommen kann es, ohne nun den ganzen Flow verstanden zu haben, sein dass Du im ersten Fall den unbestätigten Status und dann den bestätigten Status bekommst. (ACK gesetzt oder nicht gesetzt).

        vis wird beim Setzen immer nur ohne ACK setzen, da das dann der entsprechende Aktor (Adapter oder was auch immer machen muss). Insofern liegt es eher an Deinem Analyse oder dem Input - den muss man so konfigurieren, dass nur bestätigte Ereignisse (ACK=true) gemeldet werden.

        In den Objekten des MQTT Adapters solltest Du das auch kurz sehen indem der Wert erst rot und dann grün ist.

        Schau mal ob Du in Deinem MQTT-Adapter sende auch Zustände angehakt hast - den Haken raus machen.

        D 1 Reply Last reply Reply Quote 0
        • D
          Duc900SD @mickym last edited by

          @mickym Vielen Dank für den Tipp!
          Leider war es das nicht. Für jedes Objekt (in diesem Fall jedes Topic) lässt sich das einstellen (das "Bestätigt"-Feld). Bring aber keine Änderung. Eine Einstellung für den gesamten Adapter habe ich nicht gefunden.
          Gibt es weitere Ideen?

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

            @Duc900SD Diesen Haken meinte ich:

            screen.png

            D 1 Reply Last reply Reply Quote 0
            • D
              Duc900SD @mickym last edited by

              @mickym Ups! Wie komme ich denn daran?
              Ich habe den MQTT Client installiert und finden den Dialog überhaupt nicht 😕

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

                @Duc900SD Dann würde ich evtl. mal den anderen Adapter installieren - den man als Server und als Client betreiben kann - glaub der ist neuer.

                D 1 Reply Last reply Reply Quote 0
                • D
                  Duc900SD @mickym last edited by

                  @mickym Ok, Danke!
                  Das probiere ich mal. Wird etwas dauern, das traue ich mich nicht aus dem Zug heraus. Tönt aber spannend 🙂

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    Duc900SD @Duc900SD last edited by

                    @Duc900SD Guten Morgen,
                    da scheint ein grundsätzliches Problem zu sein. Den Broker/Client bekomme ich nicht zum Laufen, dann habe ich den Client abgeschaltet (macht ja Sinn ...) - und danach bekomme ich den auch nicht mehr zum Laufen.
                    Ich installiere iobroker jetzt neu.
                    Vielen Dank für die Tipps bisher!
                    LG
                    Fritz

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    439
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    vis
                    2
                    8
                    535
                    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