* refactor base code * refactor tests code
* add button platform to roborock * Update tests/components/roborock/test_button.py Co-authored-by: Duco Sebel <[email protected]> * Remove device class * improve tests * sort platforms --------- Co-authored-by: Duco Sebel <[email protected]>