* decouple set_percentage and set_preset_mode from entity state * correct set_percent self._state logic * Add tests * remove _VALUD_STATES * decouple percent and preset_mode
* decouple set_percentage and set_preset_mode from entity state * correct set_percent self._state logic * Add tests * remove _VALUD_STATES * decouple percent and preset_mode