Erik Montnemery
fa7a216afe
Use return value from target_entities directly in condition tests ( #165791 )
2026-03-17 14:55:17 +01:00
Erik Montnemery
ba30563772
Deduplicate tests testing triggers in mode last ( #165789 )
2026-03-17 14:28:10 +01:00
Erik Montnemery and Copilot Autofix powered by AI
6c9fc7c7a1
Deduplicate tests testing triggers in mode first ( #165779 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 12:44:21 +01:00
Erik Montnemery
fdfe87de4c
Move condition/trigger test helpers to test.components.common ( #165777 )
2026-03-17 11:08:38 +01:00
Erik Montnemery
67356de21b
Deduplicate tests testing triggers in mode any ( #165772 )
2026-03-17 10:27:12 +01:00
Erik Montnemery
4769a769e0
Use return value from target_entities directly in all trigger tests ( #165761 )
2026-03-17 09:55:08 +01:00
Erik Montnemery and Copilot Autofix powered by AI
9bbd9d8bcd
Deduplicate trigger tests checking labs flag ( #165760 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 08:19:10 +01:00
Erik Montnemery
deefcbcbe4
Remove stub_blueprint_populate test fixture ( #161288 )
2026-01-20 15:46:06 +01:00
Erik Montnemery
d1404e7905
Simplify logic in condition tests ( #161239 )
2026-01-20 10:39:47 +01:00
Erik Montnemery
b856e04825
Add assist_satellite conditions ( #161019 )
2026-01-16 07:39:59 +01:00
Erik Montnemery
f01653633d
Add shared enable_experimental_triggers_conditions test fixture ( #160937 )
2026-01-14 16:01:06 +00:00
Erik Montnemery
a902f3bb00
Improve comments in trigger and condition test helpers ( #160830 )
2026-01-14 11:42:32 +00:00
Erik Montnemery
1e6b0ba9ec
Allow passing trigger options to parametrize_trigger_states ( #160119 )
2026-01-05 10:44:31 +01:00
Abílio Costa
a35af9097b
Remove uneeded async_setup_component from trigger/condition tests ( #157873 )
2025-12-04 17:21:30 +00:00
Erik Montnemery
e63242e465
Add occupancy binary sensor triggers ( #157631 )
2025-12-02 16:37:02 +01:00
Erik Montnemery
4900d25ac8
Disable experimental triggers according to labs flag setting ( #157320 )
2025-11-26 14:27:05 +01:00
8dd35cb129
Add entity triggers and conditions ( #156852 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: abmantis <amfcalt@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-11-25 17:52:20 +01:00
Abílio Costa
4e71745c62
Set assist_satellite preannounce default to True ( #148060 )
2025-07-03 18:41:08 +02:00
Paulus Schoutsen and Michael Hansen
511b739bf6
Use media selector for Assist Satellite actions ( #147767 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-06-30 20:12:03 +02:00
Michael Hansen
341d9f15f0
Add ask_question action to Assist satellite ( #145233 )
...
* Add get_response to Assist satellite and ESPHome
* Rename get_response to ask_question
* Add possible answers to questions
* Add wildcard support and entity test
* Add ESPHome test
* Refactor to remove async_ask_question
* Use single entity_id instead of target
* Fix error message
* Remove ESPHome test
* Clean up
* Revert fix
2025-06-19 16:50:14 -05:00
epenet
7da8e24e21
Remove unnecessary DOMAIN alias in tests (a-d) ( #145817 )
2025-05-28 21:00:38 +03:00
epenet
c3ade400fb
Use Platform constant in tests ( #145801 )
...
* Use Platform constant in tests
* spelling
* Fix platform
2025-05-28 15:51:37 +02:00
Michael Hansen
28dbf6e3dc
Add preannounce boolean for announce/start conversation ( #141930 )
...
* Add preannounce boolean
* Fix disabling preannounce in wizard
* Fix casing
* Fix type of preannounce_media_id
* Adjust description of preannounce_media_id
2025-03-31 20:29:07 +02:00
Paulus Schoutsen
4da5f6188d
Ensure connection test sound has no preannouncement ( #141647 )
2025-03-28 14:01:12 +01:00
Michael Hansen and Paulus Schoutsen
5eb1d0a28e
Add default preannounce sound to Assist satellites ( #141522 )
...
* Add default preannounce sound
* Allow None to disable sound
* Register static path instead of HTTP view
* Fix path
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-03-26 22:45:28 -05:00
Michael Hansen
7319637bd5
Set responding state in assist satellite start_conversation ( #141388 )
...
* Set responding state in async_start_conversation
* Check idle state
2025-03-25 14:30:44 -04:00
Michael Hansen
33198cd704
Add preannounce_media_id to Assist Satellite ( #141317 )
...
Add preannounce_media_id
2025-03-24 17:04:13 -04:00
Paulus Schoutsen
f32bb1a318
Assist satellite to use TTS tokens for announcements ( #140336 )
...
* Migrate Assist Satellite to use token
* Fix tests
* Fix tests
2025-03-13 08:36:38 -05:00
Michael Hansen
e16343ed72
Prevent voice wizard from crashing for wyoming/voip ( #138547 )
...
* Prevent voice wizard from crashing for wyoming/voip
* Use stub configuration in websocket API
2025-02-14 15:41:45 -06:00
Michael Hansen
6226542e4d
Keep responding state on wake word start ( #138244 )
...
* Keep responding state on wake word start
* Add comment
2025-02-11 10:21:41 -06:00
Michael Hansen
16390d56b6
Add excluded domains to broadcast intent ( #137566 )
2025-02-06 11:53:55 -05:00
Paulus Schoutsen
8acab6c646
Assist Satellite to use ChatSession for conversation ID ( #137142 )
...
* Assist Satellite to use ChatSession for conversation ID
* Adjust for changes main branch
* Ensure the initial message is in the chat log
2025-02-03 09:13:09 -06:00
Paulus Schoutsen and Michael Hansen
427c437a68
Add start_conversation service to Assist Satellite ( #134921 )
...
* Add start_conversation service to Assist Satellite
* Fix tests
* Implement start_conversation in voip
* Update homeassistant/components/assist_satellite/entity.py
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-01-29 21:32:10 -05:00
Paulus Schoutsen
5b49ba563e
Satellite announcement to track original media id ( #136141 )
2025-01-21 14:33:37 +01:00
Paulus Schoutsen
762bc7b8d1
Add broadcast intent ( #135337 )
2025-01-16 14:41:53 -06:00
Michael Hansen and Joost Lekkerkerker
bd4f3b0553
Change Assist satellite state names ( #126926 )
...
* Change state names
* Update homeassistant/components/assist_satellite/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:11:23 -04:00
8158ca7c69
Add connection test feature to assist_satellite ( #126256 )
...
* Add connection test feature to assist_satellite
* Add http to assist_satellite dependencies
* Remove extra logging
* Incorporate feedback
* Fix tests
* ruff
* Apply suggestions from code review
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Use asyncio.Event instead of dispatcher
* Respond asap
* Update homeassistant/components/assist_satellite/websocket_api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-22 16:55:31 +02:00
Paulus Schoutsen
604c848dec
Change assist satellite announce method signature ( #126299 )
2024-09-20 08:09:37 -05:00
Michael Hansen
dde989685c
Add Assist satellite configuration ( #126063 )
...
* Basic implementation
* Add websocket commands
* Clean up
* Add callback to other signatures
* Remove unused constant
* Re-add callback
* Add callback to test
2024-09-16 22:34:07 -04:00
Michael Hansen
c63cab336c
Change wake word interception to a subscription ( #125629 )
...
* Allow stopping intercepting wake words
* Make wake word interception a subscription
* Keep future
* Add test for unsub
2024-09-16 14:50:43 +02:00
Paulus Schoutsen
1b913b8088
Fix Assist Satellite making up conversation IDs ( #125933 )
2024-09-13 23:21:31 -04:00
Michael Hansen
8e0b2b752c
Cancel running pipeline on new pipeline or announcement ( #125687 )
...
* Cancel running pipeline
* Incorporate feedback
* Change to async_create_task
2024-09-10 20:56:15 -04:00
Michael Hansen
bd5892f2a6
Set responding state in assist satellite announcements ( #125632 )
...
Set responding state in announcements
2024-09-10 08:22:14 +02:00
Michael Hansen and Paulus Schoutsen
ee59303d3c
Use first media player announcement format for TTS ( #125237 )
...
* Use ANNOUNCEMENT format from first media player for tts
* Fix formatting
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-06 10:57:09 -05:00
Paulus Schoutsen
ff3cabbf3a
Small Assist Satellite fixes ( #125384 )
2024-09-06 07:36:02 -04:00
60b0f0dc53
Add assist satellite entity component ( #125351 )
...
* Add assist_satellite
* Update homeassistant/components/assist_satellite/manifest.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update homeassistant/components/assist_satellite/manifest.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Add platform constant
* Update Dockerfile
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Address comments
* Update docstring async_internal_announce
* Update CODEOWNERS
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-05 21:16:30 -04:00