Can't set schedule for Max! thermostat

Hey,

I’m trying to set the auto schedule for a Max! thermostat, but no matter what I send, it seems that it always has the default schedule as defined here (homegear.eu/index.php/MAX!_ … _Reference). So it’s always 17 deg or 21 deg.

This is what I’m trying to send, basically send 22.5 for the whole day. I know that setting AUTO_MODE = true, works as it was initially on manual.

Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:4,“params”:[“MEQ1463987:1”,“AUTO_MODE”,true]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:5,“params”:[“MEQ1463987:0”,“TEMPERATURE_SUNDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:6,“params”:[“MEQ1463987:0”,“ENDTIME_SUNDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:7,“params”:[“MEQ1463987:0”,“TEMPERATURE_MONDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:8,“params”:[“MEQ1463987:0”,“ENDTIME_MONDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:9,“params”:[“MEQ1463987:0”,“TEMPERATURE_TUESDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:10,“params”:[“MEQ1463987:0”,“ENDTIME_TUESDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:11,“params”:[“MEQ1463987:0”,“TEMPERATURE_WEDNESDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:12,“params”:[“MEQ1463987:0”,“ENDTIME_WEDNESDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:13,“params”:[“MEQ1463987:0”,“TEMPERATURE_THURSDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:14,“params”:[“MEQ1463987:0”,“ENDTIME_THURSDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:15,“params”:[“MEQ1463987:0”,“TEMPERATURE_FRIDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:16,“params”:[“MEQ1463987:0”,“ENDTIME_FRIDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:17,“params”:[“MEQ1463987:0”,“TEMPERATURE_SATURDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:18,“params”:[“MEQ1463987:0”,“ENDTIME_SATURDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:19,“params”:[“MEQ1468451:1”,“AUTO_MODE”,true]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:20,“params”:[“MEQ1468451:0”,“TEMPERATURE_SUNDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:21,“params”:[“MEQ1468451:0”,“ENDTIME_SUNDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:22,“params”:[“MEQ1468451:0”,“TEMPERATURE_MONDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:23,“params”:[“MEQ1468451:0”,“ENDTIME_MONDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:24,“params”:[“MEQ1468451:0”,“TEMPERATURE_TUESDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:25,“params”:[“MEQ1468451:0”,“ENDTIME_TUESDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:26,“params”:[“MEQ1468451:0”,“TEMPERATURE_WEDNESDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:27,“params”:[“MEQ1468451:0”,“ENDTIME_WEDNESDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:28,“params”:[“MEQ1468451:0”,“TEMPERATURE_THURSDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:29,“params”:[“MEQ1468451:0”,“ENDTIME_THURSDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:30,“params”:[“MEQ1468451:0”,“TEMPERATURE_FRIDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:31,“params”:[“MEQ1468451:0”,“ENDTIME_FRIDAY_1”,1440]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:32,“params”:[“MEQ1468451:0”,“TEMPERATURE_SATURDAY_1”,22.5]}
Invoking RPC method: {“jsonrpc”:“2.0”,“method”:“setValue”,“id”:33,“params”:[“MEQ1468451:0”,“ENDTIME_SATURDAY_1”,1440]}

I don’t seem to get any errors in the stdout from Homegear

04/05/16 11:24:24.264 RPC Server (Port 2001): Info: Client number 13 is calling RPC method: setValue Parameters:
(String) MEQ1468451:0
(String) TEMPERATURE_SUNDAY_1
(Float) 22.5

Any ideas?

As far as i remember there is a kind of burst to set more than one schedule. Maybe the problem exists because you hammer configuration packts to the max thermostats.

Thomas

Figured it out. I was using setValue rather than putParamset. Doh! working nicely now.

Great, you named it. ParamSet