* 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>
- fix sentence-casing for "network receiver" as this should be translated
- change "Ethernet" to upper-case
- replace "True/false for enable/disable" with UI-friendly description
* fix(scaffold): integration generation
Fix script.scaffold integration generation which was failing due to
hassfest quality check.
Add the required `quality_scale` to the generated integration
manifest.json.
Use the new `--skip-plugins` flag to skip the hassfest quality check
when generating integrations, as the quality scale rules are marked as
todo, and only run against the generated integration.
Correct typo in help for hassfest command `--plugins` flag.
Update Integration.core method to use absolute path to ensure it returns
the true if the integration is a core integration, which was causing
other checks to fail, as the integration was not being marked as core.
Always output subprocess output as it contains the error message when a
command fails, without this the user would not know why the command
failed.
Fixes: #128639
* Adjust comment language
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Allow specifying SIP username for outgoing calls
Allow configuring a SIP username to be sent in outgoing call requests to
identify the home assistant source endpoint.
* Remove advanced options section
* Add test for removing user
* Allow unsetting SIP user
Make previous SIP user value a suggested value rather than default to
allow unsetting by submitting an empty value in the form.
* Remove unnecessary checks
Remove user check from main flow and remove none or empty check.
* LaCrosse View new endpoint (#137284)
* Switch to new endpoint in LaCrosse View
* Coverage
* Avoid merge conflict
* Switch to UpdateFailed
* Convert coinbase account amounts as floats to properly add them together (#137588)
Convert coinbase account amounts as floats to properly add
* Bump ohmepy to 1.2.9 (#137695)
* Bump onedrive_personal_sdk to 0.0.9 (#137729)
* Limit habitica ConfigEntrySelect to integration domain (#137767)
* Limit nordpool ConfigEntrySelect to integration domain (#137768)
* Limit transmission ConfigEntrySelect to integration domain (#137769)
* Fix tplink child updates taking up to 60s (#137782)
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Fix tplink child updates taking up to 60s
fixes#137562
* Revert "Fix tplink child updates taking up to 60s"
This reverts commit 5cd20a120f772b8df96ec32890b071b22135895e.
* Call backup listener during setup in Google Drive (#137789)
* Use the external URL set in Settings > System > Network if my is disabled as redirect URL for Google Drive instructions (#137791)
* Use the Assistant URL set in Settings > System > Network if my is disabled
* fix
* Remove async_get_redirect_uri
* Fix manufacturer_id matching for 0 (#137802)
fix manufacturer_id matching for 0
* Fix DAB radio in Onkyo (#137852)
* Fix LG webOS TV fails to setup when device is off (#137870)
* Fix heos migration (#137887)
* Fix heos migration
* Fix for loop
* Bump pydrawise to 2025.2.0 (#137961)
* Bump aioshelly to version 12.4.2 (#137986)
* Prevent crash if telegram message failed and did not generate an ID (#137989)
Fix#137901 - Regression introduced in 6fdccda2256f92c824a98712ef102b4a77140126
* Bump habiticalib to v0.3.7 (#137993)
* bump habiticalib to 0.3.6
* bump to v0.3.7
* Refresh the nest authentication token on integration start before invoking the pub/sub subsciber (#138003)
* Refresh the nest authentication token on integration start before invoking the pub/sub subscriber
* Apply suggestions from code review
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Use resumable uploads in Google Drive (#138010)
* Use resumable uploads in Google Drive
* tests
* Bump py-synologydsm-api to 2.6.2 (#138060)
bump py-synologydsm-api to 2.6.2
* Handle generic agent exceptions when getting and deleting backups (#138145)
* Handle generic agent exceptions when getting backups
* Update hassio test
* Update delete_backup
* Bump onedrive-personal-sdk to 0.0.10 (#138186)
* Keep one backup per backup agent when executing retention policy (#138189)
* Keep one backup per backup agent when executing retention policy
* Add tests
* Use defaultdict instead of dict.setdefault
* Update hassio tests
* Improve inexogy logging when failed to update (#138210)
* Bump pyheos to v1.0.2 (#138224)
Bump pyheos
* Update frontend to 20250210.0 (#138227)
* Bump version to 2025.2.2
* Bump lacrosse-view to 1.1.1 (#137282)
---------
Co-authored-by: IceBotYT <34712694+IceBotYT@users.noreply.github.com>
Co-authored-by: Nathan Spencer <natekspencer@gmail.com>
Co-authored-by: Dan Raper <me@danr.uk>
Co-authored-by: Josef Zweck <josef@zweck.dev>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: tronikos <tronikos@users.noreply.github.com>
Co-authored-by: Patrick <14628713+patman15@users.noreply.github.com>
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: David Knowles <dknowles2@gmail.com>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com>
Co-authored-by: Allen Porter <allen@thebends.org>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>