I am using one currently and if you have the ethernet module, you can see everything on the webpage as well.
When you do automation rules, just send the mode before you change the temperature (set it to HEAT, then set the temperature). I had some inconsitencies until someone here recommended trying that, which seemed to do the trick.
Also, clear the programming if you are controlling it from the M1, if you change the time for each of the cycles to around noon or midnight (i forget which, it is in the manual) the time will 'clear' or dissappear. That means the programming is cleared for that particular cycle. Do this for all and you will have no conflicts (this was recommended).