Getting delayed readings from ESP8266/MQTT

Korrekt, so etwas würde u.U. nur mit einem Acknowledgement Verfahren funktionieren, wie es MQTT QoS level 1 und 2 bietet, zumindest bis zum MQTT Broker.

Dabei wertet der Client/Publisher im günstigsten Fall die vom MQTT Broker versendete PUBACK Antwort erfolgreich aus, bevor er im Code “success” signalisiert.

Hier bei Arduino-kompatible MQTT-Bibliotheken mit QoS-Unterstützung - #3 by Andreas schauen wir mal, ob QoS level 1 mit der Adafruit MQTT Bibliothek funktionieren könnte.