Die MQTT-Messages haben ja einen Topic-Namen, der nach folgendem Muster aufgebaut ist (hier eine Message vom Typ “plain” von einem HomeMatic-Thermostat):
homegear/default/plain/1/4/CONTROL_MODE
Die “1” in der Mitte ist die laufende Nummer des Devices, wie es von Homegear vergeben wurde (die “4” ist der Channel in dem Device).
Die Device-Nummer ist ja willkürlich und vor allem nicht sprechend. Bei 1 oder 2 Devices kann man sich das noch merken, aber wenn man viele viele Devices hat, sind die Topics nicht so einfach zu einem Device zuzuordnen.
Gibt es eine Möglichkeit, statt der Device-Nummer einen sprechenderen Namen zu konfigurieren und im Topic zu erhalten? Ich denke da z.B. an den Namen, den man ja für Devices selbst vergeben kann (Kommando “peers setname”), oder die Serial-Number, die Homegear ja auch kennt. Wobei der selbst definierte Name natürlich viel besser verständlich wäre.
Grüße,
Klaro