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. Nuki Ultra per MQTT received pubrec for unknown messageId 0

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Nuki Ultra per MQTT received pubrec for unknown messageId 0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 3 Kommentatoren 92 Aufrufe 3 Watching
  • Ä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.
  • Q Offline
    Q Offline
    Qlink
    schrieb am zuletzt editiert von
    #1

    Hi Leute,

    ich habe eine Nuki Ultra per MQTT in iobroker hängen.
    Das funktioniert in 9 von 10 Fällen eigentlich ganz gut.

    Leider bekomme ich sporadisch immer folgende Meldungen ins Log:

    
    mqtt.0 2026-02-18 19:13:19.257	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 0
    mqtt.0 2026-02-18 19:13:18.257	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 26927
    mqtt.0 2026-02-18 19:12:48.256	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 0
    mqtt.0 2026-02-18 19:12:47.256	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 26927
    mqtt.0 2026-02-18 19:01:25.664	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 0
    mqtt.0 2026-02-18 19:01:24.665	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 26927
    mqtt.0 2026-02-18 19:01:19.865	warn	Client [Nuki_4A15AAE7] Message 1 deleted after 11 retries
    mqtt.0 2026-02-18 19:01:17.864	warn	Client [Nuki_4A15AAE7] Message 1 deleted after 11 retries
    mqtt.0 2026-02-18 19:00:55.192	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 0
    mqtt.0 2026-02-18 19:00:54.154	info	Client [Nuki_4A15AAE7] Received pubrec on Nuki_4A15AAE7 for unknown messageId 26927
    

    usw.

    Sobald diese Meldungen im Log auftreten, lässt sich das Nuki per MQTT nicht mehr ansteuern.
    Erst ein Neustart des MQTT Adapters ermöglicht dann wieder eine Kommunikation per MQTT.

    Hat jemand eine Idee wo das Problem liegen und wie man es lösen könnte ?

    Beste Grüße

    1 Antwort Letzte Antwort
    0
    • mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      dieses Problem mit dem MQTT Adapter als Broker habe ich schon seit 2020 festgestellt: https://forum.iobroker.net/post/593972

      Ich kann Dir nur empfehlen, mosquitto als externen Broker einzusetzen und den mqtt- Adapter als Client zu nutzen, der den gesamten mosquitto Broker subscribed.

      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.

      1 Antwort Letzte Antwort
      0
      • Q Offline
        Q Offline
        Qlink
        schrieb am zuletzt editiert von
        #3

        @mickym

        Danke für den Hinweis.
        Besteht dieses Problem also seit mehr als 5 Jahren in einer so zentralen Komponente wie MQTT und es gibt keine Lösung dafür?
        Bzw. die einzige Lösung ist auf externe Software auszuweichen ? :-/

        Eventuell kann @apollon77 das Thema lösen ? (Die Hoffnung stirbt zuletzt =) )

        1 Antwort Letzte Antwort
        0
        • Marc BergM Offline
          Marc BergM Offline
          Marc Berg
          Most Active
          schrieb am zuletzt editiert von
          #4

          Ich hatte mich vor einiger Zeit schon mal mit dem Thema beschäftigt, der MQTT Adapter verhält sich an einer Stelle nicht nach den MQTT Spezifikationen und beantwortet für ihn unbekannte "PUBREC" NAchrichten einfach nicht mit einer "PUBREL" Nachricht. (sondern loggt sie nur).

          Der Fix dafür war jetzt relativ simpel, ich habe einen PR dafür erstellt:

          https://github.com/ioBroker/ioBroker.mqtt/pull/586

          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          2
          • Q Offline
            Q Offline
            Qlink
            schrieb am zuletzt editiert von
            #5

            @marc-berg

            Vielen Dank für die Info und den PR.
            d.h. jetzt heißts nur noch abwarten und teetrinken, bis es der PR in eine neue Adapterversion schafft, verstehe ich das richtig ?

            Marc BergM 1 Antwort Letzte Antwort
            0
            • Q Qlink

              @marc-berg

              Vielen Dank für die Info und den PR.
              d.h. jetzt heißts nur noch abwarten und teetrinken, bis es der PR in eine neue Adapterversion schafft, verstehe ich das richtig ?

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von
              #6

              @Qlink sagte in Nuki Ultra per MQTT received pubrec for unknown messageId 0:

              jetzt heißts nur noch abwarten und teetrinken, bis es der PR in eine neue Adapterversion schafft, verstehe ich das richtig ?

              Du kannst dir die von mir angepasste Version installieren (Expertenmodus --> Adapter --> Katze --> Benutzerdefiniert --> "https://github.com/Marc-Berg/ioBroker.mqtt/tree/fix/qos-retry-reliability")

              Bei noch genauerer Betrachtung führten zwei Fehler in deiner Konstellation zum Fehler:

              1. Der Adapter/Broker verwirft Messages einfach, nachdem der Client 11x nicht geantwortet hat. (nicht MQTT Protokoll konform)

              2. Kommt der Client mit den nun unbekannten Message-IDs vorbei, reagiert der Broker nicht adäquat und schickt den Client in einen Endlos-Loop. (ebenfalls nicht MQTT Protokoll konform)

              Ich nehme an, dass die Nuki-Stromsparmaßnahmen (WLAN würde sonst die Batterien in kurzer Zeit leersaugen) der Trigger des Ganzen sind. Der Broker sollte nun aber in meiner Version besser damit umgehen können.

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              1 Antwort Letzte Antwort
              3
              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

              364

              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