Jan Bouwhuis
fc0c8bf113
Improve comment on patching the _import method in test bootstrap dependencies test ( #91848 )
2023-04-22 13:40:38 +02:00
Bouwe Westerdijk
624b8d1cbd
Bump plugwise to v0.31.0 ( #91831 )
2023-04-22 12:59:47 +02:00
Jan Bouwhuis
ad355b3396
Remove unreachable code in mqtt integration discovery ( #91796 )
2023-04-22 12:31:32 +02:00
J. Nick Koston
7a02e992f9
Bump sense_energy to 0.11.2 ( #91836 )
2023-04-22 12:12:16 +02:00
J. Nick Koston
95fcdc5684
Speed up sql queries where ORM rows are not needed ( #91839 )
...
* Speed up logbook and history queries where ORM rows are not needed
This avoids having sqlalchemy wrap Result in ChunkedIteratorResult
which has additional overhead we do not need for these cases
* more places
* anything that uses _sorted_statistics_to_dict does not need orm rows either
2023-04-21 23:28:07 -04:00
J. Nick Koston
2663901603
Speed up LazyEventPartialState for logbook ( #91840 )
...
* Speed up LazyEventPartialState for logbook
We should avoid the getattr call since every row would
have to call the sqlalchemy key not found implemention
if we blindly getattr
* Speed up LazyEventPartialState for logbook
We should avoid the getattr call since every row would
have to call the sqlalchemy key not found implemention
if we blindly getattr
2023-04-21 23:27:23 -04:00
Erik Montnemery
9a0de43f98
Add name to tts voices ( #91814 )
...
* Add name to tts voices
* Add new file
2023-04-21 20:41:14 -04:00
Paulus Schoutsen
cdbdf1ba4f
2023.4.6 ( #91833 )
2023.4.6
2023-04-21 20:31:05 -04:00
Aaron Bach
c6d846453d
Bump aionotion to 2023.04.2 to address imminent API change ( #91786 )
...
* Bump `aionotion` to 2023.04.0
* Bump `aionotion` to 2023.04.2 to address imminent API change
* Clean migration
* Reduce blast area
* Fix tests
* Better naming
2023-04-21 19:52:57 -04:00
J. Nick Koston
d58f62cb5e
Remove old migration tests that have been replaced ( #91842 )
...
These tests were moved to test_migration_from_schema_32.py in `dev`
and have changed. Remove the old tests as they are no longer
correct
2023-04-21 19:12:21 -04:00
Paulus Schoutsen
f1c4605fba
Bumped version to 2023.4.6
2023-04-21 14:58:46 -04:00
Paulus Schoutsen
deb55a74da
Disallow uploading files to bypass the media dirs ( #91817 )
2023-04-21 14:58:42 -04:00
Allen Porter
30da629285
Relax the constraint that events must have a consistent timezone for start/end ( #91788 )
2023-04-21 14:58:41 -04:00
Stephan Uhle
26b28001c5
Bump pysml to 0.0.10 ( #91773 )
2023-04-21 14:58:40 -04:00
Nathan Spencer
64f8059f00
Bump pylitterbot to 2023.4.0 ( #91759 )
2023-04-21 14:58:39 -04:00
Jan Bouwhuis
8363183943
Do not wait for mqtt at startup mqtt_statestream ( #91721 )
2023-04-21 14:58:38 -04:00
Teemu R
e19279fda5
Bump python-songpal dependency ( #91708 )
2023-04-21 14:58:38 -04:00
J. Nick Koston
591ffe2340
Fallback to generating a new ULID on migraiton if context is missing or invalid ( #91704 )
...
* Fallback to generating a new ULID on migraiton if context is missing or invalid
It was discovered that postgresql will do a full scan if
there is a low cardinality on the index because of missing
context ids. We will now generate a ULID for the timestamp
of the row if the context data is missing or invalid
fixes #91514
* tests
* tweak
* tweak
* preen
2023-04-21 14:58:37 -04:00
Shay Levy
fc4e8e5e7b
Bump aioshelly to 5.3.2 ( #91679 )
2023-04-21 14:58:36 -04:00
J. Nick Koston
36d2accb5b
Handle long format context UUIDs during migration ( #91657 )
...
In https://github.com/home-assistant/core/issues/91514 is was discovered
these exist in older versions
2023-04-21 14:58:07 -04:00
epenet
38de9765df
Bump renault-api to 0.1.13 ( #91609 )
2023-04-21 14:55:51 -04:00
Duco Sebel
6b02892c28
Handle UnsupportedError in HomeWizard ( #91608 )
...
* Handle UnsupportedEror
* Make error message more clear
* Remove debug line, whoops
2023-04-21 14:55:50 -04:00
Tom Harris
c544da7426
Fix Insteon thermostat issue ( #91568 )
...
* Bump pyinsteon
* Bump pyinsteon
* Bump pyinsteon
2023-04-21 14:55:49 -04:00
Aaron Godfrey
71f0f53ddc
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-21 14:55:48 -04:00
Jan Bouwhuis
4de124cdd5
Follow up on comments on changes bootstrap tests ( #91803 )
...
* Remove commented code
* Add comment to explain mock
* typo
2023-04-21 21:44:14 +03:00
Franck Nijhof
5e243da470
Clean up gateway logic from Plugwise ( #91769 )
2023-04-21 21:38:45 +03:00
epenet
33a8eb1716
Add type hints to broadlink device/heartbeat ( #91737 )
...
* Add type hints to broadlink device/heartbeat
* Improve
* Force bool
* Revert "Force bool"
This reverts commit 65bce837d0e9beb4eb5aff8c190b412969684d4a.
2023-04-21 21:36:18 +03:00
CodingSquirrel
6137aeb30a
Bump pyeconet to 0.1.20 ( #90950 )
...
chore: Bump pyeconet to 0.1.20 to fix reloading values
2023-04-21 19:25:00 +02:00
epenet
24428d98a1
Fix lingering timer in smartthings tests ( #91697 )
2023-04-21 18:58:07 +02:00
epenet
3d39854ffc
Fix lingering timer in traccar ( #91812 )
2023-04-21 18:49:54 +02:00
epenet
4663ad75a0
Fix lingering timer in tplink ( #91806 )
2023-04-21 16:52:23 +02:00
epenet
07aef27ea8
Fix lingering timer in todoist ( #91808 )
2023-04-21 16:41:54 +02:00
Allen Porter
93eac97983
Relax the constraint that events must have a consistent timezone for start/end ( #91788 )
2023-04-21 10:25:52 -04:00
Paulus Schoutsen
78e29d526c
Disallow uploading files to bypass the media dirs ( #91817 )
2023-04-21 10:21:20 -04:00
epenet
9665bc61f2
Fix lingering timer in usb ( #91800 )
2023-04-21 13:41:22 +02:00
Kevin Stillhammer
609a7ccda8
Use Selectors for waze_travel_time flows ( #91778 )
...
* Use Selectors for waze_travel_time flows
* Use correct selector option in tests
* Remove duplicate option
* Use suggested values
2023-04-21 12:57:45 +02:00
Franck Nijhof
3b0068bc85
Update opencv-python-headless to 4.7.0.72 ( #91802 )
2023-04-21 12:23:46 +02:00
Franck Nijhof
5b9ad6a6d3
Update psutil to 5.9.5 ( #91807 )
2023-04-21 12:06:28 +02:00
epenet
459af7f834
Fix lingering timer in discovery ( #91804 )
...
* Fix lingering timer in discovery
* type hint
2023-04-21 11:49:10 +02:00
Miroslav Ždrale
2198492f1b
Bump openwrt-luci-rpc version to 1.1.16 ( #91358 )
2023-04-21 11:27:26 +02:00
Eduard van Valkenburg
09517668fe
Update pysiaalarm to 3.1.0 ( #91500 )
...
* updated sia requirements
* updates because of changes in package
* linting and other small fixes
* linting and other small fixes
* small release on package that fixes issue with autospec
2023-04-21 10:51:49 +02:00
dependabot[bot]
faf78fc6b1
Bump codecov/codecov-action from 3.1.2 to 3.1.3 ( #91791 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-21 10:48:28 +02:00
dependabot[bot]
0e2541c843
Bump actions/setup-python from 4.5.0 to 4.6.0 ( #91792 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-21 10:47:35 +02:00
Franck Nijhof
7af63c2cdf
Remove libexecinfo-dev package from Wheels jobs ( #91798 )
2023-04-21 10:36:13 +02:00
epenet
79ad9a3646
Shutdown coordinator on entry unload ( #91748 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-04-21 10:07:31 +02:00
Franck Nijhof
a37a87e972
Build wheels for CPython ABI cp311 ( #91736 )
2023-04-21 09:10:39 +02:00
Jan Bouwhuis
92bb61d25b
Let MQTT availability for snips be managed by dependencies ( #91790 )
...
MQTT availability for snips via dependencies
2023-04-21 09:05:13 +02:00
Jan Bouwhuis
0552ec834d
Do not wait for mqtt at startup mqtt_statestream ( #91721 )
2023-04-21 09:00:48 +02:00
Jan Bouwhuis
da26b0a930
Ensure dependencies are awaited correctly when setting up integrations ( #91454 )
...
* Do not wait
* Correct tests
* Manage after dependencies stage 1
* test bootstrap dependencies
* Assert log the dependenciy is waited for
* Improve docstrings
* Assert outside callback
* Patch async_get_integrations
* Revert changes made to snips integration
* Undo changes to mqtt_statestream
2023-04-21 08:33:50 +02:00
J. Nick Koston
2e18b37291
Bump dbus-fast to 1.85.0 ( #91784 )
2023-04-21 08:26:44 +02:00