Joakim Sørensen
973c32b99d
Add latency results if available to the support package ( #165377 )
2026-03-12 10:44:08 +01:00
epenet
b7a7b7bc63
Cleanup unnecessary brackets for except statements (a-h) ( #162404 )
2026-02-06 13:48:56 +01:00
Joakim Sørensen
d68ac745d4
Show installed packages in cloud support package ( #161516 )
2026-01-24 08:20:39 -05:00
Paulus Schoutsen
e857abb43f
Allow fetching the Cloud ICE servers ( #157774 )
2025-12-02 16:02:30 -05:00
Franck Nijhof
c34af4be86
Add active built-in and custom integrations to Cloud support package ( #152452 )
2025-09-16 18:47:00 -04:00
c0ffeeca7
43a30fad96
Home Assistant Cloud: fix capitalization ( #148992 )
2025-07-18 12:19:33 +02:00
Joakim Sørensen
9479874bb4
Remove ThingTalk server configuration and related websocket command from cloud integration ( #144301 )
2025-05-06 11:49:44 +02:00
Paulus Schoutsen
fdcb88977a
Add voice styles to HA Cloud ( #143605 )
...
* Add voice styles to HA Cloud
* Add seperator and extract util
2025-04-24 16:23:15 -04:00
Paulus Schoutsen
fa80c0a88d
Bump hass-nabucasa to 0.96.0 ( #143542 )
...
* Bump hass-nabucasa to 0.96.0
* Adjust for new voice info format
2025-04-24 13:12:11 -04:00
Erik Montnemery
f4d57e3722
Add cloud onboarding views ( #139422 )
...
* Add cloud onboarding views
* Break import cycle when running hassfest
* Add exemption to hassfest for onboarding using cloud
* Adjust according to discussion
* Fix copy-paste errors
* Add tests
* Fix stale docstring
* Import cloud loally
2025-03-24 08:41:19 +01:00
Joakim Sørensen
618bdba4d3
Add check_connection parameter to cloud login methods and handle AlreadyConnectedError ( #138699 )
2025-02-19 11:19:03 +01:00
Abílio Costa
48b8ec01e3
Add logs to Cloud component support package ( #138230 )
...
* Add logs to Cloud component support package
* Add section for logs
* Replace list with deque
* Copy the deque to avoid mutation during iteration
2025-02-11 23:05:19 +01:00
Abílio Costa
9a9374bf45
Add view to download support package to Cloud component ( #135856 )
2025-02-04 16:52:40 +00:00
Joakim Sørensen
10191e7a23
Add async_register_backup_agents_listener to cloud/backup ( #133584 )
...
* Add async_register_backup_agents_listener to cloud/backup
* Coverage
* more coverage
2024-12-20 08:55:00 +01:00
Krisjanis Lejejs and Martin Hjelmare
a14aca31e5
Add MFA login flow support for cloud component ( #132497 )
...
* Add MFA login flow support for cloud component
* Add tests for cloud MFA login
* Update code to reflect used package changes
* Update code to use underlying package changes
* Remove unused change
* Fix login required parameters
* Fix parameter validation
* Use cv.has_at_least_one_key for param validation
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-17 16:44:50 +01:00
Erik Montnemery
5293fc73d8
Sort some code in cloud preferences ( #130345 )
...
Sort some code in cloud prefs
2024-11-11 13:21:16 +01:00
a1e2d79613
Add cloud ICE server registration ( #128942 )
...
* Add cloud ICE server registration
* Add ice_servers to prefs, fix registration flow
* Add support for list of ICE servers
* Add ICE server cleanup on cloud logout, create tests
* Fix RTCIceServer types
* Update homeassistant/components/cloud/client.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve tests based on PR reviews
* Improve tests
* Use set_cloud_prefs fixture
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-29 20:35:52 +01:00
epenet
ea09d0cbed
Use HassKey in cloud integration ( #120322 )
2024-06-24 21:02:08 +02:00
epenet
960d1289ef
Avoid references to websocket_api.const in core and other components ( #119285 )
2024-06-10 13:49:44 +02:00
Robert Resch
cb62f4242e
Remove strict connection ( #117933 )
2024-05-24 15:50:22 +02:00
Marc Mueller
34bd291615
Use PEP 695 for decorator typing (1) ( #117638 )
2024-05-17 16:27:02 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Robert Resch and Martin Hjelmare
a4829330f6
Add strict connection for cloud ( #115814 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-04-24 09:57:38 +02:00
Paulus Schoutsen
d2e4f5f36e
Add conversation entity ( #114518 )
...
* Default agent as entity
* Migrate constant to point at new value
* Fix tests
* Fix more tests
* Move assist pipeline back to cloud after dependenceis
2024-04-01 21:34:25 -04:00
Sid
6587ee20db
Enable Ruff TRY300 ( #114437 )
...
* Enable Ruff TRY300
* Update validation.py
* Address review comments
2024-03-30 10:37:59 +01:00
Martin Hjelmare and Erik Montnemery
ac008a4c6d
Deprecate cloud tts gender ( #112256 )
...
* Deprecate cloud tts gender option
* Update http api and prefs
* Test migration of prefs to minor version 4
* Adjust breaking date
* Add test for bad voice in http api
* Flatten tts info
* Fix comments
* Fix comment date
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Clarify voice validator
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-03-20 09:42:40 +01:00
Erik Montnemery
4381780936
Add WS command cloud/remove_data ( #109821 )
2024-03-19 10:22:58 +01:00
Joost Lekkerkerker
c75342bd9a
Improve lists in integrations [C-D] ( #113072 )
2024-03-11 18:58:35 +01:00
Marc Mueller
ff3a801936
Add empty line after module docstring [a-d] ( #112697 )
2024-03-08 14:51:32 +01:00
Marc Mueller
f3594c543d
Use KEY_HASS [a-g] ( #112609 )
2024-03-07 18:09:20 +01:00
Erik Montnemery
3526fd66df
Add option to block remote enabling of HA Cloud remote ( #109700 )
...
* Allow blocking remote enabling of HA Cloud remote
* Fix test
2024-02-15 17:26:06 +01:00
Erik Montnemery
1519df6e55
Improve typing of cloud HTTP API ( #109780 )
2024-02-06 13:09:14 +01:00
Marc Mueller
c82933175d
Use builtin TimeoutError [a-d] ( #109678 )
2024-02-05 11:31:33 +01:00
Martin Hjelmare
e1f31194f7
Move cloud stt engine to config entry ( #99608 )
...
* Migrate cloud stt to config entry
* Update default engine
* Test config flow
* Migrate pipelines with cloud stt engine to new engine id
* Fix test after rebase
* Update and add comment
* Remove cloud specifics from default stt engine
* Refactor cloud assist pipeline
* Fix cloud stt entity_id
* Try to wait for platforms before creating default pipeline
* Clean up import
* Move function in cloud assist pipeline
* Wait for tts platform loaded in stt migration
* Update deprecation dates
* Clean up not used fixture
* Add test for async_update_pipeline
* Define pipeline update interface better
* Remove leftover
* Fix tests
* Change default engine test
* Add test for missing stt entity during login
* Add and update comments
* Update config entry title
2023-12-21 13:39:02 +01: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
Martin Hjelmare
4da04a358a
Refactor cloud assist pipeline ( #105723 )
...
* Refactor cloud assist pipeline
* Return None early
2023-12-14 23:56:08 +01:00
Martin Hjelmare
2e448d2d13
Remove cloud details from assist pipeline ( #105687 )
...
* Remove cloud details from assist pipeline
* Update assist pipeline tests
* Update cloud tests
2023-12-14 10:15:59 +01:00
Aarni Koskela and Franck Nijhof
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-27 14:38:59 +01:00
Marc Mueller
a9ade1f84d
Use asyncio.timeout [core] ( #98447 )
2023-08-15 08:36:05 -05:00
Franck Nijhof
5e020ea354
Add is_admin checks to cloud APIs ( #97804 )
2023-08-08 11:02:42 +02:00
Erik Montnemery
937ebb374c
Enable strict type checks of cloud ( #92576 )
...
* Enable strict type checks of cloud
* Fix circular import
* Address review comments
* Apply suggestions from code review
2023-05-24 11:46:11 +02:00
Erik Montnemery
f089f52504
Update cloud WS API for getting entity ( #92409 )
...
* Update cloud WS API for getting entity
* Adjust comment
2023-05-03 17:06:42 +02:00
Erik Montnemery
b71f98e8b7
Include all entities in cloud lists ( #92406 )
2023-05-03 16:14:04 +02:00
Erik Montnemery
31de1b17e8
Allow setting google disable 2fa flag on any entity ( #92403 )
...
* Allow setting google disable 2fa flag on any entity
* Fix test
* Include disable_2fa flag in cloud/google_assistant/entities/get
2023-05-03 09:55:38 -04:00
Erik Montnemery
2522c6d697
Add WS command cloud/alexa/entities/get ( #92121 )
...
* Add WS command cloud/alexa/entities/get
* Fix bugs, add test
2023-04-27 17:10:29 +02:00
Erik Montnemery
904ce226fb
Tweak response of /api/cloud/login ( #92058 )
2023-04-26 15:28:08 +02:00
Erik Montnemery
2750a5c3e6
Make assist_pipeline an after dependency of cloud ( #92057 )
2023-04-26 13:45:32 +02:00
Erik Montnemery
ed737f306b
Remove cloud assist pipeline setup from cloud client ( #92056 )
2023-04-26 06:53:58 -04:00
Erik Montnemery
57a59d808b
Automaticially create an assist pipeline using cloud stt + tts ( #91991 )
...
* Automaticially create an assist pipeline using cloud stt + tts
* Return the id of the cloud enabled pipeline
* Wait for platforms to load
* Fix typing
* Fix startup race
* Update tests
* Create a cloud pipeline only when logging in
* Fix tests
* Tweak _async_resolve_default_pipeline_settings
* Improve assist_pipeline test coverage
* Improve cloud test coverage
2023-04-25 20:40:01 -05:00
Joakim Sørensen
2c8b704a6d
Add certificate status for cloud remote ( #91277 )
2023-04-13 00:38:32 +02:00