Add OpenThermStatusEntity to allow entities that don't need status updates
* Add button platform to opentherm_gw * Add tests for button.py * Update tests/components/opentherm_gw/test_button.py --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>