5pecial3dition Geschrieben September 19, 2020 at 21:13 Share Geschrieben September 19, 2020 at 21:13 Moin, vielleicht kann mir jemand weiterhelfen. Ich versuche über Linux bash via mosquitto_pub das set_selected_value korrekt abzusetzen. Das set_value mit beiden Relays funktioniert auch problemlos, aber egal, was ich versuche, wenn ich einzeln schalten möchte, ich bekomme immer entweder {"_ERROR": "Could not parse payload for set_selected_value call of industrial_dual_relay_bricklet FLg as JSON: Extra data: line 1 column 3 - line 1 column 7 (char 2 - 6)"} oder {"_ERROR": "The arguments ['channel', 'value'] where missing for a call of set_selected_value of device FLg of type industrial_dual_relay_bricklet."} zurück.. Nach meinem Verständnis und der Doku entsprechend sollte der korrekte Befehl mosquitto_pub -t tinkerforge/request/industrial_dual_relay_bricklet/FLg/set_selected_value -m '{"0", true}' sein. Oder habe ich hier einen Denkfehler? MQTT Broker ist in meinem Fall IOBroker. Würde mich freuen, falls jemand helfen kann. Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
rtrbt Geschrieben September 21, 2020 at 07:23 Share Geschrieben September 21, 2020 at 07:23 Moin, Du musst die Parameternamen mitgeben, in deinem Fall sollte das wie folgt sein: mosquitto_pub -t tinkerforge/request/industrial_dual_relay_bricklet/FLg/set_selected_value -m '{"channel": 0, "value": true}' Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
5pecial3dition Geschrieben September 21, 2020 at 08:19 Autor Share Geschrieben September 21, 2020 at 08:19 Moin rtrbt, Funktioniert 😁 Ich bin fast verzweifelt. Meine Lösung war nun am Ende ein Blocklyscript, welches mir einen String aus den Relaisstati gebaut hat, um das set_value zu nutzen. Hat auch funktioniert, aber gezielt schalten ist deutlich eleganter. Vielen Dank für die Hilfe 🙂 Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.