I’m trying to add a switch that reads json data and translates true or false to ON or OFF. The second part is when the switch is pressed it send an mqtt payload of true or false rather then ON or OFF.
Items file
Switch Bedroom_AC1 “AC Power1” (gAC) [ “Switchable” ]
{ mqtt=“>[mosquitto:ac/bedroom/deviceOn:command:*:default],
<[mosquitto:ac/bedroom/state:state:JSONPATH($.deviceOn)]” }
Sitemap file
Switch item=Bedroom_AC1
JSON Data from mqtt
{“deviceOn”:true,“desiredTemperature”:26,“actualTemperature”:26.5,“manualMode”:false,“ecoMode”:false,“locked”:false,“fanSpeed”:“auto”,“systemMode”:“cooling”,“thermostatModel”:“BAC-002-ALW”,“logMcu”:false,“schedulesDayOffset”:1,“weekend”:false,“clockTime”:“2019-08-06 12:07:23”,“validTime”:true,“timeZone”:“Asia/Dubai”,“lastNtpSync”:“2019-08-07 01:30:44”,“firmware”:“0.95”,“ip”:“192.168.1.95”,“webServerRunning”:false}