Jan-Philipp Benecke
ca886de3ca
Remove deprecated YAML support from OpenSky ( #107585 )
2024-01-08 22:03:25 +01:00
Marc Mueller
8150754b9b
Improve led_ble generic typing ( #107534 )
2024-01-08 10:08:19 -10:00
mkmer
438ba7eaad
Add software version to Blink device info ( #107548 )
...
* add firmware to device
* Version from attributes
2024-01-08 20:32:29 +01:00
nic
e349608f92
Retry zoneminder connection setup ( #107519 )
...
* zoneminder setup retry connection
Makes ZM setup be async for enabling connection retry attempts
This also requires zm-py version bump v0.5.4 as that
dependency was patched in conjunction to resolve this issue
Closes #105271
Signed-off-by: Nic Boet <nic@boet.cc>
* ruff format
Signed-off-by: Nic Boet <nic@boet.cc>
* ruff fixes
Signed-off-by: Nic Boet <nic@boet.cc>
* RequestsConnectionError
Signed-off-by: Nic Boet <nic@boet.cc>
* revert async changes
Signed-off-by: Nic Boet <nic@boet.cc>
---------
Signed-off-by: Nic Boet <nic@boet.cc>
2024-01-08 20:30:44 +01:00
Michael Hansen
4bb2a3ad92
Specific Assist errors for domain/device class ( #107302 )
...
* Specific errors for domain/device class
* Don't log exception
* Check device class first
* Refactor guard clauses
* Test default error
2024-01-08 12:23:06 -06:00
Josef Zweck
0d946c62dc
Bump pytedee_async to 0.2.10 ( #107540 )
...
* bump tedee
* bump tedee
2024-01-08 17:17:20 +01:00
starkillerOG
fdf71b2687
Bump reolink_aio to 0.8.6 ( #107541 )
2024-01-08 17:01:19 +01:00
FlorianOosterhof
13bfeef1da
Unlock the precision of sensors of the opentherm_gw integration ( #107227 )
...
* Unlock the precision of sensors of the opentherm_gw integration
* Add a suggested_display_precision attribute to all opentherm_gw sensors.
2024-01-08 16:37:11 +01:00
elmurato
0d44a1eb66
Bump mcstatus to v11.1.1 ( #107546 )
...
* Bump mcstatus to 11.1.0
* Bump mcstatus to v11.1.1
2024-01-08 16:32:37 +01:00
mkmer
d7be7f5ae1
Bump blinkpy to 0.22.5 ( #107537 )
...
bump blinkpy 0.22.5
2024-01-08 15:11:19 +01:00
Josef Zweck
080484f2f6
Remove tedee device safely from registry ( #107529 )
...
remove device safely from registry
2024-01-08 13:10:16 +01:00
mkmer
cc67fd8a3c
Reduce polling rate in Blink ( #107386 )
2024-01-08 10:51:58 +01:00
Marc Mueller
e7cc26d028
Improve folder_watcher typing ( #107271 )
2024-01-08 10:49:15 +01:00
Marc Mueller
3632d6be46
Enable strict typing for dlna_dms ( #107305 )
2024-01-08 10:45:51 +01:00
Marc Mueller
d0e6ce193c
Enable strict typing for tod ( #107284 )
2024-01-08 10:44:47 +01:00
Marc Mueller
c30bf1f6e1
Enable strict typing for nightscout ( #107307 )
2024-01-08 10:43:40 +01:00
Marc Mueller
b22cd2deaa
Enable strict typing for system_health ( #107283 )
2024-01-08 10:40:49 +01:00
Josef Zweck
14bf778c10
Cleanup device registry for tedee when a lock is removed ( #106994 )
...
* remove removed locks
* move duplicated code to function
* remove entities by removing device
* add new locks automatically
* add locks from coordinator
* smaller pr
* remove snapshot
* move lock removal to coordinator
* change comment
* Update tests/components/tedee/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/tedee/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* test lock unavailable
* move logic to function
* resolve merge conflicts
* no need to call keys()
* no need to call keys()
* check for change first
* readability
* Update tests/components/tedee/test_lock.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/tedee/test_lock.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-08 10:37:35 +01:00
Joost Lekkerkerker
5fe96390f5
Add zone devices to AnthemAV ( #107192 )
2024-01-08 10:37:17 +01:00
Manuel Rüger
394385fdeb
Fix Luftdaten sensor id string ( #107506 )
...
Luftdaten: fix sensor id string
2024-01-08 10:15:30 +01:00
Marc Mueller
3c7a9272fa
Enable strict typing for intent ( #107282 )
2024-01-08 10:09:48 +01:00
Marc Mueller
5ef04fcc7b
Improve hunterdouglas_powerview typing ( #107445 )
2024-01-08 10:08:52 +01:00
Marc Mueller
a6fc4c2bd5
Improve hassio typing ( #107292 )
2024-01-08 10:08:09 +01:00
Marc Mueller
78752264b3
Fully type homeassistant integration ( #107380 )
2024-01-08 10:07:30 +01:00
Marc Mueller
5ae419367e
Enable strict typing for generic_hygrostat ( #107272 )
2024-01-08 09:59:31 +01:00
Marc Mueller
265f587768
Enable strict typing for history_stats ( #107273 )
2024-01-08 09:58:07 +01:00
Erwin Douna
3958d89ae6
Improve typing for Tado ( #106992 )
2024-01-08 09:57:01 +01:00
Lucas Mindêllo de Andrade
db53237b9a
Bump SunWEG to 2.1.0 ( #107459 )
2024-01-08 09:51:06 +01:00
Marc Mueller
f5d5e1dcbb
Enable strict typing for google_assistant_sdk ( #107306 )
2024-01-08 09:47:17 +01:00
Marc Mueller
fde7a6e9ef
Improve dispatcher typing ( #106872 )
2024-01-08 09:45:37 +01:00
J. Nick Koston
ea4143154b
Handle unknown state in HomeKit ( #107039 )
2024-01-08 09:42:28 +01:00
Jan-Philipp Benecke
40e1bab0ac
Remove deprecated YAML for freebox ( #107497 )
2024-01-08 09:36:17 +01:00
Marc Mueller
442eb68d92
Fix asyncio.gather call ( #107500 )
2024-01-08 09:35:47 +01:00
tronikos
3709475cb5
Enable long term statistics for Flume water usage current sensor ( #107512 )
2024-01-08 09:31:56 +01:00
G Johansson
d8c139f211
Fix language flavors in holiday ( #107392 )
2024-01-08 09:31:44 +01:00
J. Nick Koston
d260ed938a
Reduce overhead to call entity services ( #106908 )
2024-01-08 09:30:52 +01:00
Jan Bouwhuis
9ad3c8dbc9
Remove MQTT legacy vacuum support ( #107274 )
2024-01-08 09:22:43 +01:00
Joost Lekkerkerker
1171a7a3d9
Migrate kmtronic to has entity name ( #107469 )
2024-01-08 09:14:37 +01:00
Joost Lekkerkerker
af209fe2b8
Migrate Mullvad to has entity name ( #107520 )
2024-01-08 09:13:50 +01:00
Joost Lekkerkerker
7202126751
Add Met eireann to strict typing ( #107486 )
2024-01-08 09:13:15 +01:00
J. Nick Koston
d609344f40
Reduce duplicate code in ESPHome connection callback ( #107338 )
2024-01-08 09:10:58 +01:00
Joost Lekkerkerker
102fdbb237
Bump aiowithings to 2.1.0 ( #107417 )
2024-01-08 09:08:59 +01:00
J. Nick Koston
fc36c48acc
Bump sensorpush-ble to 1.6.2 ( #107410 )
2024-01-07 22:06:12 -10:00
Joost Lekkerkerker
eaac01bc76
Introduce heat area property in moehlenhoff alpha2 ( #107488 )
2024-01-08 08:17:28 +01:00
Joost Lekkerkerker
8b0c96a212
Clean up met config flow ( #107480 )
2024-01-08 08:11:30 +01:00
Joost Lekkerkerker
f2483bf660
Use constants in Alpha2 config flow ( #107518 )
2024-01-08 08:05:51 +01:00
J. Nick Koston
efffbc08aa
Add support for bluetooth local name matchers shorter than 3 chars ( #107411 )
2024-01-07 18:25:56 -10:00
J. Nick Koston
69307374f4
Signficantly reduce executor contention during bootstrap ( #107312 )
...
* Signficantly reduce executor contention during bootstrap
At startup we have a thundering herd wanting to use the executor
to load manifiest.json. Since we know which integrations we are
about to load in each resolver step, group the manifest loads
into single executor jobs by calling async_get_integrations on
the deps of the integrations after they are resolved.
In practice this reduced the number of executor jobs
by 80% during bootstrap
* merge
* naming
* tweak
* tweak
* not enough contention to be worth it there
* refactor to avoid waiting
* refactor to avoid waiting
* tweaks
* tweaks
* tweak
* background is fine
* comment
2024-01-07 22:55:40 -05:00
J. Nick Koston
acf78664e2
Reduce overhead to compile statistics ( #106927 )
...
* Reduce overhead to compile statistics
statistics uses LazyState for compatibility with State when pulling
data from the database.
After the previous round of refactoring to modern history, the setters
are never called and can be removed.
* reduce
2024-01-07 22:36:49 -05:00
J. Nick Koston
d04e2d56da
Add support for JSON fragments ( #107213 )
2024-01-07 17:36:31 -10:00