Robert Hillis
200804237f
Add binary sensor tests to Skybell ( #79568 )
...
* Add tests to Skybell
* better way to manage cache
* uno mas
* try ci fix
* temporary
* undo temporary
* ruff
* black
* uno mas
* uno mas
* remove problematic test for now
* reduce to binary sensor tests
* coverage
* move cache to json
* Update tests/components/skybell/conftest.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-22 18:56:50 +01:00
Joost Lekkerkerker
9278db7344
Rename variable in Overkiz config flow ( #104377 )
2023-11-22 18:31:18 +01:00
Joost Lekkerkerker
b5f8b35549
Remove Overkiz config flow constructor ( #104375 )
2023-11-22 17:54:10 +01:00
Luke Lashley
5f41d6bbfb
Add better error handling for Roborock initialization ( #104181 )
...
* Introduce better handling of errors in init for Roborock
* patch internally
* push exceptions up
* remove duplicated test
2023-11-22 08:34:20 -08:00
Mick Vleeshouwer
75f237b587
Add local API support to Overkiz integration (Somfy TaHoma Developer Mode) ( #71644 )
...
* Add initial config flow implementation
* Add initial config flow implementation
* Add todos
* Bugfixes
* Add first zeroconf code
* Fixes for new firmware
* Bugfixes for local integration
* Delete local token
* Fix diagnostics
* Update translations and improve code
* Update translations and improve code
* Add local integration updates
* Add local integration updates
* Small tweaks
* Add comments
* Bugfix
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Bugfixes
* Small code improvements
* Small code improvements
* Change Config Flow (breaking change)
* Remove token when integration is unloaded
* Remove print
* Simplify
* Bugfixes
* Improve configflow
* Clean up unnecessary things
* Catch nosuchtoken exception
* Add migration for Config Flow
* Add version 2 migration
* Revert change in Config Flow
* Fix api type
* Update strings
* Improve migrate entry
* Implement changes
* add more comments
* Extend diagnostics
* Ruff fixes
* Clean up code
* Bugfixes
* Set gateway id
* Start writing tests
* Add first local test
* Code coverage to 64%
* Fixes
* Remove local token on remove entry
* Add debug logging + change manifest
* Add developer mode check
* Fix not_such_token issue
* Small text changes
* Bugfix
* Fix tests
* Address feedback
* DRY
* Test coverage to 77%
* Coverage to 78%
* Remove token removal by UUID
* Add better retry methods
* Clean up
* Remove old data
* 87% coverage
* 90% code coverage
* 100% code coverage
* Use patch.multiple
* Improve tests
* Apply pre-commit after rebase
* Fix breaking changes in ZeroconfServiceInfo
* Add verify_ssl
* Fix test import
* Fix tests
* Catch SSL verify failed
* Revert hub to server rename
* Move Config Flow version back to 1
* Add diagnostics tests
* Fix tests
* Fix strings
* Implement feedback
* Add debug logging for local connection errors
* Simplify Config Flow and fix tests
* Simplify Config Flow
* Fix verify_ssl
* Fix rebase mistake
* Address feedback
* Apply suggestions from code review
* Update tests/components/overkiz/test_config_flow.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-22 16:53:17 +01:00
Florian
01c49ba0e4
Add recording status for Philips TV ( #94691 )
2023-11-22 14:24:49 +00:00
Marc Mueller
1f3f073df9
Fix idasen_desk coordinator typing ( #104361 )
2023-11-22 14:08:22 +01:00
Malene Trab
60dcd24bf9
Remove MTrab from Repetier CodeOwners ( #104356 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-22 13:32:36 +01:00
Bouwe Westerdijk
0996c82c02
Plugwise: limit _attr_max_temp to 35.0 for thermostats that report a max of 100. ( #104324 )
2023-11-22 13:20:33 +01:00
Franck Nijhof
ef89d1cd3d
2023.11.3 ( #104348 )
2023-11-22 12:51:36 +01:00
Klaas Schoute
02e09ed4cc
Update odp-amsterdam lib to v6.0.0 ( #104339 )
2023-11-22 10:24:10 +01:00
Mick Vleeshouwer
254d43dcf7
Support tilt commands for DynamicVenetianBlind in Overkiz ( #104330 )
2023-11-22 10:23:19 +01:00
Franck Nijhof
4f94649ee2
Update sentry-sdk to 1.36.0 ( #104317 )
2023-11-22 10:14:46 +01:00
Allen Porter
9c4fd88a3d
Bump ical to 6.1.0 ( #103759 )
2023-11-22 09:45:45 +01:00
Allen Porter
f5783cd3b5
Bump ical to 6.0.0 ( #103482 )
2023-11-22 09:45:40 +01:00
IceBotYT
cbb5d7ea39
Add Linear Garage Door integration ( #91436 )
...
* Add Linear Garage Door integration
* Add Linear Garage Door integration
* Remove light platform
* Add tests for diagnostics
* Changes suggested by Lash
* Minor refactoring
* Various improvements
* Catch up to dev, various fixes
* Fix DeviceInfo import
* Use the HA dt_util
* Update tests/components/linear_garage_door/test_cover.py
* Apply suggestions from code review
---------
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-22 09:35:31 +01:00
Franck Nijhof
1200ded24c
Bumped version to 2023.11.3
2023-11-22 09:12:24 +01:00
Erik Montnemery
da992e9f45
Bump pychromecast to 13.0.8 ( #104320 )
2023-11-22 09:11:21 +01:00
Allen Porter
40326385ae
Bump pyrainbird to 4.0.1 ( #104293 )
2023-11-22 09:11:17 +01:00
Richard Kroegel
da04c32893
Bump bimmer_connected to 0.14.3 ( #104282 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-11-22 09:11:13 +01:00
Jan Bouwhuis
ae2ff926c1
Restore removed guard for non-string inputs in Alexa ( #104263 )
2023-11-22 09:11:10 +01:00
epenet
a5d48da07a
Catch ClientOSError in renault integration ( #104248 )
2023-11-22 09:11:06 +01:00
Anton Tolchanov
669daabfdb
Handle attributes set to None in prometheus ( #104247 )
...
Better handle attributes set to None
2023-11-22 09:11:02 +01:00
Jan Bouwhuis
b64ef24f20
Fix mqtt json light allows to set brightness value >255 ( #104220 )
2023-11-22 09:10:58 +01:00
Jan Bouwhuis
86beb9d135
Fix imap does not decode text body correctly ( #104217 )
2023-11-22 09:10:06 +01:00
Rene Nemec
64297aeb8f
Increase Tomato request timeout ( #104203 )
...
* tomato integration timeout fixed
* update tests in tomato integration
2023-11-22 09:10:01 +01:00
mkmer
5650df5cfb
Bump aiosomecomfort to 0.0.22 ( #104202 )
...
* Bump aiosomecomfort to 0.0.20
* Bump aiosomecomfort to 0.0.22
2023-11-22 09:09:56 +01:00
Allen Porter
83c59d4154
Fix Local To-do list bug renaming items ( #104182 )
...
* Fix Local To-do bug renaming items
* Fix renaming
2023-11-22 09:09:53 +01:00
Thomas Schamm
4680ac0cbf
Bump boschshcpy to 0.2.75 ( #104159 )
...
Bumped to boschshcpy==0.2.75
2023-11-22 09:08:37 +01:00
J. Nick Koston
8b79d38497
Prevent Bluetooth reconnects from blocking shutdown ( #104150 )
2023-11-22 09:08:33 +01:00
J. Nick Koston
35b1051c67
Add debug logging for which adapter is used to connect bluetooth devices ( #103264 )
...
Log which adapter is used to connect bluetooth devices
This is a debug logging improvement to help users find problems
with their setup
2023-11-22 09:08:28 +01:00
starkillerOG
6c6e85f996
Reolink use parenthesis for multi-line lambda ( #104321 )
...
Use parenthesis
2023-11-22 08:50:29 +01:00
J. Nick Koston
59469828f1
Bump aioesphomeapi to 18.5.6 ( #104341 )
2023-11-22 08:43:52 +01:00
Duco Sebel
af15aab35e
Add Picnic shopping cart as Todo list ( #102855 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2023-11-22 08:40:19 +01:00
J. Nick Koston
fcc7020946
Fix memory leak in ESPHome disconnect callbacks ( #104149 )
2023-11-22 08:35:58 +01:00
J. Nick Koston
d69d9863b5
Fix ESPHome BLE client raising confusing error when not connected ( #104146 )
2023-11-22 08:35:55 +01:00
Arie Catsman
885152df81
Bump pyenphase to 1.14.3 ( #104101 )
...
fix(101354):update pyenphase to 1.14.3
2023-11-22 08:35:51 +01:00
Martin Hjelmare
7ff1bdb098
Fix device tracker see gps accuracy selector ( #104022 )
2023-11-22 08:35:48 +01:00
deosrc
399299c13c
Fix netatmo authentication when using cloud authentication credentials ( #104021 )
...
* Fix netatmo authentication loop
* Update unit tests
* Move logic to determine api scopes
* Add unit tests for new method
* Use pyatmo scope list (#1 )
* Exclude scopes not working with cloud
* Fix linting error
---------
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
2023-11-22 08:35:44 +01:00
J. Nick Koston
c241c2f79c
Fix emulated_hue with None values ( #104020 )
2023-11-22 08:35:40 +01:00
Martin Hjelmare
b010c6b793
Fix openexchangerates form data description ( #103974 )
2023-11-22 08:35:36 +01:00
Chuck Foster
2f380d4b75
Fix duplicate Ban file entries ( #103953 )
2023-11-22 08:35:33 +01:00
Matt Zimmerman
19f268a1e1
Update smarttub to 0.0.36 ( #103948 )
2023-11-22 08:35:29 +01:00
Raman Gupta
bcd371ac2b
Bump zwave-js-server-python to 0.54.0 ( #103943 )
2023-11-22 08:35:25 +01:00
Tom Brien
a5a8d38d08
Fix Coinbase for new API Structure ( #103930 )
2023-11-22 08:35:22 +01:00
Simone Chemelli
56298b2c88
fix Comelit cover stop ( #103911 )
2023-11-22 08:35:18 +01:00
Allen Porter
cf35e9b154
Update Fitbit to avoid a KeyError when `restingHeartRate` is not present ( #103872 )
...
* Update Fitbit to avoid a KeyError when `restingHeartRate` is not present
* Explicitly handle none response values
2023-11-22 08:35:15 +01:00
Allen Porter
29a65d5620
Fix for Google Calendar API returning invalid RRULE:DATE rules ( #103870 )
2023-11-22 08:35:11 +01:00
Allen Porter
c352cf0bd8
Fix bug in Fitbit config flow, and switch to prefer display name ( #103869 )
2023-11-22 08:35:08 +01:00
Allen Porter
e89b47138d
Bump gcal_sync to 6.0.1 ( #103861 )
2023-11-22 08:35:04 +01:00