Mios binding EOL

I’d definitely be interested, thanks! No rush though.


For others following along, I’ve (eventually) found out that you can find the details and methods for all your attached devices by going to (swap the IP address for your Vera IP address):

http://192.168.1.91:3480/data_request?id=invoke

For me, this shows the following:

image

Clicking on device 4, the radiator, shows the following:

Now, I’m mostly interested in setting the temperature, so I click SetCurrentSetpoint (NewCurrentSetpoint), which shows the following:

image

Not too encouraging. However, when clicking on SetCurrentSetpoint (NewCurrentSetpoint) on the previous page, the URL which is used is:

http://192.168.1.91:3480/data_request?id=action&DeviceNum=4&serviceId=urn:upnp-org:serviceId:TemperatureSetpoint1_Heat&action=SetCurrentSetpoint&NewCurrentSetpoint=

You can see there is no value after NewCurrentSetpoint=. Adding a value in, such as 19, and trying again, now shows a valid XML response, and eventually the thermostat itself updates.

image

EDIT:
Just dumping some info so I don’t lose it:

To perform a valid action, you need id=action and action= in the URL.
To get a variable, you need id=variableget and Variable= (case sensitive!) in the URL.