jv, I dont have one of these, but given the doco, I’d guess it would be more like the following (but I’m willing to be shot down in flames for being incorrect).
You’re probably looking to call this action (declared in the Luup Plugin code [tt]S_TemperatureSetpoint1.xml[/tt]):
<action>
<name>SetCurrentSetpoint</name>
<argumentList>
<argument>
<name>NewCurrentSetpoint</name>
<direction>in</direction>
<relatedStateVariable>CurrentSetpoint</relatedStateVariable>
</argument>
</argumentList>
</action>
For your call to http://wiki.micasaverde.com/index.php/Luup_Lua_extensions#function:_call_action , the parameters would be as follows:
the “action” would be [tt]“SetCurrentSetpoint”[/tt]
the “argument” would be [tt]“NewCurrentSetpoint”[/tt]
Now I have no idea what Device# you’re trying this on, but I’d be surprised if it’s “[tt]5[/tt]” (as the examples show). You’ll need to look this up in the Devices list of your Vera to find the real number to use here.
Ultimately, it might look something more like:
luup.call_action("urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1","SetCurrentSetpoint",{ NewCurrentSetpoint="68" },7)
where “[tt]7[/tt]” is whatever you find is your Device# for the Zwave-based Thermo.
The difference here btw, is that you’re calling the Set Method to change the value, not setting one of the State Variables directly (that track the outcome of the method).
Either way, let us know if it works, or not. I’m going purely on API descriptions, without a way to check it. I suspect there’ll be other postings, but collectively we can update the wiki with the outcome:
http://wiki.micasaverde.com/index.php/Luup_Scenes_Events