[TWS 950 V3.0 RC 5.1] Publish eines verschachtelten JSON
Verfasst: Mi Jul 20, 2022 8:09 pm
Hallo zusammen,
ich habe eine Steckdose vom Typ netIO4all (ähnlich der, die im MQTT-Video ab Minute 1h 15m besprochen wurde) und würde diese gerne auch über MQTT bedienen wollen.
Das Auslesen der Statusinformationen (Status, aktuelle Leistung, Gesamtverbrauch) funktioniert alles reibungslos.
Was ich nicht hin bekomme ist die Änderung der Ausgänge über MQTT mit Hilfe des TWS.
Folgende Zeile habe ich über den MQTT Explorer mit Erfolg senden lassen:
Topic: devices/ID/messages/devicebound/
json: {"Operation":"SetOutputs","Outputs": [{"ID":4, "Action":4}]}
Kurz in meinen einfachen Worten ausgedrückt: "Der vierte Ausgang (ID=4) wird getoggelt (Action=4)." Um einen Ausgang zu ändern ist es immer nötig die entsprechende ID (1 bis 4) und die jeweilige Aktion (0 bis 6) mit zu übergeben.
Wie bekomme ich nun diese Verschachtelung der Daten in die Publish-Funktion bzw. wahrscheinlich besser in eine APP Level Topic hinterlegt?
Vielen Dank für eure Unterstützung!!
VG Martin
ich habe eine Steckdose vom Typ netIO4all (ähnlich der, die im MQTT-Video ab Minute 1h 15m besprochen wurde) und würde diese gerne auch über MQTT bedienen wollen.
Das Auslesen der Statusinformationen (Status, aktuelle Leistung, Gesamtverbrauch) funktioniert alles reibungslos.
Was ich nicht hin bekomme ist die Änderung der Ausgänge über MQTT mit Hilfe des TWS.
Folgende Zeile habe ich über den MQTT Explorer mit Erfolg senden lassen:
Topic: devices/ID/messages/devicebound/
json: {"Operation":"SetOutputs","Outputs": [{"ID":4, "Action":4}]}
Kurz in meinen einfachen Worten ausgedrückt: "Der vierte Ausgang (ID=4) wird getoggelt (Action=4)." Um einen Ausgang zu ändern ist es immer nötig die entsprechende ID (1 bis 4) und die jeweilige Aktion (0 bis 6) mit zu übergeben.
Wie bekomme ich nun diese Verschachtelung der Daten in die Publish-Funktion bzw. wahrscheinlich besser in eine APP Level Topic hinterlegt?
Vielen Dank für eure Unterstützung!!
VG Martin