Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. StateChange über MQTT

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    15
    1
    215

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

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

StateChange über MQTT

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 2 Kommentatoren 1.4k Aufrufe
  • Ä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.
  • F Offline
    F Offline
    freps
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    ich habe heute erste Gehversuche mit iobroker angestellt. Aktuell hänge ich an folgendem Problem:

    • Ich habe den Adapter "TR 064" installiert. Das hat auch problemlos geklappt. Ich kann den GuestWlan-Status (tr-064.0.states.wlanGuest) auslesen und über die admin-view schreiben.

    • Dann habe ich den Adapter "MQTT Adapter" installiert. Soweit auch in Ordnung - ich kann mich über mein Client Tool MQTT.fx verbinden und auch die Status-Änderungen des Guest-WLANs verfolgen.

    • Wenn ich nun dort aber einen "Publish" abgesetze und tr-064.0.states.wlanGuest auf true setzen möchte, macht er dies auch in der admin-view (dort ist der Wert dann "true") aber nicht in der Fritzbox.

    Habe ich irgendwelche Berechtigungen vergessen?

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      freps
      schrieb am zuletzt editiert von
      #2

      Hier noch mal dargestellt:
      2301_2017-03-05_14_49_12-rechner.png

      Die unteren beiden Zeilen wurden per MQTT gesetzt (Quelle mqtt.0). Dies hat zwar den Wert auf "true" oder "false" gesetzt, aber keine Änderung auf der Fritzbox ausgelöst.

      Danach das gleiche durchgeführt über die Admin-Oberfläche (Quelle admin.0). Hier kam kurze Zeit später auch eine Bestätigung von der Fritzbox (tr-064.0). Alles geht.

      Ich verstehe nicht, was den Unterschied zwischen "per MQTT gesetzt" und "per Adminoberfläche gesetzt" ausmacht. Warum verhält es sich so anders??

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pman
        schrieb am zuletzt editiert von
        #3

        Vermutlich setzt der MQTT Adapter ack auf true. Du kannst dir das in etwa so vorstellen:

        ack = false => SOLL

        ack = true => IST

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          freps
          schrieb am zuletzt editiert von
          #4

          Hallo Pman,

          Danke für den Tipp! Es ist tatsächlich so. Ich habe nun einen zusätzlichen Mosquitto installiert und mit dem Plugin MQTT-Client verbunden. Mit diesem kann man feingranular definieren, wann ein ACK gesetzt werden soll und wann nicht.

          Nun kann ich das Gäste-WLAN einschalten. Soweit funktioniert es. Nur das ausschalten geht nicht. Den Grund habe ich auch schon gefunden: Es liegt daran, dass MQTT-Client "true" und "false" als String in das Feld schreibt, was in beiden Fällen den boolschen Wert true ergibt. Gibt es die Möglichkeit per MQTT boolsche Werte zu senden?

          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            freps
            schrieb am zuletzt editiert von
            #5

            Ok .. habs .. einfach 0 oder 1 senden…

            Thanks, thats it!

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              Pman
              schrieb am zuletzt editiert von
              #6

              Oh Sorry, hatte das hier aus den Augen verloren. Gut, dass du schon die Lösung hast!

              Vorrausgesetzt das zu beschreibende Object hat den Typ Boolean (auf Deutsch: Logikwert), und nicht etwa Mixed, sollten "true" und "false" funktionieren. Oder du hast einen Bug gefunden. :?:

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

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

              578

              Online

              32.7k

              Benutzer

              82.4k

              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