epenet and GitHub
26d56b8218
Use DOMAIN constant in test (async_setup_component o-z) ( #173018 )
2026-06-06 12:14:46 -07:00
Erik Montnemery and GitHub
c329bb4000
Don't log configuration errors when executing WS subscribe_trigger ( #172918 )
2026-06-03 19:58:32 +02:00
Erik Montnemery and GitHub
37b4bcaa39
Don't log condition errors when executing WS test_condition ( #172897 )
2026-06-03 16:11:54 +02:00
Erik Montnemery and GitHub
165024c6c9
Catch errors when setting up condition in WS subscribe_condition ( #172895 )
2026-06-03 11:06:18 +02:00
Erik Montnemery and GitHub
dd7bd0c8a4
Prevent log spam when WS subscribe_condition is active ( #172832 )
2026-06-03 10:10:30 +02:00
Erik Montnemery and GitHub
1c045ab715
Add negative test to WS API test test_test_condition ( #171427 )
2026-05-25 11:26:14 +02:00
Franck Nijhof and GitHub
833ff982d0
Fix line length violations in tests/components t-z ( #170994 )
2026-05-17 17:12:29 -04:00
Erik Montnemery and GitHub
1f5cb05f50
Add websocket command subscribe_condition ( #170385 )
2026-05-13 10:18:40 +02:00
Abílio Costa and GitHub
81137345a3
Extract triggers/conditions/services for non-primary entities ( #169441 )
2026-04-29 15:28:09 +01:00
278f25ec6e
Redact sensitive api creds before logging message in websocket api ( #169326 )
...
Co-authored-by: Andrej Walilko <[email protected] >
Co-authored-by: Martin Hjelmare <[email protected] >
2026-04-29 11:15:05 +02:00
a95c216983
Unload scripts created by websocket command execute_script ( #169368 )
...
Co-authored-by: Franck Nijhof <[email protected] >
2026-04-29 10:24:24 +02:00
8a22e84db0
Verify local_only webhook on MockRequest ( #169271 )
...
Co-authored-by: Copilot <[email protected] >
2026-04-27 14:49:48 +02:00
6a57382eff
Allow extracting non-primary entities in websocket command ( #168860 )
...
Co-authored-by: Copilot <[email protected] >
2026-04-24 09:13:51 +02:00
Robert Resch and GitHub
1345356bdc
Validate local_only user property during ws auth phase ( #168812 )
2026-04-22 14:07:47 +02:00
d5ff890a18
Use Unix socket for Supervisor communication ( #163907 )
...
Co-authored-by: Claude Opus 4.6 <[email protected] >
Co-authored-by: Copilot <[email protected] >
2026-03-25 10:06:36 +01:00
epenet and GitHub
b6e7a55cd1
Rename DOMAIN_xxx aliases in tests ( #163261 )
2026-02-17 14:37:17 +01:00
Abílio Costa and GitHub
47672614df
Remove external url from config for local_only users ( #161891 )
2026-02-06 12:00:07 +01:00
Erik Montnemery and GitHub
f01653633d
Add shared enable_experimental_triggers_conditions test fixture ( #160937 )
2026-01-14 16:01:06 +00:00
Abílio Costa and GitHub
4163ecd833
Improve typing for get_x_for_target commands ( #159279 )
2025-12-18 16:42:40 +00:00
Abílio Costa and GitHub
7eecdc87fd
Add lookup caching to get_x_for_target ( #157888 )
2025-12-16 12:17:58 +00:00
c058810461
Cache flattened service descriptions in websocket api ( #157510 )
...
Co-authored-by: Erik Montnemery <[email protected] >
2025-12-04 16:05:49 +00:00
Abílio Costa and GitHub
bf7b96622c
Correct websocket commands test name ( #157870 )
2025-12-04 11:14:34 +00:00
f758cfa82f
Add get_conditions_for_target websocket command ( #157344 )
...
Co-authored-by: Erik Montnemery <[email protected] >
2025-11-26 14:08:56 +00:00
Erik Montnemery and GitHub
4900d25ac8
Disable experimental triggers according to labs flag setting ( #157320 )
2025-11-26 14:27:05 +01:00
Abílio Costa and GitHub
c2b7a63dd9
Add get_services_for_target websocket command ( #157334 )
2025-11-26 12:30:51 +00:00
Abílio Costa and GitHub
a6aab088fb
Add get_triggers_for_target websocket command ( #156778 )
2025-11-26 11:05:03 +01:00
Jan Bouwhuis and GitHub
f537204d22
Fix websocket_api timeout test ( #157204 )
2025-11-24 20:12:32 -06:00
Abílio Costa and GitHub
0f12a40eb2
Fix typing in websocket_api test ( #156964 )
2025-11-21 16:29:19 +01:00
Erik Montnemery and GitHub
a020a32d8a
Remove translations from WS get_services and REST /api/services ( #147120 )
2025-10-23 17:26:33 +02:00
2abc197dcd
Add extract_from_target websocket command ( #150124 )
...
Co-authored-by: Copilot <[email protected] >
Co-authored-by: Artur Pragacz <[email protected] >
2025-10-14 16:16:00 +02:00
Marc Mueller and GitHub
1e5f5f4ad3
Enable pylint consider-math-not-float check ( #154338 )
2025-10-13 21:14:57 +02:00
Erik Montnemery and GitHub
d66da0c10d
Respect filtering of WS subscribe_entities when there are unserializalizable states ( #153262 )
2025-10-02 22:20:45 +02:00
Erik Montnemery and GitHub
ec503618c3
Handle errors in WS manifest/list ( #153256 )
2025-09-30 15:12:41 +02:00
epenet and GitHub
de42ac14ac
Drop unused hass argument from internal helper ( #152733 )
2025-09-22 09:56:52 +02:00
Artur Pragacz and GitHub
d7e6f84d28
Fix empty selector validation ( #151340 )
2025-09-01 16:22:41 +02:00
J. Nick Koston and GitHub
671c4e1eab
Reduce log spam from unauthenticated websocket connections ( #151388 )
2025-09-01 10:35:22 +02:00
48091e5995
Improve test of WS command get_services ( #150901 )
...
Co-authored-by: Copilot <[email protected] >
2025-08-19 17:47:12 +02:00
Artur Pragacz and GitHub
06130219b4
Use relative condition keys ( #150021 )
2025-08-06 17:20:30 +01:00
Artur Pragacz and GitHub
53c9c42148
Use relative trigger keys ( #149846 )
2025-08-04 23:01:40 +01:00
510fd09163
Allow core integrations to describe their conditions ( #147529 )
...
Co-authored-by: Abílio Costa <[email protected] >
2025-07-04 16:03:42 +02:00
1fb587bf03
Allow core integrations to describe their triggers ( #147075 )
...
Co-authored-by: Abílio Costa <[email protected] >
2025-06-25 17:35:15 +01:00
Erik Montnemery and GitHub
2bfb09cb11
Improve test of WS command get_services cache handling ( #147134 )
2025-06-23 13:29:29 +02:00
Martin Hjelmare and GitHub
f295d72cd9
Fix error stack trace for HomeAssistantError in websocket service call ( #145699 )
...
* Add test
* Fix error stack trace for HomeAssistantError in websocket service call
2025-05-27 12:54:57 +02:00
Erik Montnemery and GitHub
0128d85999
Move sun conditions to the sun integration ( #144742 )
2025-05-12 23:03:37 +01:00
Marc Mueller and GitHub
5843e63878
Add contextmanager to reset logger after set_level call in tests ( #143295 )
2025-04-20 02:13:01 +02:00
0105332476
Add WS command integration/wait ( #142040 )
...
* Add WS command integration/wait
* Add test
* Update homeassistant/components/websocket_api/commands.py
Co-authored-by: Martin Hjelmare <[email protected] >
* Use helper setup.async_wait_component
* Add onboarding view
* Revert "Add onboarding view"
This reverts commit df3a1a0580 .
---------
Co-authored-by: Martin Hjelmare <[email protected] >
2025-04-11 16:09:15 +02:00
0abe57edaa
Avoid checking if debug logging is enabled on every WebSocket message ( #142258 )
...
Co-authored-by: epenet <[email protected] >
2025-04-04 22:28:55 +02:00
Erik Montnemery and GitHub
2427b77363
Use send_json_auto_id in websocket_api tests ( #141994 )
2025-04-01 14:31:49 +02:00
J. Nick Koston and GitHub
fd9f002e9f
Increase websocket_api allowed peak time to 10s ( #141680 )
...
* Increase websocket_api allowed peak time to 10s
fixes #141624
During integration reload or startup, we can end up sending a message for
each entity being created for integrations that create them from an external
source (ie MQTT) because the messages come in one at a time. This can overload
the loop and/or client for more than 5s. While we have done significant work
to optimize for this path, we are at the limit at what we can expect clients
to be able to process in the time window, so increase the time window.
* adjust test
2025-03-28 20:32:00 +01:00
Erik Montnemery and GitHub
51c09c2aa4
Add test fixture ignore_translations_for_mock_domains ( #139235 )
...
* Add test fixture ignore_translations_for_mock_domains
* Fix fixture
* Avoid unnecessary attempt to get integration
* Really fix fixture
* Add forgotten parameter
* Address review comment
2025-02-25 20:10:29 +01:00