FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: FunkOdyssey am 09 November 2020, 12:42:47

Titel: Volle Retain-Reading in MQTT2-Server löschen?
Beitrag von: FunkOdyssey am 09 November 2020, 12:42:47
Hallo,

ich habe vor wenigen Tagen mit der MQTT-Generic-Bridge gespielt und habe nun fast alle FHEM-Readings im RETAIN-Reading des MQTT2_SERVER.

Muss ich wirklich alle Topics einzeln löschen (set m2s publish -r topic)?

Oder hat jemand eine Idee, wie ich die vollständig loswerden kann?

Vielen Dank.
Titel: Antw:Volle Retain-Reading in MQTT2-Server löschen?
Beitrag von: Beta-User am 09 November 2020, 12:45:39
Eine Idee schon, weiß aber nicht, ob die funktioniert:

Lösche das Reading mit den messages am Server (das gab's doch, wenn ich mich recht entsinne?), danach ein shutdown restart.
Titel: Antw:Volle Retain-Reading in MQTT2-Server löschen?
Beitrag von: FunkOdyssey am 09 November 2020, 12:54:24
Danke, Beta-User.
Ich hatte das Reading zwar schon gelöscht, aber nicht direkt einen Neustart danach durchgeführt.
Titel: Antw:Volle Retain-Reading in MQTT2-Server löschen?
Beitrag von: Beta-User am 09 November 2020, 12:59:20
Heißt, das hat geklappt?

Vielleicht noch zum Verständnis, warum es wohl ein save statefile+Neustart braucht:
Der dürfte notwendig sein, weil der SERVER sowas afaik v.a. in internen Datenstrukturen verwaltet - und dann bei Aktualisierungen wieder das Reading daraus bastelt. (Nur) bei einem Neustart dürfte das Reading dann dazu verwendet werden, die interne Datenstruktur wieder aufzubauen - ist das da gelöscht, sind eben (noch) keine retain-Messages bekannt ;) .
Titel: Antw:Volle Retain-Reading in MQTT2-Server löschen?
Beitrag von: FunkOdyssey am 09 November 2020, 13:04:18
Ja, danke. Es hat geklappt.