AWTRIX Ulanzi TC001 MQTT-Text nach Neustart von Home Assistant immer wieder da

Servus zusammen,
ich habe ein für mich unerklärliches und bislang unlösbares Problem:

Ich habe 2 Ulanzi TC001 mit der AWTRIX Firmware in Verwendung, auf denen ich per MQTT verschiedene Meldungen anzeigen lasse. Dies funktioniert auch zuverlässig.

Aber ich habe ein Problem mit einem dieser Texte:

Ich habe eine Automatisierung mit dem Müllkalender erstellt, welche immer am Tag vor der Abholung die Benachrichtigung “Mülltonne Rausstellen” oder “Papiertonne Rausstellen” etc. sendet. Dies funktioniert zuverlässig und die Meldungen verschwinden auch wie von mir eingestellt nach 24 Stunden wieder.

Aber folgendes Problem: Immer, wenn ich HomeAssistant neustarte, wird in Awtrix wieder für 24 Stunden “Mülltonne Rausstellen” angezeigt, obwohl die Automatisierung den Text nicht gesendet hat.

Wie kann das sein? Ich kann es mir nicht erklären. Natürlich kann ich den Text wieder löschen, in dem ich ein leeres MQTT an die Awtrix sende. Aber das ist nervig und beseitigt ja nicht die Ursache.

Hat jemand eine Idee, was das sein kann?

Vermutlich ein Problem mit deinen MQTT Settings. Überprüfe , ob das Flag „Retained“ auf „true“ gesetzt ist, sollte false sein.

Das das Flag „Retained“ hatte ich bei ersten Tests auf „true“, habe es aber wieder deaktiviert.

Das komische daran ist ja, es ist nicht der zuletzt gesendete Text “Mülltonne rausstellen”, sondern der Text “Restmülltonne rausstellen”, den ich ganz am Anfang verwendet habe. Aber der Name ist der gleiche, also ich kann es manuell überschreiben, in dem ich wieder ein leeres MQTT sende.

Immer wenn ich Mosquitto broker neu starte wird offenbar der alte Text wieder gesendet.

Ich glaube, ich habe die Lösung herausgefunden: “Nachricht zurückhalten” aktivieren und dann ein leeres Paket veröffentlichen