I want to set thermostat (Qubino ON/OFF, ZMNHID1) mode to Heat (“HeatOn”) from the scene.
Unfortuntaely, after sending variable set command:
luup.variable_set ("urn:upnp-org:serviceId:HVAC_UserOperatingMode1", "ModeStatus", "HeatOn", 77)
The mode is set for a while, then thermostat reverts back to “Off”.
This thermostat has some improper configuration in the system (it shows only “Off” and “Auto” modes in Vera interface, however it works only if set to “Heat” which is possible via party apps like Imperihome). If I set “Auto” via Vera interface, it also gets back to “Off” after couple of minutes.
But if I use 3-rd party app to set mode as “Heat”, everything works properly and setting is kept.
I was hoping that I can steer it via the scene, but seems that it behaves similar as Vera interface. I can’t track the issue - I’ve compared all variables for the device and when I set mode via Imperihome, only “ModeStatus” and “ModeTarget” are changing, every other variable stays as before).
I’ve tried to use “variable set” for both, ModeStatus and ModeTarget, with same result.
I tried to set it via “call action” command (see below) with same result.
luup.call_action( "urn:upnp-org:serviceId:HVAC_UserOperatingMode1", "SetModeStatus", {newModeStatus = "HeatOn"}, 77)
Any ideas why it is not working from the scene and works via 3-rd party app?