Josef Zweck
fdaa640c8e
Add issues for data cap to onedrive ( #138411 )
...
* Add issues for data cap to onedrive
* brackets
* Fix double space
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
---------
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2025-02-15 21:44:59 +01:00
Nathan Spencer
0a78f2725d
Add switch to toggle filter cycle 2 on balboa spas ( #138605 )
2025-02-15 20:20:33 +01:00
Erik Montnemery
78337a6846
Disable zwave_js testing resetting the controller ( #138595 )
...
* Improve zwave_js test of resetting the controller
* Disable the test
2025-02-15 20:16:07 +01:00
J. Diego Rodríguez Royo
78c4d815ce
Fix home connect coffe-milk ratio option ( #138593 )
...
* Fix home connect milk ratio option
* Use enumeration instead of number selector for coffee-milk ratio
2025-02-15 20:10:27 +01:00
Markus Jacobsen
05696b5528
Add Event entity states to diagnostics for Bang & Olufsen ( #135859 )
...
Add diagnostics for event buttons
2025-02-15 09:28:10 -06:00
Brett Adams
c89d8edb3c
Remove dynamic rate limits from Tesla Fleet ( #138576 )
...
* remove
* TEsts
2025-02-15 16:27:29 +01:00
Michael Hansen
30a6a6ad4b
Use language util to match intent language ( #138560 )
2025-02-14 20:51:53 -05:00
Michael Hansen
e16343ed72
Prevent voice wizard from crashing for wyoming/voip ( #138547 )
...
* Prevent voice wizard from crashing for wyoming/voip
* Use stub configuration in websocket API
2025-02-14 15:41:45 -06:00
Nathan Spencer
b916fbe1fc
Add time entity to balboa ( #138248 )
2025-02-14 20:50:51 +01:00
Joris Pelgröm
c090fbfbad
Add binary sensor platform to LetPot integration ( #138554 )
2025-02-14 20:21:30 +01:00
J. Diego Rodríguez Royo
2bfe96dded
Add Home Connect action with recognized programs and options ( #130662 )
...
* Added recognized options to Home Connect actions
* Fix ruff
* Fix strings.json
* Fix dishwasher typo
* Improved test_bsh_key_transformations
* Add missing return types
* Added descriptions
* Remove custom options
* Fixes
* Merge the 4 services (select, start, set options for active or selected program)
And deprecate the original ones
* Delete stale snapshots
* Clean up logic after service validation
* Make deprecated actions issues fixable
And delete issue on entry unload
* Fixes and improvements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Improvements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix name and descriptions
* Add `affects_to` to strings and service.yaml
* Add missing periods at strings
* Fix
Co-authored-by: Norbert Rittel <norbert@rittel.de>
* Add tests to check if the flow removes the deprecated action issue
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Norbert Rittel <norbert@rittel.de>
2025-02-14 20:21:01 +01:00
IceBotYT
d99044572a
Improved auth failure handling in Nice G.O. ( #136607 )
2025-02-14 20:03:21 +01:00
Manu
7bd2c1d710
Refactor and add tests to image platform of Habitica ( #135897 )
2025-02-14 15:20:19 +00:00
Joris Pelgröm
371490a470
Add sensor platform to LetPot integration ( #138491 )
...
* Add sensor platform to LetPot integration
* Handle support in description supported_fn, use common string
* Update homeassistant/components/letpot/switch.py
* Update homeassistant/components/letpot/sensor.py
* Update homeassistant/components/letpot/sensor.py
* Update homeassistant/components/letpot/strings.json
* Fix translation key in snapshot
* snapshot no quotes
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-02-14 13:57:27 +01:00
Erik Montnemery
efd7ddeb89
Improve tests of removing and unloading config entries ( #138432 )
...
* Improve tests of removing and unloading config entries
* Fix unnecessary coroutine
2025-02-14 13:06:07 +01:00
RJPoelstra
f407dbd35c
Disable less used entities by default in MotionMount integration ( #138509 )
...
* Mark sensors as disabled by default as most users won't need them
* Mark entity-disabled-by-default as done
* Enable disabled entities during tests
2025-02-14 12:46:41 +01:00
Michael
621bcccef7
Remove scan interval option from Synology DSM ( #138490 )
...
remove scan interval option
2025-02-13 22:51:14 +01:00
Jan Bouwhuis
d6b7762dd6
Upgrade paho-mqtt API to v2 ( #137613 )
...
* Upgrade paho-mqtt API to v2
* Refactor on_connect callback
* Add tests
* Fix Tasmota tests
2025-02-13 22:13:19 +01:00
J. Nick Koston
bbbad90ca2
Fix race configuring zeroconf ( #138425 )
2025-02-13 14:17:06 -06:00
David Rapan
82074a8940
Starlink migration to `StarlinkConfigEntry` ( #137896 )
...
* refactor: Utilize custom StarlinkConfigEntry
* fix: ruff-format
* fix: Init tests
* fix: StarlinkConfigEntry in coordinator after recent PRs
* fix: CONF_IP_ADDRESS constant
* fix: After merge clean up
* fix: Naming conventions
* feat: Add runtime_data into init test
* refactor: Remove runtime_data assert in unload entry test
2025-02-13 16:36:07 +01:00
Artur Pragacz
7021175e0d
Simplify stage 1 in bootstrap ( #137668 )
...
* Simplify stage 1 in bootstrap
* Add timeouts to STAGE 0
* Fix test
* Clarify pre import language
* Remove timeout for frontend and recorder
* Address review
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-02-13 13:07:24 +01:00
Indu Prakash
6a26d59142
Add night light brightness level setting to VeSync ( #137544 )
2025-02-13 11:45:09 +00:00
Arie Catsman
07c304125a
Add error handling to enphase_envoy select platform action ( #136698 )
...
* Add error handling to enphase_envoy select platform action
* Add translation key parameter to exception_handler decorator
2025-02-13 09:37:52 +01:00
IceBotYT
6bc4f04a07
Handle no_readings in La Crosse View ( #138354 )
...
* Handle no_readings in La Crosse View
* Fixes
2025-02-13 09:24:28 +01:00
Joris Pelgröm
737baaef2b
Improve test coverage for letpot ( #138420 )
2025-02-13 09:22:05 +01:00
IceBotYT
1ac16f6dbf
Set suggested display precision in La Crosse View ( #138355 )
...
* Set suggested display precision in La Crosse View
* Switch to entity descriptions
2025-02-13 08:37:46 +01:00
puddly
81cac25bd0
OTBR firmware API for Home Assistant Hardware ( #138330 )
...
* Implement `async_register_firmware_info_provider` for OTBR
* Keep track of the current device for OTBR
Keep track of the current device, part 2
* Fix unit tests
* Revert keeping track of the current device
* Fix existing unit tests
* Increase test coverage
* Remove unused code from tests
* Reload OTBR when the addon reloads
* Only reload if the current entry is running
* Runtime test
* Add a unit test for the reloading
* Clarify the purpose of `ConfigEntryState.SETUP_IN_PROGRESS`
* Simplify typing
2025-02-12 15:48:09 -05:00
Josef Zweck
641b487196
Improve test coverage for onedrive ( #138410 )
...
* Improve test coverage for onedrive
* set done in quality scale
2025-02-12 20:44:39 +01:00
Erik Montnemery
03b3097c34
Update cloud backup agent to use calculate_b64md5 from lib ( #138391 )
...
* Update cloud backup agent to use calculate_b64md5 from lib
* Catch error, add test
* Address review comments
* Update tests/components/cloud/test_backup.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-02-12 19:11:20 +01:00
Josef Zweck
ff5ddce7b0
Add sensor platform to OneDrive for drive usage ( #138232 )
2025-02-12 18:37:30 +01:00
Dan Raper
910711ecba
Bump ohmepy to 1.3.0 ( #138380 )
...
* Bump ohmepy to 1.3.0
* CI fix for enum change
2025-02-12 14:54:21 +01:00
epenet
2bb582f8e6
Use runtime_data in geo_json_events ( #138366 )
...
* Use runtime_data in geo_json_events
* Update __init__.py
2025-02-12 12:42:22 +01:00
Markus Adrario
88b444fa5b
Add Homee sensor tests ( #137200 )
2025-02-12 11:35:36 +00:00
TimL
a3cde3d8ab
Fix authentication error when adding new devices to SMLIGHT ( #138373 )
...
* Fix authentication issue
Fixes #138216
* Fix incorrect mocks in unsupported device tests
* set _device_name in auth flow also
* Update get_info Mock to handle authentication
* Update tests
2025-02-12 12:22:58 +01:00
Erik Montnemery
6ef1178a35
Use setup_backup_integration test helper in backup tests ( #138362 )
2025-02-12 09:49:01 +01:00
Erik Montnemery
a6c51440e5
Use test helper for creating a mocked backup agent in backup tests ( #138312 )
...
* Use test helper for creating a mocked backup agent in backup tests
* Adjust according to discussion
2025-02-12 08:55:16 +01:00
Pete Sage
1393f417ed
Expose media_player async_browse_media as service ( #116452 )
...
* initial commit
* make fields optional
* x
* ruff issues
* ruff issues
* ruff issues
* ruff issues
* update example
* update description
* use constants
* Update homeassistant/components/media_player/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* update service call metadata
* update description
* patch the demo
* Update homeassistant/components/media_player/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* revert unrelated change
* update test metadata
* update test metadata
* change patch target to be more specific
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-02-12 01:06:13 +01:00
Allen Porter
da1e3c29ed
Update anthropic to use the streaming API ( #138256 )
2025-02-12 01:05:23 +01:00
Abílio Costa
48b8ec01e3
Add logs to Cloud component support package ( #138230 )
...
* Add logs to Cloud component support package
* Add section for logs
* Replace list with deque
* Copy the deque to avoid mutation during iteration
2025-02-11 23:05:19 +01:00
rrooggiieerr
0ffbe076be
Fix timer.cancel action fires timer.cancelled event even on canceled timers ( #134507 )
...
* Fixes https://github.com/home-assistant/core/issues/116105
* Fixes unit test in accordance to documentation
Timer needs to be active before it can be canceled
* Allow canceling of paused timers
* Add test for canceling/finishing already canceled/finished timers
* Add test for finishing a paused timer, this should not be possible
* Revert finish related tests
* Merge branch 'timer.cancelled_fix' of
git@github.com:rrooggiieerr/homeassistant-core.git into
timer.cancelled_fix
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-02-11 22:08:18 +01:00
Allen Porter
8d5f927b42
Fix next authentication token error handling ( #138299 )
2025-02-11 21:47:36 +01:00
Erik Montnemery
6abf7b525a
Improve test coverage of config subentries and fix related issues ( #138321 )
...
Improve test coverage of config subentries
2025-02-11 21:46:56 +01:00
Arie Catsman
6115def083
Bump pyenphase to 1.25.1 ( #138327 )
...
* Bump pyenphase to 1.25.1
* Add new opt_schedules to nephase_envoy test fixtures
2025-02-11 21:35:03 +01:00
rrooggiieerr
17089e822e
Allow timer.finish on paused timers ( #134552 )
...
* Add test for finishing already finished timer
* Add test for finishing a paused timer
* Allow canceled timer to be finished
2025-02-11 21:26:13 +01:00
Erik Montnemery
fe3d6f93d7
Fix data_entry_flow.UnknownStep error message ( #138288 )
2025-02-11 18:56:18 +01:00
Joost Lekkerkerker
3489b20e86
Refactor SmartThings sensor platform ( #138313 )
2025-02-11 18:14:13 +01:00
epenet
14e1b55b5a
Do not test internals in flo tests ( #138306 )
...
* Do not test internals in flo tests
* fix
2025-02-11 17:26:58 +01:00
balazs92117
a85bb98743
Dsmr eon hungary ( #138162 )
...
Add EON hungary
2025-02-11 17:25:57 +01:00
Michael Hansen
6226542e4d
Keep responding state on wake word start ( #138244 )
...
* Keep responding state on wake word start
* Add comment
2025-02-11 10:21:41 -06:00
Erik Montnemery
8b3421deb7
Add test helper for creating a mocked backup agent ( #138294 )
...
* Add test helper for creating a mocked backup agent
* Address review comments
2025-02-11 16:21:24 +01:00