epenet
|
7da8e24e21
|
Remove unnecessary DOMAIN alias in tests (a-d) (#145817)
|
2025-05-28 21:00:38 +03:00 |
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
|
32ee31b8c7
|
Use saved volume when selecting preset in bluesound integration (#141079)
* Use load_preset to select preset as source
* Add tests
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
|
2025-04-01 14:41:24 +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 |
epenet
|
b046ca9abe
|
Move ZeroconfServiceInfo to service_info helpers (#135653)
* Move ZeroconfServiceInfo to service_info helpers
* Adjust deprecation date
* Fix mypy/pylint
* Fix DeprecatedConstant
* Add deprecation test
* Adjust
* Also deprecate ATTR_PROPERTIES_ID
|
2025-01-15 12:25:42 +01:00 |
Louis Christ
|
acbd501ede
|
Add DataUpdateCoordinator to bluesound integration (#135125)
|
2025-01-08 22:09:59 +01:00 |
G Johansson
|
9532e98166
|
Remove deprecated config entry import from bluesound (#134926)
|
2025-01-06 22:58:29 +01:00 |
Louis Christ
|
9c26654db7
|
Use entity services in bluesound integration (#129266)
|
2024-12-17 20:44:38 +01:00 |
Louis Christ
|
96eae1221c
|
Fix bluesound_group attribute in bluesound integration (#130815)
Co-authored-by: Robert Resch <robert@resch.dev>
|
2024-11-27 09:40:20 +01:00 |
Louis Christ
|
a7be76ba0a
|
Fix volume_up not working in some cases in bluesound integration (#130146)
|
2024-11-08 18:40:43 +01:00 |
Louis Christ
|
2c1db10986
|
Map "stop" to MediaPlayerState.IDLE in bluesound integration (#129904)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
|
2024-11-06 13:10:23 +01:00 |
epenet
|
daf0939f09
|
Move bluesound service registration to separate module (#129086)
|
2024-10-25 11:27:25 +02:00 |
Louis Christ
|
93e6c9e5a0
|
Add tests for media_player to bluesound integration (#125864)
|
2024-10-24 15:42:25 +02:00 |
Louis Christ
|
7868ffac35
|
Enable strict typing checking for bluesound integration (#123821)
* Enable strict typing
* Fix types
* Update to pyblu 0.5.2 for typing support
* Update pyblu to 1.0.0
* Update pyblu to 1.0.1
* Update error handling
* Fix tests
* Remove return None from methods only returning None
|
2024-08-30 20:21:27 +02:00 |
Louis Christ
|
30994710e6
|
Fix status update loop in bluesound integration (#123790)
* Fix retry loop for status update
* Use 'available' instead of _is_online
* Fix tests
|
2024-08-13 12:55:01 +02:00 |
Marc Mueller
|
b2d5f9c742
|
Update generator typing (#123052)
|
2024-08-02 12:17:51 +02: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 |