1
0
mirror of https://github.com/home-assistant/core.git synced 2025-09-22 19:39:36 +00:00
Commit Graph

24 Commits

Author SHA1 Message Date
Joost Lekkerkerker
6bb4e7d62c Bump ruff to 0.3.4 ()
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Marc Mueller
930a396712 Add empty line after module docstring [s] () 2024-03-08 14:33:51 +01:00
Matthias Alphart
0ba339e56c Run socket.gethostbyname in executor in Obihai and Sonos ()
* 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] () 2023-02-07 15:56:26 +01:00
Marc Mueller
45b4b0e990 Import ParamSpec from typing [Py310] ()
* 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 () 2023-01-13 12:19:38 +01:00
jjlawren
9d7e99eeb7 Handle timeouts in Sonos, reduce logging noise () 2023-01-08 13:39:26 -10:00
Michaël Arnauts
7142b4ecac Fixes some grammar mistakes () 2022-12-20 11:10:31 +01:00
Marc Mueller
3c246b7800 Update mypy to 0.960 () 2022-05-25 11:42:14 -07:00
Marc Mueller
93cbb331e5 Update Mypy to 0.950 ()
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 () 2022-03-15 09:24:52 +01:00
jjlawren
aea1209d0d Reduce magic in Sonos error handling fixture () 2022-02-28 16:38:08 -08:00
Marc Mueller
1053314a30 Fix error decorator [sonos] () 2022-02-12 13:51:53 -08:00
jjlawren
a7fd477c64 Refactor Sonos polling ()
* 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 () 2022-01-04 18:37:46 +01:00
jjlawren
da4349d133 Improve Sonos activity debug logging () 2021-12-06 15:21:28 -08:00
jjlawren
aa5cf175f4 Set Sonos availability based on activity and discovery () 2021-11-21 18:48:57 -06:00
J. Nick Koston
cab9f821a1 Fix zeroconf with sonos v1 firmware () 2021-11-10 22:31:08 -08:00
Marc Mueller
565a9fea6b Import Callable from collections.abc (2) () 2021-09-29 14:06:51 +02:00
J. Nick Koston
0363c22dd8 Fix Sonos going offline with 13.3 firmware () 2021-09-23 20:39:20 -07:00
Anders Melchiorsen
e85b0ec052 Move Sonos to upstream SoCo () 2021-07-23 00:40:30 +02:00
J. Nick Koston
98109caee9 Add zeroconf discovery to Sonos () 2021-07-12 18:24:12 +02:00
jjlawren
d3724355cf Improve Sonos Spotify/Tidal support, add service exceptions () 2021-06-17 11:09:57 +02:00
jjlawren
d6a202bd74 Move core Sonos functionality out of entities () 2021-05-11 10:36:40 -07:00