Commit graph

70515 commits

Author SHA1 Message Date
Erik Montnemery
461dad3039
Fix changed_variables in automation traces () 2023-12-30 08:34:21 +01:00
J. Nick Koston
9e3869ae1c
Avoid recreating ReadOnly dicts when attributes do not change () 2023-12-29 17:10:40 -10:00
Keilin Bickar
2177113c6e
Bump asyncsleepiq to v1.4.1 ()
Update asyncsleepiq to v1.4.1
2023-12-30 01:45:04 +01:00
J. Nick Koston
f3ecec9c44
Fix missed cached_property for hvac_mode in climate () 2023-12-29 14:12:19 -10:00
J. Nick Koston
8abfde2d15
Bump roombapy to 1.6.10 ()
changelog: https://github.com/pschmitt/roombapy/compare/1.6.8...1.6.10

fixes 
2023-12-30 00:45:27 +01:00
J. Nick Koston
6e98f72f8b
Bump SQLAlchemy to 2.0.24 () 2023-12-29 10:19:06 -10:00
Jaroslav Hanslík
e83aa86426
Fixed native apparent temperature in WeatherEntity () 2023-12-29 18:37:46 +01:00
Xitee
2add7707b4
Add roomba total cleaned area sensor ()
* Add roomba total cleaned area sensor

* Use parentheses for multi-line lambda

* Update homeassistant/components/roomba/sensor.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

* Update homeassistant/components/roomba/sensor.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

* Revert "Update homeassistant/components/roomba/sensor.py"

This reverts commit 819be6179f.

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2023-12-29 15:52:38 +01:00
Josef Zweck
02b863e968
Add tedee integration ()
* init tedee

* init tests

* add config flow tests

* liniting

* test

* undo

* linting

* pylint

* add tests

* more tests

* more tests

* update snapshot

* more tests

* typing

* strict typing

* cleanups

* cleanups, fix tests

* remove extra platforms

* remove codeowner

* improvements

* catch tedeeclientexception

* allow bridge selection in CF

* allow bridge selection in CF

* allow bridge selection in CF

* allow bridge selection in CF

* abort earlier

* auto-select bridge

* remove cloud token, optionsflow to remove size

* remove options flow leftovers

* improve coverage

* defer coordinator setting to after first update

* define coordinator

* some improvements

* remove diagnostics, webhook

* remove reauth flow, freeze data classes

* fix lock test

* Update homeassistant/components/tedee/entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/__init__.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* requested changes

* requested changes

* Update lock.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update entity.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update lock.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* requested changes

* 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>

* 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>

* Update tests/components/tedee/conftest.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/lock.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update tests/components/tedee/test_config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/lock.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/tedee/lock.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* requested changes

* requested changes

* requested changes

* revert load fixture

* change tests

* Update test_config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* remove warning

* move stuff out of try

* add docstring

* tedee lowercase, time.time

* back to some uppercase, time.time

* awaitable

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-29 14:55:41 +01:00
Erik Montnemery
56a58f9285
Improve tests of inheriting entity descriptions () 2023-12-29 13:22:52 +01:00
Erik Montnemery
95d7a66c16
Fix yolink entity descriptions () 2023-12-29 13:22:06 +01:00
G Johansson
853e4d87fa
Handle no permission for disks in Systemmonitor () 2023-12-29 13:21:36 +01:00
G Johansson
4cd1965786
Use set instead of list in Systemmonitor () 2023-12-29 13:21:08 +01:00
Jirka
19e0f55fc8
Fix typo in Blink strings ()
Update strings.json

Fixed typo.
2023-12-29 12:01:23 +01:00
Joe Neuman
e17e372c94
Fix count bug in qBittorrent () 2023-12-29 11:08:40 +01:00
Robert Hillis
27bdbc6600
Add entity name and translations to Netgear LTE () 2023-12-29 11:07:56 +01:00
Brett Adams
149fdfb802
Minor improvements to Tessie device entries ()
Add more fields to device info
2023-12-29 10:32:13 +01:00
Nikolay Vasilchuk
c2cfc8ab46
Add GPS satellites count to Starline sensor ()
* GPS Satellites count Starline sensor

* Update homeassistant/components/starline/sensor.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/starline/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Capitalise units

* Revert capitalisation

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
2023-12-29 10:29:06 +01:00
Erik Montnemery
a4e9a053c7
Fix missing await when running shutdown jobs () 2023-12-29 10:04:16 +01:00
J. Nick Koston
7702f971fb
Use built-in set methods for light supported checks () 2023-12-29 08:37:44 +01:00
J. Nick Koston
03fcb81a59
Small speed up to compressed state diff () 2023-12-29 08:36:20 +01:00
J. Nick Koston
7051f28547
Add deprecation warning for cover supported features when using magic numbers () 2023-12-29 08:34:08 +01:00
Kevin Worrel
ee2689de3c
Refactor screenlogic numbers to use subclasses () 2023-12-28 15:45:34 -10:00
J. Nick Koston
a47587e3cd
Add deprecation warning for siren supported features when using magic numbers () 2023-12-28 15:45:27 -10:00
J. Nick Koston
e4a25825d3
Migrate light entity to use contains for LightEntityFeature with deprecation warnings () 2023-12-28 15:45:06 -10:00
J. Nick Koston
e6c6327463
Add deprecation warning for alarm_control_panel supported features when using magic numbers () 2023-12-28 15:04:06 -10:00
J. Nick Koston
2b972f6dba
Add deprecation warning for lock supported features when using magic numbers () 2023-12-28 15:03:14 -10:00
J. Nick Koston
e0b6d4e216
Media player platform back-compat for custom components without MediaPlayerEntityFeature () 2023-12-28 14:32:44 -10:00
J. Nick Koston
931e90ab20
Humidifier platform back-compat for custom components without HumidifierEntityFeature () 2023-12-28 14:10:46 -10:00
J. Nick Koston
4b6aaf6254
Update platform back-compat for custom components without UpdateEntityFeature () 2023-12-28 14:10:26 -10:00
J. Nick Koston
81726808e8
Vacuum platform back-compat for custom components without VacuumEntityFeature () 2023-12-28 14:06:25 -10:00
J. Nick Koston
6506a8d511
Camera platform back-compat for custom components without CameraEntityFeature () 2023-12-29 00:45:35 +01:00
J. Nick Koston
552d4e49f0
Climate platform back-compat for custom components without ClimateEntityFeature () 2023-12-29 00:36:28 +01:00
J. Nick Koston
3e7c44c612
Fan platform back-compat for custom components without FanEntityFeature () 2023-12-29 00:36:15 +01:00
J. Nick Koston
d0e9f2ce0d
Water heater platform back-compat for custom components without WaterHeaterEntityFeature () 2023-12-29 00:16:02 +01:00
J. Nick Koston
97ee7e2c98
Remote platform back-compat for custom components without RemoteEntityFeature () 2023-12-29 00:15:48 +01:00
J. Nick Koston
a46fe94216
Add helper to report deprecated entity supported features magic numbers () 2023-12-28 12:24:36 -10:00
Robert Hillis
f93b0a4831
Fix Netgear LTE halting startup () 2023-12-28 22:26:19 +01:00
tronikos
858e01ea42
Rename domain aepohio to aep_ohio ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-28 22:24:11 +01:00
Sid
f99c37b2b5
bump openwebifpy to 4.0.3 () 2023-12-28 21:59:56 +01:00
Joost Lekkerkerker
c9ecf3af54
Move aeptexas to aep_texas () 2023-12-28 21:58:34 +01:00
J. Nick Koston
7441962211
Bump aiohomekit to 3.1.1 () 2023-12-28 21:18:05 +01:00
jjlawren
ad199aaba2
Cleanup Sonos subscription used during setup () 2023-12-28 21:08:55 +01:00
Erik Montnemery
90744b0a8e
Revert "Set volume_step in enigma2 media_player" () 2023-12-28 21:08:16 +01:00
G Johansson
67629111f9
Systemmonitor always load imported disks ()
* Systemmonitor always load legacy disks

* loaded_resources
2023-12-28 20:39:39 +01:00
Thomas Hollstegge
6deb6ddbc4
Use correct state for emulated_hue covers () 2023-12-28 09:30:26 -10:00
Michael
756847eea8
Only check known attributes in significant change support ()
only check known attributes
2023-12-28 20:20:59 +01:00
G Johansson
648afe121d
Replace dash in language if needed ()
* Replace dash in language if needed

* Add tests
2023-12-28 20:16:14 +01:00
mkmer
e7e0ae8f6a
Move services to entity services in blink ()
* Use device name to lookup camera

* Fix device registry serial

* Move to entity based services

* Update tests

* Use config_entry
Move refresh service out of camera

* Use config entry for services

* Fix service schema

* Add depreciation note

* Depreciation note

* key error changes
deprecated (not depreciated)
repair issue

* tweak message

* deprication v2

* back out update field change

* backout update schema changes

* Finish rollback on update service

* update doc strings

* move to 2024.7.0
More verbosity to deprecation message
2023-12-28 19:56:40 +01:00
Erik Montnemery
1909163c8e
Revert "Set volume_step in bluesound media_player" ()
Revert "Set volume_step in bluesound media_player ()"

This reverts commit 7fa55ffdd2.
2023-12-28 19:54:51 +01:00