Joost Lekkerkerker and GitHub
d9486c1eb5
Add icon translations to Google Sheets ( #111661 )
2024-02-27 22:28:10 +01:00
Joost Lekkerkerker and GitHub
81590ac887
Add icon translations to Goodwe ( #111655 )
2024-02-27 22:22:56 +01:00
Jan Čermák and GitHub
d4a7e4a6ac
Add ODROID-M1S as a supported OS hardware board ( #111022 )
2024-02-27 21:51:55 +01:00
Mike Degatano and GitHub
68200de4d2
Bad Request from supervisor should be error ( #111162 )
2024-02-27 21:49:52 +01:00
Shay Levy and GitHub
2a8e5ceea9
Fix Switcher test update CI failure ( #111667 )
2024-02-27 10:32:40 -10:00
J. Nick Koston and GitHub
290ffd14a4
Bump aiohomekit to 3.1.5 ( #111663 )
2024-02-27 10:13:14 -10:00
Arie Catsman and GitHub
850add120a
Bump pyenphase to 1.19.1 ( #111653 )
2024-02-27 09:56:49 -10:00
J. Nick Koston and GitHub
a6f4f6eae8
Use eager task creation to add entities to entity platform ( #111553 )
2024-02-27 09:54:51 -10:00
Robert Svensson and GitHub
8da2c53742
Bump aiounifi to v72 ( #111649 )
2024-02-27 20:15:33 +01:00
Federico D'Amico and GitHub
1109aba211
Add button platform to microBees ( #111141 )
...
* add button platform to microBees
* use list comprehension for async_add_entities
* add a transaltion_key and fix list comprehension
* add panic button
* remove BUTTON_PRODUCT_IDS
2024-02-27 19:41:42 +01:00
Erik Montnemery and GitHub
fc4b18b907
Return FlowResultType.ABORT when violating single_config_entry ( #111637 )
...
* Return FlowResultType.ABORT when violating single_config_entry
* Fix translations
* Fix tests
2024-02-27 18:28:19 +01:00
Robert Svensson and GitHub
4281f648d2
Break out UniFi get_unifi_api function ( #111323 )
...
Break out get api function
2024-02-27 18:20:06 +01:00
Erik Montnemery and GitHub
6bd7a74fab
Update list of integrations known to violate color mode rules ( #111647 )
2024-02-27 18:17:26 +01:00
J. Nick Koston and GitHub
e25b097376
Import bluetooth in the executor to avoid blocking the event loop ( #111596 )
2024-02-27 07:05:39 -10:00
Joakim Sørensen and GitHub
f622ddef47
Move backup/* WS commands to the backup integration ( #111636 )
...
Revert "Revert "Move backup/* WS commands to the backup integration" (#111136 )"
This reverts commit 8f83426895 .
2024-02-27 11:56:07 -05:00
Michael Hansen and GitHub
890e651bdd
Avoid race condition with UDP voice server starting in ESPHome ( #111644 )
...
* Avoid race condition with UDP server starting
* Fix test
2024-02-27 10:54:56 -06:00
Martin Hjelmare and GitHub
00d11ff68e
Fix rfxtrx flaky reconnect test ( #111635 )
2024-02-27 16:13:08 +01:00
Jan Rothkegel and GitHub
887182c224
Wolflink connection pooling ( #111483 )
...
* Enable connection pooling
* Decrease polling frequency
* Replace client passing by instance instead of lambda
2024-02-27 15:59:52 +01:00
6ccf7dea32
Always allow ignore and unignore flows for single config entry integrations ( #111631 )
...
* Always allow ignore and unignore flows for single config entry integrations
* Update tests/test_config_entries.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-02-27 15:47:56 +01:00
Jan-Philipp Benecke and GitHub
070b411820
Avoid call to hass.helpers.store in LabelRegistry ( #111555 )
...
* Avoid call to `hass.helpers.store` in LabelRegistry
* Change type annotation
2024-02-27 09:37:45 -05:00
J. Nick Koston and GitHub
773543b617
Ensure all data is set in seventeentrack before adding entities ( #111603 )
...
This integration would call async_add_entities before
it has set the data that the entity needed. There is
no guarantee that the entity would take long enough
to add that the data would be there
2024-02-27 08:47:31 -05:00
J. Nick Koston and GitHub
08e0008d31
Use an eager task to setup entity platforms ( #111574 )
...
* Use an eager task to setup entity platforms
Ideally we would have awaited this function instead, but we want
to shield it from cancellation so we wrap it in asyncio.shield
which schedules it as a task. Since we have integrations that
never suspend in async_setup_entry, we can avoid scheduling on
the evnet loop with an eager task for this case
* its an executor future
* its an executor future
* fix
* doc string lied
2024-02-27 08:45:45 -05:00
Joost Lekkerkerker and GitHub
224ca122fd
Add icon translations to Fully kiosk ( #111609 )
...
* Add icon translations to Fully kiosk
* Update homeassistant/components/fully_kiosk/icons.json
2024-02-27 08:43:42 -05:00
J. Nick Koston and GitHub
c78cccf7d2
Import shelly in the executor to avoid blocking the event loop ( #111623 )
...
`[homeassistant.loader] Component shelly import took 0.396 seconds (loaded_executor=False)`
2024-02-27 08:35:57 -05:00
J. Nick Koston and GitHub
55e3eb6160
Import airvisual in the executor to avoid blocking the event loop ( #111624 )
...
`Component airvisual import took 0.566 seconds (loaded_executor=False)`
2024-02-27 08:35:46 -05:00
J. Nick Koston and GitHub
7fbd10019a
Import xbox in the executor to avoid blocking the event loop ( #111625 )
...
`Component xbox import took 0.326 seconds (loaded_executor=False)
`
2024-02-27 08:35:33 -05:00
Nils Bergmann and GitHub
08497db358
Extend ZHA thermostat local temperature calibration range for Sonoff TRVZB ( #109691 )
...
* Extend thermostat local temperature calibration range
* Extend thermostat local temperature calibration range only for TRVZB
* Change _attr_native_min_value and _attr_native_max_value back to -2.5 and 2.5
* Adjust _attr_native_step for TRVZB to 0.2
* Implement requested changes
* Fix platform for MULTI_MATCH
* Implement requested changes
* Implement requested changes
2024-02-27 08:32:23 -05:00
Robert Resch and GitHub
d7fb949994
Deprecate mailbox platform ( #110930 )
2024-02-27 13:50:02 +01:00
Erik Montnemery and GitHub
8fb542917b
Deprecate the Ambiclimate integration ( #111627 )
...
Deprecate Ambiclimate integration
2024-02-27 13:45:12 +01:00
Brenan Kelley and GitHub
458c5ae657
Add statistics keep_last_sample option ( #88655 )
...
* introduce preserve last value option
* improve comments
* add unit test
* skip scheduling purge on a preserved value
* do not schedule sensor update if preserving last value
* fix unit test to use new mock time pattern
pattern introduced in https://github.com/home-assistant/core/pull/93499
* rename preserve_last_val to keep_last_sample
* add keep_last_sample config validation
2024-02-27 13:17:05 +01:00
J. Nick Koston and GitHub
4414b468f3
Import zwave_js in the executor to avoid blocking the event loop ( #111622 )
...
`2024-02-27 10:55:54.872 DEBUG (MainThread) [homeassistant.loader] Component zwave_js import took 0.780 seconds (loaded_executor=False)`
2024-02-27 13:14:27 +01:00
David F. Mulcahey and GitHub
5d1b78a29d
Add device list to ZHA config entry diagnostics ( #111549 )
...
* Add device list to ZHA config entry diagnostics
* add logical type
2024-02-27 06:44:26 -05:00
Marc Mueller and GitHub
e854ce5c21
Update typing-extensions to 4.10.0 ( #111538 )
2024-02-27 12:33:31 +01:00
Marc Mueller and GitHub
adbd9c8d40
Update python-slugify to 8.0.4 ( #111284 )
2024-02-27 12:29:48 +01:00
dependabot[bot] and GitHub
38395c8fab
Bump actions/download-artifact from 4.1.2 to 4.1.3 ( #111602 )
2024-02-27 12:12:23 +01:00
413b74a2e0
Deprecate Logi Circle integration ( #111491 )
...
* Deprecate Logi Circle integration
* Update homeassistant/components/logi_circle/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-02-27 11:36:36 +01:00
Joost Lekkerkerker and GitHub
c09212e5aa
Add icon translations to Garages Amsterdam ( #111610 )
2024-02-27 10:39:31 +01:00
Joost Lekkerkerker and GitHub
497b63216a
Add icon translations to Geocaching ( #111613 )
2024-02-27 10:39:10 +01:00
J. Nick Koston and GitHub
044ace0a6a
Make core tests that should run in the event loop coros ( #111605 )
2024-02-26 23:18:22 -10:00
Robert Resch and GitHub
3703698f77
Bump deebot-client to 6.0.2 ( #111507 )
2024-02-27 09:39:49 +01:00
J. Nick Koston and GitHub
d812507aeb
Refactor eafm to avoid creating entities in the coordinator update ( #111601 )
2024-02-26 21:08:28 -10:00
Chris Talkington and GitHub
2618d4abe0
Update pyipp to 0.14.5 ( #111590 )
2024-02-26 19:30:00 -10:00
J. Nick Koston and GitHub
4579de6eb5
Import ssdp in the executor to avoid blocking the event loop ( #111593 )
...
`2024-02-26 21:37:59.325 DEBUG (MainThread) [homeassistant.loader] Component ssdp import took 1.179 seconds (loaded_executor=False)`
2024-02-26 23:58:34 -05:00
J. Nick Koston and GitHub
f08122084b
Reduce bootstrap code ( #111450 )
...
* Reduce bootstrap code
Adds a SETUP_ORDER const dict which will be used
for future refactoring
* tweak
* fix bad merge
2024-02-26 23:58:16 -05:00
J. Nick Koston and GitHub
587854fd59
Remove zeroconf from ssdp after deps ( #111326 )
...
* Remove zeroconf from ssdp after deps
This was added in #36277 but is no longer needed since
we setup discovery integrations ahead of time to ensure
their deps are updated before other integrations can load
them
* adjust test
2024-02-26 23:57:41 -05:00
J. Nick Koston and GitHub
de48ad5931
Create bootstrap tasks eagerly ( #111497 )
...
We can avoid one event loop iteration to start the tasks here
2024-02-26 23:56:16 -05:00
J. Nick Koston and GitHub
7d9fa2f407
Load config entry platforms eagerly ( #111498 )
...
We can avoid one event loop iteration to start the tasks here.
2024-02-26 23:55:41 -05:00
J. Nick Koston and GitHub
ce0fb1e716
Fully fix race in removing entities ( #111499 )
...
Full fix race in removing entities
Followup to #110978 now that we can start the task
eagerly it completely closes the race window
2024-02-26 23:55:15 -05:00
J. Nick Koston and GitHub
f984cca49b
Import usb in the executor to avoid blocking the event loop ( #111592 )
...
`2024-02-26 21:38:00.091 DEBUG (MainThread) [homeassistant.loader] Component usb import took 0.753 seconds (loaded_executor=False)`
2024-02-26 18:49:29 -10:00
J. Nick Koston and GitHub
145ce183d0
Create component setup tasks eagerly in bootstrap ( #111511 )
...
This saves waiting one iteration of the event loop
2024-02-26 23:45:55 -05:00