mdzio / ccu-jack

CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
GNU General Public License v3.0
112 stars 11 forks source link

Löschen von Geräten aus CCU #101

Closed ptweety closed 1 year ago

ptweety commented 1 year ago

Hi,

wenn man Geräte aus der CCU löscht, dann bemerkt dies CCU-Jack korrekt und zeigt diese auch nicht mehr über den veap-Dienst oder den Navigator an.

Allerdings sind die nunmehr ungültigen mqtt-Topics weiterhin vorhanden.

mdzio commented 1 year ago

Der CCU-Jack publiziert MQTT-Nachrichten für alle Datenpunkte außer ACTION mit dem Retained-Flag, wodurch der MQTT-Server immer die letzte Nachricht im Arbeitsspeicher vorhält. Neu verbundene MQTT-Clients bekommen den letzten Wert dadurch sofort zur Verfügung gestellt und müssen nicht bis zur nächsten Wertaktualisierung warten.

Eine automatische Löschung ist zu aufwändig für den Nutzen. Nach einem Neustart sind sie auch nicht mehr vorhanden.