Keilin Bickar
70542efc23
Fix last_reset set for Sense percentage sensors ( #110977 )
2024-02-19 21:45:09 -06:00
Michael Hansen
ec4bd9a421
Add new intents for cover, valve, vacuum, and media player ( #110757 )
...
* Add valve to HassTurnOn/Off
* Add set position for valves
* Add set position to covers
* Add HassTurnOn/Off for vacuums
* Add media player intents
* Split out vacuum intents
* Address comments
* Extra test
2024-02-19 22:28:42 -05:00
J. Nick Koston
015f9cdb35
Fix failing tessie tests ( #110980 )
2024-02-19 20:45:07 -06:00
Åke Strandberg
230ac417c0
Add check for myuplink startup ClientError ( #110926 )
...
* Raise ConfigEntryNotReady if appropriate
* Catchin exceptions during startup
* Change expected_state to SETUP_ERROR
2024-02-20 02:17:35 +01:00
J. Nick Koston
ae49b3a274
Add async_schedule_reload helper to the ConfigEntries manager ( #110912 )
...
* Add async_schedule_reload helper to the ConfigEntries manager
We have cases where the the setup retry kicks in right before
the reload happens causing the reload to fail with
OperationNotAllowed. The async_schedule_reload will
cancel the setup retry before the async_reload task
is created to avoid this problem.
I updated a few integrations that were most likely
to have this problem. Future PRs will do a more
extensive audit
* coverage
* revert for now since this needs more refactoring in a followup
* cover
* cleanup and fixes
2024-02-20 02:14:45 +01:00
starkillerOG
9361f3c443
Bump motionblinds to 0.6.21 ( #110970 )
2024-02-19 23:33:02 +01:00
Brett Adams
61766c0e59
Fix set_temperature in Tessie climate platform ( #110445 )
...
* HVAC_MODE support for set_temperature
* Fix import
2024-02-19 21:52:59 +01:00
Brett Adams
980413c57f
Add new range sensors to Tessie ( #110446 )
...
* Add new sensors
* Fix tests
2024-02-19 21:50:20 +01:00
J. Nick Koston
b35490404a
Make EntityRegistryDisabledHandler._handle_entry_updated a callback ( #110966 )
2024-02-19 14:44:57 -06:00
starkillerOG
e83c7c8770
Bump reolink-aio to 0.8.8 ( #110959 )
2024-02-19 21:35:41 +01:00
J. Nick Koston
1f1c66b3c2
Group adding unifi entities together to reduce number of tasks ( #110965 )
2024-02-19 13:58:44 -06:00
starkillerOG
aa9f0f5734
Reolink continue setup when internet blocked ( #110888 )
2024-02-19 20:53:18 +01:00
Oliver
3e5329d463
Do not turn on `denonavr` receiver when changing the source ( #110964 )
2024-02-19 20:33:48 +01:00
Jan Bouwhuis
f4fd3633b4
Improve timing mqtt integration discovery test ( #110960 )
...
* Improve timing mqtt integration discovery test
* Remove condition
2024-02-19 20:16:06 +01:00
J. Nick Koston
1bc0263ea4
Revert powerwall back to awaiting each api call ( #110947 )
...
We converted these to run as tasks in the hope that it would be faster,
but since the cost of establishing another connection and the task
overhead exceeded the savings, it makes sense to await them all in
series.
2024-02-19 20:13:49 +01:00
Martin Hjelmare
058eec114b
Freeze light profiles for further development ( #110946 )
2024-02-19 16:02:27 +01:00
Marco Lettieri
3a4c6fc7f3
Add microBees integration ( #99573 )
...
* Create a new homeassistan integration for microBees
* black --fast homeassistant tests
* Switch platform
* rename folder
* rename folder
* Update owners
* aiohttp removed in favor of hass
* Update config_flow.py
* Update __init__.py
* Update const.py
* Update manifest.json
* Update string.json
* Update servicesMicrobees.py
* Update switch.py
* Update __init__.py
* Update it.json
* Create a new homeassistan integration for microBees
* black --fast homeassistant tests
* Switch platform
* rename folder
* rename folder
* Update owners
* aiohttp removed in favor of hass
* Update config_flow.py
* Update __init__.py
* Update const.py
* Update manifest.json
* Update string.json
* Update servicesMicrobees.py
* Update switch.py
* Update __init__.py
* Update it.json
* fixes review
* fixes review
* fixes review
* pyproject.toml
* Update package_constraints.txt
* fixes review
* bug fixes
* bug fixes
* delete microbees connector
* add other productID in switch
* added coordinator and enanchments
* added coordinator and enanchments
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* fixes from suggestions
* add test
* add test
* add test
* add test
* requested commit
* requested commit
* requested commit
* requested commit
* reverting .strict-typing and added microbees to .coveragerc
* remove log
* remove log
* remove log
* remove log
* add test for microbeesExeption and Exeption
* add test for microbeesExeption and Exeption
* add test for microbeesException and Exception
* add test for microbeesException and Exception
* add test for microbeesException and Exception
---------
Co-authored-by: FedDam <noceracity@gmail.com>
Co-authored-by: Federico D'Amico <48856240+FedDam@users.noreply.github.com>
2024-02-19 15:12:03 +01:00
J. Nick Koston
b349a466ba
Fix concurrent reloads in yeelight tests ( #110911 )
2024-02-19 07:37:22 -06:00
Jevgeni Kiski
2250baab21
Update vallox_websocket_api to 5.0.2 ( #110752 )
...
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi>
2024-02-19 14:36:51 +01:00
starkillerOG
efac3b0a60
Add Motionblinds vitual integrations __init__.py ( #110903 )
2024-02-19 12:36:56 +01:00
dependabot[bot]
0c39b465b3
Bump dawidd6/action-download-artifact from 3.1.0 to 3.1.1 ( #110925 )
2024-02-19 12:29:09 +01:00
Franck Nijhof
e0a9dcd996
Add label registry ( #110821 )
2024-02-19 11:59:08 +01:00
ruohan.chen
8201ea4b3c
Bump zhong-hong-hvac to 1.0.12 ( #110701 )
...
zhong_hong_hvac requirements upgrade to 1.0.12
2024-02-19 10:58:03 +01:00
Dominik Sander
8e78710f84
Bump deluge-client to 1.10.2 ( #110905 )
...
This mainly addresses the client hanging and not reconnecting whenever
the deluge server is restarted. See https://github.com/JohnDoee/deluge-client/pull/42
https://github.com/JohnDoee/deluge-client/compare/1.10.0...1.10.2
2024-02-19 10:49:57 +01:00
Kevin Stillhammer
03e8482aa9
Fix BroadlinkThermostat inheritance order ( #110927 )
...
fix BroadlinkThermostat inheritance order
2024-02-19 10:44:45 +01:00
J. Nick Koston
fd1f712d67
Bump esphome dependencies ( #110892 )
2024-02-19 10:38:28 +01:00
J. Nick Koston
136a31e4bc
Avoid creating tasks to run homekit accessories ( #110895 )
2024-02-19 10:36:54 +01:00
J. Nick Koston
4bc28489c5
Improve performance of waiting for after dependencies and device config entries ( #110902 )
...
To wait for after dependencies we created a task to wait an asyncio.Event object,
instead of using an Event we can use an asyncio.Future instead and avoid the need
for a task wrapper
2024-02-19 10:28:50 +01:00
Marc Mueller
a21d65d025
Fix cloud test RuntimeWarning ( #110909 )
2024-02-19 10:09:59 +01:00
J. Nick Koston
764e628394
Add missing async_block_till_done to github config flow tests ( #110913 )
2024-02-19 09:58:57 +01:00
J. Nick Koston
6fc764330f
Fix steamist not setting unique id when discovered in user flow ( #110915 )
2024-02-19 09:58:32 +01:00
J. Nick Koston
a2bd59ab3b
Fix switcher_kis tests not holding patch while calling async_block_till_done ( #110916 )
2024-02-19 09:58:09 +01:00
J. Nick Koston
c74958dd36
Reduce one iteration of pending flows in the discovery flow helper ( #110918 )
2024-02-19 09:57:39 +01:00
J. Nick Koston
19cf80d5c5
Fix homekit_controller test race ( #110917 )
2024-02-19 08:42:17 +00:00
wilburCforce
88f72009c6
Fix uuid issue in Lutron ( #110524 )
2024-02-19 09:30:58 +01:00
Chris Caron
31ce43212a
Allow loading of more then 1 defined Apprise URL ( #110868 )
2024-02-19 09:29:26 +01:00
J. Nick Koston
88b92ff2a8
Narrow bosch_shc patch target in config flow tests ( #110922 )
2024-02-19 09:24:44 +01:00
Marc Mueller
02eca17002
Update wheels artifact actions to v4 [ci] ( #110894 )
2024-02-19 09:23:51 +01:00
J. Nick Koston
b35d7a348b
Fix mqtt discovery subscribe unsubscribe test with one less task ( #110914 )
...
This test currently relies on event loop overhead and since #110899
will remove another task in the config entry init flow, it needs
another async_block_till_done. In the future it should be refactored
to have better synchronization without having to rely on iterations
of the event loop.
2024-02-19 07:36:32 +01:00
Marc Mueller
795d90eb1b
Update pre-commit to 3.6.2 ( #110908 )
2024-02-18 19:37:05 -06:00
J. Nick Koston
aab21105da
Convert config entry subscriptions to callback ( #110900 )
2024-02-18 19:36:53 -06:00
Marc Mueller
af6b24d9bd
Update pytest to 8.0.1 ( #110907 )
2024-02-19 01:52:40 +01:00
Marc Mueller
85864e77ac
Partially revert setup typing update ( #110901 )
2024-02-19 00:36:47 +01:00
Lenn
3275b28e2a
Fix Motionblinds brand name consistency ( #110222 )
2024-02-19 00:04:57 +01:00
Jan-Philipp Benecke
22e62f42e6
Use entity & device registry fixtures in unifi tests ( #110889 )
2024-02-18 23:47:10 +01:00
Marc Mueller
72ccc40c43
Add better HassJob typing for IntegrationPlatform process_job ( #110896 )
2024-02-18 16:46:48 -06:00
Álvaro Fernández Rojas
49e9c9dd48
Update AEMET-OpenData to v0.4.8 ( #110890 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-02-18 23:33:06 +02:00
spycle
503af70985
Bump pyMicrobot to 0.0.16 ( #110876 )
...
* Update manifest.json
Up-version pyMicrobot
* Update requirements_all.txt
Up-version pyMicrobot
* Update requirements_test_all.txt
Up-version pyMicrobot
2024-02-18 23:32:01 +02:00
J. Nick Koston
314123e0ab
Avoid creating two tasks to setup components at startup ( #110828 )
2024-02-18 14:17:41 -06:00
Jan-Philipp Benecke
85587f995b
Use entity registry fixture in octoprint tests ( #110887 )
2024-02-18 20:55:12 +01:00