Jason Kossis
a5ab2dfb62
Add Vital 100S & Vital 200S to VeSync sensors ( #111017 )
2024-02-21 20:39:06 +01:00
Paul Bottein
0eef449526
Add icon translations to Tessie ( #111096 )
2024-02-21 19:49:04 +01:00
starkillerOG
ef02fca6ba
Fix Motionblinds TDBU ( #110871 )
2024-02-21 19:47:02 +01:00
Shay Levy
53be4ebab5
Bump pywebpush to 1.14.1 ( #111082 )
2024-02-21 19:46:08 +01:00
J. Nick Koston
1de83140ab
Avoid circular import in Storage.async_delay_save ( #111086 )
2024-02-21 12:45:59 -06:00
J. Nick Koston
d6fac87876
Avoid compressing application (tarfile) downloads from supervisor ( #110224 )
2024-02-21 12:45:47 -06:00
Christopher Bailey
a0b185d06d
Fixes UniFi Protect light state check ( #111058 )
2024-02-21 19:45:32 +01:00
J. Nick Koston
7bf0fb9e48
Avoid late import of area registry in device registry if its not used ( #111081 )
2024-02-21 12:45:00 -06:00
Álvaro Fernández Rojas
395a452162
Update AEMET-OpenData to v0.4.9 ( #111092 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-02-21 19:35:19 +01:00
Franck Nijhof
a906ae3647
Merge branch 'master' into dev
2024-02-21 16:58:45 +01:00
J. Nick Koston
ae7ebc25c7
Migrate shelly to use Debouncer.async_schedule_call ( #111087 )
2024-02-21 09:47:36 -06:00
Cyrill Raccaud
6e20cc8700
Support Bring! recently list ( #109854 )
...
* support bring recently list
* fix keyerror
---------
Co-authored-by: tr4nt0r <manni@zapto.de>
2024-02-21 07:27:59 -08:00
Andriy Kushnir
6f1cc7b3a4
Add code owner to roomba integration ( #111071 )
...
* Add Orhideous as code owner to roomba integration
* Update CODEOWNERS for roomba integration as well
2024-02-21 13:44:03 +01:00
J. Nick Koston
4bddf32cc4
Avoid the final write of every registry at the end of each test ( #111053 )
2024-02-21 06:01:19 -06:00
Åke Strandberg
2614d6fece
Add tests to myuplink binary_sensor ( #110995 )
2024-02-21 12:32:25 +01:00
Jan Rothkegel
05b23c2e7b
Replace Wolflink dependency with wolf_comm to support authentication via OpenID ( #110249 )
...
* Add OpenID authentication to wolflink integration
* Update wolf-comm to 0.0.2
* Upgrade wolf_comm to 0.0.3 + fix tests
* Version 0.0.4 of wolf_comm including LICENSE.txt
* Update requirements to wolf_comm 0.0.4
---------
Co-authored-by: Jan Rothkegel <jan.rothkegel@web.de>
2024-02-21 09:37:13 +01:00
J. Nick Koston
776a9b8691
Make device registry cleanup a callback function ( #111052 )
...
* Add async_schedule_call to the Debouncer
async_schedule_call allows the Debouncer to schedule a call
from a callback without having to create tasks to run
async_call
* Update homeassistant/helpers/debounce.py
* Make device registry cleanup all callback function
* fix typing, code supported callback functions, but typing did not
* fixes
* fixes
* fix
* we had no coverage for other job types
* we had no coverage for other job types
2024-02-21 09:34:49 +01:00
Jan Bouwhuis
c048b840fc
Do not directly call async_setup_entry in MQTT tests ( #111010 )
2024-02-21 07:47:30 +01:00
J. Nick Koston
5b73adba20
Revert "Reduce dict lookups in entity registry indices" ( #111055 )
...
Revert "Reduce dict lookups in entity registry indices (#109712 )"
This reverts commit 440212ddce
.
2024-02-21 07:11:58 +01:00
J. Nick Koston
490c03d248
Add async_schedule_call to the Debouncer ( #111051 )
2024-02-21 00:09:45 -06:00
J. Nick Koston
aaa071e810
Increase unifiprotect fallback interval to 20s ( #110870 )
2024-02-20 23:48:41 -06:00
J. Nick Koston
b1cbf9840a
Make adding new device in unifiprotect callback functions ( #111054 )
2024-02-20 23:47:31 -06:00
Christopher Bailey
7eb6614818
Guide users to migrate from Ubiquiti Cloud Accounts to local for UniFi Protect ( #111018 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-20 23:32:47 -06:00
Christopher Bailey
fb04df5392
Improve UniFi Protect re-auth ( #110021 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-20 23:31:42 -06:00
J. Nick Koston
da9d71cb6b
Fix race in automation test_extraction_functions ( #111056 )
2024-02-20 23:25:19 -06:00
J. Nick Koston
1a02330bd9
Avoid creating tasks to remove entities ( #110967 )
2024-02-20 21:32:36 -06:00
Josef Zweck
db77e73a76
Add calendar platform to La Marzocco ( #108237 )
...
* add calendar
* rename function
* remove device from test
* requested changes
* extend range
* fix async_get_events
* catch and test edge cases
* remove commented code
* rebase snapshot
2024-02-20 19:15:47 -08:00
Shay Levy
c690a9df83
Fix Shelly RPC RSSI sensor removal ( #111035 )
2024-02-20 21:05:59 -06:00
J. Nick Koston
2f2cdedddd
Avoid creating multiple tasks for config entry init ( #110899 )
2024-02-20 21:57:36 -05:00
J. Nick Koston
9ce1ec414e
Reduce overhead to load multiple languages in translations ( #111028 )
...
* Reduce overhead to load multiple languages in translations
Instead of loading in a task, we now group everything
to be loaded into a single executor job
* fixes
* fixes
* fixes
* fixes
* fixes
* update tests
* add missing coverage (was existing)
2024-02-20 21:52:28 -05:00
J. Nick Koston
9c145b5faa
Fix race in removing entities from the registry ( #110978 )
2024-02-20 20:48:31 -06:00
J. Nick Koston
94e372a345
Make ConfigEntry.async_shutdown a callback ( #111027 )
...
Nothing needed to be awaited here and this generated a task per config
entry at shutdown
2024-02-20 21:38:24 -05:00
J. Nick Koston
17ba96ffdb
Avoid creating tasks to install dependent requirements ( #111048 )
2024-02-20 20:30:07 -06:00
J. Nick Koston
dc4008c518
Avoid creating tasks to shutdown entity platforms ( #111026 )
...
* Avoid creating tasks to shutdown entity platforms
Nothing needed to be awaited here
* fix mocking
* missed one test
2024-02-20 21:10:25 -05:00
J. Nick Koston
98d5f2fc01
Reduce registry overhead in tests ( #110955 )
...
* Avoid scheduling registry loads as tasks in tests
Since we patch out async_load in Store, these will not yield
to the event loop so it makes sense to await them instead
of creating tasks
This reduced my local test run times ~2.5% on average
* mock out save as well so we do not schedule tasks to save empty data
* tweaks
* fix lingering files
* another one
* too much for one PR, reduce
* fix targets
2024-02-20 21:01:50 -05:00
some-guy-23
a542b36997
Add state class to Motion Blinds battery sensor ( #111016 )
2024-02-20 23:45:37 +01:00
G Johansson
32a6662d1d
Bump holidays to 0.43 ( #111039 )
2024-02-20 23:37:17 +01:00
J. Nick Koston
145c6163a4
Fix race in gardena_bluetooth config flow tests ( #111042 )
2024-02-20 16:08:06 -06:00
Brett Adams
5b00703ef7
Add presets to Advantage Air ( #109485 )
...
* Add presets
* Make hvac_modes dynamic
* Add supported features
* Fix set preset mode
* Add coverage
* Remove unused constants
* Remove the extra newline
* Add snapshot assertion to new test
* Add comments
* Use ServiceValidationError
* Test for ServiceValidationError
* Fix typo
* Refactor to use _handle_coordinator_update
* Remove preset_mode prop
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-02-20 22:00:52 +01:00
J. Nick Koston
9f8e4cecdd
Remove update_before_add from legacy ios integration ( #111033 )
2024-02-20 21:26:24 +01:00
J. Nick Koston
8e9946afc9
Remove update_before_add from nut sensors ( #111032 )
2024-02-20 21:12:06 +01:00
Michael
f295382c92
Reset error state when Ecovacs bot is operational again ( #110962 )
2024-02-20 17:15:55 +01:00
Jeremy TRUFIER
86ea5c135f
Bump pyOverkiz to 1.13.7 ( #111004 )
2024-02-20 15:42:29 +01:00
Marco Lettieri
cd05972276
Add sensor platform to microBees ( #111008 )
...
* add microBees sensor
* add a sensor.py in .coveragerc
* fixes review
---------
Co-authored-by: FedDam <noceracity@gmail.com>
2024-02-20 15:32:19 +01:00
J. Nick Koston
ad94534d37
Migrate sensibo to use async_update_reload_and_abort ( #110986 )
2024-02-20 14:41:14 +01:00
Mick Vleeshouwer
6471397d09
Fix reauth in Overkiz for config entries created prior to 2022.12 ( #106251 )
...
* Fix #106204
* Use api type variable
2024-02-20 14:15:16 +01:00
Federico D'Amico
93d6f0a780
Bump microBeesPy to 0.2.9 ( #111006 )
...
change library
2024-02-20 13:39:14 +01:00
Thomas55555
e6cfa7fa09
Bump aioautomower to 2024.2.7 ( #110991 )
...
bump aioautomower to 2024.2.7
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-02-20 12:04:42 +01:00
Federico D'Amico
ac926f9c64
Introduce actuator base entity to microBees ( #111000 )
...
* changed library imports and added sensors to coordinator and new entity
* revert library
* revert library
2024-02-20 11:55:36 +01:00
Simon Goodall
5b470ff16f
Expose Hive Motion Sensor temperature ( #105985 )
2024-02-20 10:57:19 +01:00