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 |
|
Marc Mueller
|
b478b4fa16
|
Add ParamSpec TypeAliases [mypy 1.0] (#87597)
|
2023-02-07 15:56:26 +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 |
|
Ville Skyttä
|
ae302bbec0
|
Make use of str.removeprefix and .removesuffix (#85584)
|
2023-01-13 12:19:38 +01:00 |
|
jjlawren
|
9d7e99eeb7
|
Handle timeouts in Sonos, reduce logging noise (#85461)
|
2023-01-08 13:39:26 -10:00 |
|
Michaël Arnauts
|
7142b4ecac
|
Fixes some grammar mistakes (#84283)
|
2022-12-20 11:10:31 +01:00 |
|
Marc Mueller
|
3c246b7800
|
Update mypy to 0.960 (#72481)
|
2022-05-25 11:42:14 -07:00 |
|
Marc Mueller
|
93cbb331e5
|
Update Mypy to 0.950 (#70948)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2022-04-27 20:49:54 -05:00 |
|
Marc Mueller
|
7ab9e5cf0f
|
Improve sonos error decorator typing (#67199)
|
2022-03-15 09:24:52 +01:00 |
|
jjlawren
|
aea1209d0d
|
Reduce magic in Sonos error handling fixture (#67401)
|
2022-02-28 16:38:08 -08:00 |
|
Marc Mueller
|
1053314a30
|
Fix error decorator [sonos] (#66399)
|
2022-02-12 13:51:53 -08:00 |
|
jjlawren
|
a7fd477c64
|
Refactor Sonos polling (#65722)
* Refactor Sonos polling
Explicitly rename fallback polling
Catch soco exceptions centrally where possible
Create SonosPollingEntity subclass
Remove unnecessary soco_error fixture argument
Remove unnecessary polling in update_volume()
Adjust log levels and wording
Set explicit timeout on library
* Adjust logging to use raised exceptions
* Simplify availabiliity checks when using built-in poller
* Fix typing for return values
|
2022-02-08 12:17:05 -06:00 |
|
Marc Mueller
|
53496c019c
|
Start using ParamSpec for decorator functions (#63148)
|
2022-01-04 18:37:46 +01:00 |
|
jjlawren
|
da4349d133
|
Improve Sonos activity debug logging (#61122)
|
2021-12-06 15:21:28 -08:00 |
|
jjlawren
|
aa5cf175f4
|
Set Sonos availability based on activity and discovery (#59994)
|
2021-11-21 18:48:57 -06:00 |
|
J. Nick Koston
|
cab9f821a1
|
Fix zeroconf with sonos v1 firmware (#59460)
|
2021-11-10 22:31:08 -08:00 |
|
Marc Mueller
|
565a9fea6b
|
Import Callable from collections.abc (2) (#56776)
|
2021-09-29 14:06:51 +02:00 |
|
J. Nick Koston
|
0363c22dd8
|
Fix Sonos going offline with 13.3 firmware (#56590)
|
2021-09-23 20:39:20 -07:00 |
|
Anders Melchiorsen
|
e85b0ec052
|
Move Sonos to upstream SoCo (#53351)
|
2021-07-23 00:40:30 +02:00 |
|
J. Nick Koston
|
98109caee9
|
Add zeroconf discovery to Sonos (#52655)
|
2021-07-12 18:24:12 +02:00 |
|
jjlawren
|
d3724355cf
|
Improve Sonos Spotify/Tidal support, add service exceptions (#51871)
|
2021-06-17 11:09:57 +02:00 |
|
jjlawren
|
d6a202bd74
|
Move core Sonos functionality out of entities (#50277)
|
2021-05-11 10:36:40 -07:00 |
|