Allen Porter
943fb2791e
Improve To-do service error handling ( #106886 )
2024-01-02 19:50:28 +01:00
Allen Porter
2e4c4729c4
Improve fitbit authentication error handling ( #106885 )
2024-01-02 17:51:15 +01:00
Erik Montnemery
a7f4d426ee
Handle time zone change in time_date ( #106880 )
2024-01-02 16:28:22 +01:00
Erik Montnemery
03cbf8b28d
Fix state update in time_date sensor ( #106879 )
2024-01-02 16:22:16 +01:00
Erik Montnemery
513261baff
Improve time_date tests ( #106878 )
2024-01-02 16:04:38 +01:00
J. Nick Koston
09b65f14b9
Index entities by domain for entity services ( #106759 )
2024-01-02 15:28:58 +01:00
Erik Montnemery
8f8c0ef13b
Deprecate 'beat' display option in Time & Date ( #106871 )
...
* Deprecate 'beat' display option in Time & Date
* Move deprecation warning
* Update homeassistant/components/time_date/const.py
Co-authored-by: Sander <developer@golles.nl>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Sander <developer@golles.nl>
2024-01-02 14:11:45 +01:00
Erik Montnemery
8f9bd75a36
Enable strict typing of date_time ( #106868 )
...
* Enable strict typing of date_time
* Fix parse_datetime
* Add test
* Add comments
* Update tests/util/test_dt.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-01-02 13:57:25 +01:00
Josef Zweck
f0132a6b88
Add reauthentication for tedee integration ( #106667 )
...
* start work
* add reauth
* title
* reuse user step for reauth
* Update strings.json
* simplify flow
* remove inline if
* remove await hass block
2024-01-02 13:28:15 +01:00
Robert Groot
2df9e5e7b9
Changed setup of EnergyZero services ( #106224 )
...
* Changed setup of energyzero services
* PR review updates
* Dict access instead of get
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Added tests for unloaded state
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-02 13:24:17 +01:00
Jan-Philipp Benecke
bdaf269ba3
Migrate geo_rss_events test to use freezegun ( #105895 )
2024-01-02 12:53:36 +01:00
Jan-Philipp Benecke
e3b09a5470
Migrate vizio tests to use freezegun ( #105417 )
2024-01-02 12:53:03 +01:00
Erik Montnemery
599271fdc0
Don't use entity_id in __repr__ of not added entity ( #106861 )
2024-01-02 11:35:16 +01:00
Josef Zweck
97a5f0b2af
Add diagnostics for tedee ( #106662 )
...
* add diagnostics
* don't redact lock name
* Update test_diagnostics.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-02 10:34:02 +01:00
Benjamin Richter
b27e830997
Fix fints account type check ( #106082 )
2024-01-02 09:59:13 +01:00
Robert Hillis
7396bc61d7
Set entity category and device class for Netgear LTE entities ( #106661 )
...
* Set entity category and device class for Netgear
* add suggested unit of measure and precision
2024-01-02 09:55:06 +01:00
Matt Zimmerman
370345ce2b
Map missing preset mapping for heat mode "ready" in smarttub ( #106856 )
2024-01-01 17:58:12 -10:00
Erik Montnemery
c1f1b5c50b
Ensure it's safe to call Entity.__repr__ on non added entity ( #106032 )
2023-12-31 18:54:34 +01:00
J. Nick Koston
bfda3f1ba8
Bump habluetooth to 2.0.1 ( #106750 )
...
fixes switching scanners to quickly since the manager failed
to account for jitter in the auto discovered advertising interval
replaces and closes #96531
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.0.0...v2.0.1
2023-12-31 06:44:55 -10:00
Josef Zweck
83b0934138
Add binary sensors for tedee ( #106773 )
...
* fix tests
* Update homeassistant/components/tedee/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-31 13:16:01 +01:00
Josef Zweck
0549c9e113
Add sensor platform for tedee integration ( #106722 )
...
* add sensors
* requested changes
* remove translation key from battery
* fix pullspring test
* loop instead of parametrize
* name snapshots
* fix snapshots
2023-12-31 12:24:44 +01:00
puddly
98c41f7398
Bump ZHA dependencies ( #106756 )
...
* Bump ZHA dependencies
* Revert "Remove bellows thread, as it has been removed upstream"
This reverts commit c28053f4bf
.
2023-12-31 04:54:09 -05:00
DiamondDrake
8140036d2e
Add support for cookie file to media_extractor ( #104973 )
...
* media_extractor comp -> add support for cookie file
* Update __init__.py
* Update __init__.py
* fixed pr request, added test
* update test with valid cookie file
* move cookies to subdirectory
* use pathlib instead of os.path
2023-12-30 14:34:50 +01:00
Floris272
ee1b0b46ce
Add reauth to Blue Current integration ( #106658 )
...
* Add reauth to Blue Current integration.
* Apply feedback
* Fix failing codecov check
* Fix patches
* Add wrong_account to strings.json
2023-12-30 13:53:35 +01:00
Josef Zweck
f17470cb29
Upper case tedee device name ( #106685 )
2023-12-30 13:15:22 +01:00
G Johansson
bcf75795c2
DNS IP implement retry ( #105675 )
...
* DNS IP implement retry
* Review comments
2023-12-30 10:51:34 +01:00
Erik Montnemery
461dad3039
Fix changed_variables in automation traces ( #106665 )
2023-12-30 08:34:21 +01:00
J. Nick Koston
9e3869ae1c
Avoid recreating ReadOnly dicts when attributes do not change ( #106687 )
2023-12-29 17:10:40 -10:00
Jaroslav Hanslík
e83aa86426
Fixed native apparent temperature in WeatherEntity ( #106645 )
2023-12-29 18:37:46 +01:00
Josef Zweck
02b863e968
Add tedee integration ( #102846 )
...
* 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 ( #106647 )
2023-12-29 13:22:52 +01:00
Robert Hillis
27bdbc6600
Add entity name and translations to Netgear LTE ( #106599 )
2023-12-29 11:07:56 +01:00
Erik Montnemery
a4e9a053c7
Fix missing await when running shutdown jobs ( #106632 )
2023-12-29 10:04:16 +01:00
J. Nick Koston
03fcb81a59
Small speed up to compressed state diff ( #106624 )
2023-12-29 08:36:20 +01:00
J. Nick Koston
7051f28547
Add deprecation warning for cover supported features when using magic numbers ( #106618 )
2023-12-29 08:34:08 +01:00
J. Nick Koston
a47587e3cd
Add deprecation warning for siren supported features when using magic numbers ( #106621 )
2023-12-28 15:45:27 -10:00
J. Nick Koston
e4a25825d3
Migrate light entity to use contains for LightEntityFeature with deprecation warnings ( #106622 )
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 ( #106619 )
2023-12-28 15:04:06 -10:00
J. Nick Koston
2b972f6dba
Add deprecation warning for lock supported features when using magic numbers ( #106620 )
2023-12-28 15:03:14 -10:00
J. Nick Koston
e0b6d4e216
Media player platform back-compat for custom components without MediaPlayerEntityFeature ( #106616 )
2023-12-28 14:32:44 -10:00
J. Nick Koston
931e90ab20
Humidifier platform back-compat for custom components without HumidifierEntityFeature ( #106613 )
2023-12-28 14:10:46 -10:00
J. Nick Koston
4b6aaf6254
Update platform back-compat for custom components without UpdateEntityFeature ( #106528 )
2023-12-28 14:10:26 -10:00
J. Nick Koston
81726808e8
Vacuum platform back-compat for custom components without VacuumEntityFeature ( #106614 )
2023-12-28 14:06:25 -10:00
J. Nick Koston
6506a8d511
Camera platform back-compat for custom components without CameraEntityFeature ( #106529 )
2023-12-29 00:45:35 +01:00
J. Nick Koston
552d4e49f0
Climate platform back-compat for custom components without ClimateEntityFeature ( #106605 )
2023-12-29 00:36:28 +01:00
J. Nick Koston
3e7c44c612
Fan platform back-compat for custom components without FanEntityFeature ( #106607 )
2023-12-29 00:36:15 +01:00
J. Nick Koston
d0e9f2ce0d
Water heater platform back-compat for custom components without WaterHeaterEntityFeature ( #106608 )
2023-12-29 00:16:02 +01:00
J. Nick Koston
97ee7e2c98
Remote platform back-compat for custom components without RemoteEntityFeature ( #106609 )
2023-12-29 00:15:48 +01:00
J. Nick Koston
a46fe94216
Add helper to report deprecated entity supported features magic numbers ( #106602 )
2023-12-28 12:24:36 -10:00
Thomas Hollstegge
6deb6ddbc4
Use correct state for emulated_hue covers ( #106516 )
2023-12-28 09:30:26 -10:00