* Add button * Make Ruff happy * Apply suggestions from code review Co-authored-by: Joost Lekkerkerker <[email protected]> * Fix doc string * Format * Update tests/components/ring/test_button.py --------- Co-authored-by: Joost Lekkerkerker <[email protected]>