I am wanting to move my RM legacy rules to RM 5.1, I know it is not required, but I just like to keep a clean setup. I currently have a Rule in legacy that I use to start heating my guesthouse when a Virtual Switch is turned on. It seems that in RM 5.1 I cannot choose the Thermostat Mode. Could this be a bug?
Your thermostat driver is likely out of date. Besides addressing that directly, there is a workaround you can do to properly set the values Rule Machine is looking for. See this post for that (or the whole thread for more details), substituting the modes your thermostat actually supports for the ones used in this case: