SLaks
82ac3e3fdf
Ecobee: Report Humidifier Action ( #138756 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-02-18 20:11:37 +01:00
Maciej Bieniek
c48797804d
Add `_shelly._tcp` to Shelly zeroconf configuration ( #138782 )
...
Add _shelly._tcp to zeroconf
2025-02-18 19:57:10 +01:00
Matrix
e6217efcd6
Add switch flex button support. ( #137524 )
2025-02-18 19:23:27 +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
Norbert Rittel
a45fb57595
Fix grammar in evohome.reset_system action, consistently add "mode" ( #138777 )
...
* Fix grammar in evohome.reset_system action, consistently add "mode"
- fix the grammar with "Sets … and resets …"
- add "mode" to all mode names for consistency
* Revert, removing one excessive "mode"
2025-02-18 08:43:51 -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
Niv Steingarten
46c604fcbe
Bump pyrympro from 0.0.8 to 0.0.9 ( #138753 )
2025-02-18 14:23:25 +01:00
Norbert Rittel
94d3b3919d
Make spelling of "BSB-Lan" consistent ( #138766 )
2025-02-18 13:58:29 +02:00
Norbert Rittel
350b935fa7
Fixing casing mistakes in user-facing strings of renault ( #138729 )
...
- use sentence-casing for strings
- use uppercase for "ID"
2025-02-18 12:06:10 +01:00
J. Nick Koston
e660096801
Bump zeroconf to 0.145.1 ( #138763 )
2025-02-18 10:38:48 +00: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
J. Nick Koston
0dc1151a25
Bump aioesphomeapi to 29.1.0 ( #138742 )
2025-02-17 17:08:38 -06:00
Christopher Fenner
25865b4849
Bump PyViCare to 2.43.1 ( #138737 )
...
bump PyViCare to 2.43.1
2025-02-18 00:28:49 +02:00
Norbert Rittel
5658f9ca40
Fix wrong description of teslemetry.set_scheduled_charging action ( #138723 )
...
The action allows the user to set a time at which to start charging, but the action's description uses the wrong word "completed".
2025-02-17 23:28:45 +02:00
Jonas Fors Lellky
f9047d0223
Mark action-exceptions as exempt for flexit_bacnet ( #138739 )
...
* Mark action-exceptions as exempt for flexit_bacnet
* Update homeassistant/components/flexit_bacnet/quality_scale.yaml
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-02-17 21:15:37 +01:00
Jonas Fors Lellky
bbfb9fbdae
Mark reauthentication-flow as exempt for flexit_bacnet ( #138740 )
2025-02-17 21:10:18 +01:00
Norbert Rittel
772e7147bd
Fix user-facing strings of the NWS integration ( #138727 )
...
- fix sentence-casing of "API key" to match common string
- remove excessive trailing period from action name
- reword action description to match HA style
- make "Forecast type" description UI-friendly (a selector is available)
2025-02-17 21:51:30 +02:00
Xitee
9ac60f1c7f
Fix small typo in qbittorrent strings.json ( #138734 )
2025-02-17 20:37:33 +01:00
Sid
3b6e3fe457
Fix race condition on eheimdigital coordinator setup ( #138580 )
2025-02-17 20:10:56 +01:00
Andrew Sayre
da9fbf21df
Update HEOS repair issues quality scale item ( #138724 )
2025-02-17 20:04:39 +01:00
Norbert Rittel
d7e796e9f9
Fix typos in qBittorrent exceptions strings ( #138728 )
2025-02-17 17:37:46 +00: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
LG-ThinQ-Integration
04b826daa1
Add sensors for washer and system boiler in LG ThinQ ( #137514 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com>
2025-02-17 16:30:41 +00:00
Abílio Costa
25296e1b8f
Move ZHA debug logs handling out of event loop ( #138568 )
2025-02-17 11:12:55 -05:00
Daniel O'Connor
67fcbc4c28
Add LV-RH131S-WM Air Purifier ( #138626 )
...
* Add LV-RH131S-WM Air Purifier
Fix 138486
* Update homeassistant/components/vesync/const.py
2025-02-17 16:29:28 +01: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
Jonas Fors Lellky
82f2e72327
Add translations for exceptions ( #138669 )
...
* Add translations for exceptions
* Review comment
* Add translation for exception in the coordinator
* Use same translation string for switch exceptions
2025-02-17 16:18:46 +01: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
Marc Mueller
51aea58c7a
Update mypy-dev to 1.16.0a3 ( #138655 )
2025-02-17 14:46:33 +01:00
epenet
7e388f69b0
Add common entity module to pylint plugin ( #138706 )
...
* Add common entity module to pylint plugin
* Fix pylint errors
2025-02-17 14:45:32 +01:00
epenet
d8d054e7dd
Improve type hints in base entities ( #138708 )
2025-02-17 14:45:00 +01:00
Norbert Rittel
4a385ed26c
Use correct camel-case for OpenThread, reword error message ( #138651 )
...
* Use correct camel-case for OpenThread, reword error message
* Treat "Border Agent ID" as a name by capitalizing it
2025-02-17 13:38:42 +01: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
ashionky
a7f63e3847
Optimize Refoss state_class of Sensor ( #138266 )
...
TOTAL_INCREASING
2025-02-17 13:02:52 +01:00
Robert Resch
b4fac38d8a
Bump uv to 0.6.0 ( #138707 )
2025-02-17 12:42:02 +01:00
Matrix
168e45b0f9
Bump yolink api 0.4.8 ( #138703 )
2025-02-17 12:24:56 +01:00
Norbert Rittel
1fe644d056
Fix casing in Sensibo action descriptions ( #138701 )
...
- treat "Pure Boost" as a feature name
- fix sentence-casing
- capitalize first word
2025-02-17 11:05:39 +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
Norbert Rittel
e77193fa2e
Improve 17track action descriptions by using those from the online docs ( #138698 )
...
* Improve 17Track action descriptions using those from the online docs
Also change them to third-person singular to match the descriptive style that Home Assistant prefers.
* Add missing period on 2nd description
2025-02-17 09:08:40 +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
Norbert Rittel
ed3ca76696
Update foscam action descriptions to match HA style ( #138664 )
...
Update foscam action description to match HA style
2025-02-17 09:03:28 +01:00