Mike Degatano
a511e7d6bc
Make repairs out of select supervisor issues ( #90893 )
...
* Make repairs out of select supervisor issues
* Fix comment formatting
* Add a test case for API error
* Testing and type fix
2023-04-19 08:07:38 +02:00
Michael Hansen
6b5e82ed40
Support both stt entity and legacy providers ( #91633 )
2023-04-18 16:59:06 -05:00
Erik Montnemery
dc3c47986b
Add property supported_languages
to AbstractConversationAgent
( #91588 )
...
* Add property supported_languages to AbstractConversationAgent
* Fix test
* Use MATCH_ALL for openai supported languages
2023-04-18 15:11:04 -05:00
epenet
d7eb4c4740
Bump renault-api to 0.1.13 ( #91609 )
2023-04-18 19:33:09 +02:00
epenet
1a787bba3f
Remove webhook translation file ( #91616 )
2023-04-18 19:29:37 +02:00
epenet
ae0cbffdd8
Add ability to shutdown update coordinator ( #91456 )
...
* Add ability to shutdown update coordinator
* Adjust nibe_heatpump
* Add tests
* Use async
* Remove duplicate code in update coordinator
* Adjust
* Revert nibe changes - it can now be done in a follow-up PR
* Adjust
* Fix incorrect merge
* async_fire_time_changed
2023-04-18 18:56:43 +02:00
Erik Montnemery
bdffb1f298
Drop language parameter from async_get_pipeline ( #91612 )
2023-04-18 18:07:20 +02:00
Erik Montnemery
10606c4d1e
Use the preferred assist pipeline if none was specified ( #91611 )
...
* Use the preferred assist pipeline if none was specified
* Add test
2023-04-18 17:35:33 +02:00
Erik Montnemery
016e051db6
Add timestamp to pipeline runs ( #91599 )
...
* Add timestamp to pipeline runs
* Include the timestamp in the list
2023-04-18 10:43:46 -04:00
Jan Bouwhuis
4132f08146
Remove check on remove deprecated call back for mqtt subscribe ( #91464 )
...
Remove check on deprecated callback wrapper
2023-04-18 16:02:24 +02:00
Erik Montnemery
5f7d98f15b
Improve comment in conversation ( #91595 )
2023-04-18 09:27:14 -04:00
J. Nick Koston
03c517b066
Add a guard against selecting all entities in state_changes_during_period
( #91585 )
...
Add a guard against selecting all entities in state_changes_during_period
This cannot happen in `dev` because we require entity ids
2023-04-18 09:26:41 -04:00
Paulus Schoutsen
f3897d8dae
Bump hass-nabucasa to 0.65.0 ( #91565 )
2023-04-18 08:42:03 -04:00
Jan Bouwhuis
599cc4a5c6
Cleanup MQTT platform set up and discovery start ( #91007 )
...
Cleanup platform set up and discovery start
2023-04-18 14:33:58 +02:00
J. Nick Koston
2ec1359063
Dynamically size recorder max backlog based on available memory ( #90894 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-04-18 12:35:49 +02:00
Sander Striker
f49dc65ff2
EasyEnergy: Add two additional sensors to help pick the best hours ( #90543 )
2023-04-18 10:18:51 +02:00
J. Nick Koston
2530031454
Use cache to lookup event type ids in logbook ( #91576 )
...
noticed we can speed this up while looking at
https://github.com/home-assistant/core/issues/91514
Note: this will not fix that issue as there is more going on there
2023-04-17 23:40:03 -04:00
Michael Hansen
f96515b90a
Use language util in stt/tts ( #91521 )
...
* Use language util in stt/tts
* Test language util in stt/tts
* Fix common in TTS
* Update snapshot
2023-04-17 23:23:43 -04:00
Michael Hansen
95d16c9829
VoIP audio queue ( #91577 )
...
* Clear audio queue after every conversation turn
* Stream STT audio when voice command starts
2023-04-17 22:51:14 -04:00
Jesse Hills
aeb19831d2
ESPHome select for assist pipeline selection ( #91526 )
...
* ESPHome: Add assist pipeline select entity
* Add translation strings
* Tests
2023-04-17 22:22:11 -04:00
Paulus Schoutsen
b05fcd7904
2023.4.5 ( #91544 )
2023.4.5
2023-04-17 22:20:19 -04:00
shbatm
ef7e3e27ba
Remove previously deprecated ISY994 YAML support ( #91575 )
2023-04-17 15:37:19 -10:00
Jesse Hills
8d201b205f
ESPHome binary sensor representing assist pipeline running ( #91406 )
...
* ESPHome binary sensor representing assist pipeline running
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Rename to call active
Simplify with attrs a little
* Load binary sensor if voice assistant on device
* Add some tests
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-17 19:52:37 -04:00
epenet
28652345bd
Remove duplicate code in update coordinator ( #91573 )
2023-04-17 13:07:58 -10:00
Bram Kragten
c6b4c88355
Fix pipeline select ( #91570 )
...
Fix pipline select
2023-04-17 18:55:38 -04:00
shbatm
c663f7677c
Remove previously deprecated ISY994 services ( #91569 )
2023-04-17 11:43:01 -10:00
J. Nick Koston
da4c144a5e
Fix history stats query using incorrect microseconds ( #91250 )
2023-04-17 11:37:30 -10:00
epenet
81f018b7e5
Make Debouncer shutdown async ( #91542 )
...
* Make shutdown async in Debouncer
* Adjust test
2023-04-17 23:31:30 +02:00
Erik Montnemery
e32dacc62d
Add WS API to tts ( #91330 )
...
* Add WS API to tts
* Use language util, change from entity_id to engine_id
* Fix rebase mistake
2023-04-17 22:52:19 +02:00
Michael Hansen
2819ad9a16
Bump intents dependency ( #91556 )
2023-04-17 22:13:31 +02:00
Erik Montnemery
b5817e40f7
Add WS API to stt
( #91329 )
2023-04-17 22:09:30 +02:00
Bram Kragten
e3ff7d048a
Make tts/stt/conversation optional on pipeline ( #91555 )
2023-04-17 20:54:04 +02:00
G Johansson
afc9e4303a
Create base TriggerEntity ( #91128 )
...
* Trigger entity base class
* mods
* TriggerEntity to CoordinatorTriggerEntity
* variables to variable
* mypy
* unique_id
* Fix
* docstring
* _render_templates
* split manual vs coordinator
* name
* ManualTriggerEntity
* value
* use super
* Remove ManualTriggerEntity
* Use super()
2023-04-17 19:55:54 +02:00
Paulus Schoutsen
bd22e0bd43
Allow picking a pipeline for voip devices ( #91524 )
...
* Allow picking a pipeline for voip device
* Add tests
* Fix test
* Adjust on new pipeline data
2023-04-17 12:09:11 -05:00
Martin Hjelmare
9bd12f6503
Move legacy tts ( #91538 )
...
* Move legacy tts
* Add error log on unknown platform
* Add legacy tests and delint all tests
* Consolidate log format
* Add more legacy tests
* Test default legacy provider attributes
* Remove test generated files
* Clean up after merge conflict
2023-04-17 13:01:50 -04:00
Erik Montnemery
0ecd23baee
Add WS API for debugging previous assist_pipeline runs ( #91541 )
...
* Add WS API for debugging previous assist_pipeline runs
* Improve typing
2023-04-17 11:48:02 -04:00
Erik Montnemery
b597415b01
Make it non-optional to implement supported_languages in tts.Provider ( #91347 )
2023-04-17 10:59:21 -04:00
Erik Montnemery
8c1c7e1e4c
Remove PipelineEvent.as_dict ( #91546 )
2023-04-17 16:33:53 +02:00
Franck Nijhof
940861e2be
Bumped version to 2023.4.5
2023-04-17 15:37:08 +02:00
Christopher Bailey
559ce6a275
Bump unifiprotect to 4.8.1 ( #91522 )
2023-04-17 15:36:51 +02:00
rappenze
273e1fd2be
Fix state mapping in fibaro climate ( #91505 )
2023-04-17 15:36:48 +02:00
Ben Morton
5ddc18f8ed
Resolve issue with switchbot blind tilt devices getting stuck in opening/closing state ( #91495 )
2023-04-17 15:36:44 +02:00
J. Nick Koston
489a6e766b
Fix onvif failing to reload ( #91482 )
2023-04-17 15:36:40 +02:00
starkillerOG
572f2cc167
Reolink ONVIF move read to primary callback ( #91478 )
...
* Move read to primary callback
* fix styling
* Do not raise on ConnectionResetError
* Split request.text() to .read() and decode("utf-8")
2023-04-17 15:36:37 +02:00
J. Nick Koston
5321c60058
Handle a few more transient onvif errors ( #91473 )
2023-04-17 15:36:33 +02:00
J. Nick Koston
00a86757fa
Bump onvif-zeep-async to 1.2.11 ( #91472 )
2023-04-17 15:36:30 +02:00
J. Nick Koston
b06d624d43
Fix creating onvif pull point subscriptions when InitialTerminationTime is required ( #91470 )
...
* Fix creating onvif pull point subscriptions when InitialTerminationTime is required
fixes #85902
* Bump again because I got it wrong the first time.. this is why retest is good
2023-04-17 15:36:26 +02:00
Michael Davie
89b1d5bb68
Bump env_canada to v0.5.33 ( #91468 )
2023-04-17 15:36:22 +02:00
Erik Montnemery
bf389440dc
Save Thread dataset store when changing preferred dataset ( #91411 )
2023-04-17 15:36:18 +02:00
puddly
2b9cc39d2b
Fix attribute reporting config failures in ZHA ( #91403 )
2023-04-17 15:36:15 +02:00