Commit Graph

167 Commits (dev)

Author SHA1 Message Date
Erik Montnemery f83c8de8d3
Update signature of platforms' async_setup_entry () 2025-02-10 21:08:03 +01:00
epenet 406c00997f
Use new ServiceInfo location in components (part 3) () 2025-01-15 15:49:45 +01:00
Teemu R. 6cdbdadc24
Ignore devices (bravias) with 'video' service_type for songpal discovery () 2024-12-22 19:38:10 -10:00
Joost Lekkerkerker e6225e3dcc
Drop current quality scale () 2024-11-20 20:54:15 +01:00
epenet e772eef035
Prevent None strings in description_placeholders () 2024-11-15 14:39:57 +01:00
Erik Montnemery 083be5d0a5
Ensure songpal config flow title_placeholders items are [str, str] () 2024-10-02 14:20:16 +02:00
Jan-Philipp Benecke 1d425f3913
Use debug/warning instead of info log level in components [s] ()
* Use debug/warning instead of info log level in components [s]

* Fix merge error
2024-09-18 21:33:52 +02:00
epenet 0fb1fbf0d1
Improve config flow type hints (q-s) ()
* Improve config flow type hints (q-s)

* Revert screenlogic

* Revert starline
2024-09-04 18:38:34 +02:00
Erik Montnemery 38ef216894
Update icons.json to new service schema part 4 () 2024-08-28 13:48:13 +02:00
epenet bcc66c9a86
Standardize import step variable name (part 5) ()
* Standardize import step variable name (part 5)

* Revert point

* Adjust soma tests
2024-08-28 09:51:49 +02:00
epenet 913e5404da
Improve config flow type hints (part 1) ()
* Improve config flow type hints

* Revert sms
2024-08-21 22:42:58 +02:00
BestPig 7c5fcec062
Fix songpal crash for soundbars without sound modes ()
Getting soundField on soundbar that doesn't support it crash raise an exception, so it make the whole components unavailable. As there is no simple way to know if soundField is supported, I just get all sound settings, and then pick soundField one if present. If not present, then return None to make it continue, it will just have to effect to display no sound mode and not able to select one (Exactly what we want).
2024-06-20 13:06:30 +02:00
Sid c2b3bf3fb9
Enable Ruff RET502 () 2024-05-21 22:19:33 +02:00
BestPig 586d27320e
Add Sound Mode selection in soundpal components () 2024-04-16 17:45:48 +02:00
Teemu R 55657dcb40
Bump python-songpal to 0.16.2 () 2024-04-01 02:08:05 +02:00
Marc Mueller aa16a9d707
Add empty line after module docstring (3) () 2024-03-08 20:38:34 +01:00
Marc Mueller 2c06d4fcb9
Add empty line after module docstring (2) [components] () 2024-03-08 19:15:59 +01:00
Marc Mueller 930a396712
Add empty line after module docstring [s] () 2024-03-08 14:33:51 +01:00
Joost Lekkerkerker 511810a4f5
Add icon translations to Songpal () 2024-03-04 15:46:49 +01:00
Erik Montnemery b0ed8c4961
Migrate integrations s-t to generic flowhandler () 2024-02-29 22:16:14 +01:00
Marc Mueller 438d3b01b9
Use builtin TimeoutError [o-s] () 2024-02-05 12:14:37 +01:00
Teemu R fd1c9237a8
Bump songpal dependency to 0.16.1 () 2024-01-22 09:07:06 +01:00
Teemu R 21af563dfe
Bump python-songpal to 0.16 ()
* Bump python-songpal to 0.16

* Set _attr_device_class
2023-11-07 09:06:34 -05:00
Joost Lekkerkerker 1cf2f2f8b8
Use shorthand attributes in Songpal () 2023-09-12 15:00:11 +02:00
Marc Mueller 8b0fdd6fd2
Use asyncio.timeout [s-z] () 2023-08-15 14:34:18 +02:00
Erik Montnemery 045c327928
Move DeviceInfo from entity to device registry ()
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Joost Lekkerkerker c253549e68
Migrate Songpal to has entity name () 2023-07-18 12:38:17 +02:00
Paulus Schoutsen 7859be6481
Add deduplicate translations script ()
* 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 () 2023-07-12 01:18:22 +02:00
Teemu R 23c5e60be0
Swallow error 40000 for songpal power on/off ()
* Swallow error 40000 for songpal power on/off

* Move ERROR_REQUEST_RETRY to consts

* Add tests for the swallow exception behavior

* Update tests/components/songpal/test_media_player.py

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-05-30 22:58:41 -04:00
Teemu R dcae9a0d02
Bump python-songpal dependency () 2023-04-20 20:57:45 +02:00
Erik Montnemery 23fa500406
Sort manifests 9 () 2023-02-08 20:22:30 +01:00
epenet 1b23429f41
Add __init__ return type to integrations () 2023-02-07 15:55:14 +01:00
Franck Nijhof 939eef3b28
Remove translations from Core ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
GitHub Action 71d7098530 [ci skip] Translation update 2023-01-27 00:25:12 +00:00
GitHub Action d1ecc418bb [ci skip] Translation update 2023-01-19 00:25:04 +00:00
Franck Nijhof f39f3b612a
String formatting and max line length - Part 5 ()
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2022-12-23 16:43:17 +01:00
GitHub Action f25017313a [ci skip] Translation update 2022-12-09 00:24:29 +00:00
GitHub Action 3ab9a14ce7 [ci skip] Translation update 2022-12-06 00:21:31 +00:00
GitHub Action 230b50d099 [ci skip] Translation update 2022-11-29 00:26:01 +00:00
GitHub Action f3b3193f7a [ci skip] Translation update 2022-11-25 00:24:19 +00:00
GitHub Action eaf6d43508 [ci skip] Translation update 2022-11-23 00:26:26 +00:00
GitHub Action fe5246fb6f [ci skip] Translation update 2022-11-19 00:26:11 +00:00
GitHub Action c7fc51cfa5 [ci skip] Translation update 2022-11-04 00:29:52 +00:00
Teemu R 43053d05b4
Bump python-songpal to 0.15.1 () 2022-09-14 21:54:01 +02:00
epenet 6b157921ea
Use new media player enums [s] () 2022-09-08 23:05:10 +02:00
epenet 3ec231c911
Improve entity type hints [s] (part 2/2) () 2022-09-06 13:36:44 +02:00
epenet 2b9116f1f8
Use _attr_should_poll in components [s-t] ()
* Use _attr_should_poll in components [s-t]

* Adjust touchline

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-26 22:03:50 -04:00
yllar 5d1c9a2e94
Songpal dependency upgrade ()
Bump python-songpal to 0.15
2022-08-24 16:54:59 -04:00
GitHub Action bec8e544f4 [ci skip] Translation update 2022-08-14 00:25:47 +00:00