Marc Mueller
c5c132e1d4
Enable strict typing for airq ( #106813 )
2024-01-01 20:33:38 +01:00
Marc Mueller
f67bae2cde
Enable strict typing for aruba ( #106839 )
2024-01-01 20:33:15 +01:00
Marc Mueller
800351287b
Enable strict typing for aquostv ( #106836 )
2024-01-01 20:32:29 +01:00
Marc Mueller
0077989169
Enable strict typing for alpha_vantage ( #106816 )
2024-01-01 20:19:19 +01:00
Marc Mueller
4e0c0cf2ca
Enable strict typing for androidtv ( #106820 )
2024-01-01 20:15:01 +01:00
Marc Mueller
06a5e25853
Enable strict typing for anel_pwrctrl ( #106821 )
2024-01-01 20:14:34 +01:00
Marc Mueller
c37e268030
Enable strict typing for aprs ( #106824 )
2024-01-01 20:14:00 +01:00
Marc Mueller
3433e1d349
Enable strict typing for airthings_ble ( #106815 )
2024-01-01 18:56:44 +01:00
Xitee
a64f912733
Use walrus operator for roomba total cleaned area sensor value ( #106772 )
2024-01-01 06:24:13 -10:00
J. Nick Koston
41f0eda712
Use shorthand attrs for tplink color temp min/max ( #106796 )
...
The valid_temperature_range property does a regex match over
every possible model. Avoid calling it more than once since
it will never change as its based on the model
2024-01-01 13:14:28 +01:00
Marc Mueller
74e02fe057
Update pytest to 7.4.4 ( #106802 )
2024-01-01 13:12:56 +01:00
Christopher Bailey
ce54a1259a
Bump pyunifiprotect to v4.22.5 ( #106781 )
2023-12-31 09:26:21 -10:00
David Knowles
80f8102b83
Bump pyschlage to 2023.12.1 ( #106782 )
2023-12-31 20:17:51 +01: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
David F. Mulcahey
c83388fd2d
Fix Zlinky energy polling in ZHA ( #106738 )
2023-12-31 12:12:06 -05: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
Guy Shefer
70e2ff351d
Add Tami4 integration boil water button ( #103400 )
...
* Implement boil water button
* Sort platforms list
* Get API directly
* Cleanup
* Rename boil button string
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Add button to .coveragerc
* Change ButtonEntityDescription to EntityDescription
* Update homeassistant/components/tami4/button.py
* Update homeassistant/components/tami4/button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-31 15:39:00 +01: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
Álvaro Fernández Rojas
f7154cff9d
Update aioairzone-cloud to v0.3.8 ( #106736 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-12-31 11:50:53 +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
Tobias Sauerwein
6a582b29f1
Bump pyatmo to v8.0.2 ( #106758 )
2023-12-31 10:04:42 +01:00
J. Nick Koston
92713c3f37
Bump pyunifiprotect to 4.22.4 ( #106749 )
...
changelog: https://github.com/AngellusMortis/pyunifiprotect/compare/v4.22.3...v4.22.4
2023-12-31 09:44:12 +01:00
Franck Nijhof
b1dd064f2d
Mark time entity component as strictly typed ( #106720 )
2023-12-31 02:52:59 +01:00
starkillerOG
95f6336ecd
Bump reolink_aio to 0.8.5 ( #106747 )
2023-12-31 00:45:05 +01:00
Franck Nijhof
82b15d9e38
Add missing vacuum toggle service description ( #106729 )
2023-12-30 23:16:06 +01:00
J. Nick Koston
969f9e2e3f
Use more shorthand attrs in bond fan ( #106740 )
2023-12-30 20:49:06 +01:00
Franck Nijhof
1849d68e78
Mark siren entity component as strictly typed ( #106719 )
2023-12-30 20:21:33 +01:00
Franck Nijhof
ff25211bf9
Mark wake_word entity component as strictly typed ( #106724 )
2023-12-30 20:20:33 +01:00
Franck Nijhof
2a6a347cd0
Mark datetime entity component as strictly typed ( #106717 )
2023-12-30 15:47:08 +01: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
Franck Nijhof
faa2129e96
Mark todo entity component as strictly typed ( #106718 )
2023-12-30 14:32:44 +01:00
Franck Nijhof
4764af96a8
Mark date entity component as strictly typed ( #106716 )
2023-12-30 14:23:43 +01:00
Jan-Philipp Benecke
9d36b716e7
Use call_soon_threadsafe in render_will_timeout of template helper ( #106514 )
2023-12-30 13:55:53 +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
Michael
cc14d80d3d
Add ffmpeg to dev-container ( #106710 )
2023-12-30 13:14:49 +01:00
J. Nick Koston
a49999e984
Pin lxml to 4.9.4 ( #106694 )
2023-12-30 11:29:19 +01:00
G Johansson
bcf75795c2
DNS IP implement retry ( #105675 )
...
* DNS IP implement retry
* Review comments
2023-12-30 10:51:34 +01:00
Sid
f22d6a4279
Use volume up/down from enigma2 API ( #106674 )
...
enigma2: use volume up/down from enigma2 API
2023-12-30 10:34:57 +01:00
J. Nick Koston
197525c697
Bump thermobeacon-ble to 0.6.2 ( #106676 )
...
changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/compare/v0.6.0...v0.6.2
2023-12-30 10:33:59 +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
Keilin Bickar
2177113c6e
Bump asyncsleepiq to v1.4.1 ( #106682 )
...
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 ( #106692 )
2023-12-29 14:12:19 -10:00
J. Nick Koston
8abfde2d15
Bump roombapy to 1.6.10 ( #106678 )
...
changelog: https://github.com/pschmitt/roombapy/compare/1.6.8...1.6.10
fixes #105323
2023-12-30 00:45:27 +01:00
J. Nick Koston
6e98f72f8b
Bump SQLAlchemy to 2.0.24 ( #106672 )
2023-12-29 10:19:06 -10:00
Jaroslav Hanslík
e83aa86426
Fixed native apparent temperature in WeatherEntity ( #106645 )
2023-12-29 18:37:46 +01:00
Xitee
2add7707b4
Add roomba total cleaned area sensor ( #106640 )
...
* 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 ( #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