Marco4223
a187164bf8
Get all playlist items from sonos devices ( #100924 )
2023-10-20 15:18:10 +02:00
Tobias Sauerwein
3c5772c1c6
Remove myself as codeowner for sonos and kodi ( #101662 )
2023-10-08 17:01:00 +02:00
G Johansson
0fd9327c46
Revert "Sonos add yaml config issue" ( #99379 )
...
Revert "Sonos add yaml config issue (#97365 )"
This reverts commit 2299430dbe
.
2023-08-31 10:24:03 +02:00
Marc Mueller
8b0fdd6fd2
Use asyncio.timeout [s-z] ( #98452 )
2023-08-15 14:34:18 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
G Johansson
2299430dbe
Sonos add yaml config issue ( #97365 )
2023-07-27 23:33:49 +02:00
Joost Lekkerkerker
81ce6e4797
Add entity translations to Sonos ( #96167 )
...
* Add entity translations to Sonos
* Add entity translations to Sonos
* Add entity translations to Sonos
* Add entity translations to Sonos
2023-07-15 00:36:26 +02:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script ( #96384 )
...
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Franck Nijhof
62fe4957c9
Migrate integration services (Q-S) to support translations ( #96378 )
2023-07-12 01:18:22 +02:00
Erik Montnemery
87f284c7e9
Add MEDIA_ANNOUNCE to MediaPlayerEntityFeature ( #95906 )
2023-07-10 12:58:53 +02:00
Erik Montnemery
6dae3553f2
Add MEDIA_ENQUEUE to MediaPlayerEntityFeature ( #95905 )
2023-07-08 10:55:25 +02:00
Paulus Schoutsen
9cace8e4bd
Fix some entity naming ( #95562 )
2023-06-29 13:11:17 -04:00
PeteRager
6a8d18ab35
Sonos setup fails with unhandled exceptions on discovery messages ( #90648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-05-30 10:09:13 -05:00
jjlawren
abf08f66a4
Bump sonos-websocket
to 0.1.2 ( #93429 )
...
Bump sonos-websocket to 0.1.2
2023-05-24 08:38:16 +02:00
jjlawren
04c298b772
Bump sonos-websocket to 0.1.1 ( #92834 )
2023-05-09 07:58:56 +02:00
jjlawren
65837c9075
Bump sonos-websocket
to 0.1.0 ( #92209 )
...
Bump sonos-websocket to 0.1.0
2023-04-28 16:10:48 -05:00
jjlawren
4ce1106243
Properly resolve media_source
URLs for Sonos announcements ( #92154 )
...
Properly resolve media_source URLs for Sonos announcements
2023-04-27 23:51:51 -04:00
[pʲɵs]
6013584b7b
Add balance entity for Sonos speakers ( #85205 )
2023-04-23 01:18:17 +02:00
jjlawren
d5a6840588
Create repair issue if Sonos subscriptions fail ( #87437 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-04-22 19:28:04 +02:00
jjlawren
27f3b53872
Support Sonos announcements using websockets ( #91145 )
2023-04-13 20:08:53 -10:00
Matthias Alphart
0ba339e56c
Run socket.gethostbyname
in executor in Obihai and Sonos ( #91190 )
...
* Run in executor in Obihai and Sonos
* fix Sonos test
* fix sonos test differently (review)
2023-04-12 09:58:27 +02:00
J. Nick Koston
44eaf70625
Make sonos activity check a background task ( #90553 )
...
Ensures the task is canceled at shutdown if the device
is offline and the ping is still in progress
2023-03-31 14:33:44 -04:00
epenet
3b83340f6e
Improve get_browse_image type hints in media player ( #90057 )
2023-03-26 19:54:01 +02:00
epenet
f56bf134d2
Improve browse_media type hints in media player ( #90060 )
...
* Improve browse_media type hints in media player
* Adjust components
* Adjust base entity
2023-03-24 21:49:12 -07:00
PeteRager
73ed6e039a
Improve logging for unavailable sonos hosts ( #90172 )
...
* Repeated warning messages on unavailable manually specified hosts
Sonos logs warning messages every 1 minute 12 seconds for hosts that are not on-line. This fixes the issue and the warning will be logged the first time, and subsequent logs messages will be at DEBUG level
* Update homeassistant/components/sonos/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Log info message when reconnect succeeds
* Use pop to simplify code
* Add additional test, fix key error with pop
* Use pop with default return value
* Update tests/components/sonos/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update tests/components/sonos/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update tests/components/sonos/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update tests/components/sonos/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update tests/components/sonos/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update comment, remove unneeded line of code
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-23 16:15:55 +01:00
epenet
4836404288
Improve media_player type hints in integrations ( #90029 )
...
Fix some media_player type hints
2023-03-21 11:10:12 +01:00
epenet
b3d6f098d2
Adjust entity registry access in integrations (1) ( #88946 )
2023-03-01 08:02:34 +01:00
J. Nick Koston
905a0f2eb6
Fix sonos blocking I/O in the event loop ( #88554 )
2023-02-21 13:54:08 -06:00
jjlawren
496ab49d80
Bump SoCo
to 0.29.1 ( #88410 )
...
Bump soco to 0.29.1
2023-02-18 15:02:03 -05:00
jjlawren
beaa36c36e
Guard against duplicate Sonos discoveries ( #88305 )
2023-02-18 10:41:25 +01:00
Paulus Schoutsen
3a32d2bdcb
Add background tasks to config entries ( #88335 )
...
* Use a set for config entries task tracking
* Allow adding background tasks to config entries
* Add tests for config entry add tasks
* Update docstrings on core create task
* Migrate roon and august
* Use in more places
* Guard for None
2023-02-17 13:50:05 -05:00
jjlawren
b51836a57b
Detect when battery-powered Sonos devices are turned off ( #87606 )
2023-02-17 19:13:22 +01:00
Paulus Schoutsen
baee6b1f5e
Fix dangling task for sonos ( #88298 )
2023-02-16 23:07:35 -05:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery
23fa500406
Sort manifests 9 ( #87030 )
2023-02-08 20:22:30 +01:00
Marc Mueller
b478b4fa16
Add ParamSpec TypeAliases [mypy 1.0] ( #87597 )
2023-02-07 15:56:26 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof
3d557b5583
Collection of code styling tweaks ( #87381 )
2023-02-04 12:52:26 -05:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
jjlawren
a8b7a32578
Handle failed Sonos subscriptions better ( #87240 )
...
Catch unsubscribe failure separately from ZGS poll
2023-02-02 23:42:36 -05:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
Marc Mueller
6397138589
Update Optional typing (1) [Py310] ( #86417 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-23 09:56:10 +01:00
Marc Mueller
45b4b0e990
Import ParamSpec
from typing [Py310] ( #86413 )
...
* Import ParamSpec from typing [Py310]
* Update additional imports
2023-01-23 07:28:43 +01:00
Michel van de Wetering
b087c1e734
Set deviceclass to speaker for Sonos media_player ( #80694 )
2023-01-16 20:20:37 +01:00
Ville Skyttä
ae302bbec0
Make use of str.removeprefix and .removesuffix ( #85584 )
2023-01-13 12:19:38 +01:00
epenet
fa7d7415d7
Adjust diagnostic return type in Sonos ( #85585 )
2023-01-10 12:07:14 +01:00
jjlawren
9d7e99eeb7
Handle timeouts in Sonos, reduce logging noise ( #85461 )
2023-01-08 13:39:26 -10:00
jjlawren
90e55cd711
Bump soco to 0.29.0 ( #85473 )
2023-01-09 00:52:22 +02:00
jjlawren
1b592e6885
Use subscription callbacks to discover Sonos speakers ( #85411 )
...
fixes undefined
2023-01-08 09:50:18 -10:00
GitHub Action
cc27986cac
[ci skip] Translation update
2022-12-28 00:22:40 +00:00