core/tests/components/bluesound
Louis Christ 4cecb6c851
Replace custom actions for sleep timer with buttons in bluesound integration (#133604)
* Use entity services

* Add buttons for sleep timer

* Fix merge

* Replace hass.data with runtime_data from config_entries

* Disable button by default

* Remove duplicate dispatchers

* Add tests for buttons

* Fix merge commit

* Fix merge commit

* Update deprecation version

* Remove update_before_add

* Use entity_registry_enabled_by_default

* Use EnitiyDescriptions for buttons

* Update version for deprecate

* Use tranlation_key; Move default disable to EntityDescription

* Fix merge commit

* Fix callback type; fix breaks version

* Use normal issue

* Apply suggestions from code review

---------

Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-09 16:15:52 +02:00
..
snapshots Add DataUpdateCoordinator to bluesound integration (#135125) 2025-01-08 22:09:59 +01:00
__init__.py
conftest.py Use saved volume when selecting preset in bluesound integration (#141079) 2025-04-01 14:41:24 +02:00
test_button.py Replace custom actions for sleep timer with buttons in bluesound integration (#133604) 2025-05-09 16:15:52 +02:00
test_config_flow.py Use only IPv4 for zeroconf in bluesound integration (#140226) 2025-03-14 10:20:16 +01:00
test_init.py Add tests for media_player to bluesound integration (#125864) 2024-10-24 15:42:25 +02:00
test_media_player.py Use saved volume when selecting preset in bluesound integration (#141079) 2025-04-01 14:41:24 +02:00
utils.py Add tests for media_player to bluesound integration (#125864) 2024-10-24 15:42:25 +02:00