Commit Graph
77403 Commits
Author SHA1 Message Date
Allen PorterandGitHub 3e1c12507e Bump pyrainbird to 4.0.1 (#104293) 2023-11-21 07:57:31 +01:00
Klaas SchouteandGitHub dad8545138 Bump easyenergy lib to v1.0.0 (#104289) 2023-11-21 07:56:48 +01:00
Erik MontnemeryandGitHub 645f916cf4 Remove support for deprecated light attributes from light scenes (#104254) 2023-11-21 07:51:41 +01:00
d4ca9843e2 Bump bimmer_connected to 0.14.3 (#104282)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-11-21 07:50:00 +01:00
J. Nick KostonandGitHub af6f451cc0 Bump aioesphomeapi to 18.5.5 (#104285) 2023-11-21 07:48:05 +01:00
Franck NijhofandGitHub afc664f83f Update adguardhome to 0.6.3 (#104253) 2023-11-21 07:44:34 +01:00
Mick VleeshouwerandGitHub 6f82c2e230 Bump pyOverkiz to 1.13.3 (#104280) 2023-11-20 22:19:04 -08:00
9d3f374728 Add todo.remove_completed_items service call (#104035)
* Extend `remove_item` service by status

* update services.yaml

* Create own service

* add tests

* Update tests/components/todo/test_init.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-20 22:39:22 +01:00
Øyvind Matheson WergelandandGitHub 5527cbd78a Fix default lock code for lock services (#103463)
* verisure: Support default code from lock entity

* Actually use default lock code

* Typing

* Only pass default code if set

* Avoid passing code as empty string

* Simplified code
2023-11-20 22:38:16 +01:00
Blastoise186GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5fe5057b15 Bump yt-dlp to 2023.11.16 (#104255)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 20:50:15 +01:00
Franck NijhofandGitHub b7f8ddb04c Update pvo to 2.1.1 (#104271) 2023-11-20 19:58:22 +01:00
Jan BouwhuisandGitHub 4da77d2253 Use more specific exception type for imap decoding (#104227)
* Use more specific exception type for imap decoding

* Only catch ValueError
2023-11-20 19:55:10 +01:00
Anton TolchanovandGitHub 80f8e76fa3 Handle attributes set to None in prometheus (#104247)
Better handle attributes set to None
2023-11-20 19:53:25 +01:00
Franck NijhofandGitHub 58a73f7723 Update elgato to 5.1.1 (#104252) 2023-11-20 19:27:55 +01:00
MichaelandGitHub f69045fb64 Address late fritzbox coordinator runtime device discover review comments (#104267)
replace list comprehension by generator expression
2023-11-20 19:02:02 +01:00
starkillerOGandGitHub ce497dd7ed Use entity description for Reolink cameras (#104139)
* Use entity description for cams

* expend for loops
2023-11-20 09:30:39 -08:00
Erik MontnemeryandGitHub cd5595a130 Use send_json_auto_id in todo tests (#104245)
* Use send_json_auto_id in todo tests

* Update tests
2023-11-20 09:13:37 -08:00
MichaelandGitHub 9c5e0fc2c9 Discover new added device at runtime in AVM Fritz!Smarthome (#103859) 2023-11-20 17:13:52 +01:00
923c13907c Fix Freebox Home alarm & improve platform tests (#103475)
* Fix Freebox Home alarm

* Add trigger feature test & fix

* FreeboxCallSensor: Add test for missing coverage of new call

* Use generator

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add test for arm_home feature (questions about the check)

* Stay focus on alam tests

* can_arm_home ==> if _command_arm_home

* Use one liner for supported_features

* Add idle state

* Fix rebase

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-20 15:01:18 +01:00
Franck NijhofandGitHub 6d7df5ae13 Update twentemilieu to 2.0.1 (#104250) 2023-11-20 14:18:05 +01:00
Erik MontnemeryandGitHub 124e1cebac Small improvement of config tests (#104243)
* Small improvement of config tests

* Update snapshots
2023-11-20 14:15:29 +01:00
Erik MontnemeryandGitHub a573f60947 Rename some check_config test cases (#104244) 2023-11-20 13:02:44 +01:00
epenetandGitHub 2def7d2e71 Catch ClientOSError in renault integration (#104248) 2023-11-20 12:58:55 +01:00
Erik MontnemeryandGitHub afea9f7739 Don't mutate config in the check_config helper (#104241) 2023-11-20 12:55:27 +01:00
Erik MontnemeryandGitHub 67e25dc0bf Quote domain name in setup logs (#104239)
* Quote domain name in setup logs

* Update tests
2023-11-20 12:55:16 +01:00
J. Nick KostonandGitHub d90605f9bc Bump protobuf to 4.25.1 (#104231)
changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v25.1
2023-11-20 12:34:58 +01:00
Erik MontnemeryandGitHub 88698d8dfe Fix docstring in yaml util (#104240) 2023-11-20 11:34:14 +01:00
J. Nick KostonandGitHub a9384d6d4f Fix ESPHome BLE client raising confusing error when not connected (#104146) 2023-11-20 10:08:44 +01:00
c0ffeeca7andGitHub ae2099b2eb Reolink: fix typo in UI strings (#104236) 2023-11-20 09:22:26 +01:00
Abílio CostaandGitHub e6226b0924 Add height sensor to Idasen Desk integration (#103324) 2023-11-20 08:07:29 +01:00
J. Nick KostonandGitHub 7160e956a6 Bump aioesphomeapi to 18.5.4 (#104187)
This is mostly to clean up duplicate code in the lib, but it will
also make connecting just a tiny bit faster

We have reached over ~83% coverage in the library now
2023-11-19 22:27:44 -05:00
J. Nick KostonandGitHub cc31d77205 Use ulid_now instead of ulid_at_timestamp if no timestamp is passed (#104226)
* Use ulid_now instead of ulid_at_timestamp if no timestamp is passed

ulid_now is slightly faster than ulid_at_timestamp

* tweak usage
2023-11-19 22:27:24 -05:00
Luke LashleyandGitHub 6ef194f992 Add listeners for roborock (#103651)
* Add listeners for roborock

* add tests

* decrease test complexity
2023-11-19 16:24:43 -08:00
Rene NemecandGitHub f8e3f1497c Increase Tomato request timeout (#104203)
* tomato integration timeout fixed

* update tests in tomato integration
2023-11-19 23:49:40 +01:00
starkillerOGandGitHub a1678ebd23 Add Reolink day night switch threshold (#104219) 2023-11-19 20:46:03 +01:00
Kevin StillhammerandGitHub 173f4760bc Deprecate weather.get_forecast (#102534)
* Deprecate weather.get_forecast

* Rename forecast to get_forecasts

* raise issue for use of deprecated service

* Add fix_flow

* Add service translation/yaml
2023-11-19 20:44:02 +01:00
starkillerOGandGitHub 41224f1674 Add Reolink firmware version for IPC cams (#104212) 2023-11-19 20:43:31 +01:00
G JohanssonandGitHub 091559d147 Add new sensors to Trafikverket Weather (#104199) 2023-11-19 20:34:41 +01:00
Allen PorterandGitHub 25cc4df455 Fix Local To-do list bug renaming items (#104182)
* Fix Local To-do bug renaming items

* Fix renaming
2023-11-19 20:26:58 +01:00
Jan BouwhuisandGitHub 9a38e23f28 Fix imap does not decode text body correctly (#104217) 2023-11-19 20:15:02 +01:00
starkillerOGandGitHub 1ca95965b6 Bump reolink_aio to 0.8.0 (#104211) 2023-11-19 20:01:08 +01:00
Jan BouwhuisandGitHub 68f8b2cab5 Fix mqtt json light allows to set brightness value >255 (#104220) 2023-11-19 19:50:25 +01:00
Joost LekkerkerkerandGitHub ec069fbebf Change name of universal media player to sentence case (#104204) 2023-11-19 19:27:03 +01:00
starkillerOGandGitHub 9e0bc9e252 Reolink update current firmware state after install attempt (#104210) 2023-11-19 18:55:30 +01:00
Kevin StillhammerandGitHub 51385dcaab Deprecate calendar.list_events (#102481)
* deprecate calendar.list_events

* rename events to get_events

* raise issue for use of deprecated service

* Make issue fixable

* Add fix_flow

* Add service translation/yaml
2023-11-19 07:12:43 -08:00
J. Nick KostonandGitHub d3b4dd226b Prevent Bluetooth reconnects from blocking shutdown (#104150) 2023-11-19 08:22:26 -06:00
J. Nick KostonandGitHub e7cec9b148 Small speed up to constructing Bluetooth service_uuids (#104193) 2023-11-19 08:14:55 -06:00
mkmerandGitHub 267bbaf425 Bump aiosomecomfort to 0.0.22 (#104202)
* Bump aiosomecomfort to 0.0.20

* Bump aiosomecomfort to 0.0.22
2023-11-19 14:07:24 +01:00
G JohanssonandGitHub 47cd368ed2 New api endpoint for Trafikverket Weather (#104165)
* New api endpoint for Trafikverket Weather

* fix tests
2023-11-19 10:41:48 +01:00
mkmerandGitHub 0eb8daee23 Refactor async_update in Honeywell (#103069)
* Refactor async_update

* remove ignore-import

* Restore somecomforterror rather than autherror

* Update climate.py

Limit exceptions in async_update()

* Update climate.py

Ruff it

* Update climate.py

Ruff

* Refactor to login routine

* Add back avialable change

* Address extra logic in try

* Address expected returns with logic move
2023-11-19 10:41:17 +01:00