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
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
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
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
J. Nick Koston
da4c144a5e
Fix history stats query using incorrect microseconds ( #91250 )
2023-04-17 11:37:30 -10: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
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
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
8c1c7e1e4c
Remove PipelineEvent.as_dict ( #91546 )
2023-04-17 16:33:53 +02:00
mkmer
799080eb00
Don't reload integration for AuthError in Honeywell ( #91228 )
2023-04-17 14:55:52 +02:00
Allen Porter
4c5746d6ed
Update Todoist all day event handling following best practices ( #90491 )
2023-04-17 14:21:49 +02:00
epenet
dd7de48efc
Fix lingering timers in sia tests ( #91407 )
2023-04-17 10:36:13 +02:00
J. Nick Koston
b875706bdd
Default homekit to listening on all interfaces to match Home Assistant behavior ( #91520 )
2023-04-17 09:41:57 +02:00
jjlawren
c88d4b09c9
Handle invalidated Plex token ( #91438 )
2023-04-17 09:38:16 +02:00
Christopher Bailey
5dcc4d49c8
Bump unifiprotect to 4.8.1 ( #91522 )
2023-04-16 17:50:06 -10:00
Christopher Bailey
fdc80e14e6
Remove deprecated set_doorbell_message UniFi Protect service ( #91523 )
...
* Removes deprecated service
* Linting
* Linting
* More cleanup
* Linting
2023-04-16 17:30:41 -10:00
Jan Čermák
9680161701
Add RAPT Bluetooth integration ( #87872 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-16 17:19:03 -10:00
Paulus Schoutsen
2b6fd0df6a
VoIP: Add is active call binary sensor ( #91486 )
...
* Refactor VoIP integration for more entities
* Add active call binary sensor
* Add actually missing binary sensor files
* Improve test coverage
2023-04-16 22:59:05 -04:00
Brett Adams
8fe900885a
Bump Advantage Air to 0.4.4 ( #91147 )
2023-04-16 14:56:57 -10:00
Lode Smets
263901841f
Add Synology Photos support ( #86894 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: mib1185 <mail@mib85.de>
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-16 12:29:15 -10:00
Brett Adams
5001a50876
Add MyPlace support to Advantage Air ( #91108 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-16 12:27:37 -10:00
J. Nick Koston
7f7909e0d1
Add dhcp ip update support to onvif ( #91474 )
...
* Add dhcp ip update support to onvif
If we know the mac address of the camera we can
update the config entry when the ip changes
* fix lookup
* coverage
* remove unreachable
* remove unreachable
* remove unreachable
2023-04-16 15:55:33 -04:00
J. Nick Koston
fdc6cf3472
Continue recording events until final write ( #91260 )
2023-04-16 09:22:47 -10:00
J. Nick Koston
9625444989
Automatically retry lost/timed out LIFX requests ( #91157 )
2023-04-16 14:27:17 +02:00
Allen Porter
b0e0ada512
Streamline todoist test fixtures ( #91405 )
2023-04-16 14:20:07 +02:00
Mark Adkins
0cf29f0f84
Fix SharkIQ token expiration ( #89357 )
2023-04-16 14:04:18 +02:00
Maciej Bieniek
9d68cdca18
Remove `ozone` state attribute and `ozone` sensors from Accuweather ( #91492 )
2023-04-16 14:01:22 +02:00
Maciej Bieniek
09c41ca2d8
Bump nextdns to version 1.4.0 ( #91490 )
2023-04-16 13:51:07 +02:00
dougiteixeira
dc03a5c81e
Fix error for when column does not exist in query to SQL ( #91166 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-15 12:54:56 -10:00
Michael
323d16cc21
Add ssl_cipher_list option to rest ( #91078 )
2023-04-15 11:22:41 -10:00
Jan Bouwhuis
f37b1fc9f8
Improve tests subscribe connection for mqtt status ( #91463 )
...
Improve test_subscribe_connection_status
2023-04-15 15:29:31 -04:00
Erik Montnemery
8f8a398631
Support marking an assist pipeline as preferred ( #91418 )
...
* Support marking an assist pipeline as preferred
* Adjust
* Revert unneeded change
* Send preferred pipeline id in pipeline list
* Don't use property functions for the preferred pipeline
2023-04-15 10:05:46 -04:00
puddly
a9db39a833
Fix attribute reporting config failures in ZHA ( #91403 )
2023-04-15 15:48:34 +02:00
J. Nick Koston
1379ad60c8
Ensure recorder always attempts clean shutdown if recorder thread raises ( #91261 )
...
* Ensure recorder run shutdown if the run loop raises
If anything goes wrong with the recorder we should
still try to shutdown cleanly
* tweak
* tests
* tests
* handle migraiton failure
* tweak comment
* naming
* order
* order
* order
* reword
* adjust test
* fixes
* threading
* failure case
* fix test
* have to wait for stop because the task blocks on thread join
2023-04-14 21:03:24 -04:00
Harvey
bf4559719a
History API entity_id validation ( #90067 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-14 09:41:54 -10:00
epenet
f52fd13d6d
Remove duplicate webhook test ( #91420 )
...
Fix webhook test
2023-04-14 14:52:28 +02:00
Eric Severance
94f35ea968
Add webhook trigger allowed_methods/local_only options ( #66494 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-04-14 12:49:12 +02:00
Jarek Świerczyński
47f5160154
Allow GET in webhook triggers ( #56446 )
2023-04-14 09:46:00 +02:00
Franck Nijhof
ce16d8eeac
Rename Particulate matter sensors to PM ( #91384 )
2023-04-14 09:43:15 +02:00
Jan Bouwhuis
fc8c5f1bbd
Do not allow mqtt lights to set brightness to zero ( #91296 )
...
* Do not allow mqtt lights to set brightness to zero
* Loglevel to debug
* Typo
2023-04-14 09:01:29 +02:00
Aaron Godfrey
7061b104a9
Fix tasks with no due date from not triggering `on` calendar state. ( #91196 )
...
Fix tasks with no due date.
Prior to this change we were setting the start date/time to utc rather
than the user's timezone.
2023-04-13 21:12:58 -07:00
Jesse Hills
0ddccb26fa
ESPHome voice assistant ( #90691 )
...
* Add ESPHome push-to-talk
* Send pipeline events to device
* Bump aioesphomeapi to 13.7.0
* Log error instead of print
* Rename variable
* lint
* Rename
* Fix type and cast
* Move event data manipulation into voice_assistant callback
Process full url
* Add a test?
* Remove import
* More tests
* Update import
* Update manifest
* fix tests
* Ugh
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-13 19:18:56 -04:00
J. Nick Koston
e1a5ad069c
Improve performance of sums in the energy dashboard ( #91342 )
2023-04-13 11:52:38 -10:00
Erik Montnemery
4e80154ebe
Rename voice_assistant to assist_pipeline ( #91371 )
...
* Rename voice_assistant to assist_pipeline
* Fix tests
* Fix voip test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2023-04-13 17:25:38 -04:00
Martin Hjelmare
473cbf7f9b
Add stt entity ( #91230 )
...
* Add stt entity
* Update demo platform
* Rename ProviderEntity to SpeechToTextEntity
* Fix get method
* Run all init tests for config entry setup
* Fix and test metadata from header
* Test config entry unload
* Rename get provider entity
* Test post for non existing provider
* Test entity name before addition
* Test restore state
* Use register shutdown
* Update deprecation comment
2023-04-13 13:58:35 -04:00