J. Nick Koston
fabfc59dfb
Bump zeroconf to 0.55.0 ( #90987 )
2023-04-06 18:07:17 -10:00
J. Nick Koston
0fb210b886
Bump websockets constraint to 11.0.1+ ( #90901 )
2023-04-06 18:03:33 -10:00
Marc Mueller
823eb23600
Improve proxmoxve generic typing ( #90948 )
2023-04-06 19:32:49 -07:00
J. Nick Koston
9793cae2d3
Bump vallox-websocket-api to 3.2.1 ( #90980 )
...
unblocks https://github.com/home-assistant/core/pull/90901
which will finally fix the races in websockets
2023-04-06 21:19:10 -04:00
J. Nick Koston
398762fdd5
Resume entity id post migration after a restart ( #90973 )
...
* Restart entity id post migration after a restart
If the entity migration finished and Home Assistant was
restarted during the post migration it would never be resumed
which means the old index and space would never be recovered
* add migration resume test
2023-04-06 21:16:45 -04:00
tronikos
d4c10f0a98
Bump androidtvremote2 to 0.0.5 ( #90922 )
2023-04-06 17:54:45 -04:00
Heikki Partanen
0b1241cb8f
Fix verisure autolock ( #90960 )
...
Fix verisure autolock #90959
2023-04-06 16:54:18 -04:00
Jan Bouwhuis
6becf523ec
Fix error after losing an imap connection ( #90966 )
...
Cleanup first after losing an imap connection
2023-04-06 16:46:32 -04:00
Allen Porter
9f5dfdc67c
Bump gcal_sync to 4.1.3 ( #90968 )
2023-04-06 16:44:34 -04:00
Allen Porter
3595e2fd5a
Coerce previously persisted local calendars to have valid durations ( #90970 )
2023-04-06 16:41:38 -04:00
J. Nick Koston
87c22c3ad5
Fix state being cleared on disconnect with deep sleep esphome devices ( #90925 )
...
* Fix state being cleared on disconnect with deep sleep esphome devices
fixes #90923
* fix logic
2023-04-06 16:32:02 -04:00
J. Nick Koston
20d0362914
Add mysql 8.0.32 to the CI ( #90898 )
2023-04-06 09:33:08 -10:00
Steven Rollason
2b46734bd3
Fix command_template sensor value_template not being used if json_attributes set ( #90603 )
...
* Allow value_template to be used if json_attributes set
* Set state to None if no value_template and json_attributes used
* Refactor check for no value_template when json_attributes used
* Updated and additional unit test
* Updated to set _attr_native_value and return if value_template is None
* Update unit test docstring
* Updated test docstring based on feedback
2023-04-06 21:06:31 +02:00
starkillerOG
fca9052430
Bump reolink-aio to 0.5.10 ( #90963 )
...
* use is_doorbell instead of is_doorbell_enabled
* Bump reolink-aio to 0.5.10
2023-04-06 14:35:22 -04:00
Aaron Bach
e9f6a963a0
Bump `aioambient` to 2022.10.0 ( #90940 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-06 14:33:41 -04:00
Erik Montnemery
44c89a6b6c
Refactor handling of exposed entities for cloud Alexa and Google ( #89877 )
...
* Refactor handling of exposed entities for cloud Alexa
* Tweak WS API
* Validate assistant parameter
* Address some review comments
* Refactor handling of exposed entities for cloud Google
* Raise when attempting to expose an unknown entity
* Add tests
* Adjust cloud tests
* Allow getting expose new entities flag
* Test Alexa migration
* Test Google migration
* Add WS command cloud/google_assistant/entities/get
* Fix return value
* Update typing
* Address review comments
* Rename async_get_exposed_entities to async_get_assistant_settings
2023-04-06 13:09:45 -04:00
Bram Kragten
0d84106947
Update frontend to 20230406.1 ( #90951 )
2023-04-06 13:08:52 -04:00
Erik Montnemery
b3b83b7bb2
Add a pipeline store to voice_assistant ( #90844 )
...
* Add a pipeline store to voice_assistant
* Improve error handling
* Improve test coverage
* Improve test coverage
* Use StorageCollectionWebsocket
* Correct rebase
2023-04-06 12:55:16 -04:00
Marc Mueller
b2bcdf7c19
Update mypy to 1.2.0 ( #90947 )
...
* Update mypy to 1.2.0
* Add type ignore
2023-04-06 12:51:16 -04:00
epenet
385630f9b4
Fix flaky test in vesync ( #90921 )
...
* Fix flaky test in vesync
* Move sorting to the test
2023-04-06 12:51:02 -04:00
Paulus Schoutsen
86e9f6643f
Allow TTS requests to resolve in the background ( #90944 )
2023-04-06 10:42:55 -05:00
Erik Montnemery
59a02cd08c
Allow storing other items than untyped `dict` in `StorageCollection` ( #90932 )
...
Allow storing other items than untyped dict in StorageCollection
2023-04-06 10:57:00 -04:00
Erik Montnemery
8025fbf398
Remove the coronavirus integration ( #90934 )
...
* Remove the coronavirus integration
* Run hassfest and gen_requirements_all
2023-04-06 10:43:09 -04:00
Pascal Reeb
4667b27405
Handle NoURLAvailableError in Nuki component ( #90927 )
...
* fix(nuki): handle NoURLAvailableError
* only try internal URLs
2023-04-06 13:51:37 +02:00
epenet
842d89f419
Rewrite mailbox tests ( #90906 )
...
* Rewrite mailbox tests
* Use some bytes for get_media
* Split __init__ method
* Cleanup lingering timers
* Simplify message text
* Simplify msgtime
* Remove cleanup
* Use a constant
2023-04-06 13:48:19 +02:00
Erik Montnemery
fa308d8e10
Drop unused logger argument for StorageCollection() ( #90913 )
2023-04-06 13:28:34 +02:00
mkmer
3d426e1e2b
Handle Uncaught exceptions in async_update Honeywell ( #90746 )
2023-04-06 10:44:13 +02:00
Michael
03e9cb233f
Add entity name translations to CO2signal ( #90877 )
2023-04-06 10:39:49 +02:00
stickpin
e8cbf439e5
Return empty available programs list if an appliance is off during initial configuration ( #90905 )
2023-04-06 10:38:09 +02:00
J. Nick Koston
96c5e845e5
Guard against invalid ULIDs in contexts while recording events ( #90889 )
2023-04-06 10:34:54 +02:00
J. Nick Koston
19f71b3bb9
Fix entity_id migration query failing with MySQL 8.0.30 ( #90895 )
2023-04-06 10:34:13 +02:00
J. Nick Koston
571204fa44
Fix missing bluetooth client wrapper in bleak_retry_connector ( #90885 )
2023-04-06 10:33:00 +02:00
Aaron Bach
de3f25571d
Bump `simplisafe-python` to 2023.04.0 ( #90896 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-06 10:32:35 +02:00
saschaabraham
df40b4bf9f
Bump fritzconnection to 1.12.0 ( #90799 )
2023-04-06 10:31:43 +02:00
J. Nick Koston
e5931dfce2
Bump aiodiscover to 1.4.16 ( #90903 )
2023-04-06 10:30:29 +02:00
Franck Nijhof
823c506296
Merge branch 'master' into dev
2023-04-06 10:26:34 +02:00
J. Nick Koston
479a35c499
Revert "Move local calendar diagnostics to pytest.mark.freezetime" ( #90899 )
...
Revert "Move local calendar diagnostics to pytest.mark.freezetime (#90886 )"
This reverts commit a01952981f
.
2023-04-05 22:12:21 -07:00
Allen Porter
a01952981f
Move local calendar diagnostics to pytest.mark.freezetime ( #90886 )
2023-04-05 19:57:09 -07:00
Jesse Hills
eb469d6a2f
Move enum mapper to own file to prevent circular dependency ( #90890 )
...
* Move enum_mapper to own file to prevent circular dependency
* Add enum mapper test
2023-04-05 22:55:51 -04:00
J. Nick Koston
2fc34e7cce
Bump ulid-transform 0.6.0 ( #90888 )
...
* Bump ulid-transform 0.6.0
changelog: https://github.com/bdraco/ulid-transform/compare/v0.5.1...v0.6.0
to find the source of the invalid ulids in https://github.com/home-assistant/core/issues/90887
2023-04-05 22:19:43 -04:00
Ernst Klamer
96ed4a1be1
Bump xiaomi-ble to 0.17.0 ( #90806 )
...
Add support for new Xiaomi BLE sensors
2023-04-05 22:14:21 -04:00
epenet
aa218e6f9c
Fix lingering timer in device_tracker ( #90824 )
2023-04-05 21:12:26 -04:00
Paul Bottein
71697df3c2
Add device name fallback if no hostname in PrusaLink ( #90831 )
...
Device name fallback if no hostname in PrusaLink
2023-04-05 21:03:39 -04:00
tronikos
49468ef5d0
Android TV Remote integration ( #89935 )
...
* Android TV Remote integration
* Add diagnostics
* Remove test pem files from when api was not mocked
* Address review comments
* Remove hass.data call in test
* Store the certificate and key in /config/.storage
* update comments
* Update homeassistant/components/androidtv_remote/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* import callback
* use async_generate_cert_if_missing
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-04-05 21:00:40 -04:00
Tom Harris
a6c5b5e238
Fix issue with Insteon All-Link Database loading ( #90858 )
...
Bump to 1.4.1
2023-04-05 20:53:44 -04:00
J. Nick Koston
4c767b2f72
Generate a seperate log message per dumped object for profiler.dump_log_objects ( #90867 )
...
Since some objects are very large we can generate overly large log messages
```
Event data for system_log_event exceed maximum size of 32768 bytes. This can cause database performance issues; Event data will not be stored
```
Reported in https://ptb.discord.com/channels/330944238910963714/427516175237382144/1093069996101472306
2023-04-05 20:53:19 -04:00
Michael
397fbc0e41
Migrate entity unique ids in PI-Hole ( #90883 )
...
* migrate entity unique ids
* Update homeassistant/components/pi_hole/__init__.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-04-05 20:52:37 -04:00
J. Nick Koston
b4fec762bc
Switch to fnv-hash-fast from fnvhash ( #90761 )
...
* Switch to fnv-hash-fast from fnvhash
Replaces the pure python implemention with a fast cpp one
when available (with fallback to pure python)
changelog: https://github.com/bdraco/fnv-hash-fast/releases/tag/v0.3.1
source: https://github.com/bdraco/fnv-hash-fast/tree/main/src/fnv_hash_fast
* Apply suggestions from code review
* lint
2023-04-05 20:52:23 -04:00
J. Nick Koston
a8f1d033a0
Add MariaDB deadlock retry wrapper to database timestamp column migrations ( #90880 )
...
Add deadlock retry wrapper to timestamp column migrations
fixes #90819
2023-04-05 20:46:56 -04:00
epenet
60692bcfdb
Fix lingering timers in calendar tests ( #90845 )
2023-04-05 20:46:05 -04:00