Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Fernbedienung - MQTT Werte löschen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    282

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Fernbedienung - MQTT Werte löschen

Scheduled Pinned Locked Moved Blockly
6 Posts 2 Posters 588 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Master-Rudi
    wrote on last edited by Master-Rudi
    #1

    Hallo,

    ich habe mir einen IR Sender gebaut, der an meiner Stereo hängt und an einem D1 Mini. Dieser hat in meinem ioBroker einen Wert subscribted. Je nach Wert sendet der D1 Mini dann das entsprechende Signal an meine Anlage.

    Soweit so gut. Das Problem ist nun, dass ich nicht x-Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht. (Lauter -> Play -> Lauter -> Pause -> Lauter -> Play geht)
    Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht, um ihn neu setzen zu können.

    Mein Problem ist jetzt, dass irgendwie das Signal jedes Mal 2-mal gesendet wird. Anscheinend wird irgendwas aktualisiert, weshalb der D1 Mini merkt, dass der Wert erneuert wurde und ihn nochmal sendet. Blöd, weil ich dann z.B. nie Play/Pause drücken kann, da immer das Signal kurz nacheinander gesendet wird.
    Es scheint eben so, dass mein Blockly beim Prüfen den Wert "anfässt" weshalb MQTT ihn neu published... Kann das sein?

    Wie löse ich das charmanter? Danke für Anregungen
    So sieht die VIS aus:
    4.jpg

    Das steuert der Button - setz einfach den Value "on":
    3.jpg
    Hier wird der Value im mqtt gesetzt und gepublished
    2.jpg

    Und da ich nicht zwei Mal den gleichen Wert publishen kann irgendwie, war meine Idee, mit diesem Blockly dann den Wert immer wieder zu "resetten"
    1.jpg

    Leider wird, wie bereits erwähnt, dadurch das Signal immer doppelt gesendet...

    Danke!!

    UncleSamU 2 Replies Last reply
    0
    • M Master-Rudi

      Hallo,

      ich habe mir einen IR Sender gebaut, der an meiner Stereo hängt und an einem D1 Mini. Dieser hat in meinem ioBroker einen Wert subscribted. Je nach Wert sendet der D1 Mini dann das entsprechende Signal an meine Anlage.

      Soweit so gut. Das Problem ist nun, dass ich nicht x-Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht. (Lauter -> Play -> Lauter -> Pause -> Lauter -> Play geht)
      Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht, um ihn neu setzen zu können.

      Mein Problem ist jetzt, dass irgendwie das Signal jedes Mal 2-mal gesendet wird. Anscheinend wird irgendwas aktualisiert, weshalb der D1 Mini merkt, dass der Wert erneuert wurde und ihn nochmal sendet. Blöd, weil ich dann z.B. nie Play/Pause drücken kann, da immer das Signal kurz nacheinander gesendet wird.
      Es scheint eben so, dass mein Blockly beim Prüfen den Wert "anfässt" weshalb MQTT ihn neu published... Kann das sein?

      Wie löse ich das charmanter? Danke für Anregungen
      So sieht die VIS aus:
      4.jpg

      Das steuert der Button - setz einfach den Value "on":
      3.jpg
      Hier wird der Value im mqtt gesetzt und gepublished
      2.jpg

      Und da ich nicht zwei Mal den gleichen Wert publishen kann irgendwie, war meine Idee, mit diesem Blockly dann den Wert immer wieder zu "resetten"
      1.jpg

      Leider wird, wie bereits erwähnt, dadurch das Signal immer doppelt gesendet...

      Danke!!

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      wrote on last edited by UncleSam
      #2

      @Master-Rudi sagte in Fernbedienung - MQTT Werte löschen:

      Das Problem ist nun, dass ich nicht zwei Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht.
      Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht.

      Das stimmt so nicht. Das Problem ist, dass du nur auf "wurde geändert" hörst und dafür "anerkannt" als "egal" hast. Wenn du das änderst, dann musst du nicht mit den Werten herumspielen, sondern erhältst genau dann eine Notifikation, wenn der Wert gesetzt wird - egal ob er sich ändert oder nicht.

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      M 1 Reply Last reply
      0
      • UncleSamU UncleSam

        @Master-Rudi sagte in Fernbedienung - MQTT Werte löschen:

        Das Problem ist nun, dass ich nicht zwei Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht.
        Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht.

        Das stimmt so nicht. Das Problem ist, dass du nur auf "wurde geändert" hörst und dafür "anerkannt" als "egal" hast. Wenn du das änderst, dann musst du nicht mit den Werten herumspielen, sondern erhältst genau dann eine Notifikation, wenn der Wert gesetzt wird - egal ob er sich ändert oder nicht.

        M Offline
        M Offline
        Master-Rudi
        wrote on last edited by
        #3

        @UncleSam said in Fernbedienung - MQTT Werte löschen:

        @Master-Rudi sagte in Fernbedienung - MQTT Werte löschen:

        Das Problem ist nun, dass ich nicht zwei Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht.
        Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht.

        Das stimmt so nicht. Das Problem ist, dass du nur auf "wurde geändert" hörst und dafür "anerkannt" als "egal" hast. Wenn du das änderst, dann musst du nicht mit den Werten herumspielen, sondern erhältst genau dann eine Notifikation, wenn der Wert gesetzt wird - egal ob er sich ändert oder nicht.

        Ok das verstehe ich nicht ganz. Ich setz meine Werte ja direkt vom Button als state in den Value des MQTT Adapters und nicht über Blockly.

        Oder beziehst du dich jetzt auf mein gezeigtes "Löschscript"?

        1 Reply Last reply
        0
        • M Master-Rudi

          Hallo,

          ich habe mir einen IR Sender gebaut, der an meiner Stereo hängt und an einem D1 Mini. Dieser hat in meinem ioBroker einen Wert subscribted. Je nach Wert sendet der D1 Mini dann das entsprechende Signal an meine Anlage.

          Soweit so gut. Das Problem ist nun, dass ich nicht x-Mal den selben Wert senden kann, da der Wert ja schon eingetragen ist. z.B. 3-mal lauter drücken geht nicht. (Lauter -> Play -> Lauter -> Pause -> Lauter -> Play geht)
          Also hab ich mir ein Blockly gebastelt, dass den Wert dann einfach löscht, um ihn neu setzen zu können.

          Mein Problem ist jetzt, dass irgendwie das Signal jedes Mal 2-mal gesendet wird. Anscheinend wird irgendwas aktualisiert, weshalb der D1 Mini merkt, dass der Wert erneuert wurde und ihn nochmal sendet. Blöd, weil ich dann z.B. nie Play/Pause drücken kann, da immer das Signal kurz nacheinander gesendet wird.
          Es scheint eben so, dass mein Blockly beim Prüfen den Wert "anfässt" weshalb MQTT ihn neu published... Kann das sein?

          Wie löse ich das charmanter? Danke für Anregungen
          So sieht die VIS aus:
          4.jpg

          Das steuert der Button - setz einfach den Value "on":
          3.jpg
          Hier wird der Value im mqtt gesetzt und gepublished
          2.jpg

          Und da ich nicht zwei Mal den gleichen Wert publishen kann irgendwie, war meine Idee, mit diesem Blockly dann den Wert immer wieder zu "resetten"
          1.jpg

          Leider wird, wie bereits erwähnt, dadurch das Signal immer doppelt gesendet...

          Danke!!

          UncleSamU Offline
          UncleSamU Offline
          UncleSam
          Developer
          wrote on last edited by
          #4

          @Master-Rudi sagte in Fernbedienung - MQTT Werte löschen:

          ich habe mir einen IR Sender gebaut, der an meiner Stereo hängt und an einem D1 Mini. Dieser hat in meinem ioBroker einen Wert subscribted. Je nach Wert sendet der D1 Mini dann das entsprechende Signal an meine Anlage.

          Wie hast du das denn gemacht? In einem Skript, oder ein Adapter? Dort musst du einfach auf alle Werte hören (die ack=true haben) und nicht nur auf das ändern des Wertes.

          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
          ♡-lichen Dank an meine Sponsoren

          UncleSamU 1 Reply Last reply
          0
          • UncleSamU UncleSam

            @Master-Rudi sagte in Fernbedienung - MQTT Werte löschen:

            ich habe mir einen IR Sender gebaut, der an meiner Stereo hängt und an einem D1 Mini. Dieser hat in meinem ioBroker einen Wert subscribted. Je nach Wert sendet der D1 Mini dann das entsprechende Signal an meine Anlage.

            Wie hast du das denn gemacht? In einem Skript, oder ein Adapter? Dort musst du einfach auf alle Werte hören (die ack=true haben) und nicht nur auf das ändern des Wertes.

            UncleSamU Offline
            UncleSamU Offline
            UncleSam
            Developer
            wrote on last edited by
            #5

            OK, nach genauerem durchlesen scheint es ein Problem mit dem MQTT Adapter zu sein, der nicht jeden Wert schickt, sondern nur Veränderungen. Da weiss ich leider auch nicht weiter.

            Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
            ♡-lichen Dank an meine Sponsoren

            M 1 Reply Last reply
            0
            • UncleSamU UncleSam

              OK, nach genauerem durchlesen scheint es ein Problem mit dem MQTT Adapter zu sein, der nicht jeden Wert schickt, sondern nur Veränderungen. Da weiss ich leider auch nicht weiter.

              M Offline
              M Offline
              Master-Rudi
              wrote on last edited by
              #6

              @UncleSam said in Fernbedienung - MQTT Werte löschen:

              OK, nach genauerem durchlesen scheint es ein Problem mit dem MQTT Adapter zu sein, der nicht jeden Wert schickt, sondern nur Veränderungen. Da weiss ich leider auch nicht weiter.

              Ahh ich D**p... Habs gefunden. Im MQTT Adapter einfach den Haken bei "Publish nur bei Änderungen" raus nehmen. Dann gehts auch ihne Script und Umweg... Danke für den kleinen Denkanstoß

              1 Reply Last reply
              1
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              559

              Online

              32.7k

              Users

              82.5k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe