Paulus Schoutsen
dedd7a5a41
Bump version to 2024.3.0b6
2024.3.0b6
2024-03-04 13:04:03 -05:00
Paul Bottein and Paulus Schoutsen
44c961720c
Update frontend to 20240304.0 ( #112263 )
2024-03-04 13:03:50 -05:00
Allen Porter and Paulus Schoutsen
79b1d6df1b
Add rainbird request debouncer and immediately update entity switch state ( #112152 )
2024-03-04 13:03:49 -05:00
Allen Porter and Paulus Schoutsen
274ab2328e
Limit rainbird aiohttp client session to a single connection ( #112146 )
...
Limit rainbird to a single open http connection
2024-03-04 13:03:48 -05:00
David F. Mulcahey and Paulus Schoutsen
93ee900cb3
Fix ZHA groups page ( #112140 )
...
* Fix ZHA groups page
* test
2024-03-04 13:02:23 -05:00
Michael and Paulus Schoutsen
62474967c9
Ignore failing gas stations in Tankerkoening ( #112125 )
2024-03-04 13:02:22 -05:00
starkillerOG and Paulus Schoutsen
2cdc8d5f69
Bump reolink-aio to 0.8.9 ( #112124 )
...
* Update strings.json
* Bump reolink-aio to 0.8.9
2024-03-04 13:02:21 -05:00
David F. Mulcahey and Paulus Schoutsen
4863c94824
Bump Zigpy to 0.63.4 ( #112117 )
2024-03-04 13:02:20 -05:00
Mr. Bubbles and Paulus Schoutsen
193332da74
Bump bring-api to 0.5.4 ( #111654 )
2024-03-04 13:02:20 -05:00
Christopher Fenner and Paulus Schoutsen
9926296d35
Handle exception in ViCare integration ( #111128 )
2024-03-04 13:02:19 -05:00
Paulus Schoutsen
bb6f8b9d57
Bump version to 2024.3.0b5
2024.3.0b5
2024-03-02 22:09:17 -05:00
J. Nick Koston and Paulus Schoutsen
780f6e8974
Avoid expensive inspect calls in config validators ( #112085 )
...
* Avoid expensive inspect calls in config validators
inspect has a performance problem https://github.com/python/cpython/issues/92041
We now avoid calling inspect unless we are going to log
* remove unused
* reduce
* get_integration_logger
2024-03-02 22:08:59 -05:00
J. Nick Koston and Paulus Schoutsen
ab30d44184
Fix executor being overloaded in caldav ( #112084 )
...
Migrate to using a single executor job instead of creating
one per calendar. If the user had a lot of calendars the
executor would get overloaded
2024-03-02 22:08:58 -05:00
J. Nick Koston and Paulus Schoutsen
e23f737fa7
Fix bootstrap being fetched three times during unifiprotect startup ( #112082 )
...
We always fetch it to check if the device is online.
Avoid fetching it again for migration by passing
it to the migrators
2024-03-02 22:08:57 -05:00
J. Nick Koston and Paulus Schoutsen
b8e3bb8eb8
Ensure all homekit_controller controllers are imported in advance ( #112079 )
...
* Ensure all homekit_controllers are imported in advance
We want to avoid importing them in the event loop later
* Ensure all homekit_controllers are imported in advance
We want to avoid importing them in the event loop later
2024-03-02 22:08:56 -05:00
elmurato and Paulus Schoutsen
12574bca8b
Fix setup failure due to temporary DNS issue in Minecraft Server ( #112068 )
...
Change ConfigEntryError to ConfigEntryNotReady on failed init
2024-03-02 22:08:55 -05:00
David Knowles and Paulus Schoutsen
f16ea54b4f
Bump pydrawise to 2024.3.0 ( #112066 )
2024-03-02 22:08:54 -05:00
Paulus Schoutsen
ad52bf608f
Only load camera prefs once ( #112064 )
2024-03-02 22:08:53 -05:00
Isak Nyberg and Paulus Schoutsen
46ee52f4ef
Add device class for permobil record distance sensor ( #112062 )
...
fix record_distance device_class
2024-03-02 22:08:53 -05:00
Shay Levy and Paulus Schoutsen
88fb44bbba
Bump bthome-ble to 3.6.0 ( #112060 )
...
* Bump bthome-ble to 3.6.0
* Fix discovery info typing
2024-03-02 22:07:59 -05:00
J. Nick Koston and Paulus Schoutsen
de5e626430
Bump unifi-discovery to 1.1.8 ( #112056 )
2024-03-02 22:03:13 -05:00
J. Nick Koston and Paulus Schoutsen
1bcdba1b4b
Import anonymize_data in unifiprotect init to avoid it being imported in the event loop ( #112052 )
...
Improve anonymize_data in unifiprotect init to avoid it being imported in the event loop
2024-03-02 22:03:12 -05:00
Paulus Schoutsen
a4353cf39d
Bump version to 2024.3.0b4
2024.3.0b4
2024-03-02 13:24:12 -05:00
Jeef and Paulus Schoutsen
63192f2291
Bump weatherflow4py to v0.1.12 ( #112040 )
...
Backing lib bump
2024-03-02 13:24:05 -05:00
Joakim Sørensen and Paulus Schoutsen
675b7ca7ba
Fix config schema for velux ( #112037 )
2024-03-02 13:24:05 -05:00
Joakim Sørensen and Paulus Schoutsen
df5eb552a0
Use description key instead of name for Tibber RT unique ID ( #112035 )
...
* Use translation key instead of name for Tibber RT unique ID
* migration
* use decription.key instead
2024-03-02 13:24:04 -05:00
Álvaro Fernández Rojas and Paulus Schoutsen
5017f4a2c7
Update aioairzone-cloud to v0.4.5 ( #112034 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-03-02 13:24:03 -05:00
Chris Helming and Paulus Schoutsen
92d3dccb94
Fix minor language issues in strings.json ( #112006 )
...
language fix: allow -> allows
2024-03-02 13:24:01 -05:00
David F. Mulcahey and Paulus Schoutsen
2c38b5ee7b
Bump Zigpy to 0.63.3 ( #112002 )
2024-03-02 13:24:00 -05:00
Paulus Schoutsen
435bb50d29
Update reporting for media_source.async_resolve_media ( #111969 )
...
* Update reporting for media_source.async_resolve_media
* Don't raise on core
* Fix tests
2024-03-02 13:23:59 -05:00
Paul Bottein and Paulus Schoutsen
005493bb5a
Update frontend to 20240301.0 ( #111961 )
2024-03-02 13:23:59 -05:00
Mick Vleeshouwer and Paulus Schoutsen
838a4e4f7b
Bump pyOverkiz to 1.13.8 ( #111930 )
...
Bump pyoverkiz to 1.13.8
2024-03-02 13:23:58 -05:00
Paulus Schoutsen
04bf68e661
Bump version to 2024.3.0b3
2024.3.0b3
2024-02-29 22:00:35 -05:00
Jan-Philipp Benecke and Paulus Schoutsen
8ddec745ed
Change hass.components removal version in log to 2024.9 ( #111903 )
2024-02-29 22:00:18 -05:00
J. Nick Koston and Paulus Schoutsen
3896afbb69
Limit executor imports to a single thread ( #111898 )
...
* Limit executor imports to a single thread
* test for import executor
* test for import executor
* test for import executor
* fixes
* better fix
2024-02-29 22:00:17 -05:00
Robert Svensson and Paulus Schoutsen
c9227d3c3d
Fix unsupported device type in deCONZ integration ( #111892 )
2024-02-29 22:00:16 -05:00
Robert Svensson and Paulus Schoutsen
88d2772fa9
Deconz fix gradient color mode ( #111890 )
...
* Fix deconz gradient colormode
* Fix gradient light not reporting color mode in deCONZ
2024-02-29 22:00:15 -05:00
J. Nick Koston and Paulus Schoutsen
f89fddb92b
Bump habluetooth to 2.4.2 ( #111885 )
2024-02-29 22:00:14 -05:00
Álvaro Fernández Rojas and Paulus Schoutsen
c04e68b9b2
Update aioairzone to v0.7.5 ( #111879 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-02-29 22:00:14 -05:00
Michael and Paulus Schoutsen
f711411d18
Add missing unit of measurement for tolerance option in proximity ( #111876 )
2024-02-29 21:59:40 -05:00
J. Nick Koston and Paulus Schoutsen
c9aea57326
Fix circular imports in core integrations ( #111875 )
...
* Fix circular imports in core integrations
* fix circular import
* fix more circular imports
* fix more circular imports
* fix more circular imports
* fix more circular imports
* fix more circular imports
* fix more circular imports
* fix more circular imports
* adjust
* fix
* increase timeout
* remove unused logger
* keep up to date
* make sure its reprod
2024-02-29 21:55:11 -05:00
Michael Hansen and Paulus Schoutsen
63740d2a6d
Use correct service name with Wyoming satellite + local wake word detection ( #111870 )
...
* Use correct service name with satellite + local wake word detection
* Don't load platforms for satellite services
* Update homeassistant/components/wyoming/data.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Fix ruff error
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-02-29 21:55:11 -05:00
J. Nick Koston and Paulus Schoutsen
7a9e5354ee
Fallback to event loop import on deadlock ( #111868 )
2024-02-29 21:55:10 -05:00
Michael Hansen and Paulus Schoutsen
4f50c7217b
Move HassSetPosition to homeassistant domain ( #111867 )
...
* Move HassSetPosition to homeassistant domain
* Add test for unsupported domain with HassSetPosition
* Split service intent handler
* cleanup
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-02-29 21:55:09 -05:00
Bram Kragten and Paulus Schoutsen
a9410ded11
Update frontend to 20240228.1 ( #111859 )
2024-02-29 21:55:08 -05:00
b6503f53bc
Support HitachiAirToAirHeatPump (ovp:HLinkMainController) in Overkiz integration ( #102159 )
...
* Support OVP devices
Support OVP devices
* Fix coding style
* Fix coding style and unnecessary constants
* Move fanmodes inside class
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove duplicate widget
* Update homeassistant/components/overkiz/climate_entities/hitachi_air_to_air_heat_pump_ovp.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Format ruff
* Fix mypy
---------
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-02-29 21:55:07 -05:00
Paulus Schoutsen
51716290bb
Bump version to 2024.3.0b2
2024.3.0b2
2024-02-29 10:43:47 -05:00
Paulus Schoutsen
10cc0e6b2b
Import cryptography OpenSSL backend ( #111840 )
...
* Import cryptography OpenSSL backend
* No need to impor top-level. Included.
* Update homeassistant/bootstrap.py
2024-02-29 10:42:50 -05:00
J. Nick Koston and Paulus Schoutsen
640de7dbc9
Include filename in exception when loading a json file fails ( #111802 )
...
* Include filename in exception when loading a json file fails
* fix
2024-02-29 10:42:49 -05:00
J. Nick Koston and Paulus Schoutsen
868f19e846
Fix race in config entry setup again ( #111800 )
...
Because the setup again was scheduled as a task, it would
not unset self._async_cancel_retry_setup in time and we would
try to unsub self._async_cancel_retry_setup after it had already
fired. Change it to call a callback that runs right away so it
unsets self._async_cancel_retry_setup as soon as its called
so there is no race
fixes #111796
2024-02-29 10:42:48 -05:00