Commit Graph

52607 Commits (b24fa4839db8a1e10d34d544ae6845838dc9c5f2)

Author SHA1 Message Date
Joost Lekkerkerker ec069fbebf
Change name of universal media player to sentence case (#104204) 2023-11-19 19:27:03 +01:00
starkillerOG 9e0bc9e252
Reolink update current firmware state after install attempt (#104210) 2023-11-19 18:55:30 +01:00
Kevin Stillhammer 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 Koston d3b4dd226b
Prevent Bluetooth reconnects from blocking shutdown (#104150) 2023-11-19 08:22:26 -06:00
J. Nick Koston e7cec9b148
Small speed up to constructing Bluetooth service_uuids (#104193) 2023-11-19 08:14:55 -06:00
mkmer 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 Johansson 47cd368ed2
New api endpoint for Trafikverket Weather (#104165)
* New api endpoint for Trafikverket Weather

* fix tests
2023-11-19 10:41:48 +01:00
mkmer 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
Maxwell Burdick 3622944dda
Bump mopeka-iot-ble to 0.5.0 (#104186) 2023-11-18 23:14:06 -06:00
jflefebvre06 9c86adf644
Fix integration failed when freebox is configured in bridge mode (#103221) 2023-11-19 00:02:00 +01:00
J. Nick Koston 09df04fafe
Pickup tplink codeowner (#104189)
I am going to attempt a fix for https://github.com/home-assistant/core/issues/103977
via https://github.com/python-kasa/python-kasa/pull/538

I am picking up codeowner on this for the forseeable future to watch
for issues as well
2023-11-18 23:39:47 +01:00
Abílio Costa ce38d8542f
Update Idasen Desk to fulfill Silver requirements (#102979)
* Update Idasen Desk to fulfill Silver requirements

* Add tests
2023-11-18 23:17:05 +01:00
Luke Lashley bee457ed6f
Add Image to Roborock to display maps (#102941)
* add image to roborock

* add vacuum position

* addressing MR comments

* remove room names as it isn't supported in base package

* 100% coverage

* remove unneeded map changes

* fix image logic

* optimize create_coordinator_maps

* only update time if map is valid

* Update test_image.py

* fix linting from merge conflict

* fix mypy complaints

* re-add vacuum to const

* fix hanging test

* Make map sleep a const

* adjust commenting to be less than 88 characters.

* bump map parser
2023-11-18 12:22:30 -08:00
Jan-Philipp Benecke dfff22b5ce
Add update coordinator to ping (#104148)
* Add update coordinator to ping

* Remove config_entry from coordinator

* Remove PARALLEL_UPDATES and set to hass.data
2023-11-18 17:07:58 +01:00
Marc Mueller 6773c29ccc
Update aiohttp to 3.9.0 (Python 3.12) (#104152) 2023-11-18 08:53:49 -06:00
Thomas Schamm 878ccbaaef
Bump boschshcpy to 0.2.75 (#104159)
Bumped to boschshcpy==0.2.75
2023-11-18 13:39:17 +01:00
J. Nick Koston 0d2bcc0192
Bump aioesphomeapi to 18.5.3 (#104141) 2023-11-17 17:16:44 -06:00
Erik Montnemery 80813e992d
Improve formatting of component errors (#104081)
* Improve formatting of component errors

* Update tests
2023-11-17 23:01:00 +01:00
Erik Montnemery 23ef97f774
Use relative paths in yaml syntax error messages (#104084) 2023-11-17 23:00:23 +01:00
Jan-Philipp Benecke e5bc25523e
Add config flow for Ping (#103743) 2023-11-17 13:30:30 -06:00
Jan-Philipp Benecke 2d891c77ef
Reduce nesting in discovergy setup (#104127)
* Reduce nesting in discovergy setup

* Update homeassistant/components/discovergy/sensor.py

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

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-11-17 19:31:29 +01:00
Erik Montnemery e2f6fbd59b
Fix colors in check_config script (#104069) 2023-11-17 13:21:04 -05:00
sdb9696 2387e4941b
Add constants to ring integration (#104134) 2023-11-17 13:17:16 -05:00
codyhackw 483e0c9a85
Fix ZHA VZM35-SN attributes (#102924)
* Fixes for VZM35-SN Attributes

* Fixes

* Update strings.json

Was missing translation keys from strings.json

* Minor Tweak to switch_type entity

Editing main switch_type entity to ensure it doesn't cause an error for the VZM35-SN

* Fix for Button Delay Entity
2023-11-17 12:38:58 -05:00
TheJulianJES e755dd83b6
Change ZHA Tuya plugs to use quirk IDs (#102489)
Change ZHA Tuya plug matches to use quirk IDs
2023-11-17 12:28:27 -05:00
TheJulianJES c047f47595
Fix ZHA covering mode for Aqara E1 curtain driver not initialized (#102749) 2023-11-17 12:26:46 -05:00
Michael Hansen 8c99cf14d3
Context slot decisions moved into hassil (#104132) 2023-11-17 11:07:08 -06:00
Mark Coombes fd7f75e9af
Remove marthoc as ecobee code owner (#104053)
* Update ecobee manifest.json

Remove @marthoc as codeowner.

* run hassfest

---------

Co-authored-by: Charles Garwood <cgarwood@gmail.com>
2023-11-17 14:59:17 +01:00
Erik Montnemery a78764f000
Improve formatting of package errors (#104078) 2023-11-17 14:57:37 +01:00
Cody C 2ff9beb9c9
Fix typo in Netatmo homekit auto-discovery (#104060)
* Fix typo in Netatmo auto-discovery manifest.json

* Update zeroconf.py to fix CI issue with Netatmo
2023-11-17 14:36:28 +01:00
Michael Hansen a8acde62ff
Use device area as context during intent recognition (#103939)
* Use device area as context during intent recognition

* Use guard clauses
2023-11-17 07:34:14 -06:00
Arie Catsman 43c5bf27e6
Bump pyenphase to 1.14.3 (#104101)
fix(101354):update pyenphase to 1.14.3
2023-11-17 08:16:53 -05:00
Duco Sebel 97d38dae09
Bumb python-homewizard-energy to 4.1.0 (#104121)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-17 13:01:44 +01:00
Marc Mueller b58af167a2
Update RestrictedPython to 7.0 (#104117) 2023-11-17 13:01:06 +01:00
J. Nick Koston cd27b0e961
Bump aioesphomeapi to 18.5.2 (#104113) 2023-11-17 12:59:14 +01:00
J. Nick Koston cf9299df59
Avoid duplicate calls to color_supported and color_temp_supported in emulated_hue (#104096) 2023-11-16 23:22:13 -06:00
Michael Hansen f605df5bf2
Adjust logbook message for assist pipeline recording (#104105)
* Adjust logbook message

* Fix test
2023-11-16 23:39:08 -05:00
Tom Harris d5885e0da2
Bump pyinsteon to 1.5.2 (#104098)
bump pyinsteon
2023-11-16 23:44:43 +01:00
laurentriffard 33d144fe2d
Set nextcloud integration sensors as numerical values (#103856) 2023-11-16 23:29:44 +01:00
J. Nick Koston ef5c9c2187
Bump aioesphomeapi to 18.5.1 (#104085)
* Bump aioesphomeapi to 18.5.0

changelog: https://github.com/esphome/aioesphomeapi/compare/v18.4.0...v18.5.0

* one more
2023-11-16 17:13:13 -05:00
Michael ea6a26467e
Add myself as codeowner for Proximity (#104100)
add myself as codeowner for proximity
2023-11-16 23:12:10 +01:00
Arie Catsman cd9ad32e32
Add catsmanac to enphase_envoy codeowners (#104086) 2023-11-16 14:56:36 -06:00
TheJulianJES a996a51aa9
Add "Jasco Products" manufacturer to ZHA `ForceOnLight` (#104089)
* Add "Jasco Products" manufacturer to ZHA `ForceOnLight`

* Change tests to expect `ForceOnLight` for "Jasco Products" lights
2023-11-16 15:24:32 -05:00
Michael Hansen b3e247d5f0
Add websocket command to capture audio from a device (#103936)
* Add websocket command to capture audio from a device

* Update homeassistant/components/assist_pipeline/pipeline.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Add device capture test

* More tests

* Add logbook

* Remove unnecessary check

* Remove seconds and make logbook message past tense

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-11-16 10:28:06 -06:00
Franck Nijhof 2c003d8c10
Remove Deconz entity descriptions required fields mixins (#104009) 2023-11-16 16:05:29 +01:00
Erik Montnemery b400b33b0d
Refer to domain configuration in custom validator errors (#104065) 2023-11-16 15:28:48 +01:00
sdb9696 38961c6ddc
Add diagnostics platform to ring integration (#104049)
* Add diagnostics platform to ring integration

* Use real-ish data for diagnostics test and use snapshot output
2023-11-16 14:36:15 +01:00
ollo69 b4797e283f
Add HTTP protocol support to AsusWRT (#95720) 2023-11-16 13:45:18 +01:00
Erik Montnemery 654c4b6e35
Use core domain constant in bootstrap (#104061) 2023-11-16 11:26:57 +01:00
Erik Montnemery d8a49b14e5
Use relative paths in configuration validation error messages (#104064) 2023-11-16 10:56:47 +01:00
Erik Montnemery 98030a9ce1
Improve formatting of package errors (#103976) 2023-11-16 09:08:47 +01:00
gigatexel 86f87262ed
Remove force_update from all DSMR entities (#104037)
Remove force_update
2023-11-16 08:59:29 +01:00
David Knowles e10c5246b9
Add reauth support to Schlage (#103351)
* Add reauth support to Schlage

* Enforce same user credentials are used on reauth

* Changes requested during review

* Changes requested during review

* Add password to reauth_confirm data
2023-11-16 08:47:13 +01:00
Erik Montnemery 1c817cc18c
Attach relevant config to check_config errors (#104048) 2023-11-16 07:25:52 +01:00
Allen Porter 613afe322f
Add CalDAV To-do item support for Add, Update, and Delete (#103922)
* Add CalDAV To-do item support for Add, Update, and Delete

* Remove unnecessary cast

* Fix ruff error

* Fix ruff errors

* Remove exception from error message

* Remove unnecessary duplicate state update
2023-11-15 19:57:46 -05:00
Jan Rieger 422b09f4ec
Bump python-holidays to 0.36 (#104055) 2023-11-16 01:42:55 +01:00
David Knowles 0899be6d4b
Migrate Hydrawise to an async client library (#103636)
* Migrate Hydrawise to an async client library

* Changes requested during review

* Additional changes requested during review
2023-11-16 00:59:37 +01:00
Michael Hansen 45f1d50f03
Add HassGetWeather intent (#102613)
* Add HassGetWeather intent

* Use async_match_states

* Extend test coverage

* Use get_entity

* Update homeassistant/components/weather/intent.py

* Fix state

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-11-15 16:20:15 -06:00
deosrc c92945ecd6
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-15 15:28:16 -05:00
Erik Montnemery 5b37096b5f
Refactor config.async_log_exception (#104034)
* Refactor config.async_log_exception

* Improve test coverage

* Make functions public
2023-11-15 19:09:49 +01:00
Raman Gupta c132900b92
Add zwave_js.set_lock_configuration service (#103595)
* Add zwave_js.set_lock_configuration service

* Add tests

* string tweaks

* Update homeassistant/components/zwave_js/lock.py

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

* Update strings.json

* Update services.yaml

* Update lock.py

* Remove handle params

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-15 17:01:20 +01:00
Maciej Bieniek c92a90e04d
Disable options flow for Shelly Wall Display (#103988) 2023-11-15 15:45:33 +01:00
Duco Sebel cf3a2741c5
Bumb python-homewizard-energy to 4.0.0 (#104032) 2023-11-15 15:15:48 +01:00
suaveolent c98a3a2fd1
Add support for lupusec smoke and water sensor (#103905) 2023-11-15 13:39:34 +01:00
Maciej Bieniek dbe193aaa4
Add `release_url` property of Shelly update entities (#103739) 2023-11-15 13:36:20 +01:00
Joost Lekkerkerker 0e04cd6b35
Add reauth flow to Trafikverket Weatherstation (#104027)
* Add reauth flow to Trafikverket Weatherstation

* Add tests
2023-11-15 13:15:31 +01:00
Jan-Philipp Benecke 194104f5f8
Remove CO2Signal entity description required fields mixin (#104031) 2023-11-15 13:14:12 +01:00
Jan-Philipp Benecke 23ac3248e6
Remove Discovergy entity description required fields mixin (#104028) 2023-11-15 12:03:15 +01:00
Allen Porter 5f13faac76
Add the todo.get_items service (#103285) 2023-11-15 11:41:29 +01:00
David Bonnes bba2734a5c
Correct typo in evohome service call description (#103986)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-11-15 11:01:52 +01:00
Martin Hjelmare bb456464ae
Fix device tracker see gps accuracy selector (#104022) 2023-11-15 10:51:12 +01:00
Erik Montnemery dd7670cacf
Improve errors for component configuration with missing keys (#103982) 2023-11-15 10:47:05 +01:00
J. Nick Koston 51c1ea85f3
Bump zeroconf to 0.127.0 (#104017) 2023-11-15 10:29:19 +01:00
J. Nick Koston 3f11bb5f62
Speed up connecting to ESPHome devices (#104018) 2023-11-15 10:28:49 +01:00
J. Nick Koston 7803ca2612
Fix emulated_hue with None values (#104020) 2023-11-15 10:27:50 +01:00
Aidan Timson b082ee2050
Update systembridgeconnector to 3.10.0 (#103983) 2023-11-15 09:30:56 +01:00
Franck Nijhof a101bb9354
Remove RDW entity descriptions required fields mixins (#103995) 2023-11-15 09:23:25 +01:00
Franck Nijhof 2d36225405
Remove Reolink entity descriptions required fields mixins (#104006) 2023-11-15 09:16:47 +01:00
Franck Nijhof cfac6d18f3
Remove HomeWizard entity descriptions required fields mixins (#103994) 2023-11-15 09:00:28 +01:00
Franck Nijhof 8df7291abb
Remove Withings entity descriptions required fields mixins (#104008) 2023-11-15 06:31:10 +01:00
sdb9696 182c40f16e
Add reauth flow to ring integration (#103758)
* Add reauth flow to ring integration

* Refactor re-auth flow post review

* Fix threading issue on device update
2023-11-14 19:49:27 -08:00
Franck Nijhof d1e460e97a
Remove AdGuard entity descriptions required fields mixins (#103991) 2023-11-14 22:12:31 -05:00
Franck Nijhof f24212b66e
Remove TwenteMilieu entity descriptions required fields mixins (#103990)
* Remove TwenteMilieu entity descriptions required fields mixins

* Fix doc
2023-11-14 22:11:52 -05:00
Franck Nijhof a513511936
Remove Elgato entity descriptions required fields mixins (#103989) 2023-11-14 21:51:45 -05:00
Franck Nijhof 3359619436
Remove PVOutput entity descriptions required fields mixins (#103993) 2023-11-14 21:50:11 -05:00
Franck Nijhof e9c6da9803
Remove WLED entity descriptions required fields mixins (#103996) 2023-11-14 21:49:14 -05:00
Franck Nijhof aecfa67265
Remove Whois entity descriptions required fields mixins (#103997) 2023-11-14 21:48:58 -05:00
Franck Nijhof 599579b26d
Remove Tailscale entity descriptions required fields mixins (#103998)
Remove Tailsale entity descriptions required fields mixins
2023-11-14 21:48:49 -05:00
Franck Nijhof 76ccad40ff
Remove Rituals Parfume Genie entity descriptions required fields mixins (#103999) 2023-11-14 21:48:31 -05:00
Franck Nijhof 1a079d7c6f
Remove LaMetric entity descriptions required fields mixins (#104001) 2023-11-14 21:48:20 -05:00
Franck Nijhof ce1e6ce006
Remove DSMR entity descriptions required fields mixins (#104002) 2023-11-14 21:48:01 -05:00
Franck Nijhof 17f0676483
Remove Plugwise entity descriptions required fields mixins (#104004) 2023-11-14 21:47:39 -05:00
J. Nick Koston 54c98f32c2
Bump aiohttp to 3.9.0rc0 for python 3.12 only (#103507)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-11-15 01:02:14 +01:00
Erik Montnemery e87ebbef01
Improve errors for component configuration with multiple errors (#103969)
* Improve errors for component configuration with multiple errors

* Suffix with link to documentation
2023-11-14 21:50:54 +01:00
Martin Hjelmare 9facdc2dbb
Remove openexchangerates sensor rounding (#103972) 2023-11-14 13:01:45 -05:00
Michael Hansen be8507f870
Add HassListAddItem intent (#103716)
* Add HassListAddItem intent

* Add missing list test
2023-11-14 13:00:30 -05:00
Chuck Foster aca48b5e45
Fix duplicate Ban file entries (#103953) 2023-11-14 17:13:14 +01:00
Martin Hjelmare 7f08f139d6
Fix openexchangerates form data description (#103974) 2023-11-14 17:07:27 +01:00
Kalpit b35afab5ef
Add reply_to_message_id to all telegram_bot message types (#103566) 2023-11-14 16:41:13 +01:00
Chris Straffon c621c5df39
Removed codeowner for growatt_server (#103970) 2023-11-14 16:40:55 +01:00
Kevin Stillhammer 4465c74d23
Add broadlink climate (#91183) 2023-11-14 16:05:08 +01:00
Erik Montnemery 2d39eaf0a2
Improve docstring of config.stringify_invalid (#103965) 2023-11-14 14:05:46 +01:00
Erik Montnemery 94a2087ba0
Improve formatting of config validation errors (#103957)
* Improve formatting of config validation errors

* Address review comments
2023-11-14 12:48:45 +01:00
Jan-Philipp Benecke fe15ed4a28
Add device info to generic camera (#103715)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-11-14 10:50:55 +01:00
Matt Zimmerman 0a84c2dba6
Update smarttub to 0.0.36 (#103948) 2023-11-14 10:17:44 +01:00
fb22 96bcc6c35a
Add Vicare volumetric flow and compressor phase sensors (#103875)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Robert Resch <robert@resch.dev>
2023-11-14 09:18:37 +01:00
Raman Gupta 7a060176b6
Bump zwave-js-server-python to 0.54.0 (#103943) 2023-11-14 08:30:15 +01:00
Erik Montnemery dedd3418a1
Improve print of line numbers when there are configuration errors (#103216)
* Improve print of line numbers when there are configuration errors

* Update alarm_control_panel test
2023-11-14 08:21:36 +01:00
sdb9696 cf6c72fdbd
Bump ring_doorbell to 0.8.0 and handle new exceptions (#103904)
* Bump ring_doorbell to 0.8.0 and handle the new exceptions

* Modify data update tests to not call coordinator internals
2023-11-13 23:15:19 -08:00
Jan Bouwhuis 7ca264e746
Fix raising vol.Invalid during mqtt config validation instead of ValueError (#103764) 2023-11-13 22:59:03 +01:00
mkmer feabbfc375
Remove unneeded self.async_write_ha_state() in Blink (#103932) 2023-11-13 22:56:51 +01:00
J. Nick Koston 74c51ec9e0
Bump zeroconf to 0.126.0 (#103934)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.125.0...0.126.0
2023-11-13 22:04:58 +01:00
Michael Hansen 8ca1eaa839
Bump intents and hassil (#103927) 2023-11-13 15:25:15 -05:00
mkmer f7fef14d06
Add diagnostic platform and tests to Blink (#102650)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-11-13 13:49:07 -06:00
Jan-Philipp Benecke 685537e475
Exchange co2signal package with aioelectricitymaps (#101955) 2023-11-13 13:48:33 -06:00
Tom Brien 2557e41ec0
Fix Coinbase for new API Structure (#103930) 2023-11-13 20:10:15 +01:00
Ruslan Sayfutdinov 1a3475ea60
Fix typing for entity_platform.async_register_entity_service (#103777) 2023-11-13 20:00:09 +01:00
Jan-Philipp Benecke f0a455e5c7
Update icmplib privilege detection function to be async in ping integration (#103925)
* Make icmplib privilege detection function async

* I should also commit the tests..
2023-11-13 19:37:58 +01:00
Ruslan Sayfutdinov 1610dd94f9
Add 'do not edit' comment to generated files (#103923) 2023-11-13 18:33:42 +00:00
Simone Chemelli 7ab4d9793a
Bump aiocomelit to 0.5.2 (#103791)
* Bump aoicomelit to 0.5.0

* bump to 0.5.2
2023-11-13 19:09:46 +01:00
Manuel Richarz 067ece97b8
Add support to fints for configuring unsupported account_types (#83537)
* Possibility to configure unsupported account_types

Changed conditions to be able to configure unsupported account_types like: Loan, Creditcards, Call money, etcpp.
Those accounts won't be added automatically. But with this fix you can add them manually via configuration if needed.

* chore: add integration_type for fints
fix: lint error
chore: add more info to warning for debugging purpose

* Possibility to configure unsupported account_types

Changed conditions to be able to configure unsupported account_types like: Loan, Creditcards, Call money, etcpp.
Those accounts won't be added automatically. But with this fix you can add them manually via configuration if needed.

* chore: broken merge

* fix: remove version from manifest.json

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-13 17:41:22 +01:00
r01k 7ef47da27d
Add HTTPS support for Fully Kiosk (#89592)
* Add HTTPS support for Fully Kiosk with optional certificate verification.

* All pytests passing.

* Better readability for url parameter of DeviceInfo

* All pytests passing with latest fixes from upstream

* Removing fully_kiosk/translations

* Rebasing

* Added extra error detail when the integration config flow fails

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-13 17:40:57 +01:00
Steven Looman 39c81cb4b1
Prefer IPv4 locations over IPv6 locations for upnp devices/component (#103792) 2023-11-13 10:09:27 -06:00
Max 1e57bc5415
Add `number` state to prometheus metrics (#102518) 2023-11-13 17:03:08 +01:00
Marcel van der Veldt 0e4186ff8a
Fix race condition in Matter unsubscribe method (#103770) 2023-11-13 15:42:51 +01:00
Mick Vleeshouwer 818bc12f87
Bump pyOverkiz to 1.13.2 (#103790) 2023-11-13 15:41:06 +01:00
Erik Montnemery f89194784d
Fix including yaml files with scalar values (#103914) 2023-11-13 15:23:50 +01:00
Erik Montnemery 07af073735
Remove trailing space from configuration error messages (#103909)
* Remove trailing space from configuration error messages

* Update test
2023-11-13 15:19:37 +01:00
Rami Mosleh a1356874ea
Bump Islamic prayer times library to 0.0.10 (#103420) 2023-11-13 14:13:06 +01:00
Simone Chemelli 2bdd969cf6
fix Comelit cover stop (#103911) 2023-11-13 14:04:12 +01:00
Christopher Fenner 109bcd86f1
Add reauth flow to ViCare integration (#103109)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-11-13 13:57:29 +01:00
ollo69 1e375352bb
Use decorator for AsusWrt api calls (#103690) 2023-11-13 13:55:31 +01:00
Maikel Punie 9bd73ab362
Bump velbusaio to 2023.11.0 (#103798) 2023-11-13 13:53:49 +01:00
G Johansson 8e71086c21
Workday add languages (#103127) 2023-11-13 13:41:46 +01:00
FredericMa d4c5a93b63
Add Risco communication delay (#101349)
* Add optional communication delay in case a panel responds slow.

* Add migration test

* Connect by increasing the communication delay

* Update init to use option instead of config

* Updated strings

* Fix migration and tests

* Review changes

* Update connect strategy

* Update tests

* Changes after review

* Change typing from object to Any.

* Add test to validate communication delay update.

* Move test to separate file

* Change filename.
2023-11-13 12:24:20 +01:00
suaveolent 74bf255da6
Bump lupupy to 0.3.1 (#103835)
Co-authored-by: suaveolent <suaveolent@users.noreply.github.com>
2023-11-13 10:37:49 +01:00
J. Nick Koston 50a65fc8c4
Bump zeroconf to 0.125.0 (#103877) 2023-11-12 17:12:58 -06:00
David Knowles 1888311800
Hydrawise: Explicitly set switch state on toggle (#103827)
Explicitly set switch state on toggle
2023-11-12 23:09:08 +01:00
Allen Porter 64c9aa0cff
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-12 12:49:49 -08:00
Michael efe33d815f
Address late proximity coordinator review comments (#103879) 2023-11-12 21:36:54 +01:00
Jan Bouwhuis f94167a4bb
Fix invalid oauth2_unauthorized translation ref (#103873)
* Fix invalids oauth2_unauthorized translation ref

* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Joakim Plate 5ee62f2965
Update nibe heatpump to 2.5.0 (#103788)
* Update nibe heatpump to 2.5.0

* Adjust for typing changes in lib

* If we use float value, we assume it's valid
2023-11-12 20:25:34 +01:00
dotvav 3a531f5698
Add Hitachi Heat Pumps outdoor temperature sensors (#103806)
Add  OVP and HLRRWIFI outdoor temperature sensors
2023-11-12 19:50:18 +01:00
Allen Porter abb1328a67
Fix for Google Calendar API returning invalid RRULE:DATE rules (#103870) 2023-11-12 13:44:26 -05:00
Diogo Gomes 80042aa108
Add binary sensors to V2C (#103722)
* Add binary_sensor to V2C

* sort platforms

* change to generator

* make it generator

* fix
2023-11-12 19:35:37 +01:00
Allen Porter 96a19d61ab
Fix bug in Fitbit config flow, and switch to prefer display name (#103869) 2023-11-12 19:27:02 +01:00
Erik Montnemery 51b599e1f6
Deduplicate some code in `helpers.check_config.async_check_ha_config_file` (#103852)
Tweak helpers.check_config.async_check_ha_config_file
2023-11-12 19:15:01 +01:00
Erik Montnemery 6303366cf4
Tweak config._recursive_merge (#103850) 2023-11-12 19:06:12 +01:00
Allen Porter fd7d2dfe75
Bump gcal_sync to 6.0.1 (#103861) 2023-11-12 18:48:42 +01:00
Michael b2f31d5763
Implement update coordinator in Proximity (#103443) 2023-11-12 18:28:39 +01:00