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 |
Louis Christ
|
d952e8186f
|
Use only IPv4 for zeroconf in bluesound integration (#140226)
* Use only ipv4 for zeroconf
* Fix tests
* Use only ip_address for ip version check
* Add test
* Reduce test
|
2025-03-14 10:20:16 +01:00 |
Norbert Rittel
|
e18062bce4
|
Improve descriptions of Bluesound actions (#137156)
|
2025-02-04 12:17:49 +01:00 |
Louis Christ
|
f98487ef18
|
Add config_flow to bluesound integration (#115207)
* Add config flow to bluesound
* update init
* abort flow if connection is not possible
* add to codeowners
* update unique id
* add async_unload_entry
* add import flow
* add device_info
* add zeroconf
* fix errors
* formatting
* use bluos specific zeroconf service type
* implement requested changes
* implement requested changes
* fix test; add more tests
* use AsyncMock assert functions
* fix potential naming collision
* move setup_services back to media_player.py
* implement requested changes
* add port to zeroconf flow
* Fix comments
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
|
2024-07-28 20:48:20 +02:00 |
Franck Nijhof
|
c252758ac2
|
Migrate integration services (B-D) to support translations (#96363)
|
2023-07-11 23:06:32 +02:00 |