Commit Graph

74171 Commits (c773d57d392dc1062948a5cd935b419587896575)

Author SHA1 Message Date
Joost Lekkerkerker ff21a2fcca
Remove entity description mixin in Electric Kiwi (#112411) 2024-03-05 20:47:01 +01:00
Jan-Philipp Benecke 85edafa887
Remove list comprehension when adding entities in opengarage (#112430) 2024-03-05 20:46:43 +01:00
Jan-Philipp Benecke 3cfe346656
Remove list comprehension when adding entities in Nextcloud (#112429) 2024-03-05 20:44:50 +01:00
Joost Lekkerkerker 1824ff6438
Remove entity description mixin in Airzone (#112378) 2024-03-05 19:21:11 +01:00
Erik Montnemery a515603aaf
Add button to homeworks (#112269) 2024-03-05 19:10:13 +01:00
Joost Lekkerkerker 8e2de51710
Remove entity description mixin in Dormakaba dKey (#112401) 2024-03-05 19:07:45 +01:00
Martin Hjelmare 4d82ea516a
Add comments why we use loop.create_task in core (#112372) 2024-03-05 07:47:35 -10:00
Joost Lekkerkerker 017b2623e8
Remove entity description mixin in Azure DevOps (#112385) 2024-03-05 18:36:58 +01:00
Joost Lekkerkerker c06ab0bddf
Remove entity description mixin in Aladdin Connect (#112379)
* Remove entity description mixin in Aladdin Connect

* Remove entity description mixin in Aladdin Connect
2024-03-05 18:32:35 +01:00
Joost Lekkerkerker 900112b1e8
Remove entity description mixin in AirQ (#112377) 2024-03-05 18:30:42 +01:00
Joost Lekkerkerker e076b6aacf
Add icon translations to Vodafone Station (#112349) 2024-03-05 18:27:31 +01:00
Joost Lekkerkerker 4a7eab92bb
Remove entity description mixin in Ecobee (#112408) 2024-03-05 18:27:18 +01:00
Joost Lekkerkerker a626a698f0
Remove entity description mixin in Dovado (#112402) 2024-03-05 18:26:20 +01:00
Joost Lekkerkerker 59eac48e33
Remove entity description mixin in Bosch SHC (#112394) 2024-03-05 18:14:41 +01:00
Joost Lekkerkerker b9ef27799b
Remove entity description mixin in Bond (#112393) 2024-03-05 18:12:10 +01:00
Joost Lekkerkerker cb397cecb1
Remove entity description mixin in BMW (#112391) 2024-03-05 18:11:30 +01:00
Joost Lekkerkerker 7cef704220
Remove entity description mixin in Balboa (#112389) 2024-03-05 18:10:00 +01:00
Joost Lekkerkerker b0011d903e
Add icon translations to Vizio (#112348) 2024-03-05 17:30:26 +01:00
Joost Lekkerkerker 38a6b45f60
Remove entity description mixin in Brother (#112396) 2024-03-05 17:29:40 +01:00
Joost Lekkerkerker e160d036d9
Remove entity description mixin in Bravia TV (#112395)
* Remove entity description mixin in Bravia TV

* Remove entity description mixin in Bravia TV
2024-03-05 17:29:28 +01:00
Franck Nijhof e8f2f639c7
Merge branch 'master' into dev 2024-03-05 17:09:15 +01:00
Joost Lekkerkerker 0b113b6b71
Remove entity description mixin in Accuweather (#112375) 2024-03-05 16:20:29 +01:00
J. Nick Koston 946572e382
Simplify loader preload logic for config_flows (#112290)
We previously checked Integration.config_flow to see if we should
pre-import the config flow, but this is now always set for some
integration like `homeassistant_green`, `hassio`, etc. Instead
we can add it to the rest of the platforms since we already know
which files exist. This simplifies the logic and ensures the pre-import
still happens if the file is there even if its not listed in the
manifest

`2024-03-04 22:54:31.906 DEBUG (MainThread) [homeassistant.loader] Importing platforms for homeassistant_green executor=[config_flow] loop=[] took 2.74s`
2024-03-05 10:02:23 -05:00
J. Nick Koston a277d0c4b5
Migrate system flows to use the discovery helper (#112291)
Ensures we are not creating new flows or loading
their platforms until the started event
once the import executor has clamed down
2024-03-05 10:01:31 -05:00
J. Nick Koston 7cb8a8bbc9
Migrate remaining calls in config modules to async_get_component (#112293)
* Migrate remaining calls in config modules to async_get_component

There were a few cases that were still using get_component that
could have done blocking I/O in the event loop, although it
was unlikely.

The caching check in async_get_component has been moved
up to avoid creating the future if the module is already in
the cache

* fix one more
2024-03-05 09:59:52 -05:00
J. Nick Koston 390f5822fe
Initialize triggers eagerly (#112294)
Most of these will never suspend and do not need
to be scheduled as tasks on the event loop
2024-03-05 09:58:43 -05:00
Joost Lekkerkerker dca7083026
Add icon translations to Uptimerobot (#112336)
* Add icon translations to Uptimerobot

* Add icon translations to Uptimerobot
2024-03-05 15:32:12 +01:00
Joost Lekkerkerker 4fcc446255
Add icon translations to Watttime (#112351) 2024-03-05 15:03:22 +01:00
Joost Lekkerkerker d0a66b3265
Add icon translations to WebOS TV (#112355)
* Add icon translations to WebOS TV

* Update homeassistant/components/webostv/icons.json

Co-authored-by: Shay Levy <levyshay1@gmail.com>

* Update homeassistant/components/webostv/icons.json

Co-authored-by: Shay Levy <levyshay1@gmail.com>

---------

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-03-05 14:59:09 +01:00
fwestenberg 385b29bdf5
Add Beaufort to wind_speed (#105795)
* Add Beaufort to wind_speed

* Add Bft to UnitOfSpeed

* Update tests with Bft

* Remove check for unit

* Fix test_deprecated_constants

* Test depricated constant Beaufort

* Fix test_unit_system.py for Beaufort

* Remove _DEPRECATED_SPEED_FEET_BEAUFORT

* Remove maxsize from lru_cache

* Update test_deprecated_constants

* Update comment

* Add missing docstring

* Apply suggestions from code review

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-05 14:55:59 +01:00
J. Nick Koston f3eb292c2d
Remove async_entity_ids and get_entity_ids from entity registry (#112311)
added in #112277 but not used yet.
2024-03-05 14:50:41 +01:00
Aidan Timson b070bb25a6
Add support for System Bridge service responses (#100055)
* Add support for System Bridge service responses

* Update conversion to use dataclass

* Update debug statements

* Update debug message
2024-03-05 14:30:53 +01:00
Álvaro Fernández Rojas bf596562bf
Update aioairzone-cloud to v0.4.6 (#112198)
This adds Cloud Push related functionality.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-03-05 15:25:15 +02:00
Joost Lekkerkerker d3f28718ec
Add icon translations to Tedee (#112307)
* Add icon translations to Tedee

* Add icon translations to Tedee
2024-03-05 14:20:59 +01:00
Joost Lekkerkerker 446314bb27
Add icon translations to Syncthing (#112297) 2024-03-05 14:20:50 +01:00
Joost Lekkerkerker 2c34c918fc
Add icon translations to Template (#112308) 2024-03-05 14:20:41 +01:00
Joost Lekkerkerker 96fbaa4000
Add icon translations to Todoist (#112312) 2024-03-05 14:20:32 +01:00
Joost Lekkerkerker 7aca347db5
Add icon translations to Tile (#112310) 2024-03-05 14:20:23 +01:00
Joost Lekkerkerker a13304be5c
Add icon translations to Tolo (#112313) 2024-03-05 14:20:12 +01:00
Joost Lekkerkerker d923b56f9f
Add icon translations to Tesla Wall Connector (#112309) 2024-03-05 14:20:03 +01:00
Joost Lekkerkerker c8a30cfda7
Add icon translations to TP-Link (#112317) 2024-03-05 14:19:08 +01:00
Joost Lekkerkerker 98fa4b3d3c
Add icon translations to Trend (#112325) 2024-03-05 14:19:01 +01:00
Joost Lekkerkerker f0679f6689
Add icon translations to Synology DSM (#112299) 2024-03-05 14:17:24 +01:00
Joost Lekkerkerker 0b6d004b9c
Add icon translations to Weatherkit (#112354) 2024-03-05 14:05:13 +01:00
Joost Lekkerkerker 835cce4de9
Add icon translations to Xiaomi Aqara (#112360) 2024-03-05 14:03:51 +01:00
Joost Lekkerkerker 810dd0d643
Add icon translations to Yardian (#112362) 2024-03-05 14:01:09 +01:00
Joost Lekkerkerker f81b1819b0
Add icon translations to YoLink (#112364) 2024-03-05 14:00:31 +01:00
Joost Lekkerkerker afdb7d15ca
Add icon translations to YouTube (#112365)
* Add icon translations to YouTube

* Add icon translations to YouTube
2024-03-05 13:59:08 +01:00
Joost Lekkerkerker a26e52aa0c
Add icon translations to Yale (#112361) 2024-03-05 13:58:02 +01:00
Joost Lekkerkerker de803349fb
Add icon translations to Workday (#112359) 2024-03-05 13:57:27 +01:00