J. Nick Koston
faf52aa2ed
Use new config entry update/abort helper in shelly ( #108684 )
...
Use new config entry update/abort helper in shelly
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:59:17 +01:00
J. Nick Koston
d825c85351
Use new config entry update/abort helper in enphase_envoy ( #108679 )
...
Use new config entry update/abort helper in enphase_envoy
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:43:12 +01:00
J. Nick Koston
4bf4bc7e9b
Use new config entry update/abort helper in synology_dsm ( #108682 )
2024-01-22 11:39:57 -10:00
J. Nick Koston
07926660bc
Use new config entry update/abort helper in isy994 ( #108678 )
...
Use new config entry update/abort helper in isy994
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:33:49 +01:00
J. Nick Koston
4378a171b2
Use new config entry update/abort helper in yalexs_ble ( #108675 )
...
Use new config entry update/abort helper in yalexs_ble
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:25:48 +01:00
J. Nick Koston
bd7eb01546
Use new config entry update/abort helper in xiaomi_ble ( #108677 )
...
Use new config entry update/abort helper in xiaomi_ble
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:16:27 +01:00
J. Nick Koston
d7273d66ab
Use new config entry update/abort helper in bthome ( #108676 )
...
Use new config entry update/abort helper in bthome
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:14:00 +01:00
J. Nick Koston
e7be9cb447
Use new config entry update/abort helper in powerwall ( #108674 )
...
Use new config entry update/abort helper in powerwall
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:12:56 +01:00
J. Nick Koston
3b6c85b904
Use new config entry update/abort helper in august ( #108673 )
...
Use new config entry update/abort helper in august
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:12:18 +01:00
J. Nick Koston
9811930470
Use new config entry update/abort helper in esphome ( #108672 )
2024-01-22 22:11:38 +01:00
Jan-Philipp Benecke
4760114408
Fix flaky sensibo test ( #108669 )
2024-01-22 21:47:28 +01:00
Brett Adams
e1fd5e83a7
Add time to charge sensor to Tessie ( #108342 )
...
* Add time to charge and type checking
* Revert drive_state_shift_state change
* Use original name
* Use function instead of lambda
* Update homeassistant/components/tessie/sensor.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
* Fix callback
* Avoid having to test None
* Go back to if
* Use minutes instead of hours
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-01-22 21:45:08 +01:00
jmwaldrip
d75dd0973f
Fix SleepIQ setting FootWarmer timer ( #108433 )
...
* Fixing foot warmer timer bug
* Fixing bug where temperature wasnt assigned to number entity causing tests to fail
2024-01-22 21:22:54 +01:00
Joost Lekkerkerker
21009bef02
Add icon translations to Airly ( #108404 )
...
* Add icon translations to Airly
* Fix test
* Fix tests
2024-01-22 21:17:04 +01:00
Joost Lekkerkerker
e47ed16980
Use snapshot testing in Airly sensor ( #108608 )
...
* Use snapshot testing in Airly sensor
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Fix tests
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-22 20:59:24 +01:00
Michael
3d1751bdfa
Prevent runtime issue during entity registration in coordinator of AVM Fritz!Tools ( #108667 )
...
prevent dictionary changed size during iteration
2024-01-22 14:26:46 -05:00
Franck Nijhof
80207835d7
Move core fundamental components into bootstrap ( #105560 )
...
Co-authored-by: Erik <erik@montnemery.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-22 20:09:48 +01:00
Bruno Pantaleão Gonçalves
31ef034c3f
Update iOS configuration adding Action toggles to show in CarPlay and Watch ( #108355 )
2024-01-22 09:22:08 -08:00
Jan-Philipp Benecke
4d85f78b32
Cleanup Discovergy config flow ( #108381 )
...
* Cleanup Discovergy config flow
* Make use of the helper function
2024-01-22 18:20:20 +01:00
Jan-Philipp Benecke
988d72b8b6
Add helper function to update and reload config entry to config flow ( #108034 )
...
* Add helper function to update and reload config entry to config flow
* Use async_create_task
* Remove await
* Reload only when update & add task name
* Rename function
2024-01-22 17:40:20 +01:00
Martin Hjelmare
e086cd9fef
Add cloud tts entity ( #108293 )
...
* Add cloud tts entity
* Test test_login_view_missing_entity
* Fix pipeline iteration for migration
* Update tests
* Make migration more strict
* Fix docstring
2024-01-22 17:24:15 +01:00
Joost Lekkerkerker
d0da457a04
Add device to Lutron ( #107467 )
...
* Add typing to Lutron platforms
* Add devices to Lutron
* Add devices to Lutron
* Fix typing
* Fix
* Add name
* Fix lights
* Comment out ESA
* Fix domain
* Fix domain
* Fix
* Make generic keypad base class
2024-01-22 15:52:59 +01:00
jmwaldrip
43daf20be3
Bump asyncsleepiq to 1.5.2 ( #108431 )
...
Upgrading asyncsleepiq to version 1.5.2
2024-01-22 15:27:47 +01:00
Erik Montnemery
ef5d46c79c
Convert AreaEntry to dataclass ( #108648 )
...
* Convert AreaEntry to dataclass
* Correct typing of AreaEntry.id
* Move responsibility for generating area id to AreaRegistry
2024-01-22 14:45:27 +01:00
Simone Chemelli
8c31e67dbc
Bump aiovodafone to 0.5.4 ( #108592 )
2024-01-22 13:51:17 +01:00
Franck Nijhof
516fa64da5
Update Pillow to 10.2.0 ( #108422 )
2024-01-22 13:43:06 +01:00
Robert Resch
881872fdb4
Add binary_sensor to Ecovacs ( #108544 )
2024-01-22 13:36:26 +01:00
Marc Mueller
0d8afc72c2
Update python-slugify to 8.0.1 ( #108373 )
2024-01-22 10:10:02 +01:00
J. Nick Koston
4a34cd25b2
Reduce lock contention when all translations are already cached ( #108634 )
2024-01-21 22:29:03 -10:00
Joost Lekkerkerker
62fe9144f1
Add icon translations to Adguard ( #108406 )
2024-01-22 09:10:26 +01:00
Joost Lekkerkerker
9d380cea21
Use default icon in Agent DVR ( #108405 )
2024-01-22 09:08:01 +01:00
Teemu R
fd1c9237a8
Bump songpal dependency to 0.16.1 ( #108637 )
2024-01-22 09:07:06 +01:00
Joost Lekkerkerker
ef7e2cfc08
Add icon translations to Abode ( #108407 )
2024-01-22 09:06:25 +01:00
Jan-Philipp Benecke
09be3ffc29
Add icon translations to WLED ( #108604 )
2024-01-22 09:04:37 +01:00
Jan-Philipp Benecke
2a24af14ff
Remove obsolete services.yaml and translations from WLED ( #108605 )
2024-01-22 09:03:30 +01:00
Joakim Sørensen
94f1f3e40c
Remove numbering from GitHub progress step to not deal with styling of list entries ( #108639 )
2024-01-22 08:57:48 +01:00
J. Nick Koston
fb62b6f01e
Fix unifi test_tracked_clients test ( #108638 )
...
Fix unifi test_tracked_clients client
This test relied on the sensor platform getting set up and creating
the device before the device_tracker platform was setup since the
device_tracker platform will disable the entity because there is
not matching device entry for it via
4ee6735cbb/homeassistant/components/device_tracker/config_entry.py (L336)
There is no guarantee the sensor platform will get set up before
the device tracker platform so the test was subject to a race
where it would fail if the device tracker platform was setup first
2024-01-22 08:35:24 +01:00
J. Nick Koston
4ee6735cbb
Small cleanup to zone async_active_zone ( #108629 )
2024-01-21 19:33:05 -10:00
J. Nick Koston
8d4a1f475e
Bump habluetooth to 2.3.1 ( #108628 )
2024-01-21 18:39:17 -10:00
J. Nick Koston
e9a7870080
Small cleanups to async_get_all_descriptions ( #108633 )
2024-01-21 18:09:33 -10:00
J. Nick Koston
0b3bcca49b
Avoid string decode/encode round trip in websocket_api get_services ( #108632 )
...
The cache was converting from bytes to str and when we read
the cache we converted it back to bytes again
2024-01-21 22:53:45 -05:00
J. Nick Koston
a3f9fc45e3
Refactor async_listen_once to remove nonlocal ( #108627 )
2024-01-21 22:52:47 -05:00
J. Nick Koston
740209912c
Small performance improvements to handing revoke token callbacks ( #108625 )
...
- Use a set to avoid linear search for remove
- Avoid recreating the unregister function each time
2024-01-21 22:49:06 -05:00
J. Nick Koston
3d3f4ac293
Avoid recreating persistent notification update function when subscribing ( #108624 )
...
I recently came up with an idea to look for callback functions
that get created over and over frequently by adding logging to
homeassistant.core.callback when its called to decorate
a function. This one happens a lot at runtime.
2024-01-21 22:45:45 -05:00
J. Nick Koston
573de95f21
Speed up run time of admin services by using HassJob ( #108623 )
2024-01-21 22:41:41 -05:00
J. Nick Koston
dbb5645e63
Significantly reduce websocket api connection auth phase latency ( #108564 )
...
* Significantly reduce websocket api connection auth phase latancy
Since the auth phase has exclusive control over the websocket
until ActiveConnection is created, we can bypass the queue and
send messages right away. This reduces the latancy and reconnect
time since we do not have to wait for the background processing
of the queue to send the auth ok message.
* only start the writer queue after auth is successful
2024-01-21 22:33:31 -05:00
Cody C
da1d530889
Update August diagnostics.py to redact contentToken ( #108626 )
2024-01-21 14:05:10 -10:00
Aaron Godfrey
71e636572f
Send recurrence data when updating a task in todoist ( #108269 )
...
* Send recurrence data when updating a task in todoist
* Update tests/components/todoist/test_todo.py
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Move logic into _task_api_data.
* Add comment about sending potentinally stale data.
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2024-01-21 15:09:08 -08:00
Erik Montnemery
e90b42d3d0
Fix FlowHandler show progress ( #108586 )
2024-01-21 22:40:48 +01:00
David Bonnes
0566ceca0f
Tweak evohome code quality ( #107596 )
...
* initial commit
* lint
* initial commit
2024-01-21 22:22:04 +01:00