* refactor base code * refactor tests code
* add button platform to roborock * Update tests/components/roborock/test_button.py Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com> * Remove device class * improve tests * sort platforms --------- Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com>