Erik Montnemery
a16ea3d7bd
Deprecate the map integration ( #113215 )
...
* Deprecate the map integration
* Revert changes in DashboardsCollection._async_load_data
* Add option to allow single word in dashboard URL
* Update tests
* Translate title
* Add icon
* Improve test coverage
2024-03-14 14:04:41 +01:00
Matthias Lohr
6a1913b372
Bump tololib to 1.1.0 ( #113268 )
...
* upgrade tololib dependency to v1.0.0
* use latest available patch version
* fixed tolo tests
* fixed test cases
2024-03-14 13:55:16 +01:00
Franck Nijhof
064f96f8fa
Add floor support to areas WebSocket API ( #113402 )
2024-03-14 12:55:31 +01:00
jan iversen
7696973932
Move modbus check_config to setup, to have access to hass ( #112828 )
2024-03-14 12:54:01 +01:00
Mike Degatano
5a25349cf7
Supervisor issues update retries on failure ( #113373 )
2024-03-14 10:55:04 +01:00
Mike Degatano
6d903300be
Apply suggestion failures fail supervisor repair ( #113372 )
2024-03-14 10:53:55 +01:00
J. Nick Koston
4341b21a61
Migrate auth to use async_import_module to avoid blocking I/O in the event loop ( #113387 )
2024-03-14 10:44:36 +01:00
Steven B
4aec48d358
Update ring integration imports ( #113397 )
...
Update ring imports for patching where library is created
2024-03-14 10:44:17 +01:00
Erik Montnemery
9eea786411
Remove old migration from lovelace ( #113388 )
2024-03-14 10:43:55 +01:00
Joost Lekkerkerker
7ae852e5ed
Enable ISC ruff rule ( #113270 )
2024-03-14 10:43:03 +01:00
Joost Lekkerkerker
05172d8e4d
Improve loops and lists ( #113269 )
...
* Enable PERF
* Enable PERF rule
* Enable PERF rule
* Don't enable flag yet
2024-03-14 10:22:20 +01:00
Chris Talkington
fe99d80054
Add diagnostics for IPP ( #113205 )
2024-03-14 00:44:07 -05:00
J. Nick Koston
c1f5c7c4b7
Remove usage of async_add_job in tests ( #113259 )
2024-03-13 19:33:33 -10:00
J. Nick Koston
cfe14bca8f
Add a helper to import modules from the event loop ( #113169 )
...
* Add a helper to import modules in the event loop
Replaces the one used for triggers with a more generic helper
that can be reused and uses a future to avoid importing concurrently
* Add a helper to import modules in the event loop
Replaces the one used for triggers with a more generic helper
that can be reused and uses a future to avoid importing concurrently
* coverage
* make sure we do not retry
* coverage
2024-03-14 00:26:33 -04:00
J. Nick Koston
9940f51b95
Avoid pre-importing config_flows if the integration does not support migration ( #113369 )
...
* Avoid pre-importing config_flows if the integration does support migration
Currently we pre-import the config flow module if it exists since
setting up the config entry required comparing the versions found
in the config_flow.py. We can avoid the pre-import if the integration
does not support async_migrate_entry which means we avoid loading
many config flows in memory at startup.
* cover
* fix missing block
* do not call directly
* its too fast now, the test gets more along
* Update homeassistant/loader.py
2024-03-14 00:13:40 -04:00
Robert Svensson
932e073fee
Split out deCONZ config model ( #112851 )
...
* Add separate deCONZ config class
* Use config in get_deconz_api
2024-03-13 22:49:49 +01:00
Joost Lekkerkerker
77917506bb
Improve lists in integrations [R-S] ( #113233 )
...
* Improve lists in integrations [R-S]
* Fix
* Fix
2024-03-13 21:55:00 +01:00
Joost Lekkerkerker
e6a692f354
Improve lists in integrations [N-O] ( #113231 )
2024-03-13 21:51:38 +01:00
Joost Lekkerkerker
595d07f1c6
Improve lists in integrations [L-M] ( #113227 )
...
* Improve lists in integrations [L-M]
* Update homeassistant/components/mailbox/__init__.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
* Fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-03-13 21:28:21 +01:00
Jonny Bergdahl
64b42a3651
Fix Twitch auth token refresh ( #112833 )
...
* Fix for expired token
* Add auth token refresh.
* Eliminate extra auth call
* Fixed mock client
---------
Co-authored-by: Jonny Bergdahl <bergdahl@users.noreply.github.com>
2024-03-13 20:16:00 +01:00
Joost Lekkerkerker
a136638719
Rework Melissa tests ( #113241 )
2024-03-13 19:54:52 +01:00
Joost Lekkerkerker
49fc59548a
Improve lists in integrations [V-W] ( #113252 )
2024-03-13 19:38:04 +01:00
Joost Lekkerkerker
b34302e51b
Add icon translations to Roku ( #112214 )
...
* Add icon translations to Roku
* Add icon translations to Roku
* Fix
* Fix
2024-03-13 19:06:16 +01:00
Em
7c4747bb02
Parameterize some tests in generic_thermostat ( #105643 )
...
* test(generic_thermostat): parameterize some tests
* refactor: improvements following review
2024-03-13 18:23:52 +01:00
Joost Lekkerkerker
96cebdf096
Improve lists in integrations [T-U] ( #113243 )
2024-03-13 17:54:46 +01:00
Joost Lekkerkerker
761933acfe
Improve lists in integrations [G-H] ( #113168 )
2024-03-13 17:25:27 +01:00
Jan-Philipp Benecke
d4ae4a9cd0
Deprecate `homeassistant.components.is_on` function ( #111891 )
2024-03-13 17:21:00 +01:00
Joost Lekkerkerker
7e0aac3feb
Improve lists in integrations [I-K] ( #113221 )
2024-03-13 16:56:33 +01:00
Diogo Gomes
669dd36daf
Add diagnostics platform to IPMA ( #105697 )
2024-03-13 12:07:28 +01:00
J. Nick Koston
a65908becc
Migrate harmony to use async_run_hass_job ( #113178 )
2024-03-13 12:02:07 +01:00
J. Nick Koston
bbef3f7f68
Only extract traceback once in system_log ( #113201 )
2024-03-13 11:58:34 +01:00
Stefan Agner
99eaa07f6f
Add message from Bad Request errors to HassioAPIError ( #113144 )
...
Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2024-03-13 11:29:39 +01:00
J. Nick Koston
d6f1405874
Migrate one time listeners to use async_run_hass_job ( #113179 )
2024-03-13 11:06:30 +01:00
Jan Bouwhuis
488dae43d4
Improve lists for MQTT integration ( #113184 )
...
* Improve lists for MQTT integration
* Extra diagnostics tests
* Revert changes where the original version was probably faster
* Revert change to gather and await in series
2024-03-13 11:04:59 +01:00
Jesse Hills
3d7d3d263d
ESPHome: Add Date Entity support ( #112475 )
...
* ESPHome: Add Date Entity support
* Formatting
* Add missing state test
2024-03-13 08:02:52 +01:00
Jesse Hills
a2a8a8f119
ESPHome: Catch and re-raise client library errors as HomeAssistantErrors ( #113026 )
2024-03-12 18:06:25 -10:00
Ståle Storø Hauknes
d2bd68ba30
Bump airthings_ble to 0.7.1 ( #113172 )
...
Co-authored-by: Ståle Storø Hauknes <LaStrada@users.noreply.github.com>
2024-03-12 15:48:36 -10:00
TheJulianJES
9ec0e097ef
Remove ZHA IasZone sensor migration ( #111893 )
2024-03-12 18:18:20 -04:00
J. Nick Koston
1cceaaf193
Small improvement to test run time ( #113175 )
2024-03-12 23:01:39 +01:00
On Freund
b9837a561b
Use friendly name for camera media source ( #110882 )
2024-03-12 21:20:14 +01:00
Pete Sage
46ce438b6d
Sonos reduce test time ( #111688 )
2024-03-12 21:14:27 +01:00
Brett Adams
1dc3582778
Add icons to Teslemetry ( #112546 )
2024-03-12 21:06:09 +01:00
Robert Svensson
c761b825ec
Fix Axis unique ID ( #112132 )
2024-03-12 21:01:20 +01:00
Erik Montnemery
2cdf6b9937
Add binary_sensor to homeworks ( #112418 )
...
* Add binary_sensor to homeworks
* Update tests
2024-03-12 19:25:27 +01:00
Joost Lekkerkerker
f9b2c35418
Add icon translations to Lametric ( #111854 )
2024-03-12 18:52:58 +01:00
J. Nick Koston
c948392ebc
Make Bluetooth active coordinator debouncers run tasks in the background ( #113129 )
2024-03-12 07:43:43 -10:00
Scott K Logan
eb81599400
Fix some handle leaks in rainforest_raven ( #113035 )
...
There were leaks when
* The component was shutdown
* There was a timeout during the initial device opening
Additionally, the device was not closed/reopened when there was a
timeout reading regular data.
2024-03-12 12:43:25 -04:00
Maciej Bieniek
f01095fb66
Fix availability for GIOS index sensors ( #113021 )
...
* Fix availability for index sensors
* Improve test_availability()
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-03-12 12:41:16 -04:00
Steven Looman
cd4e8707ea
Improve discovering upnp/igd device by always using the SSDP-discovery for the Unique Device Name ( #111487 )
...
* Always use the UDN found in the SSDP discovery, instead of the device description
* Ensure existing DeviceEntries are still matched
2024-03-12 12:38:09 -04:00
Jan-Philipp Benecke
3b1ab6436d
Remove deprecated `hass.components` usage in service tests ( #111883 )
2024-03-12 17:27:44 +01:00