epenet
89eb395e2d
Add OptionsFlow helper for a mutable copy of the config entry options ( #129718 )
...
* Add OptionsFlow helper for a mutable copy of the config entry options
* Add tests
* Improve coverage
* error_if_core=False
* Adjust report
* Avoid mutli-line ternary
2024-11-03 20:37:58 +01:00
epenet
0ede15dcbf
Use new reauth helpers in webostv ( #128823 )
2024-10-20 09:54:23 +02:00
Erik Montnemery
6c1167df4a
Use ConfigFlow.has_matching_flow to deduplicate webostv flows ( #126898 )
2024-09-28 00:11:15 +03:00
c0ffeeca7
866ffcf639
Use bold to markup UI strings ( #126748 )
...
* Use bold to markup UI strings
* Use bold to markup UI strings
2024-09-25 15:33:23 +02:00
Erik Montnemery
c638537731
Use 'select' instead of 'click' or 'press' when guiding users in flows ( #126731 )
2024-09-25 13:37:43 +02:00
Jan-Philipp Benecke
5075b8736e
Use debug/warning instead of info log level in components [w] ( #126231 )
2024-09-18 21:14:55 +02:00
epenet
6ef1dd56f5
Use root import for device_automation ( #125836 )
2024-09-12 17:01:25 +02:00
Erik Montnemery
38ef216894
Update icons.json to new service schema part 4 ( #124771 )
2024-08-28 13:48:13 +02:00
Michael
59d72bb4ed
Use better config validation for integrations with legacy setup method, but only config entry setup ( #123203 )
...
use config_entry_only_config_schema over cv.removed
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-08-18 00:49:39 +02:00
Shay Levy
d799a4575b
Bump aiowebostv to 0.4.2 ( #121258 )
2024-07-04 17:27:56 -05:00
Shay Levy
b14f22926a
Fix WebOS TV media player status when OFF after IDLE ( #121251 )
2024-07-05 00:19:24 +03:00
Shay Levy
e0b0959b3f
Bump aiowebostv to 0.4.1 ( #120838 )
2024-06-29 22:07:37 +03:00
Marc Mueller
3937cc2963
Improve SERVICE_TO_METHOD typing ( #120474 )
2024-06-26 02:20:48 +02:00
Marc Mueller
25d1ca747b
Use PEP 695 for decorator typing (3) ( #117640 )
2024-05-17 16:27:32 +02:00
rale
a6fdd4e1e2
Report webOS media player state ( #113774 )
...
* support for webos media player state
* add test coverage and don't use assumed state if media player state is available
* fallback to assumed state if media state isn't available
Co-authored-by: Shay Levy <levyshay1@gmail.com>
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-04-29 21:43:46 +03:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
c773d57d39
Add empty line after module docstring [w-z] ( #112706 )
2024-03-08 10:35:45 -05:00
Joost Lekkerkerker
d0a66b3265
Add icon translations to WebOS TV ( #112355 )
...
* Add icon translations to WebOS TV
* Update homeassistant/components/webostv/icons.json
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update homeassistant/components/webostv/icons.json
Co-authored-by: Shay Levy <levyshay1@gmail.com>
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-03-05 14:59:09 +01:00
Erik Montnemery
9ec9ac4fd4
Migrate integrations u-z to generic flowhandler ( #111866 )
2024-02-29 20:08:16 +01:00
Shay Levy
43bd05ba82
Bump aiowebostv to 0.4.0 ( #110477 )
2024-02-13 16:15:15 +01:00
Marc Mueller
8b0c9d3d18
Use builtin TimeoutError [t-z] ( #109683 )
2024-02-05 12:20:36 +01:00
Ellis Michael
a289ab9044
Don't check SSL certificate retrieving webos image ( #104014 )
...
I didn't test this in HA, but I did test this in a Python REPL, manually
querying my TV. The old method for ignoring SSL certificate validation
doesn't work at all. This method does and is supported by the aiohttp
documentation.
https://docs.aiohttp.org/en/stable/client_reference.html
Fixes #102109
2024-01-29 21:41:53 +02:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
c0ffeeca7
188d6a6eee
W-Z: add host field description ( #104996 )
2023-12-04 14:48:56 +01: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
Marc Mueller
ad0873549d
Fix ssl DeprecationWarnings ( #97623 )
2023-08-03 09:11:41 +02:00
Marc Mueller
0afa964724
Fix async_timeout DeprecationWarnings ( #97622 )
2023-08-02 20:29:03 +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
8d360611d1
Migrate integration services (W-Z) to support translations ( #96381 )
2023-07-12 07:36:51 +02:00
Erik Montnemery
fc068f878b
Minor adjustment in sharkiq, webostv, ws66i ( #94611 )
2023-06-14 21:41:32 +02:00
Erik Montnemery
7fbeac9bbe
Set has_entity_name in webostv ( #94607 )
...
* Set has_entity_name in webostv
* Fix log message
2023-06-14 22:11:09 +03:00
Shay Levy
78fa7fc5da
Bump aiowebostv to 0.3.3 to fix Python 3.11 support ( #92736 )
...
Bump aiowebostv to 0.3.3
2023-05-07 16:33:15 +03:00
epenet
fdc06c2fc2
Improve type hint in webostv trigger ( #88599 )
...
Improve type hint in webostv trigger
2023-02-24 16:54:02 +01:00
Erik Montnemery
6c2702a7b8
Sort manifests 11 ( #87032 )
2023-02-08 20:10:18 +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
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
GitHub Action
0f80932709
[ci skip] Translation update
2023-02-02 00:25:01 +00:00
Franck Nijhof
c56832bb2c
Enable Ruff SIM300 ( #86793 )
2023-01-30 11:03:23 +01:00
MHFDoge
282d6af2a2
Add known webostv button to list ( #86674 )
...
Add known button to list.
2023-01-26 13:55:07 +02:00
GitHub Action
7ab88fa713
[ci skip] Translation update
2023-01-26 00:23:39 +00: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
GitHub Action
4d215e573c
[ci skip] Translation update
2023-01-23 00:23:13 +00:00
GitHub Action
771e07c68b
[ci skip] Translation update
2023-01-22 00:25:52 +00:00
GitHub Action
e1483ff746
[ci skip] Translation update
2023-01-21 00:24:12 +00:00
GitHub Action
59ad232ce5
[ci skip] Translation update
2023-01-20 00:25:31 +00:00
GitHub Action
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
Shay Levy
c40c37e9ee
Add reauth flow to webOS TV integration ( #86168 )
...
* Add reauth flow to webOS TV integration
* Remove unnecessary else
2023-01-18 18:48:38 +02:00
Shay Levy
767b43bb0e
Remove WebOS TV script translation leftover ( #86109 )
...
Keep only english changes
2023-01-18 10:11:08 +01:00