* add power state support on off * Added check for current operation mode * Extended 'set_heat_cool' * Added tests