Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Visualisierung
  4. vis liefert doppelte "Aktionen" bei mqtt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    277

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    258

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    908

vis liefert doppelte "Aktionen" bei mqtt

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
8 Beiträge 2 Kommentatoren 720 Aufrufe 2 Beobachtet
  • Ä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.
  • D Offline
    D Offline
    Duc900SD
    schrieb am zuletzt editiert von
    #1

    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

    mickymM 1 Antwort Letzte Antwort
    0
    • D Duc900SD

      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

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

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

      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.

      D 1 Antwort Letzte Antwort
      0
      • mickymM 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 Offline
        D Offline
        Duc900SD
        schrieb am zuletzt editiert von
        #3

        @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?

        mickymM 1 Antwort Letzte Antwort
        0
        • D Duc900SD

          @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?

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #4

          @Duc900SD Diesen Haken meinte ich:

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

          D 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @Duc900SD Diesen Haken meinte ich:

            screen.png

            D Offline
            D Offline
            Duc900SD
            schrieb am zuletzt editiert von
            #5

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

            mickymM 1 Antwort Letzte Antwort
            0
            • D Duc900SD

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

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

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

              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.

              D 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @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 Offline
                D Offline
                Duc900SD
                schrieb am zuletzt editiert von
                #7

                @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 Antwort Letzte Antwort
                0
                • D Duc900SD

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

                  D Offline
                  D Offline
                  Duc900SD
                  schrieb am zuletzt editiert von
                  #8

                  @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 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  299

                  Online

                  32.8k

                  Benutzer

                  82.8k

                  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