Cannot set Thermostat NewCurrentSetpoint

I am having problems setting a ZXT-120 Thermostat… If I run the code below the log says:

Temp was = 61
Temp is = 61 (should be 72)

I put the “sleep” in to see if it wold help… but it does not.

Anyone have any idea what I am doing wrong? (using UI7)

Thanks,
Jim

local lul_tmp = luup.variable_get("urn:upnp-org:serviceId:TemperatureSetpoint1", "CurrentSetpoint", 4)
luup.log("Temp was = ".. lul_tmp)
luup.call_action("urn:upnp-org:serviceId:TemperatureSetpoint1","SetCurrentSetpoint", {NewCurrentSetpoint = 72}, 4)
luup.sleep(5000)
local lul_tmp = luup.variable_get("urn:upnp-org:serviceId:TemperatureSetpoint1", "CurrentSetpoint", 4)
luup.log("Temp is = ".. lul_tmp)