Don't assign any complex function to IRL buttons. They sould just turn on and off the device, set the temperature higher or lower, max. select mode. Just as if there were no home aut. at all.
The complex functions should be reach only from computer interface. There are room for "online" help, more complex widgets (e.g. time adjust) etc.