Das topic stellt immer nur den Namen bereit.
Ein topic in MQTT, - wie ich es verstanden habe -, ist der Name inklusive der Struktur.
Aber du hast dennoch recht, da "Shelly" ja nicht das topic zur Änderung anbietet, sondern "nur" das prefix. Genau das habe ich ja falsch interpretiert.
Ob das am Ende gut so ist, liegt wohl im Auge des Betrachters, bzw., wie man den MQTT Broker verwenden und einrichten möchte.
Zum OT Thema:
Es gibt für MQTT 3 Absicherungsebenen
- Security auf Protokollebene (TLS, kann Shelly Original FW nicht)
- Authentifizierung (User : Password)
- Autorisierung (welche topics der Client senden und/oder abonnieren darf, funktioniert aber meines Wissens nach nicht mit MQTT2_SERVER )
Ist das korrekt?
Wenn ich maximale Sicherheit und keine Cloud verwenden möchte, müßte ich einen mosquitto Broker korrekt und vollständig mit TLS und Autorisierungen für die Clients einrichten und die Shelly FW durch z.B. durch tasmota ersetzen.
Vielleicht kannst du mir da auch weiter helfen.
Vielen Dank,
Gernot