Marc Mueller
4f4389ba85
Improve bluetooth generic typing ( #117157 )
2024-05-12 13:15:30 +02:00
Jan Bouwhuis
92254772ca
Increase MQTT broker socket buffer size ( #117267 )
...
* Increase MQTT broker socket buffer size
* Revert unrelated change
* Try to increase buffer size
* Set INITIAL_SUBSCRIBE_COOLDOWN back to 0.5 sec
* Sinplify and add test
* comments
* comments
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-12 13:13:41 +02:00
J. Nick Koston
f4e8d46ec2
Small speed ups to bootstrap tests ( #117285 )
2024-05-12 20:05:02 +09:00
J. Nick Koston
437fe3fa4e
Fix mimetypes doing blocking I/O in the event loop ( #117292 )
...
The first time aiohttp calls mimetypes, it will load the mime.types file
We now init the db in the executor to avoid blocking the event loop
2024-05-12 10:47:52 +02:00
Ville Skyttä
34175846ff
Bump upcloud-api to 2.5.1 ( #117231 )
...
Upgrade upcloud-python-api to 2.5.1
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.0.1
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.5.0
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.5.1
2024-05-12 08:10:02 +00:00
J. Nick Koston
eac4aaef10
Use a dictcomp to reconstruct DeviceInfo in the device_registry ( #117286 )
...
Use a dictcomp to reconstruct DeviceInfo
a dictcomp is faster than many sets on the dict by at least
25%
We call this for nearly every device in the registry at
startup
2024-05-12 08:07:12 +02:00
Erik Montnemery
0acf392a50
Use `MockConfigEntry` in hue tests ( #117237 )
...
Use MockConfigEntry in hue tests
2024-05-11 23:36:54 -04:00
J. Nick Koston
b061e7d1aa
Small speed up to setting up integrations and config entries ( #117278 )
...
* Small speed up to setting up integration and config entries
When profiling tests, I noticed many calls to get_running_loop. In the places
where we are already in a coro, pass the existing loop so it does not have to
be looked up. I did not do this for places were we are not in a coro since there
is risk that an integration could be doing a non-thread-safe call and its better
that the code raises when trying to fetch the running loop vs the performance
improvement for these cases.
* fix merge
* missed some
2024-05-11 22:39:20 -04:00
Abílio Costa
15825b9444
Fix docstring in Idasen Desk ( #117280 )
2024-05-12 09:14:52 +09:00
J. Nick Koston
481de8cdc9
Ensure config entry operations are always holding the lock ( #117214 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-12 08:20:08 +09:00
Erik Montnemery
f55fcca0bb
Tweak config_entries tests ( #117242 )
2024-05-11 21:45:03 +02:00
Joost Lekkerkerker
9f53c807c6
Refactor V2C tests ( #117264 )
...
* Refactor V2C tests
* Refactor V2C tests
* Refactor V2C tests
* Refactor V2C tests
* Update tests/components/v2c/conftest.py
* Refactor V2C tests
2024-05-11 21:28:37 +02:00
Jan Bouwhuis
7eb8f265fe
Add shared notify service migration repair helper ( #117213 )
...
* Add shared notifiy service migration repair helper
* Delete ecobee repairs.py
* Update dependency
* Fix file test
* Fix homematic tests
* Improve tests for file and homematic
2024-05-11 21:13:44 +02:00
Erik Montnemery
d1525b1edf
Sort parameters to MockConfigEntry ( #117239 )
2024-05-11 14:16:29 -04:00
Erik Montnemery
35900cd579
Use mock_config_flow helper in bootstrap tests ( #117240 )
2024-05-11 14:11:42 -04:00
Erik Montnemery
021b057a87
Use mock_config_flow helper in config_entries tests ( #117241 )
2024-05-11 14:11:18 -04:00
Erik Montnemery
5c1f6aeb60
Use mock_config_flow helper in config tests ( #117245 )
2024-05-11 14:09:00 -04:00
Raman Gupta
1f792fc2aa
Start using runtime_data for zwave_js ( #117261 )
...
* Start using runtime_data for zwave_js
* fix bug
2024-05-11 14:08:30 -04:00
Tom Harris
a892062f01
Bump pyinsteon to 1.6.1 ( #117196 )
...
* Bump pyinsteon
* Bump pyinsteon
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-11 13:41:14 -04:00
mtielen
e5f8e08d62
Bump wolf-comm to 0.0.8 ( #117218 )
2024-05-11 18:29:59 +02:00
hahn-th
8e71fca511
Bump homematicip to 1.1.1 ( #117175 )
2024-05-11 18:24:56 +02:00
Raman Gupta
9655db3d55
Fix zwave_js discovery logic for node device class ( #117232 )
...
* Fix zwave_js discovery logic for node device class
* simplify check
2024-05-11 17:41:03 +02:00
Erik Montnemery
3bea124d84
Sort asserts in config config_entries tests ( #117244 )
2024-05-11 17:38:07 +02:00
Erik Montnemery
813f97dedc
Rename some MQTT tests ( #117246 )
2024-05-11 16:57:46 +02:00
Erik Montnemery
745c4aef30
Rename some rflink tests ( #117247 )
2024-05-11 14:18:41 +01:00
Erik Montnemery
acc78b26f7
Rename some translation helper tests ( #117248 )
2024-05-11 14:17:53 +01:00
Erik Montnemery
6f50c60e60
Rename some runner tests ( #117249 )
2024-05-11 14:16:41 +01:00
Erik Montnemery
90a50c162d
Use MockConfigEntry in unifi tests ( #117238 )
2024-05-11 11:11:53 +02:00
J. Nick Koston
daef625985
Speed up init and finish flow ( #117226 )
...
Since every flow now has to check for single config entry, change
the check to see if a config entry exists first before calling
the _support_single_config_entry_only since _support_single_config_entry_only
has to load the integration which adds up quite a bit in test runs
2024-05-11 09:47:17 +02:00
Paul Donald
c979597ec4
Prevent shutdown fault-log trace-back ( #116735 )
...
Closes issue #116710
2024-05-11 07:59:05 +02:00
G Johansson
70a1e627b6
Add device class to Command Line cover ( #117183 )
2024-05-11 06:22:30 +01:00
J. Nick Koston
d7aa24fa50
Only load translations for an integration once per test session ( #117118 )
2024-05-11 12:00:02 +09:00
J. Nick Koston
9e107a02db
Fix flakey advantage_air test ( #117224 )
2024-05-10 21:39:01 -05:00
Allen Porter
f35b9c2b22
Bump pyrainbird to 6.0.1 ( #117217 )
...
* Bump pyrainbird to 6.0.0
* Bump to 6.0.1
2024-05-10 19:00:08 -07:00
jjlawren
b180e14224
Bump SoCo to 0.30.4 ( #117212 )
2024-05-10 21:38:38 -04:00
J. Nick Koston
52cca26473
Use async_get_loaded_integration in config_entries ( #117192 )
2024-05-11 10:30:34 +09:00
Allen Porter
25c97a5eab
Bump ical to 8.0.1 ( #117219 )
2024-05-10 21:25:16 -04:00
J. Nick Koston
3ad489d835
Fix flakey sonos test teardown ( #117222 )
...
https://github.com/home-assistant/core/actions/runs/9039805087/job/24843300480?pr=117214
2024-05-10 21:24:49 -04:00
J. Nick Koston
2e60e09ba2
Ensure config entry setup lock is held when removing a config entry ( #117086 )
2024-05-11 09:47:26 +09:00
J. Nick Koston
c74c2f3652
Add state check to config entry setup to ensure it cannot be setup twice ( #117193 )
2024-05-11 07:09:28 +09:00
Jan Bouwhuis
c21dac855a
Fix File entry setup config parsing whole YAML config ( #117206 )
...
Fix File entry setup config parsingwhole YAML config
2024-05-10 22:05:40 +02:00
Marc-Olivier Arsenault
db6e3f7cbf
Add update_without_throttle to ecobee number ( #116504 )
...
add update_without_throttle
2024-05-10 21:54:28 +02:00
Denis Shulyaka
8168aff253
Update SetPositionIntentHandler intent schema ( #116794 )
...
Update SetPositionIntentHandler
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-10 14:33:11 -04:00
Diogo Gomes
8953616d11
Bump pytrydan to 0.6.0 ( #117162 )
2024-05-10 19:59:28 +02:00
Denis Shulyaka
f2460a6975
Update media_player intent schema ( #116793 )
...
Update media_player/intent.py
2024-05-10 11:27:04 -04:00
Jan Bouwhuis
96ccf7f2da
Log some mqtt of the discovery logging at debug level ( #117185 )
2024-05-10 14:49:27 +02:00
Marc Mueller
9f321642b2
Import TypedDict from typing ( #117161 )
2024-05-10 14:18:13 +02:00
Robert Resch
22b83657f9
Bump deebot-client to 7.2.0 ( #117189 )
2024-05-10 13:33:18 +02:00
Markus
ed4c3196ab
Add ESPhome discovery via MQTT ( #116499 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-10 13:32:42 +02:00
Brett Adams
62d70b1b10
Add energy site coordinator to Teslemetry ( #117184 )
...
* Add energy site coordinator
* Add missing string
* Add another missing string
* Aprettier
2024-05-10 12:38:20 +02:00