by slewis » Sat Jul 02, 2011 9:02 am
For the thermostat summary page, having the first page be the summary page is good. Most times when I'm looking at the thermostats I'm not concerned with changing the settings but more with the conditions (temparature,humidity) and what the setpoints are. Also to soften the blow of an additional thermostat page you could make this interface reverse swipe-able so that you can get to your last thermostat more quickly, depending on swipe direction.
For the Auto (On) I checked and the fan module is not reporting "on" when the cooling module is on (and Auto is enabled). I do have the thermostat set to auto. It appears that when the thermostat is in auto mode the fan module never goes to on state. When I turn the fan on (w/o auto) the fan module goes to on state and the Mobilinc App shows ON (w/o Auto). So it appears that, at least with my setup, Auto and ON will not happen at the same time.
For the restore option, the Mobilinc should simply run the "restore" action which is already built into the ISY interface. This action pulls the existing ramp-rate and on-levels from the database and syncs the device. What you have implemented indirectly does this but with many button clicks, since I have to set each field to a different state then back to my original state (which is like restoring). When I look at your Advance options page it actually shows the on-level and ramp-rate that is stored in the ISY. So the functionality is almost there, just need to have 1 button called "Restore" to have the current ISY settings pushed to the device. This is very useful since many times my kids are changing the device settinsg locally by hitting the setup button. This way I can conveniently fix each device without having to bring up the ISY admin console.
So to answer your question, Mobilinc won't have to remember the on-level and ramp-rate since it appears that you're pulling this info from the ISY database. So no snap shot is required, if my analysis is correct.
Regards,
Santana