NEWS
[Gelöst] MQTT Publish "Problemchen"
-
Hallo liebe Gemeinde,
vielleicht kann mir von euch jemand helfen ..
Über den MQTT Adapter frage ich z.b. die HUE Stati ab (Subscripe) , funktioniert einwandfrei (true/false)
(MQTT Client unter C++)
"sweethomehue/0/Philips_hue/Wohnzimmer/on"Möchte ich allerdings Publishen (Level setzen), so mag mich MQTT/iobroker nicht
Beispiel :
char msg [100]; strcpy (msg,"0"); mosquitto_publish(mosq, NULL, "sweethomehue/0/Philips_hue/Wohnzimmer/level", strlen(msg), msg, 0, 0);
Die manuelle Eingabe des Levels über die Objekte funktioniert ...
Wo mache ich einen Denkfehler , oder geht das Setzen über MQTT schlichtweg nicht ?
Lieben Dank im Voraus für eure Unterstützung.
-
Eigene Antwort mit Lösung :
Ursprünglich bin ich davon ausgegangen , dass man mit einem Publish direkt Werte setzen kann .
Dem ist nicht so, da der MQTT Server lediglich als zusätzlicher passiver Broker agiert.Zur Umsetzung definiert man sich eigene Publish's und erstellt dazu dann ein passendes Script,
welches Diese dann in gewünschter Form umsetzen.