ich versuche mittels MQTT die Temperatur an einem Homematic Thermostat einzustellen (HM-CC-RT-DN). Die MQTT Verbindung funktioniert und ich kann auch alle Werte auslesen. Mittels MQTT.fx kann ich unter
homegear/homegearRPi/jsonobj/1/4
alle Werte einsehen. Ein beliebiger Payload mag so aussehen:
Wenn ich mich nicht täusche müsste das Topic dann so lauten: homegear/homegearRPi/set/1/4/SET_TEMPERATURE
und der Payload entweder wie schon beschrieben einfach 20 oder als JSON-Objekt { "value": 20 }
eine dritte Möglichkeit wäre noch die Angabe als JSON-Array [20]
Danke, homegear/homegearRPi/set/1/4/SET_TEMPERATURE ist das korrekte Topic zum publishen. Das ist halt etwas irritierend, weil in der Doku ( https://doc.homegear.eu/data/homegear/communication_protocols.html#topics ) beschrieben ist, dass beim subscriben eines jsonobj natürlich die Variable als letzten Teil weggelassen wird. Daher dachte ich, dass die Variable auch beim publishen Teil des Payloads ist.
@sathya Vielleicht wäre ein konkretes Beispiel in den DOCs bzgl. publishen eines jsonobj noch hilfreich.