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. [Frage] MQTT: Topics filtern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    443

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

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

[Frage] MQTT: Topics filtern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 945 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.
  • AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von
    #1

    Ich hätte da mal ein spezielles Problem mit dem MQTT-Adapter.

    Um meinen https://www.espruino.com/Puck.js als Türkontakt zu missbrauchen, habe ich auf dem Raspi https://github.com/espruino/EspruinoHub eingerichtet, was nichts anderes tut, als die empfangenen Bluetooth Low Energy Daten in MQTT einzuspeisen. In ioBroker werden die dann vom MQTT-Adapter ganz toll in die Objekte geschrieben.

    Allerdings gibts in meiner Nähe auch 2-3 Geräte, die zig mal pro Sekunde senden. Dementsprechend kommen viele Events in ioBroker an:
    1097_ereignisse.png

    Wirklich interessiert bin ich nur an einem der Geräte, nämlich dieses:
    1097_mqtt.png
    Kann ich dem Adapter irgendwie beibringen, dass er nur Objekte anlegen soll, die mit "/ble/advertise/31:50:37" beginnen?

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      Benutzt du den Adapter als Server oder client ?

      Wen client kannst du im Adapter einstellen das er sich nur auf bestimmte topics lauschen soll.

      Bei Server geht das nicht da muss die Source diese Logic machen

      –-----------------------

      Send from mobile device

      1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #3

        Habs jetzt hinbekommen den Adapter als Client zu verbinden. Der scheint aber Probleme beim Parsen von JSON-Objekten zu haben. Für die wird entweder kein State angelegt oder der State nicht befüllt.

        Funktioniert:

        2017-07-22 08:34:51.161  - debug: mqtt.0 Server publishes "/ble/advertise/e4:7d:bd:d3:cb:a9/rssi": -85
        2017-07-22 08:34:51.162  - debug: mqtt.0 Client received "/ble/advertise/e4:7d:bd:d3:cb:a9/rssi" (number): -85
        

        Funktioniert NICHT:

        2017-07-22 08:34:51.171  - debug: mqtt.0 Server publishes "/ble/advertise/e1:50:37:85:61:ef": {"rssi":-74,"name":"Puck.js 61ef"}
        2017-07-22 08:34:51.173  - debug: mqtt.0 Client received "/ble/advertise/e1:50:37:85:61:ef" (object): [object Object]
        

        Funktioniert:

        2017-07-22 08:34:51.174  - debug: mqtt.0 Server publishes "/ble/advertise/e1:50:37:85:61:ef/rssi": -74
        2017-07-22 08:34:51.175  - debug: mqtt.0 Client received "/ble/advertise/e1:50:37:85:61:ef/rssi" (number): -74
        

        Funktioniert NICHT:

        2017-07-22 08:34:51.177  - debug: mqtt.0 Server publishes "/ble/advertise/e1:50:37:85:61:ef/1815": {"type":"Buffer","data":[1]}
        2017-07-22 08:34:51.195  - debug: mqtt.0 Create object for topic: /ble/advertise/e1:50:37:85:61:ef/1815[ID: mqtt.0.ble.advertise.e1:50:37:85:61:ef.1815]
        2017-07-22 08:34:51.196  - debug: mqtt.0 Client received "/ble/advertise/e1:50:37:85:61:ef/1815" (object): [object Object]
        

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

          Interessant …

          Ich hatte einen MQTT Server mit domoticz als Client der hat einen ein und Ausgang angelegt das ging ohne Probleme die objectect werden auch als JSON geparst.

          Objecte manuell anlegen und füllen lassen geht ?

          Bei mir ging das ohne Probleme:

          Domoticz ==> MQTT Client ==> ioBroker (als Server)

          Tabellen kommen immer in Json


          Send from mobile device

          1 Antwort Letzte Antwort
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #5

            Hab das jetzt nicht weiter verfolgt. Lese die advertisements jetzt über ein kleines Skript aus, was das "noble" Paket verwendet. Sind ca 15-20 Zeilen, keine extra Prozesse nötig und ich bekomme nur die Geräte, die mich interessieren.

            Falls es wen interessiert:

            Ich habe einen https://www.puck-js.com/ "missbraucht" als drahtlosen Türkontakt für die Lichtsteuerung in meiner Besenkammer.

            Kleiner und schicker als die meisten, meine Mini-Firmware teilt wie ein Bluetooth Beacon mit, ob sich ein Magnet in unmittelbarer Nähe befindet.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            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

            601

            Online

            32.7k

            Benutzer

            82.5k

            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