ich möchte via openHAB und MQTT ein Boolean senden? Ich habe es mit einen Switch versucht und "true" gesendet aber das interessiert den Button nicht. Ich möchte einen Datensatz am ioBroker auf true setzen.
Ich habe als MQTT Mosquitto am laufen.
Leider schaffe ich es nicht wirklich ein true in den Datensatz zu schreiben. Ich habe auch schon in einer Facebookgruppe angefragt und die Info bekommen das es mit einer Rule funktionieren muss. Aber hier scheitere ich.
Kann mir hier jemand behilflich sein?
So sieht meine Rule aus. Es kommt auch im Datenfeld "true" an aber anscheinend nicht als Boolean sondern als String
Code: Alles auswählen
rule "Reset On"
when
Item Reset changed to ON
then
val mqttActions = getActions("mqtt","mqtt:broker:Mosquitto")
mqttActions.publishMQTT("parameter/reset", "true", true)
end
rule "Reset Off"
when
Item Reset changed to OFF
then
val mqttActions = getActions("mqtt","mqtt:broker:Mosquitto")
mqttActions.publishMQTT("parameter/reset","false", false)
end
Lenschi