added ThermostatModeSwitch