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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden