Hi,
I've just written a NodeRED (http://nodered.org) module that wraps this.
It works for temperature setting perfectly, but I'm struggling with the holiday and hot water settings. Would it be possible to write a quick guide that details the expected format of parameters?
I've got the following for holiday (seems to work but the thermostat doesn't update):
{"holiday" : {"enabled":true, "time":new Date(2014, 02, 15, 12, 0,0)}}
And this for hot water (emits an error from line 167 of heatmiser.js) :
{"hotwater" : {"boost":1}}
Do these look like they should work to you?