Erik Montnemery
81c909e8ce
Revert "Add assistant filter to expose entities list command" ( #138867 )
...
Revert "Add assistant filter to expose entities list command (#138817 )"
This reverts commit a6bb5dbe2a
.
2025-02-19 18:13:36 +01:00
Markus Adrario
fb3b23aef3
Homee switch platform ( #137457 )
2025-02-19 15:55:16 +00:00
Erik Montnemery
b70c5710a9
Correct invalid automatic backup settings when loading from store ( #138716 )
...
* Correct invalid automatic backup settings when loading from store
* Improve docstring
* Improve tests
2025-02-19 16:24:30 +01:00
Erik Montnemery
af0a862aab
Clean up translations for mocked integrations inbetween tests ( #138732 )
...
* Clean up translations for mocked integrations inbetween tests
* Adjust code, add test
* Fix docstring
* Improve cleanup, add test
* Fix test
2025-02-19 13:49:31 +01:00
Robert Resch
97c558b694
Add WIND_DIRECTION to SensorDeviceClass and NumberDeviceClass ( #138714 )
...
* Add WIND_DIRECTION to SensorDeviceClass
* Add WIND_DIRECTION to NumberDeviceClass
* Fix tests
2025-02-19 12:24:22 +01:00
proohit
d655c51ef9
Adds Tado Child Lock support ( #135837 )
2025-02-19 11:24:04 +00:00
Joakim Sørensen
618bdba4d3
Add check_connection parameter to cloud login methods and handle AlreadyConnectedError ( #138699 )
2025-02-19 11:19:03 +01:00
Jonas Fors Lellky
b6cb2bfe5b
Add test for flexit_bacnet hvac mode ( #138748 )
...
Add test for hvac mode
2025-02-19 09:15:07 +01:00
J. Nick Koston
46599a4ac4
Bump habluetooth to 3.22.0 ( #138812 )
2025-02-18 23:50:11 -06:00
Jan Bouwhuis
689421eddf
Move blocking code to executor job in MQTT CI test helper ( #138815 )
2025-02-19 06:14:07 +01:00
Michael Hansen
a6bb5dbe2a
Add assistant filter to expose entities list command ( #138817 )
2025-02-18 20:39:44 -05:00
skobow
f8ffbf0506
Set clean_start=True on connect to MQTT broker ( #136026 )
...
* Addresses #135443 : Set on connect.
* Make clean start implementation compatible with v2 API
* Add tests
* Do not pass default value for `clean_start` on_connect
* Revert "Do not pass default value for `clean_start` on_connect"
This reverts commit 75806736cf
.
* Use partial top pass kwargs to mqtt client connect
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
Co-authored-by: jbouwh <jan@jbsoft.nl>
2025-02-18 23:11:21 +01:00
Andrew Sayre
6613b46071
Add HEOS group volume down/up actions ( #138801 )
...
Add group volume down/up actions
2025-02-18 15:53:59 -06:00
Christopher Fenner
1579e90d58
Fix typos in strings.json files ( #138601 )
...
* fix codespell issues
* update nextcloud snapshots
* update weheat snapshots
* update waqi snapshots
2025-02-18 22:36:28 +01:00
J. Diego Rodríguez Royo
8e887f550e
Add connectivity binary sensor to Home Connect ( #138795 )
...
Add connectivity binary sensor
2025-02-18 22:08:40 +01:00
J. Nick Koston
8ae52cdc4c
Fix shelly not being able to be setup from user flow when already discovered ( #138807 )
...
raise_on_progress=False was missing in the user flow which
made it impossible to configure a shelly by IP when there
was an active discovery because the flow would abort
2025-02-18 22:05:05 +02:00
SLaks
82ac3e3fdf
Ecobee: Report Humidifier Action ( #138756 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-02-18 20:11:37 +01:00
Parker Brown
8dd1e9d101
Add threshold sensor to Aranet ( #137291 )
...
* Add threshold level sensor description to Aranet component
* Use Color enum for status options
* Add threshold level sensor tests for Aranet components
* Rename `threshold_level` key to `status`
* Update test to expect 7 sensors instead of 6
* Map sensor status to more human-friendly strings
* Rename `threshold_level` key to `concentration_status`
* Update docstring for function
* Simplify `get_friendly_status()`
* Rename `concentration_status` to `concentration_level`
* Rename `concentration_status` to `concentration_level` in sensor tests
* Refactor concentration level handling and tests
* Normalize concentration level status values to lowercase
* Add error to translations
* Don't scale status string
* Apply suggestions from code review
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Rename `concentration_level` to `threshold_indication`
* Update threshold indication translations
* `threshold_indication` → `threshold`
* Capitalize sensor name
Co-Authored-By: Shay Levy <levyshay1@gmail.com>
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2025-02-18 20:16:50 +02:00
Renat Sibgatulin
096468baa4
airq: add more verbose debug logging ( #138192 )
2025-02-18 19:03:47 +01:00
Andrew Sayre
3659fa4c4e
Add HEOS entity service to set group volume level ( #136885 )
2025-02-18 11:56:50 -06:00
peteS-UK
d1f0e0a70f
Add support for announce to Squeezebox media player ( #129460 )
...
* initial
* Add support for announce: true to media player
* Move play_announcement to _player
* update snapshot
* conftest update
* remove conftest update
* Update conftest.py
* Test Updates
* Updates post moving functions to library
* test fixes
* Review updates
* Snapshot update
* rebase updates
* Merge updates
* Review updates
* Review updates
2025-02-18 11:22:19 -06:00
Pete Sage
e9fcef1b57
Fix TV input source option for Sonos Arc Ultra ( #138778 )
...
initial commit
2025-02-18 08:43:00 -06:00
Petar Petrov
a003f89a5e
Fix Z-WaveJS inclusion in the background ( #138717 )
...
* Fix Z-WaveJS inclusion in the background
* improve async handling
* just return the `requested_grant` to the driver
* handle controller busy state
2025-02-18 15:17:13 +01:00
Erik Montnemery
22c634e626
Don't allow setting backup retention to 0 days or copies ( #138771 )
...
* Don't allow setting backup retention to 0 days or copies
* Add tests
2025-02-18 15:16:44 +01:00
starkillerOG
f5e1fa6a21
Allow playback of h265 encoded Reolink video ( #138667 )
2025-02-18 11:17:13 +01:00
Brett Adams
800cdee409
Update Diagnostics in Teslemetry ( #138759 )
...
* Testing
* Diag
2025-02-18 09:44:29 +01:00
Jan Bouwhuis
33df208296
Fix temp files of mqtt CI tests not cleaned up properly ( #138741 )
...
* Fix temp files of mqtt CI tests not cleaned up properly
* Do not cleanup tempfiles, patch gettempdir only
2025-02-18 08:38:43 +01:00
Sid
3b6e3fe457
Fix race condition on eheimdigital coordinator setup ( #138580 )
2025-02-17 20:10:56 +01:00
Erik Montnemery
e0795e6d07
Improve config entry state transitions when unloading and removing entries ( #138522 )
...
* Improve config entry state transitions when unloading and removing entries
* Update integrations which check for a single loaded entry
* Update tests checking state after unload fails
* Update homeassistant/config_entries.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-02-17 18:16:57 +01:00
Joost Lekkerkerker
ff16e587e8
Bump airgradient to 0.9.2 ( #138725 )
...
* Bump airgradient to 0.9.2
* Bump airgradient to 0.9.2
2025-02-17 18:45:26 +02:00
Andrew Sayre
34a33e0465
Create HEOS devices after integration setup ( #138721 )
...
* Create entities for new players
* Fix docstring typo
2025-02-17 09:28:55 -06:00
Abílio Costa
9422c4de65
Fix snapshots timezone in Cloud tests ( #138393 )
...
* Fix snapshots timezone in Cloud tests
* Add explanation comment
2025-02-17 16:01:03 +01:00
Erik Montnemery
4cdc3de94a
Correct backup filename on delete or download of cloud backup ( #138704 )
...
* Correct backup filename on delete or download of cloud backup
* Improve tests
* Address review comments
2025-02-17 08:38:28 -06:00
Michael
df6cb0b824
Add repair-issue that backup location setup is missing in Synology DSM ( #138233 )
...
* add missing backup location setup repair-issue
* add tests
* tweak translation strings
* add test for other fixable issues
* remove senseless abort reason no_file_station
2025-02-17 13:03:31 +01:00
Alberto Geniola
cd13eff8ae
Elmax - fix issue 136877 ( #138419 )
...
* Fix IPv6 zero-conf discovery not handling hostname correctly.
* Aligned tests.
* Remove redundant !s notation.
* Add IPv6 discovery tests
* Parametrize input_uri to avoid duplicated code
* Update tests/components/elmax/conftest.py
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-02-17 10:01:27 +01:00
Dan Raper
66d16336ea
Add preconditioning number entity to Ohme ( #138346 )
...
* Add preconditioning number entity
* Updated test snapshots for ohme
* Update test snapshots
2025-02-17 09:07:18 +01:00
Andrew Sayre
89956adf2e
Allow removal of stale HEOS devices ( #138677 )
...
Allow device removal
2025-02-17 08:47:11 +01:00
cdnninja
6b90e7b2c2
Bump pyvesync for vesync ( #138681 )
...
* bump pyvesync
* fix tests
* Test fix
2025-02-16 21:33:48 -06:00
peteS-UK
bdeb24cb61
Add OptionsFlow to Squeezebox to allow setting Browse Limit and Volume Step ( #129578 )
...
* Initial
* prettier strings
* Updates
* remove error strings
* prettier again
* Update strings.json
vscode prettier fails check
* update test to remove invalid value
* Remove config_entry __init__
* remove param
* Review updates
* ruff fixes
* Review changes
* Shorten options flow ui string
* Review changes
* Remove errant mock attib
---------
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>
2025-02-16 15:02:29 -06:00
Martin Hjelmare
0b7ec96448
Improve remember the milk storage ( #138618 )
2025-02-16 21:17:26 +01:00
Josef Zweck
95b1cf465b
Use gibibytes for onedrive ( #138637 )
...
* Use gibibytes for onedrive
* also to strings
2025-02-16 14:08:01 +02:00
Teynar
21032ea7cd
Add missing unit for Withings snore sensor ( #138517 )
2025-02-16 10:21:34 +01:00
J. Diego Rodríguez Royo
c75707ec79
Use correct inputs for relative time and duration options ( #138619 )
2025-02-16 00:29:38 +01:00
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