mib1185
5ae036a7e2
sort common state strings
2025-02-25 20:44:51 +00:00
Erik Montnemery
fd47d6578e
Adjust recorder validate_statistics handler ( #139229 )
2025-02-25 20:31:24 +00:00
Denis Shulyaka
df6a5d7459
Bump anthropic to 0.47.2 ( #139283 )
2025-02-25 20:24:38 +00:00
J. Diego Rodríguez Royo
b8a0cdea12
Add current cavity temperature sensor to Home Connect ( #139282 )
2025-02-25 19:50:42 +00:00
J. Diego Rodríguez Royo
570e11ba5b
Bump aiohomeconnect to 0.15.0 ( #139277 )
2025-02-25 21:22:30 +02:00
J. Nick Koston
19704cff04
Fix grammar in loader comments ( #139276 )
...
https://github.com/home-assistant/core/pull/139270#discussion_r1970315129
2025-02-25 20:10:54 +01:00
Erik Montnemery
51c09c2aa4
Add test fixture ignore_translations_for_mock_domains ( #139235 )
...
* Add test fixture ignore_translations_for_mock_domains
* Fix fixture
* Avoid unnecessary attempt to get integration
* Really fix fixture
* Add forgotten parameter
* Address review comment
2025-02-25 20:10:29 +01:00
Michael
ef46552146
Add common state translation string for charging and discharging ( #139074 )
...
add common state translation string for charging and discharging
2025-02-25 20:03:14 +01:00
Dan Bishop
75533463f7
Make Radarr unit translation lowercase ( #139261 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-25 19:41:47 +01:00
G Johansson
2cd496fdaf
Add coordinator to SMHI ( #139052 )
...
* Add coordinator to SMHI
* Remove not needed logging
* docstrings
2025-02-25 19:36:45 +01:00
Joost Lekkerkerker
cd4c79450b
Bump python-overseerr to 0.7.1 ( #139263 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-02-25 20:17:11 +02:00
J. Nick Koston
a1d1f6ec97
Fix race in async_get_integrations with multiple calls when an integration is not found ( #139270 )
...
* Fix race in async_get_integrations with multiple calls when an integration is not found
* Fix race in async_get_integrations with multiple calls when an integration is not found
* Fix race in async_get_integrations with multiple calls when an integration is not found
* tweaks
* tweaks
* tweaks
* restore lost comment
* tweak test
* comment cache
* improve test
* improve comment
2025-02-25 19:08:53 +01:00
Erik Montnemery
a910fb879c
Bump securetar to 2025.2.1 ( #139273 )
2025-02-25 19:23:32 +02:00
Noah Groß
4e904bf5a3
Use new python library for picnic component ( #139111 )
2025-02-25 17:21:31 +01:00
Artur Pragacz
38cc26485a
Add sound mode support to Onkyo ( #133531 )
2025-02-25 17:21:05 +01:00
Paul Traina
2bba185e4c
Update adext to 0.4.4 ( #139151 )
2025-02-25 17:09:51 +01:00
tronikos
743cc42829
Add Burbank Water and Power (BWP) virtual integration ( #139027 )
2025-02-25 17:08:32 +01:00
Galorhallen
f3021b40ab
Add support for effects in Govee lights ( #137846 )
2025-02-25 17:04:53 +01:00
Manu
9ec9110e1e
Rename description field to notes in Habitica action ( #139271 )
2025-02-25 17:03:31 +01:00
Peter Brøndum
433c2cb43e
Change touchline dependency to pytouchline_extended ( #136362 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-25 17:00:35 +01:00
Joost Lekkerkerker
fcffe5151d
Use right import in ezviz ( #139272 )
2025-02-25 17:00:09 +01:00
Norbert Rittel
ca1677cc46
Improve description of openweathermap.get_minute_forecast
action ( #139267 )
2025-02-25 16:52:58 +01:00
Martin Hjelmare
27f7085b61
Create repair for configured unavailable backup agents ( #137382 )
...
* Create repair for configured not loaded agents
* Rework to repair issue
* Extract logic to config function
* Update test
* Handle empty agend ids config update
* Address review comment
* Update tests
* Address comment
2025-02-25 16:27:56 +01:00
Jan-Philipp Benecke
f607b95c00
Add request made by rest_command
to debug log ( #139266 )
2025-02-25 17:27:18 +02:00
Norbert Rittel
72502c1a15
Use proper camel-case for "VeSync", fix sentence-casing in title ( #139252 )
...
Just a quick follow-up PR to fix these two spelling mistakes.
2025-02-25 17:09:15 +02:00
Renier Moorcroft
47e78e9008
Fix Ezviz entity state for cameras that are offline ( #136003 )
2025-02-25 15:55:31 +01:00
Andrew
1fb51ef189
Add OpenWeatherMap Minute forecast action ( #128799 )
2025-02-25 15:54:10 +01:00
elmurato
f96e31fad8
Set Minecraft Server quality scale to silver ( #139265 )
2025-02-25 15:51:43 +01:00
Matrix
e99bf21a36
Fix yolink lock v2 state update ( #138710 )
2025-02-25 15:51:21 +01:00
Markus Adrario
3059d06960
Add Homee number platform ( #138962 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-02-25 15:49:12 +01:00
Maikel Punie
2b55f3af36
Bump Velbus to bronze quality scale ( #139256 )
2025-02-25 15:42:12 +01:00
fwestenberg
776501f5e6
Bump stookwijzer to 1.5.8 ( #139258 )
2025-02-25 14:41:36 +00:00
Dan Bishop
1f93d2cefb
Make Sonarr component's units translatable ( #139254 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-25 15:26:22 +01:00
J. Nick Koston
1633700a58
Bump cached-ipaddress to 0.9.2 ( #139245 )
2025-02-25 15:25:07 +01:00
Norbert Rittel
923ec71bf6
Consistently capitalize "Velbus" brand name, camel-case "VelServ" ( #139257 )
2025-02-25 15:10:21 +01:00
Shay Levy
7566046995
Bump aiowebostv to 0.7.1 ( #139244 )
2025-02-25 16:10:03 +02:00
elmurato
b9dbf07a5e
Set PARALLEL_UPDATES in all Minecraft Server platforms ( #139259 )
2025-02-25 15:09:58 +01:00
Cameron Ring
b8b153b87f
Make default dim level configurable in Lutron ( #137127 )
2025-02-25 15:07:42 +01:00
J. Nick Koston
d4dd8fd902
Bump fnv-hash-fast to 1.2.6 ( #139246 )
2025-02-25 15:01:45 +01:00
J. Diego Rodríguez Royo
a3bc55f49b
Add parallel updates to Home Connect ( #139255 )
2025-02-25 14:50:12 +01:00
Robert Resch
7ba94a680d
Revert "Bump Stookwijzer to 1.5.7" ( #139253 )
2025-02-25 14:46:43 +01:00
elmurato
664e09790c
Improve Minecraft Server config flow tests ( #139251 )
2025-02-25 14:22:30 +01:00
Dan Bishop
d45fce86a9
Make Radarr units translatable ( #139250 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-25 14:18:12 +01:00
LG-ThinQ-Integration
507c0739df
Add missing ATTR_HVAC_MODE of async_set_temperature to LG ThinQ ( #137621 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-25 14:14:04 +01:00
Maikel Punie
d7301c62e2
Rework the velbus configflow to make it more user-friendly ( #135609 )
2025-02-25 14:02:10 +01:00
cdnninja
befed910da
Add Re-Auth Flow to vesync ( #137398 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-25 13:48:31 +01:00
Manu
2509353221
Add update reward action to Habitica integration ( #139157 )
2025-02-25 13:40:21 +01:00
Joost Lekkerkerker
694a77fe3c
Bump aiowithings to 3.1.6 ( #139242 )
2025-02-25 12:24:32 +00:00
LG-ThinQ-Integration
bc7f5f3981
Add climate's swing mode to LG ThinQ ( #137619 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-25 12:58:01 +01:00
Norbert Rittel
cea5cda881
Treat "Twist Assist" & "Block to Block" as feature names and add descriptions in Z-Wave ( #139239 )
...
Treat "Twist Assist" & "Block to Block" as feature names and add descriptions
- name-case both "Twist Assist" and "Block to Block" so those feature names don't get translated
- for proper translation of both features add useful descriptions of what they actually do
- fix sentence-casing on "Operation type"
2025-02-25 12:47:18 +01:00
Norbert Rittel
9e063fd77c
logbook.log
action: Make description of name
field UI-friendly (#139200 )
2025-02-25 12:36:59 +01:00
Joost Lekkerkerker
01fb6841da
Initiate source list as instance variable in Volumio ( #139243 )
2025-02-25 12:36:20 +01:00
Dan Raper
48d3dd88a1
Add Ohme voltage and slot list sensor ( #139203 )
...
* Bump ohmepy to 1.3.1
* Bump ohmepy to 1.3.2
* Add voltage and slot list sensor
* CI fixes
* Change slot list sensor name
* Fix snapshot tests
2025-02-25 12:36:08 +01:00
Andre Lengwenus
051cc41d4f
Fix units for LCN sensor ( #138940 )
2025-02-25 12:35:47 +01:00
Markus Adrario
661b55d6eb
Add Homee valve platform ( #139188 )
2025-02-25 12:06:24 +01:00
Jan-Philipp Benecke
d197acc069
Reduce requests made by webdav ( #139238 )
...
* Reduce requests made by webdav
* Update homeassistant/components/webdav/backup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-25 11:46:40 +01:00
Erik Montnemery
bf190a8a73
Add backup helper ( #139199 )
...
* Add backup helper
* Add hassio to stage 1
* Apply same changes to newly merged `webdav` and `azure_storage` to fix inflight conflict
* Address comments, add tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-25 10:19:41 +01:00
Josef Zweck
c386abd49d
Bump pylamarzocco to 1.4.7 ( #139231 )
2025-02-25 09:32:06 +01:00
Jan-Philipp Benecke
6342d8334b
Bump aiowebdav2 to 0.3.0 ( #139202 )
2025-02-25 09:18:41 +01:00
Erik Montnemery
24bb13e0d1
Fix kitchen_sink statistic issues ( #139228 )
2025-02-25 09:13:10 +01:00
Dan Raper
212c42ca77
Bump ohmepy to 1.3.2 ( #139013 )
2025-02-25 02:25:31 +01:00
J. Diego Rodríguez Royo
54843bb422
Add missing exception translation to Home Connect ( #139223 )
2025-02-25 02:21:25 +01:00
Noah Husby
c115a7f455
Bump aiostreammagic to 2.11.0 ( #139213 )
2025-02-25 02:20:48 +01:00
Marc Mueller
597c0ab985
Configure trusted publishing for PyPI file upload ( #137607 )
2025-02-25 02:05:30 +01:00
J. Diego Rodríguez Royo
b86bb75e5e
Add missing exception translation to Home Connect ( #139218 )
...
Add missing exception translation
2025-02-24 23:25:24 +01:00
Erik Montnemery
b662d32e44
Fix bug in check_translations fixture ( #139206 )
...
* Fix bug in check_translations fixture
* Fix check for ignored translation errors
* Fix websocket_api test
2025-02-24 22:19:18 +01:00
Erik Montnemery
72f690d681
Add missing translations to switchbot ( #139212 )
2025-02-24 21:34:41 +01:00
Manu
33c9f3cc7d
Bump pyloadapi to v1.4.2 ( #139140 )
2025-02-24 20:09:17 +00:00
Josef Zweck
a1076300c8
Bump onedrive quality scale to platinum ( #137451 )
2025-02-24 20:03:21 +00:00
Josef Zweck
dc92e912c2
Add azure_storage as backup agent ( #134085 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-24 20:59:51 +01:00
peteS-UK
2451e5578a
Add support for Apps and Radios to Squeezebox Media Browser ( #135009 )
2025-02-24 13:39:04 -06:00
Tristan
1c83dab0a1
Update Linkplay constants for Arylic S10+ and Arylic Up2Stream Amp 2.1 ( #138198 )
2025-02-24 20:29:55 +01:00
J. Nick Koston
b42973040c
Bump aiohttp to 3.11.13 ( #139197 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.12...v3.11.13
2025-02-24 19:01:25 +01:00
Erik Montnemery
6507955a14
Fix race in WS command recorder/info ( #139177 )
...
* Fix race in WS command recorder/info
* Add comment
* Remove unnecessary local import
2025-02-24 18:55:13 +01:00
Martin Hjelmare
79dbc70470
Fix return value for DataUpdateCoordinator._async setup ( #139181 )
...
Fix return value for coodinator async setup
2025-02-24 18:09:51 +01:00
cdnninja
2bab7436d3
Add vesync debug mode in library ( #134571 )
...
* Debug mode pass through
* Correct code, shouldn't have been lambda
* listener for change
* ruff
* Update manifest.json
* Reflect correct logger title
* Ruff fix from merge
2025-02-24 18:07:05 +01:00
elmurato
60479369b6
Remove name in Minecraft Server config entry ( #139113 )
...
* Remove CONF_NAME in config entry
* Revert config entry version from 4 back to 3
* Add data_description for address in strings.json
* Use config entry title as coordinator name
* Use constant as mock config entry title
2025-02-24 19:02:18 +02:00
Jan-Philipp Benecke
ec3f5561dc
Add WebDAV backup agent ( #137721 )
...
* Add WebDAV backup agent
* Process code review
* Increase timeout for large uploads
* Make metadata file based
* Update IQS
* Grammar
* Move to aiowebdav2
* Update helper text
* Add decorator to handle backup errors
* Bump version
* Missed one
* Add unauth handling
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/webdav/__init__.py
* Update homeassistant/components/webdav/config_flow.py
* Remove timeout
Co-authored-by: Josef Zweck <josef@zweck.dev >
* remove unique_id
* Add tests
* Add missing tests
* Bump version
* Remove dropbox
* Process code review
* Bump version to relax pinned dependencies
* Process code review
* Add translatable exceptions
* Process code review
* Process code review
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-02-24 18:00:48 +01:00
Manu
2e5f56b70d
Refactor to-do list order and reordering in Habitica ( #138566 )
2025-02-24 16:36:20 +00:00
Manu
461039f06a
Add translations for exceptions and data descriptions to pyLoad integration ( #138896 )
2025-02-24 16:23:14 +00:00
Erik Montnemery
351e594fe4
Add flag to backup store to track backup wizard completion ( #138368 )
...
* Add flag to backup store to track backup wizard completion
* Add comment
* Update hassio tests
* Update tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-24 17:14:47 +01:00
Shay Levy
377da5f954
Update LG webOS TV diagnostics to use tv_info and tv_state dictionaries ( #139189 )
2025-02-24 16:11:07 +01:00
tdfountain
51a881f3b5
Add ambient temperature and humidity status sensors to NUT ( #124181 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-24 14:09:43 +00:00
SteveDiks
5025e31129
Bump Weheat to 2025.2.22 ( #139186 )
2025-02-24 14:01:40 +01:00
laiho-vogels
f98720e525
Change code owner - MotionMount integration ( #139187 )
2025-02-24 13:59:34 +01:00
Antonio Larrosa
37240e811b
Add melcloud standard horizontal vane modes ( #136654 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-24 13:57:21 +01:00
Norbert Rittel
0b7a023d2e
Fix description of cycle
field in input_select.select_previous
action ( #139032 )
2025-02-24 12:56:06 +00:00
Martin Hjelmare
beec67a247
Bump zwave-js-server-python to 0.60.1 ( #139185 )
...
Bump zwave-js-server-python 0.60.1
2025-02-24 14:52:31 +02:00
Luke Lashley
571349e3a2
Add Snoo integration ( #134243 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-24 13:45:10 +01:00
Artur Pragacz
d9eb248e91
Better handle runtime recovery mode in bootstrap ( #138624 )
...
* Better handle runtime recovery mode in bootstrap
* Add test
2025-02-24 13:23:39 +01:00
Erik Montnemery
fc8affd243
Remove setup of rpi_power from onboarding ( #139168 )
...
* Remove setup of rpi_power from onboarding
* Remove test
2025-02-24 12:33:14 +01:00
Franck Nijhof
4d6fd1b10f
Merge branch 'master' into dev
2025-02-24 09:39:09 +00:00
LG-ThinQ-Integration
257242e6e3
Remove unnecessary min/max setting of WATER_HEATER ( #138969 )
...
Remove unnecessary min/max setting
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-24 09:37:25 +01:00
Philipp S
7f494c235c
Consider the zone radius in proximity distance calculation ( #138819 )
...
* Fix proximity distance calculation
The distance is now calculated to the edge of the zone instead of the centre
* Adjust proximity test expectations to corrected distance calculation
* Add proximity tests for zone changes
* Improve comment on proximity distance calculation
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Apply suggestions from code review
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2025-02-24 09:28:23 +01:00
dependabot[bot]
8c42db7501
Bump actions/upload-artifact from 4.6.0 to 4.6.1 ( #139161 )
2025-02-24 09:12:35 +01:00
tronikos
183bbcd1e1
Bump androidtvremote2 to 0.2.0 ( #139141 )
2025-02-24 08:53:23 +01:00
Shay Levy
8c4b8028cf
Bump aiowebostv to 0.7.0 ( #139145 )
2025-02-24 08:52:53 +01:00
dependabot[bot]
ea1045d826
Bump github/codeql-action from 3.28.9 to 3.28.10 ( #139162 )
2025-02-24 08:42:15 +01:00
Pete Sage
db5bf41790
bump soco to 0.30.9 ( #139143 )
2025-02-23 21:37:25 -06:00
SLaks
580c6f2684
Allow arbitrary Gemini attachments ( #138751 )
...
* Gemini: Allow arbitrary attachments
This lets me use Gemini to extract information from PDFs, HTML, or other files.
* Gemini: Only add deprecation warning when deprecated parameter has a value
* Gemini: Use Files.upload() for both images and other files
This simplifies the code.
Within the Google client, this takes a different codepath (it uploads images as a file instead of re-saving them into inline bytes). I think that's a feature (it's probably more efficient?).
* Gemini: Deduplicate filenames
2025-02-23 16:11:38 -08:00
Josef Zweck
d62c18c225
Fix flakey onedrive tests ( #139129 )
2025-02-23 20:06:28 +01:00
Martin Hjelmare
8f9f9bc8e7
Complete remember the milk typing ( #139123 )
2025-02-23 20:59:10 +02:00
J. Nick Koston
6ad6e82a23
Bump thermobeacon-ble to 0.8.0 ( #139119 )
2025-02-23 19:41:38 +01:00
Josef Zweck
3d507c7b44
Change backup listener calls for existing backup integrations ( #138988 )
2025-02-23 18:40:31 +01:00
Martin Hjelmare
4f5c7353f8
Test remember the milk configurator ( #139122 )
2025-02-23 17:34:17 +01:00
Martin Hjelmare
0b961d98f5
Move remember the milk config storage to own module ( #138999 )
2025-02-23 16:32:55 +01:00
J. Diego Rodríguez Royo
1cd82ab8ee
Deprecate Home Connect command actions ( #139093 )
...
* Deprecate command actions
* Improve issue description
* Improve issue description
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-23 16:18:20 +01:00
Josef Zweck
c1e5673cbd
Allow rename of the backup folder for OneDrive ( #138407 )
2025-02-23 14:46:37 +01:00
Andre Lengwenus
800fe1b01e
Remove individual lcn devices for each entity ( #136450 )
2025-02-23 14:42:54 +01:00
Tom Brien
15ca2fe489
Waze action support entities ( #139068 )
2025-02-23 14:21:41 +01:00
Joost Lekkerkerker
bd919159e5
Bump aiohue to 4.7.4 ( #139108 )
2025-02-23 13:59:30 +01:00
J. Diego Rodríguez Royo
6ebda9322d
Fetch allowed values for select entities at Home Connect ( #139103 )
...
Fetch allowed values for enum settings
2025-02-23 13:54:02 +01:00
Michael
4ca39636e2
Backup location feature requires Synology DSM 6.0 and higher ( #139106 )
...
* the filestation api requires dsm 6.0
* fix tests
2025-02-23 13:27:14 +01:00
J. Diego Rodríguez Royo
f7a6d163bb
Add Home Connect functional light color temperature percent setting ( #139096 )
...
Add functional light color temperature percent setting
2025-02-23 12:44:55 +01:00
David Bonnes
746d1800f9
Add tests to Evohome for its native services ( #139104 )
...
initial commit
2025-02-23 11:43:25 +00:00
Paulus Schoutsen
91668e99e3
OpenAI to report when running out of funds ( #139088 )
2025-02-23 11:51:25 +02:00
Diogo Gomes
0797c3228b
Bump pyprosegur to 0.0.14 ( #139077 )
...
bump pyprosegur
2025-02-23 10:35:00 +02:00
javers99
8ce2727447
Fix typo in SSH connection string for cisco ios device_tracker ( #138584 )
...
Update device_tracker.py
Typo in "uft-8" -> pxssh.pxssh(encoding="utf-8")
2025-02-23 01:45:44 +01:00
J. Diego Rodríguez Royo
5b0eca7f85
Add select setting entities to Home Connect ( #138884 )
...
* Add select setting entities
* Improvements
2025-02-23 01:42:25 +01:00
Michael
b1b65e4d56
Bump py-synologydsm-api to 2.7.0 ( #139082 )
...
bump py-synologydsm-api to 2.7.0
2025-02-23 00:59:51 +01:00
Indu Prakash
17c1c0e155
Remove unnecessary debug message from vesync ( #139083 )
...
Remove unnecessary debug write
2025-02-23 01:35:32 +02:00
J. Nick Koston
5a0a3d27d9
Bump aiodiscover to 2.6.1 ( #139055 )
...
changelog: https://github.com/Bluetooth-Devices/aiodiscover/compare/v2.6.0...v2.6.1
2025-02-22 23:11:28 +02:00
LG-ThinQ-Integration
d821aa9162
Fix dryer's remaining time issue ( #138764 )
...
Fix dryer's remain_time issue
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-22 15:51:54 -05:00
J. Nick Koston
93b01a3bc3
Fix minimum schema version to run event_id_post_migration ( #139014 )
...
* Fix minimum version to run event_id_post_migration
The table rebuild to fix the foreign key constraint was added
in https://github.com/home-assistant/core/pull/120779 but the
schema version was not bumped so we need to make sure
any database that was created with schema 43 or older
still has the migration run as otherwise they will not
be able to purge the database with SQLite since each
delete in the events table will due a full table scan
of the states table to look for a foreign key that is
not there
fixes #138818
* Apply suggestions from code review
* Update homeassistant/components/recorder/migration.py
* Update homeassistant/components/recorder/migration.py
* Update homeassistant/components/recorder/const.py
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* update tests, add more cover
* update tests, add more cover
* Update tests/components/recorder/test_migration_run_time_migrations_remember.py
2025-02-22 15:39:12 -05:00
J. Diego Rodríguez Royo
98c6a578b7
Add buttons to Home Connect ( #138792 )
...
* Add buttons
* Fix stale documentation
2025-02-22 21:14:11 +01:00
J. Diego Rodríguez Royo
92788a04ff
Add entities that represent program options to Home Connect ( #138674 )
...
* Add program options as entities
* Use program options constraints
* Only fetch the available options on refresh
* Extract the option definitions getter from the loop
* Add the option entities only when it is required
* Fix typo
2025-02-22 21:08:39 +01:00
Joost Lekkerkerker
a0c2781355
Fix docstring parameter in entity platform ( #139070 )
...
Fix docstring
2025-02-22 20:56:05 +01:00
Michael
6c0c4bfd74
Bump pyfritzhome to 0.6.17 ( #139066 )
...
bump pyfritzhome to 0.6.17
2025-02-22 20:53:53 +01:00
Frederic Mariën
f3dd772b43
Bump pyrisco to 0.6.7 ( #139065 )
2025-02-22 21:25:19 +02:00
J. Nick Koston
648c750a0f
Bump ulid-transform to 1.2.1 ( #139054 )
...
changelog: https://github.com/Bluetooth-Devices/ulid-transform/compare/v1.2.0...v1.2.1
2025-02-22 21:21:21 +02:00
elmurato
f369ded93d
Use ConfigEntry.runtime_data to store Minecraft Server runtime data ( #139039 )
2025-02-22 20:20:51 +01:00
J. Nick Koston
4b342b7dd4
Bump cached-ipaddress to 0.8.1 ( #139061 )
...
changelog: https://github.com/Bluetooth-Devices/cached-ipaddress/compare/v0.8.0...v0.8.1
2025-02-22 21:20:06 +02:00
fwestenberg
f7e8bc458f
Bump Stookwijzer to 1.5.7 ( #139063 )
2025-02-22 21:19:53 +02:00
Norbert Rittel
ee206a5a17
Improve descriptions in nuki.lock_n_go
action ( #139067 )
2025-02-22 20:12:28 +01:00
J. Nick Koston
883e14b409
Bump fnv-hash-fast to 1.2.3 ( #139059 )
2025-02-22 19:35:35 +01:00
J. Nick Koston
f5bdd4594d
Bump aiohttp-fast-zlib to 0.2.3 ( #139062 )
2025-02-22 12:35:27 -06:00
J. Nick Koston
c806638448
Bump aiodhcpwatcher to 1.1.1 ( #139058 )
2025-02-22 19:34:40 +01:00
J. Nick Koston
539adaf128
Bump async-interrupt to 1.2.2 ( #139056 )
2025-02-22 19:34:06 +01:00
G Johansson
7e5617fd54
Bump holidays to 0.67 ( #139036 )
2025-02-22 14:36:24 +02:00
G Johansson
4a0b1b74e3
Implement base entity for smhi ( #139042 )
2025-02-22 14:36:09 +02:00
G Johansson
f5263203f5
Fix station parser problem in Trafikverket Train ( #139035 )
2025-02-22 14:35:23 +02:00
J. Nick Koston
9a1f2b52cd
Bump habluetooth to 3.24.0 ( #139021 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.22.1...v3.24.0
2025-02-22 14:07:04 +02:00
Erik Montnemery
037bdb6996
Adjust config entry state check in unifi ( #138906 )
...
* Adjust config entry state check in unifi
* Apply suggestions from code review
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Format code
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2025-02-22 13:06:54 +01:00
Ivan Lopez Hernandez
3160b7baa0
Swap the Gemini SDK to the newly released Unified SDK ( #138246 )
...
* Swapped the old GenAI client with the newly realeased one
* Fixed the Generate Content Action, Config Flow loading and code cleanup
* Add a function to mask the issues with Tools which start with Hass
* Fix most tests
* google-genai==1.1.0
* fixes
* Fixed the remaining tests
* Adressed comments
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
2025-02-21 22:41:05 -08:00
Claudio Ruggeri - CR-Tech
baa3b15dbc
Fix write_registers calling after the upgrade of pymodbus to 3.8.x ( #139017 )
2025-02-21 21:16:15 -06:00
Stephan Jauernick
bf83f5a671
Add button to set date and time for thermopro TP358/TP393 ( #135740 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-21 19:40:55 -06:00
LG-ThinQ-Integration
463d9617ac
Add target_temp_step attribute to water_heater ( #138920 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-21 23:49:17 +00:00
Franck Nijhof
cc792403ab
2025.2.5 ( #139012 )
2025-02-21 22:30:20 +01:00
Martin Hjelmare
3d2ab3b59e
Make backup config update a callback ( #138925 )
2025-02-21 20:40:24 +00:00
Michael
6e71893b50
Bump pyfritzhome 0.6.16 ( #139011 )
...
bump pyfritzhome 0.6.16
2025-02-21 21:28:01 +01:00
Franck Nijhof
ba1650bd05
Bump version to 2025.2.5
2025-02-21 19:32:37 +00:00
Bram Kragten
df5f6fc1e6
Update frontend to 20250221.0 ( #139006 )
2025-02-21 19:31:39 +00:00
Joost Lekkerkerker
0dbdb42947
Omit unknown hue effects ( #138992 )
2025-02-21 19:27:30 +00:00
Robert Resch
325022ec77
Bump deebot-client to 12.2.0 ( #138986 )
2025-02-21 19:27:27 +00:00
starkillerOG
3ea1d2823e
Bump reolink-aio to 0.12.0 ( #138985 )
2025-02-21 19:27:24 +00:00
Diogo Gomes
83d9c000d3
Bump pyprosegur to 0.0.13 ( #138960 )
2025-02-21 19:27:21 +00:00
Michael
266612e4d9
Fix handling of min/max temperature presets in AVM Fritz!SmartHome ( #138954 )
2025-02-21 19:27:18 +00:00
starkillerOG
dc7cba60bd
Fix Reolink callback id collision ( #138918 )
2025-02-21 19:27:14 +00:00
Dmitry Kuzmenko
d752a3a24c
Catch zeep fault as well on GetSystemDateAndTime call. ( #138916 )
2025-02-21 19:27:11 +00:00
Erik Montnemery
8c3ee80203
Validate hassio backup settings ( #138880 )
...
* Validate hassio backup settings
* Add snapshots
* Don't reset addon and folder settings
* Adapt to changes in BackupConfig.update
2025-02-21 19:27:07 +00:00
Michael
94555f533b
Bump pyfritzhome to 0.6.15 ( #138879 )
2025-02-21 19:27:04 +00:00
Erik Montnemery
6da33a8883
Correct backup date when reading a backup created by supervisor ( #138860 )
2025-02-21 19:27:01 +00:00
starkillerOG
d42e31b5e7
Fix playback for encrypted Reolink files ( #138852 )
2025-02-21 19:26:58 +00:00
Michael Hansen
441917706b
Add assistant filter to expose entities list command ( #138817 )
2025-02-21 19:26:55 +00:00
Pete Sage
12e530dc75
Fix TV input source option for Sonos Arc Ultra ( #138778 )
...
initial commit
2025-02-21 19:26:51 +00:00
Erik Montnemery
59651c6f10
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-21 19:26:48 +00:00
Niv Steingarten
ac21d2855c
Bump pyrympro from 0.0.8 to 0.0.9 ( #138753 )
2025-02-21 19:26:45 +00:00
Erik Montnemery
6070feea73
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-21 19:26:42 +00:00
Joost Lekkerkerker
167881e434
Bump airgradient to 0.9.2 ( #138725 )
...
* Bump airgradient to 0.9.2
* Bump airgradient to 0.9.2
2025-02-21 19:26:39 +00:00
Erik Montnemery
35bcf82627
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-21 19:26:36 +00:00
Erik Montnemery
66bb501621
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-21 19:26:33 +00:00
Saswat Padhi
179ba8309d
Opower: Fix unavailable "start date" and "end date" sensors ( #138694 )
...
avoid passing string into date device class
2025-02-21 19:26:30 +00:00
cdnninja
2b7543aca2
Bump pyvesync for vesync ( #138681 )
...
* bump pyvesync
* fix tests
* Test fix
2025-02-21 19:26:27 +00:00
Shai Ungar
1e49e04491
Rename "returned" state to "alert" ( #138676 )
...
Rename "returned" state to "alert" in icons, services, and strings files
2025-02-21 19:26:24 +00:00
Luca Bensi
e60b6482ab
Bump pysmarty2 to 0.10.2 ( #138625 )
2025-02-21 19:26:19 +00:00
Brett Adams
7b82781f4c
Bump tesla-fleet-api to v0.9.10 ( #138575 )
...
bump
2025-02-21 19:22:30 +00:00
J. Nick Koston
8078e41cad
Allow ignored thermobeacon devices to be set up from the user flow ( #139009 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for thermobeacon
2025-02-21 21:22:06 +02:00
Khole
b40daf0152
Bump pyhive-integration to 1.0.2 ( #138569 )
2025-02-21 19:15:42 +00:00
cro
417ac56bd6
Fix bug in set_preset_mode_with_end_datetime (wrong typo of frost_guard) ( #138402 )
2025-02-21 19:14:12 +00:00
Petr V
c9a0814142
Adjust Tuya Water Detector to support 1 as an alarm state ( #135933 )
2025-02-21 19:14:05 +00:00
Niv Steingarten
2bd9918ee8
Add daily and monthly consumption sensors to the rympro integration ( #137953 )
2025-02-21 20:13:22 +01:00
Andrew Sayre
98ab16cf99
Bump HEOS quality scale to platinum ( #138995 )
2025-02-21 20:06:56 +01:00
Bram Kragten
58274160a0
Update frontend to 20250221.0 ( #139006 )
2025-02-21 20:00:31 +01:00
Shay Levy
fb5af9acd0
Fix Shelly mock initialization for sleepy RPC device in tests ( #139003 )
2025-02-21 20:52:10 +02:00
Joost Lekkerkerker
672df7355c
Omit unknown hue effects ( #138992 )
2025-02-21 19:30:48 +01:00
Thomas D
7495ea2cc8
Bump qbusmqttapi to 1.3.0 ( #139000 )
2025-02-21 19:29:50 +01:00
EnjoyingM
42ab3228a0
Bump wolf-comm to 0.0.19 ( #138997 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-02-21 19:28:47 +01:00
Sam Wright
a92c52e65b
Unifi zone based rules ( #138974 )
...
* Add support for controlling zone based firewall policies
* Add test
* Address Kane's comments + add real repo
* Add firewall icon
2025-02-21 18:14:52 +01:00
Shay Levy
800f680bd5
Fix Shelly model name for xmod devices ( #138984 )
2025-02-21 09:53:43 -06:00
Martin Hjelmare
26c60880e4
Add remember the milk entity tests ( #138991 )
...
* Add remember the milk entity tests
* Fix docstring
2025-02-21 09:45:00 -06:00
Manu
059a6dddbe
Fix off by one bug when sorting tasks in Habitica integration ( #138993 )
...
* Fix off-by-one bug when sorting dailies and to-dos in Habitica
* Add test
2025-02-21 09:39:24 -06:00
starkillerOG
0f7cb6b757
Bump reolink-aio to 0.12.0 ( #138985 )
2025-02-21 16:36:48 +01:00
Manu
8068f82888
Don't fail on successful relogin in pyLoad integration ( #138936 )
...
* Don't fail on successful relogin
* logging
2025-02-21 16:16:55 +01:00
Robert Resch
d522571308
Bump deebot-client to 12.2.0 ( #138986 )
2025-02-21 16:05:14 +01:00
puddly
debee25086
Migrate homeassistant_hardware
to use FirmwareInfo
instead of just the application type ( #138874 )
...
* Migrate `self._probed_firmware_type` to `self._probed_firmware_info`
* Migrate from `firmware_type` to the full `firmware_info`
* Implement `probe_silabs_firmware_type` via `probe_silabs_firmware_info`
* Fix unit tests
* Increase coverage
* Bring test coverage to 100%
* Simplify test per review comment
2025-02-21 09:26:35 -05:00
dependabot[bot]
508b6c8db0
Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 ( #138973 )
2025-02-21 14:50:21 +01:00
Markus Adrario
97a124b28a
Homee: fix state_class of rain sensors. ( #138310 )
2025-02-21 14:10:45 +01:00
Christopher Fenner
800749728b
Extend initial IQS state for ViCare ( #138952 )
2025-02-21 13:37:08 +01:00
Andrew Sayre
b73c6ed768
Update HEOS host from discovery ( #138950 )
2025-02-21 13:32:36 +01:00
Pete Sage
1d43cb3f29
Media Player tests patch demo object ( #138854 )
2025-02-21 13:25:22 +01:00
Sam Wright
56e36cb1ff
Bump aiounifi to v82 ( #138975 )
2025-02-21 13:24:38 +01:00
J. Nick Koston
4f43c971cd
Remember inkbird device type in the config entry ( #138967 )
2025-02-21 13:22:34 +01:00
Jonas Fors Lellky
113e703d5c
Mark flexit_bacnet as silver on the quality scale 🥈 ( #138951 )
2025-02-21 05:31:03 -06:00
Josef Zweck
e59ec8f867
Add ability to get callback when a config entry state changes ( #138943 )
...
* Add entry_on_state_change_helper
* undo black
* remove unload
* no coro
* Add tests
* Don't accept coro
* Review feedback
* Add error test
* Make it callback type
* Make it callback type
* Removal test
* change type
2025-02-21 11:55:56 +01:00
puddly
b35d252549
Bump universal-silabs-flasher to v0.0.29 ( #138970 )
...
* Bump flasher from 0.0.25 to 0.0.29
* Add new application type
2025-02-20 23:03:26 -05:00
J. Nick Koston
71bdd0e237
Bump inkbird-ble to 0.7.0 ( #138964 )
2025-02-20 18:53:04 -06:00
proohit
9105542bab
Add debug launch configuration for current open test file ( #137177 )
2025-02-21 00:32:17 +01:00
Diogo Gomes
9cbed483fb
Bump pyprosegur to 0.0.13 ( #138960 )
2025-02-21 00:12:27 +01:00
Luke Hines
c687f37539
Jellyfin - Improve media image quality ( #138958 )
2025-02-20 22:56:37 +00:00
Josh Gustafson
97b853e2ea
Bump arcam-fmj to 1.8.1 ( #138959 )
2025-02-21 00:16:25 +02:00
epenet
9d241a77b7
Adjust DSL line status options in SFR Box integration ( #136425 )
2025-02-20 23:14:17 +01:00
cro
1cae504cfe
Fix bug in set_preset_mode_with_end_datetime (wrong typo of frost_guard) ( #138402 )
2025-02-20 22:52:03 +01:00
Petr V
509add8e5c
Adjust Tuya Water Detector to support 1 as an alarm state ( #135933 )
2025-02-20 22:51:49 +01:00
J. Nick Koston
97bf557b32
Restore PaddleSwitchPico
(Pico Paddle Remote) device trigger to Lutron Caseta ( #137689 )
2025-02-20 22:49:26 +01:00
Norbert Rittel
aec7fc1835
Use capitalized "Modbus" as name, replace "slave" with "server" ( #138945 )
2025-02-20 22:42:29 +01:00
J. Nick Koston
ab299d2bf7
Bump propcache to 0.3.0 ( #138949 )
2025-02-20 22:39:33 +01:00
Michael
490e012e54
Fix handling of min/max temperature presets in AVM Fritz!SmartHome ( #138954 )
2025-02-20 22:38:43 +01:00
Arie Catsman
e8ff31b792
Add error handling to enphase_envoy number platform action ( #136812 )
2025-02-20 22:23:59 +01:00
Franck Nijhof
5f98d5a65a
Revert Python 3.13.2 requirement for now ( #138948 )
2025-02-20 19:42:11 +01:00
Markus Adrario
5d1eb69281
Add light platform to Homee ( #138776 )
2025-02-20 19:31:31 +01:00
Norbert Rittel
ec7ec993b0
Improve names and descriptions of media_player.xxx_set
actions ( #138773 )
...
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com >
2025-02-20 18:26:14 +01:00
Erik Montnemery
ff4f4111d0
Minor adjustment of recorder helper ( #138941 )
2025-02-20 16:28:39 +00:00
Jonas Fors Lellky
66f293c8f3
Add climate entity tests for flexit_bacnet and mark test coverage done (99%) ( #138887 )
2025-02-20 16:30:50 +01:00
Joost Lekkerkerker
8826714704
Bump ruff to 0.9.7 ( #138939 )
2025-02-20 16:23:21 +01:00
Erik Montnemery
f828b4e0b9
Adjust config entry state check in vizio ( #138905 )
2025-02-20 16:18:57 +01:00
Steven Stallion
73442e8443
Add SensorPush Cloud integration ( #134223 )
2025-02-20 16:15:47 +01:00
Erik Montnemery
0d8c449ff4
Validate hassio backup settings ( #138880 )
...
* Validate hassio backup settings
* Add snapshots
* Don't reset addon and folder settings
* Adapt to changes in BackupConfig.update
2025-02-20 16:06:33 +01:00
Erik Montnemery
fb57284561
Remove helper.recorder.async_wait_recorder ( #138935 )
2025-02-20 15:02:22 +00:00
Dmitry Kuzmenko
b856de225d
Catch zeep fault as well on GetSystemDateAndTime call. ( #138916 )
2025-02-20 15:18:19 +01:00
Josef Zweck
9f7c4648a2
Allow files to be directly deleted in onedrive ( #138908 )
...
* Allow files to be directly deleted in onedrive
* let options flow reload
* update description
2025-02-20 13:35:29 +01:00
Andrew Sayre
2d0967994e
Fix ability to set HEOS options ( #138235 )
2025-02-20 13:14:57 +01:00
J. Nick Koston
d2bd45099b
Bump habluetooth to 3.22.1 and bleak-retry-connector to 3.9.0 ( #138898 )
2025-02-20 13:11:14 +01:00
Erik Montnemery
6d6dfce7d1
Adjust cleanup of removed integration spider ( #138932 )
2025-02-20 12:19:00 +01:00
Erik Montnemery
d9a18c2994
Adjust cleanup of removed integration myq ( #138931 )
2025-02-20 12:18:40 +01:00
Erik Montnemery
affec21a6a
Adjust cleanup of removed integration mazda ( #138930 )
2025-02-20 12:17:58 +01:00
Erik Montnemery
94869f3210
Adjust cleanup of removed integration linear_garage_door ( #138929 )
2025-02-20 12:17:10 +01:00
Erik Montnemery
e53617a788
Adjust cleanup of removed integration life360 ( #138928 )
2025-02-20 12:16:39 +01:00
Erik Montnemery
e916b57714
Adjust cleanup of removed integration eight_sleep ( #138926 )
2025-02-20 12:16:23 +01:00
Martin Hjelmare
119b296c26
Make backup config update a callback ( #138925 )
2025-02-20 11:11:34 +00:00
Markus Adrario
20f273f06a
Add button platform to Homee ( #138923 )
2025-02-20 12:07:12 +01:00
Jan-Philipp Benecke
6aae319b1a
Allow use of insecure ciphers in rest_command ( #138886 )
2025-02-20 10:48:45 +01:00
J. Nick Koston
b3e245687c
Bump bluetooth-auto-recovery to 1.4.4 ( #138895 )
2025-02-20 10:48:01 +01:00
starkillerOG
1a56dcfdaf
Fix Reolink callback id collision ( #138918 )
2025-02-20 10:46:24 +01:00
Norbert Rittel
66af5ca1e9
Improve action descriptions of ness_alarm integration ( #138921 )
...
- for the panic action change the description to "Triggers a panic _alarm_" as we don't want to trigger a panic ;-)
- for the aux action replace "Trigger …" with "Changes the state of an aux output" as it can turn this off as well
- clarify the description of the state field, dropping "true" for a UI-friendly wording
2025-02-20 10:04:05 +01:00
Erik Montnemery
d24a14442f
Adjust cleanup of removed integration aladdin_connect ( #138917 )
2025-02-20 09:38:15 +01:00
Erik Montnemery
c7169a4ed7
Adjust config entry state checks in nest ( #138912 )
2025-02-20 09:14:45 +01:00
Erik Montnemery
08358514b4
Adjust config entry state checks in mcp_server ( #138913 )
2025-02-20 09:14:17 +01:00
Erik Montnemery
1392bab4d5
Adjust config entry state checks in renault ( #138910 )
2025-02-20 09:11:15 +01:00
Erik Montnemery
e79a1a52c3
Adjust config entry state checks in esphome ( #138914 )
2025-02-20 09:08:46 +01:00
dependabot[bot]
872cca9935
Bump actions/cache from 4.2.0 to 4.2.1 ( #138901 )
2025-02-20 09:03:54 +01:00
Erik Montnemery
1bf7e5d749
Adjust config entry state check in yolink ( #138904 )
2025-02-20 09:01:15 +01:00
Erik Montnemery
2f7a8b4d9d
Adjust config entry state checks in reolink ( #138909 )
2025-02-20 08:58:37 +01:00
Erik Montnemery
0949f7d0ba
Adjust config entry state checks in qbus ( #138911 )
2025-02-20 08:57:55 +01:00
dependabot[bot]
a2ceeb19dc
Bump docker/build-push-action from 6.13.0 to 6.14.0 ( #138902 )
2025-02-20 08:47:37 +01:00
Erik Montnemery
1c3d6b5641
Minor readability improvement of Spotify browse media ( #138907 )
2025-02-20 08:45:36 +01:00
Saswat Padhi
14375e76a3
Opower: Fix unavailable "start date" and "end date" sensors ( #138694 )
...
avoid passing string into date device class
2025-02-19 23:42:09 -08:00
Manu
e5c0183e0f
Set parallel_updates in pyLoad integration ( #138897 )
...
Set parallel_updates
2025-02-20 08:15:14 +01:00
Manu
5c8fa717bf
Move test before setup coordinator _async_setup
in pyLoad integration ( #138893 )
...
Move setup test to `async_setup` in the coordinator
2025-02-20 08:14:08 +01:00
Thomas D
5d851b6a56
Add light platform to qbus ( #136168 )
...
* Add light platform
* Add on/off for light
* Renamed add_entities to async_add_entities
* Revert qbusmqttapi bump
* Align dependency version
* Use AddConfigEntryEntitiesCallback
* Use AddConfigEntryEntitiesCallback
2025-02-20 06:13:13 +01:00
Manu
5dfd358fc9
Bump pyloadapi to 1.4.1 ( #138894 )
2025-02-19 20:51:13 -06:00
Simone Chemelli
901011de7b
Use xmod model info for Shelly XMOD devices ( #137013 )
2025-02-19 22:47:23 +01:00
Erik Montnemery
ad7780291e
Correct backup date when reading a backup created by supervisor ( #138860 )
2025-02-19 22:40:03 +01:00
Simone Chemelli
eb6993f0a8
Switch cleanup for Shelly (part 1) ( #138791 )
2025-02-19 22:39:17 +01:00
Glenn Waters
406f894dc1
Environment Canada: Add a detailed forecast action ( #138806 )
...
* Add forecast service.
* Add detailed Environment Canada forecast data.
* Add icon and translations.
* Fix missing commas
* Add const.
* Add test.
2025-02-19 15:07:53 -06:00
Franck Nijhof
0a0a96fb3b
Add initial basic GitHub Copilot instructions ( #137754 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-19 21:52:20 +01:00
Erik Montnemery
354855ff5f
Remove some dead code from the conversation integration ( #138878 )
2025-02-19 21:51:45 +01:00
Abílio Costa
8e6f2e6ff2
Add LINAK virtual integration supported by Idasen Desk ( #138749 )
2025-02-19 21:48:27 +01:00
Paulus Schoutsen
0b6f49fec2
Filter out certain intents from being matched in local fallback ( #137763 )
...
* Filter out certain intents from being matched in local fallback
* Only filter if LLM agent can control HA
2025-02-19 14:27:42 -06:00
Michael
b2e2ef3119
Bump pyfritzhome to 0.6.15 ( #138879 )
2025-02-19 21:24:35 +01:00
Norbert Rittel
e360348525
Make description of input_select.select_next
action consistent ( #138877 )
2025-02-19 20:28:09 +01:00
Steven Hartland
4ed4c2cc5c
Fix scaffolding generations ( #138820 )
2025-02-19 20:23:29 +01:00
Norbert Rittel
bc5146db3c
Make field description of snips.say_action UI-friendly ( #138276 )
2025-02-19 20:21:30 +01:00
Maghiel Dijksman
f98e83514d
Tuya camera rm duplication ( #138794 )
2025-02-19 20:03:32 +01:00
Norbert Rittel
e847a8d6a5
Capitalize all occurrences of "Bond" brand name ( #138876 )
...
Also makes older action descriptions consistent.
2025-02-19 20:49:30 +02:00
Artur Pragacz
7117708937
Improve reading clarity of steps code in scripts helper ( #134395 )
...
* Reorganize steps code in scripts helper
* Address feedback
* Revert to getattr
2025-02-19 19:37:36 +01:00
Josef Zweck
d2ce89882b
Bump onedrive-personal-sdk to 0.0.11 ( #138861 )
2025-02-19 11:52:38 -06:00
Andrew Sayre
1d3fcc67b8
Select preferred discovered HEOS host ( #138779 )
...
* Select preffered host from discovery
* Remove invalid test comment
2025-02-19 11:51:47 -06:00
Jonas Fors Lellky
32b854515b
Add exception translation for async_set_temperature in integration flexit_bacnet ( #138870 )
2025-02-19 18:23:58 +01:00
Artur Pragacz
6c3a9cb1a8
Improve reading clarity of steps code in scripts helper part 1 ( #138628 )
2025-02-19 11:18:28 -06:00
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
Pete Sage
85f44fa008
Update play_media parameter description in Media Player ( #138855 )
2025-02-19 16:43:13 +00: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
Sid
600bfed704
Refactor eheimdigital setup_device_entities ( #138837 )
2025-02-19 07:54:25 -06: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
starkillerOG
1733f5d3fb
Fix playback for encrypted Reolink files ( #138852 )
2025-02-19 13:42:53 +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
LG-ThinQ-Integration
38efe94def
Modify string water_heater's off state ( #137627 )
...
* Modify string water_heater's off state
* Modify washer's delay name
---------
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-19 11:00:25 +01:00
Matthias Alphart
0c28b69269
Update xknx to 3.6.0 ( #138838 )
2025-02-19 10:38:52 +01:00
Jonas Fors Lellky
36c7546e26
Remove unused code in the climate entity of the flexit_bacnet integration ( #138840 )
...
Removes unused code in the climate entity
This was unintentionally left in the code when adding a coordinator
2025-02-19 10:26:16 +01:00
Michael Arthur
8d39f298c0
Electric Kiwi: Parallel updates ( #138839 )
...
* parallel updates
* Update homeassistant/components/electric_kiwi/select.py
2025-02-19 10:16:06 +01:00
Christopher Fenner
68085ed4f9
Add sensors for pellets boiler in ViCare integration ( #138563 )
...
* add buffer sensors
* remove duplicate sensor
* add labels
* Bump PyViCare to 2.43.0
* add fuel need sensor
2025-02-19 09:44:12 +01:00
J. Nick Koston
d97194303a
Improve performance of calculating state ( #138832 )
...
```
print(timeit.timeit("x.update(y)", setup=x={a:b}
2025-02-19 09:43:41 +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
Michael Arthur
c5222708ed
add icon to select ( #138834 )
2025-02-19 09:05:29 +01:00
Michael Arthur
6cf31e0807
Electric Kiwi: Add quality scale ( #138680 )
...
* add quality scale file
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* add suggestions and add extra missing icon
* update a few based on documentation
* exempt installation parameters
* set a few more documentation items to done
* Update homeassistant/components/electric_kiwi/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* update reason for no installation parameters
* set docs installation parameters to done
* revert back to exempt
* add bronze scale
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-02-19 08:43:45 +01:00
HA-Roberto
ff83a14570
Add button for bond light temp toggle feature ( #135379 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-19 00:48:29 -06: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
J. Nick Koston
ee5e25aca6
Bump aioesphomeapi to 29.1.1 ( #138827 )
2025-02-18 21:14:38 -06: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
Franck Nijhof
b71d5737a5
Update Home Assistant base image to 2025.02.1 ( #138746 )
...
* Update Home Assistant base image to 2025.02.1
* Require Python 3.13.2 now
2025-02-18 22:34:08 +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. Diego Rodríguez Royo
1af8b69dd6
Set Home Connect beverages counters as diagnostics ( #138798 )
...
Set beverages counters as diagnostics
2025-02-18 22:03:35 +01:00
J. Diego Rodríguez Royo
6ef401251c
Add Home Connect entities that weren't added before ( #138796 )
...
Added entities that weren't added before
2025-02-18 22:01:13 +01:00
J. Diego Rodríguez Royo
141bcae793
Add Home Connect to .strict-typing ( #138799 )
...
* Add Home Connect to .strict-typing
* Fix mypy errors
2025-02-18 21:50:19 +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
Robert Resch
13fe2a9929
Reorder Dockerfile to improve caching ( #138789 )
2025-02-18 20:31:41 +01:00
Robert Resch
df50863872
Bump uv to 0.6.1 ( #138790 )
2025-02-18 20:28:41 +01:00
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
Jonas Fors Lellky
f2126a357a
Comply with parallel updates quality rule ( #138672 )
2025-02-17 08:58:21 +01:00
Andrew Sayre
89956adf2e
Allow removal of stale HEOS devices ( #138677 )
...
Allow device removal
2025-02-17 08:47:11 +01:00
Paulus Schoutsen
c357b3ae65
Move some setups during onboarding to background ( #138558 )
...
* Move some setups during onboarding to background
* Update homeassistant/components/onboarding/views.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-16 23:06:28 -05:00
cdnninja
6b90e7b2c2
Bump pyvesync for vesync ( #138681 )
...
* bump pyvesync
* fix tests
* Test fix
2025-02-16 21:33:48 -06:00
fwestenberg
56b51227bb
Bump stookwijzer==1.5.4 ( #138678 )
2025-02-16 19:19:03 -06:00
Markus Lanthaler
93f1597e6d
Add latest Nighthawk WiFi 7 routers to V2 models ( #138675 )
2025-02-16 22:03:57 +01: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
Shai Ungar
09df6c8706
Rename "returned" state to "alert" ( #138676 )
...
Rename "returned" state to "alert" in icons, services, and strings files
2025-02-16 22:33:32 +02:00
Martin Hjelmare
0b7ec96448
Improve remember the milk storage ( #138618 )
2025-02-16 21:17:26 +01:00
Michael
ccd0e27e84
Allow renaming of backup files in Synology DSM ( #138652 )
...
* get backup base file name from meta file
* use BackupNotFound
2025-02-16 20:00:17 +01:00
Keilin Bickar
e0b50ee1e2
Bump sense_energy to 0.13.5 ( #138659 )
2025-02-16 10:04:45 -08:00
Jonas Fors Lellky
7063636db6
Add quality scale bronze for flexit_bacnet ( #138309 )
...
* Add quality scale bronze for flexit_bacnet
* Add new line at end of file
* Remove flexit_bacnet from list of integrations without quality scale
* Add missing translation strings
* Fix review comments
* Remove flexit_bacnet from list of integrations without quality scale
* Review comment
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Review comment
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Add the complete list of quality scale rules
* Fix lint error
* Use correct formatting for todos
* Fix lint error
* Set all rules above bronze to todo
* Update status for rules that are done
* Update homeassistant/components/flexit_bacnet/quality_scale.yaml
* Update homeassistant/components/flexit_bacnet/quality_scale.yaml
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-02-16 17:06:09 +01:00
Michael
f67fb9985e
Allow wifi switches for mesh repeaters in AVM Fritz!Box Tools ( #135456 )
...
* create wifi switches for mesh slaves, but disable them by default
* check if mesh isbased on wifi uplink
* fix
2025-02-16 15:12:16 +01:00
Jonas Fors Lellky
2d5e920de0
Flexit bacnet/quality preparations ( #138514 )
...
Add data_description for config flow
2025-02-16 14:55:05 +01:00
Norbert Rittel
9e15a33c42
Fix sentence-casing and capitalization of "Zigbee" in smlight ( #138647 )
2025-02-16 15:46:08 +02:00
Norbert Rittel
e767863ea4
Replace opentherm_gw action key name with friendly name for UI ( #138634 )
2025-02-16 13:17:47 +01:00
Luca Bensi
7f3270e982
Bump pysmarty2 to 0.10.2 ( #138625 )
2025-02-16 14:09:15 +02:00
Josef Zweck
95b1cf465b
Use gibibytes for onedrive ( #138637 )
...
* Use gibibytes for onedrive
* also to strings
2025-02-16 14:08:01 +02:00
Norbert Rittel
3ce8e1683a
Fix sentence-casing in ZHA integration, capitalize names ( #138636 )
...
* Fix sentence-casing in ZHA integration, capitalize names
* Reorder title and description keys
* Remove wrong trailing commas
* Restore accidental deletion
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2025-02-16 12:17:21 +01: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
Norbert Rittel
9573f7828b
Update action description in ecovacs integration to match HA style ( #138548 )
2025-02-15 21:52:41 +01:00
IceBotYT
d435f7be09
Update integrations screenshot in README ( #138555 )
2025-02-15 21:50:52 +01:00
Norbert Rittel
a3eb73cfcc
Replace alarm action descriptions with wording from online docs ( #138608 )
2025-02-15 21:46:00 +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
Bouwe Westerdijk
6059446ae3
Bump plugwise to v1.7.2 ( #138613 )
2025-02-15 21:39:06 +01:00
CodingSquirrel
827865a1b9
Bump pyeconet to 0.1.28 ( #138610 )
2025-02-15 21:36:54 +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
Duco Sebel
482df7408a
Provide part of uuid when requesting token for HomeWizard v2 API ( #138586 )
2025-02-15 16:29:09 +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
Christopher Fenner
08f6e9cd12
Bump PyViCare to 2.43.0 ( #138564 )
...
* Bump PyViCare to 2.42.1
* Bump PyViCare to 2.43.0
2025-02-15 16:24:43 +01:00
Nathan Spencer
cbb0dee911
Bump pybalboa to 1.1.3 ( #138557 )
2025-02-15 16:22:04 +01:00
Brett Adams
798d2326ed
Bump tesla-fleet-api to v0.9.10 ( #138575 )
...
bump
2025-02-15 16:20:51 +01:00
Khole
91ba9b2239
Bump pyhive-integration to 1.0.2 ( #138569 )
2025-02-15 14:13:16 +01:00
J. Diego Rodríguez Royo
7a23348b1d
Fix and improve Home Connect strings ( #138583 )
...
* Fix `hot_water_temperature` strings for tea options
* Improve `deprecated_program_switch` issue description
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Improve option descriptions strings
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2025-02-15 11:29:40 +01:00
Michael Hansen
30a6a6ad4b
Use language util to match intent language ( #138560 )
2025-02-14 20:51:53 -05:00
J. Nick Koston
4a4c2ff552
Bump zeroconf to 0.144.3 ( #138553 )
2025-02-14 16:17:35 -08: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
J. Nick Koston
28dd44504e
Bump aioesphomeapi to 29.0.2 ( #138549 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v29.0.0...v29.0.2
2025-02-14 22:42:36 +02:00
Nathan Spencer
b916fbe1fc
Add time entity to balboa ( #138248 )
2025-02-14 20:50:51 +01:00
Xitee
58797a14e7
Add 6 new sensors to qBittorrent integration ( #138446 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-02-14 20:48:19 +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
11aa08cf74
Set quality scale to platinum 🏆 ️ for Habitica integration ( #136076 )
2025-02-14 19:56:32 +01:00
Norbert Rittel
5dc1689e7c
Update action descriptions of weather integration ( #138540 )
2025-02-14 17:06:17 +00:00
J. Nick Koston
28ea55aac0
Bump aiohttp-asyncmdnsresolver to 0.1.1 ( #138534 )
2025-02-14 15:27:16 +00:00
Manu
7bd2c1d710
Refactor and add tests to image platform of Habitica ( #135897 )
2025-02-14 15:20:19 +00:00
Josh Gustafson
23d43b23ee
Bump arcam-fmj to 1.8.0 ( #138422 )
...
* arcam_fmj: bump arcam-fmj to 1.8.0
* Revert castings
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-02-14 16:03:47 +01:00
Franck Nijhof
2d8a619b54
2025.2.4 ( #138530 )
...
* Bump python-kasa to 0.10.2 (#138381 )
* Bump hass-nabucasa from 0.90.0 to 0.91.0 (#138441 )
* Bump aiowebostv to 0.6.2 (#138488 )
* Bump ZHA to 0.0.49 to fix Tuya TRV issues (#138492 )
Bump ZHA to 0.0.49
* Bump pyseventeentrack to 1.0.2 (#138506 )
Bump pyseventeentrack version
* Bump hass-nabucasa from 0.91.0 to 0.92.0 (#138510 )
* Bump py-synologydsm-api to 2.6.3 (#138516 )
bump py-synologydsm-api to 2.6.3
* Update frontend to 20250214.0 (#138521 )
* Bump version to 2025.2.4
---------
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
Co-authored-by: Shai Ungar <shai.ungar@riskified.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-02-14 15:31:25 +01:00
Franck Nijhof
759cc3303a
Bump version to 2025.2.4
2025-02-14 13:40:39 +00:00
Bram Kragten
5328429b08
Update frontend to 20250214.0 ( #138521 )
2025-02-14 13:38:31 +00:00
Michael
21b98a76cc
Bump py-synologydsm-api to 2.6.3 ( #138516 )
...
bump py-synologydsm-api to 2.6.3
2025-02-14 13:34:44 +00:00
Erik Montnemery
95f632a13a
Bump hass-nabucasa from 0.91.0 to 0.92.0 ( #138510 )
2025-02-14 13:34:10 +00:00
Shai Ungar
33d4d1f8e5
Bump pyseventeentrack to 1.0.2 ( #138506 )
...
Bump pyseventeentrack version
2025-02-14 13:31:31 +00:00
TheJulianJES
72878c18d0
Bump ZHA to 0.0.49 to fix Tuya TRV issues ( #138492 )
...
Bump ZHA to 0.0.49
2025-02-14 13:27:54 +00:00
Shay Levy
ccd220ad0f
Bump aiowebostv to 0.6.2 ( #138488 )
2025-02-14 13:27:47 +00:00
Joakim Sørensen
f191f6ae22
Bump hass-nabucasa from 0.90.0 to 0.91.0 ( #138441 )
2025-02-14 13:27:14 +00:00
Steven B.
28a18e538d
Bump python-kasa to 0.10.2 ( #138381 )
2025-02-14 13:26:10 +00:00
Bram Kragten
7dd678ccdf
Update frontend to 20250214.0 ( #138521 )
2025-02-14 14:12:49 +01: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
Norbert Rittel
48f58c7d49
Fix action descriptions in Xiaomi Miio integration ( #138476 )
...
* Fix action description in Xiaomi Miio integration
Correct several missing descriptions, wrong references to completely different actions, resulting duplicates and copy & paste errors.
Make the grammar more consistent across all strings.
Make one occurrence of "xiaomi miio" consistent by capitalizing.
* Apply suggestions from @CFenner review
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
* Change "on a light" to "of a light", remove wrong comma
* Change "turn off" to "turning off" according to OED
---------
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
2025-02-14 13:52:22 +01:00
RJPoelstra
fae68c8ad5
Add icon translation to MotionMount integration ( #138520 )
...
* Add icon translation for error sensor
* Mark icon-translations as done
2025-02-14 13:47:36 +01:00
Michael
fa4ebeb680
Bump py-synologydsm-api to 2.6.3 ( #138516 )
...
bump py-synologydsm-api to 2.6.3
2025-02-14 13:11:32 +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
Manu
4d3a4015ed
Update quality scale to platinum 🏆 ️ for Bring! integration ( #138202 )
...
* Update documentation status in bring quality_scale.yaml
* Update quality scale
* options flow exempt
2025-02-14 11:39:04 +01:00
RJPoelstra
9f9aeb4cce
Add entity category to non primary entities for motionmount integration ( #138436 )
...
Add entity category to non primary entities
2025-02-14 11:10:08 +01:00
Norbert Rittel
b9148d6368
Improve descriptions of snooz.transition_xx actions ( #138403 )
...
The current action descriptions of the snooz integration are easy to misunderstand and result in wrong translations.
This commit replaces them with the wording from the online docs, slightly adapted for the UI that already displays the units and ranges.
2025-02-14 10:37:56 +01:00
Shai Ungar
d82dd9e7e6
Bump pyseventeentrack to 1.0.2 ( #138506 )
...
Bump pyseventeentrack version
2025-02-14 10:25:04 +01:00
Erik Montnemery
51beb21fe4
Bump hass-nabucasa from 0.91.0 to 0.92.0 ( #138510 )
2025-02-14 10:19:00 +01:00
Phill (pssc)
83f8a4454d
squeezebox bump pysqueezebox to 0.12.0 ( #138205 )
...
* bump pysqueezebox to 0.12.0
* python3 -m script.gen_requirements_all
2025-02-14 10:14:44 +01:00
Christopher Fenner
6a4f5188b1
Bump PyViCare to 2.42.1 ( #138494 )
2025-02-14 02:30:53 +02:00
TheJulianJES
099adebcb6
Bump ZHA to 0.0.49 to fix Tuya TRV issues ( #138492 )
...
Bump ZHA to 0.0.49
2025-02-14 02:04:39 +02:00
Shay Levy
00e98954e4
Bump aiowebostv to 0.6.2 ( #138488 )
2025-02-14 01:52:33 +02: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
tronikos
ab2e075b41
Bump opower to 0.9.0 ( #138433 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-02-13 21:35:58 +02:00
Norbert Rittel
2ea648f8ae
Replace config.yaml
with correct configuration.yaml
in folder_watcher ( #138434 )
2025-02-13 20:55:04 +02:00
Pete Sage
bf27eeb861
Add sonos_websocket to Sonos loggers ( #138470 )
2025-02-13 18:46:50 +00:00
Maghiel Dijksman
d4c5479e50
Fix Tuya unsupported cameras ( #136960 )
2025-02-13 16:14:56 +00:00
RJPoelstra
a03c588002
Mark entity-device-class as done for motionmount integration ( #138459 )
...
All entities where a device class is available have a device class
2025-02-13 16:54:29 +01: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
Norbert Rittel
e9138a427d
Replace wrong description reference of isy994.send_node_command ( #138385 )
2025-02-13 06:00:38 -06:00
Indu Prakash
6a26d59142
Add night light brightness level setting to VeSync ( #137544 )
2025-02-13 11:45:09 +00:00
Joakim Sørensen
a8f4ab73ae
Bump hass-nabucasa from 0.90.0 to 0.91.0 ( #138441 )
2025-02-13 11:40:55 +00:00
Norbert Rittel
0a9d134f49
Make descriptions of data
fields in notify actions UI-friendly ( #138431 )
...
Also fixes a duplicated period at the end of the second string.
2025-02-13 10:28:55 +01: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
Steven B.
c0068e0891
Bump python-kasa to 0.10.2 ( #138381 )
2025-02-12 21:42:07 +01:00
Franck Nijhof
c2f6255d16
2025.2.3 ( #138408 )
2025-02-12 20:46:47 +01: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
Franck Nijhof
e5fd08ae76
Bump version to 2025.2.3
2025-02-12 19:00:55 +00:00
Erik Montnemery
4b5633d9d8
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:00:28 +00:00
Erik Montnemery
a9c6a06704
Bump hass-nabucasa from 0.89.0 to 0.90.0 ( #138387 )
...
* Bump hass-nabucasa from 0.89.0 to 0.90.0
* Use new shiny enum
2025-02-12 18:59:35 +00:00
Robert Resch
0faa8efd5a
Bump deebot-client to 12.1.0 ( #138382 )
2025-02-12 18:56:11 +00:00
Steven B.
5a257b090e
Fix tplink iot strip sensor refresh ( #138375 )
2025-02-12 18:56:05 +00:00
Robert Resch
41fb6a537f
Bump cryptography to 44.0.1 ( #138371 )
2025-02-12 18:54:03 +00:00
J. Nick Koston
b166c32eb8
Bump zeroconf to 0.144.1 ( #138353 )
...
* Bump zeroconf to 0.143.1
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.143.0...0.143.1
fixes #138324
fixes https://github.com/home-assistant/core/issues/137731
fixes https://github.com/home-assistant/core/issues/138298
* one more
2025-02-12 18:53:59 +00:00
Robert Resch
288acfb511
Bump sentry-sdk to 1.45.1 ( #138349 )
2025-02-12 18:53:56 +00:00
Arie Catsman
2cb9682303
Bump pyenphase to 1.25.1 ( #138327 )
...
* Bump pyenphase to 1.25.1
* Add new opt_schedules to nephase_envoy test fixtures
2025-02-12 18:53:52 +00:00
Allen Porter
7e52170789
Fix next authentication token error handling ( #138299 )
2025-02-12 18:53:49 +00:00
Erik Montnemery
979b3d4269
Fix BackupManager.async_delete_backup ( #138286 )
2025-02-12 18:53:45 +00:00
Allen Porter
9772014bce
Refresh nest access token before before building subscriber Credentials ( #138259 )
2025-02-12 18:53:41 +00:00
Andre W.
f8763c49ef
Fix version extraction for APsystems ( #138023 )
...
Co-authored-by: Marlon <mawol@protonmail.com >
2025-02-12 18:53:36 +00:00
jdanders
b4ef00659c
Fix broken issue creation in econet ( #137773 )
...
* econet: Fix broken issue creation
* econet: fix broken issue creation with create_issue
2025-02-12 18:52:47 +00:00
jdanders
df49c53bb6
Add missing thermostat state EMERGENCY_HEAT to econet ( #137623 )
...
* Add missing thermostat state EMERGENCY_HEAT to econet
* econet: fix overloaded reverse dictionary
* Update homeassistant/components/econet/climate.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-02-12 18:49:42 +00:00
Joakim Sørensen
8dfe483b38
Handle non-retryable errors when uploading cloud backup ( #137517 )
2025-02-12 18:49:37 +00:00
Joakim Sørensen
b45d7cbbc3
Move cloud backup upload/download handlers to lib ( #137416 )
...
* Move cloud backup upload/download handlers to lib
* Update backup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-12 18:49:29 +00:00
Joakim Sørensen
239ba9b1cc
Bump hass-nabucasa from 0.88.1 to 0.89.0 ( #137321 )
2025-02-12 18:48:41 +00: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
jdanders
400dbc8d1b
Add missing thermostat state EMERGENCY_HEAT to econet ( #137623 )
...
* Add missing thermostat state EMERGENCY_HEAT to econet
* econet: fix overloaded reverse dictionary
* Update homeassistant/components/econet/climate.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-02-12 18:56:42 +01:00
Steven B.
d9108cc003
Fix tplink iot strip sensor refresh ( #138375 )
2025-02-12 11:46:11 -06:00
Josef Zweck
ff5ddce7b0
Add sensor platform to OneDrive for drive usage ( #138232 )
2025-02-12 18:37:30 +01:00
Andre W.
620141cfb1
Fix version extraction for APsystems ( #138023 )
...
Co-authored-by: Marlon <mawol@protonmail.com >
2025-02-12 17:24:39 +00:00
J. Nick Koston
8bf870f296
Bump zeroconf to 0.144.1 ( #138353 )
...
* Bump zeroconf to 0.143.1
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.143.0...0.143.1
fixes #138324
fixes https://github.com/home-assistant/core/issues/137731
fixes https://github.com/home-assistant/core/issues/138298
* one more
2025-02-12 15:57:26 +01:00
Erik Montnemery
281c2bfb7b
Bump hass-nabucasa from 0.89.0 to 0.90.0 ( #138387 )
...
* Bump hass-nabucasa from 0.89.0 to 0.90.0
* Use new shiny enum
2025-02-12 15:29:42 +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
4807682fc5
Remove unused arguments in forked_daapd initialisation ( #138289 )
2025-02-12 14:18:10 +01:00
fwestenberg
327bb34be1
Bump stookwijzer to 1.5.2 ( #138384 )
...
Bump stookwijzer==1.5.2
2025-02-12 15:15:32 +02:00
Robert Resch
6084bee2d5
Bump deebot-client to 12.1.0 ( #138382 )
2025-02-12 15:14:52 +02:00
Abílio Costa
bc11444fb2
Add missing loggers to Cloud ( #138374 )
2025-02-12 13:14:31 +01:00
epenet
e12b100a37
Use runtime_data in fireservicerota ( #138361 )
2025-02-12 12:49:26 +01:00
Robert Resch
ef9d5dd568
Bump cryptography to 44.0.1 ( #138371 )
2025-02-12 12:46:53 +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
jdanders
f1471f143c
Fix broken issue creation in econet ( #137773 )
...
* econet: Fix broken issue creation
* econet: fix broken issue creation with create_issue
2025-02-12 12:41:52 +01:00
Norbert Rittel
64fa9b78f8
Fix typos in user-facing strings of Bayesian integration ( #138364 )
2025-02-12 12:39:43 +01:00
Markus Adrario
88b444fa5b
Add Homee sensor tests ( #137200 )
2025-02-12 11:35:36 +00:00
Norbert Rittel
487a4ac5c4
Improve field names and descriptions of easyEnergy actions ( #138319 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-02-12 11:28:15 +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
epenet
2033dbdd90
Use entry.async_on_unload in fireservicerota ( #138360 )
2025-02-12 09:22:35 +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
Robert Resch
117a71cb67
Bump sentry-sdk to 1.45.1 ( #138349 )
2025-02-12 01:04:05 +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
Norbert Rittel
7a556ac3ec
Remove "true" / "false" and key name from yeelight.set_music_mode action ( #138334 )
2025-02-11 20:48:50 +01:00
Norbert Rittel
857e35b7fd
Remove remaining occurrences of "true" / "false" in telegram_bot ( #138329 )
...
Make the field description UI-friendly.
2025-02-11 20:22:22 +01:00
epenet
2cea2258a2
Improve type hints in forked_daapd coordinator ( #138287 )
2025-02-11 18:27:27 +00:00
Norbert Rittel
444b9a9579
Improve user-facing strings of denonavr for better translations ( #138322 )
...
- 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
2025-02-11 19:26:59 +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
8e7f35aa7d
Use runtime_data in flo ( #138307 )
2025-02-11 17:42:58 +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
RJPoelstra
ab1e1c06b6
Set PARALLEL_UPDATES for MotionMount integration ( #138264 )
...
Set PARALLEL_UPDATES
2025-02-11 17:22:51 +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
epenet
7f376ff004
Use runtime_data in flux_led ( #138279 )
2025-02-11 17:09:06 +01:00
epenet
62b563eb60
Use runtime_data in flexit_bacnet ( #138280 )
2025-02-11 17:08:39 +01:00
epenet
df4c718bac
Use runtime_data in fjaraskupan ( #138281 )
2025-02-11 17:00:44 +01:00
Steven Hartland
1a4738b1d4
Fix scaffolding integration generation ( #138247 )
...
* 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 >
2025-02-11 16:24:04 +01: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
Erik Montnemery
10180cd464
Fix BackupManager.async_delete_backup ( #138286 )
2025-02-11 14:53:07 +01:00
Piotr Buliński
2784a28ef7
Flexit BACnet: Cooker hood mode support ( #138229 )
2025-02-11 14:39:42 +01:00
Erik Montnemery
31ea2e1714
Improve error reporting in onboarding backup API ( #138203 )
2025-02-11 13:48:13 +01:00
Erik Montnemery
77486b9306
Improve config_entries tests ( #138274 )
...
* Improve config_entries tests
* Drop unnecessary use of OrderedDict
2025-02-11 13:17:54 +01:00
Erik Montnemery
428cc1a951
Update signature of platforms' async_setup_entry in tests ( #138271 )
2025-02-11 13:17:39 +01:00
Norbert Rittel
89f157592d
Simplify the description of insteon.load_all_link_database action ( #138275 )
...
This also replaces "true" with "enabled" to better it match the toggle in the UI.
2025-02-11 13:15:11 +02:00
Allen Porter
3578f4ebbf
Refresh nest access token before before building subscriber Credentials ( #138259 )
2025-02-11 11:51:30 +01:00
Christopher Fenner
0d605f9f74
Improve device naming for ViCare integration ( #138240 )
...
Update entity.py
2025-02-11 11:42:21 +01:00
Manu
e71f8c444b
Add user profile info to Habitica sensor and device URL ( #137152 )
...
Add user profile attributes to Habitica sensor and device URL
2025-02-11 11:41:11 +01:00
Norbert Rittel
d46e29d7a9
Make field descriptions in knx actions UI-friendly ( #138268 )
...
- drop `true` / `false` to match the toggle in the UI
- replace `address` key with its friendly name in the UI
2025-02-11 11:36:18 +01:00
Norbert Rittel
24293c5bfe
Remove "true" / "false" from field descriptions in osoenergy ( #138267 )
...
Make two fields descriptions UI-friendly as there is now a toggle to turn the options on or off.
2025-02-11 11:35:13 +01:00
Norbert Rittel
a4decabf3b
Remove question marks and "true/false" from action fields in zwave_js ( #138263 )
...
- change three field names from a question to just a name
- remove "true" / "false" to reflect that these are toggles in the UI
2025-02-11 09:54:49 +01:00
Erik Montnemery
ec0cef0611
Unify error reporting in onboarding backup API ( #138200 )
2025-02-11 09:47:09 +01:00
Paulus Schoutsen
35416189f2
Remove some unused tests from Google Generative AI ( #138249 )
...
* Remove some unused tests from Google Generative AI
* Remove unused snapshots
2025-02-10 18:25:34 -08:00
Diogo Gomes
6102c2b451
Bump pyipma to 3.0.9 ( #138238 )
2025-02-10 21:03:31 -05:00
Jamin
97a8f24f8e
Allow specifying SIP username for outgoing calls ( #137059 )
...
* 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.
2025-02-10 19:24:59 -05:00
Erik Montnemery
ba583cc669
Add test for trying to add an entity to an unknown config subentry ( #138211 )
2025-02-10 19:21:43 -05:00
J. Nick Koston
b8ec8ab3cc
Bump aiodiscover to 2.6.0 ( #138239 )
2025-02-10 16:25:39 -06:00
Franck Nijhof
2d5a75d4f2
2025.2.2 ( #138231 )
...
* 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 5cd20a120f
.
* 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 6fdccda225
* 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 >
2025-02-10 22:08:18 +01:00
Michael Hansen
6bc6111771
Add Wyoming satellite announce ( #138221 )
...
* Add Wyoming satellite announce
* Initialize when necessary
2025-02-10 14:36:20 -06:00
IceBotYT
e1ad3f05e6
Bump lacrosse-view to 1.1.1 ( #137282 )
2025-02-10 20:21:54 +00:00
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Franck Nijhof
b9280edbfa
Bump version to 2025.2.2
2025-02-10 19:52:33 +00:00
Bram Kragten
010993fc5f
Update frontend to 20250210.0 ( #138227 )
2025-02-10 19:50:59 +00:00
Andrew Sayre
713931661e
Bump pyheos to v1.0.2 ( #138224 )
...
Bump pyheos
2025-02-10 19:49:54 +00:00
Jan-Philipp Benecke
af06521f66
Improve inexogy logging when failed to update ( #138210 )
2025-02-10 19:49:51 +00:00
Erik Montnemery
c32f57f85a
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
2025-02-10 19:49:48 +00:00
Josef Zweck
171061a778
Bump onedrive-personal-sdk to 0.0.10 ( #138186 )
2025-02-10 19:49:44 +00:00
Abílio Costa
476ea35bdb
Handle generic agent exceptions when getting and deleting backups ( #138145 )
...
* Handle generic agent exceptions when getting backups
* Update hassio test
* Update delete_backup
2025-02-10 19:49:41 +00:00
Michael
00e6866664
Bump py-synologydsm-api to 2.6.2 ( #138060 )
...
bump py-synologydsm-api to 2.6.2
2025-02-10 19:49:38 +00:00
tronikos
201bf95ab8
Use resumable uploads in Google Drive ( #138010 )
...
* Use resumable uploads in Google Drive
* tests
2025-02-10 19:49:34 +00:00
Allen Porter
ff22bbd0e4
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 >
2025-02-10 19:49:29 +00:00
Manu
fd8d4e937c
Bump habiticalib to v0.3.7 ( #137993 )
...
* bump habiticalib to 0.3.6
* bump to v0.3.7
2025-02-10 19:48:56 +00:00
Daniel O'Connor
7903348d79
Prevent crash if telegram message failed and did not generate an ID ( #137989 )
...
Fix #137901 - Regression introduced in 6fdccda225
2025-02-10 19:48:52 +00:00
Maciej Bieniek
090dbba06e
Bump aioshelly to version 12.4.2 ( #137986 )
2025-02-10 19:48:49 +00:00
David Knowles
af77e69eb0
Bump pydrawise to 2025.2.0 ( #137961 )
2025-02-10 19:48:43 +00:00
Paulus Schoutsen
23e7638687
Fix heos migration ( #137887 )
...
* Fix heos migration
* Fix for loop
2025-02-10 19:45:47 +00:00
Shay Levy
36b722960a
Fix LG webOS TV fails to setup when device is off ( #137870 )
2025-02-10 19:45:44 +00:00
Artur Pragacz
3dd241a398
Fix DAB radio in Onkyo ( #137852 )
2025-02-10 19:45:40 +00:00
Patrick
b5a9c3d1f6
Fix manufacturer_id matching for 0 ( #137802 )
...
fix manufacturer_id matching for 0
2025-02-10 19:45:36 +00:00
tronikos
eca714a45a
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
2025-02-10 19:45:33 +00:00
tronikos
8049699efb
Call backup listener during setup in Google Drive ( #137789 )
2025-02-10 19:45:30 +00:00
J. Nick Koston
7c6afd50dc
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 5cd20a120f
.
2025-02-10 19:45:26 +00:00
Marc Mueller
42d8889778
Limit transmission ConfigEntrySelect to integration domain ( #137769 )
2025-02-10 19:45:23 +00:00
Marc Mueller
a4c0304e1f
Limit nordpool ConfigEntrySelect to integration domain ( #137768 )
2025-02-10 19:45:20 +00:00
Marc Mueller
c63e688ba8
Limit habitica ConfigEntrySelect to integration domain ( #137767 )
2025-02-10 19:45:16 +00:00
Josef Zweck
16298b4195
Bump onedrive_personal_sdk to 0.0.9 ( #137729 )
2025-02-10 19:45:13 +00:00
Dan Raper
da23eb22db
Bump ohmepy to 1.2.9 ( #137695 )
2025-02-10 19:45:09 +00:00
Nathan Spencer
4bd1d0199b
Convert coinbase account amounts as floats to properly add them together ( #137588 )
...
Convert coinbase account amounts as floats to properly add
2025-02-10 19:45:06 +00:00
IceBotYT
efe7050030
LaCrosse View new endpoint ( #137284 )
...
* Switch to new endpoint in LaCrosse View
* Coverage
* Avoid merge conflict
* Switch to UpdateFailed
2025-02-10 19:44:56 +00:00
Manu
dc07f72fc2
Bump habiticalib to v0.3.7 ( #137993 )
...
* bump habiticalib to 0.3.6
* bump to v0.3.7
2025-02-10 20:37:54 +01:00
Martin Hjelmare
a62619894a
Rework ondilo ico coordinator ( #138204 )
...
Rework ondilo ico coordinators
2025-02-10 20:36:10 +01:00
Norbert Rittel
20f6bd309e
Change light.turn_on and light.turn_off descriptions to match HA style ( #138213 )
...
Change light.turn_on and turn_off descriptions to match HA style
Also remove one excessive comma from the light.toggle action description.
2025-02-10 20:34:38 +01:00
Norbert Rittel
12173a9d62
Replace (wrong) xiaomi vacuum action key names with friendly names ( #138214 )
...
Replace (wrong) xiaomi action key names with friendly names
2025-02-10 20:34:12 +01:00
Shay Levy
68eb0d81c8
Fix LG webOS TV fails to setup when device is off ( #137870 )
2025-02-10 20:32:41 +01:00
Manu
5529fbdc94
Allow ignored IronOS devices to be set up from the user flow ( #138223 )
2025-02-10 21:18:31 +02:00
Andrew Sayre
7aab1de72d
Bump pyheos to v1.0.2 ( #138224 )
...
Bump pyheos
2025-02-10 21:18:12 +02:00
Bram Kragten
c06ad5d799
Update frontend to 20250210.0 ( #138227 )
2025-02-10 20:11:39 +01:00
dependabot[bot]
21d5c5199c
Bump github/codeql-action from 3.28.8 to 3.28.9 ( #138184 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.8 to 3.28.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.28.8...v3.28.9 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 20:08:16 +01:00
Markus Adrario
9ca93ebf12
bump pyHomee to 1.2.7 ( #138212 )
2025-02-10 20:04:57 +01:00
Josef Zweck
e3fa739446
Add caching to onedrive ( #137950 )
...
* Add caching to onedrive
* Move cache invalidation
2025-02-10 19:52:28 +01:00
Jan Bouwhuis
663860e9c2
Improve description in Intergas entry setup form ( #138225 )
...
Improve description in Intergas entrry setup form
2025-02-10 19:47:41 +01:00
Nathan Spencer
5c0ea9e845
Convert coinbase account amounts as floats to properly add them together ( #137588 )
...
Convert coinbase account amounts as floats to properly add
2025-02-10 18:11:40 +02:00
Erik Montnemery
e1817d466e
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
2025-02-10 18:09:57 +02:00
Jan-Philipp Benecke
53d011f345
Improve inexogy logging when failed to update ( #138210 )
2025-02-10 17:59:18 +02:00
Erik Montnemery
4b34d1bbb5
Merge config subentry feature branch to dev ( #136121 )
...
* Reapply "Add support for subentries to config entries" (#133470 ) (#136061 )
* Reapply "Add support for subentries to config entries" (#133470 )
This reverts commit ecb3bf79f3
.
* Update test snapshot
* Add config subentry support to device registry (#128157 )
* Add config subentry support to device registry
* Apply suggestions from code review
* Update syrupy serializer
* Update snapshots
* Address review comments
* Allow a device to be connected to no or a single subentry of a config entry
* Update snapshots
* Revert "Allow a device to be connected to no or a single subentry of a config entry"
This reverts commit ec6f613151cb4a806b7961033c004b71b76510c2.
* Update test snapshots
* Bump release version in comments
* Rename config_subentries to config_entries_subentries
* Add config subentry support to entity registry (#128155 )
* Add config subentry support to entity registry
* Update syrupy serializer
* Update snapshots
* Update snapshots
* Accept suggested changes
* Clean registries when removing subentry (#136671 )
* Clean up registries when removing subentry
* Update tests
* Clean up subentries from deleted devices when removing config entry (#136669 )
* Clean up subentries from deleted devices when removing config entry
* Move
* Add config subentry support to entity platform (#128161 )
* Add config subentry support to entity platform
* Rename subentry_id to config_subentry_id
* Store subentry type in subentry (#136687 )
* Add reconfigure support to config subentries (#133353 )
* Add reconfigure support to config subentries
* Update test
* Minor adjustment
* Rename supported_subentry_flows to supported_subentry_types
* Address review comments
* Add subentry support to kitchen sink (#136755 )
* Add subentry support to kitchen sink
* Add subentry reconfigure support to kitchen_sink
* Update kitchen_sink tests with subentry type stored in config entry
* Update kitchen_sink
* Update kitchen_sink
* Adjust kitchen sink tests
* Fix hassfest
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve docstrings and strings.json
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
* Update snapshots
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-10 16:40:07 +01:00
Nathan Spencer
854af1449b
Bump pybalboa to 1.1.2 ( #138139 )
...
* Bump pybalboa to 1.1.1
* Bump pybalboa to 1.1.2
2025-02-10 13:50:35 +01:00
epenet
9e04f618b8
Adjust 'Install all test requirements' task to include base requirements ( #137642 )
2025-02-10 12:11:33 +00:00
Marc Mueller
e1d3549ce3
Improve blueprint importer typing ( #138194 )
2025-02-10 12:53:44 +01:00
Josef Zweck
b89f9a5961
Bump onedrive-personal-sdk to 0.0.10 ( #138186 )
2025-02-10 13:41:28 +02:00
kiran Bhakre
de86e4bd3c
Add authorities to london_air ( #137349 )
...
* Update sensor.py
added Hounslow and hammersmith
* Update sensor.py
maintain the alphabetical order
* Update homeassistant/components/london_air/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-02-10 11:39:48 +01:00
Daniel O'Connor
38b8df8f6f
Prevent crash if telegram message failed and did not generate an ID ( #137989 )
...
Fix #137901 - Regression introduced in 6fdccda225
2025-02-10 11:47:02 +02:00
pglab-electronics
8c602d74f3
Add pglab integration ( #109725 )
...
* Add PG LAB Electronics integration
* Add time from last boot sensor diagnostic
* Limit the initial new pglab integration to only one platform
* Update FlowHandler with the new return type ConfigFlowResult
* Fix docstring file with the right integration name to PG LAB.
* There is no need for default value in the callback definition.
* Move all mqtt callbacks to be global and also renamed with a better name.
* Removed unused member variables.
* Renaming functions with a better name.
* Adding miss docstring to __build_device.
* Renamed CreateDiscovery with a better name.
* Removing not so meaning comment.
* Avoid to populate hass.data with pglab discovery information. Use hass.data[DOMAIN] instead.
* Revert "Removed unused member variables."
This reverts commit 4193c491ec
.
* Removed unused member variables.
* Refactoring of const. Be sure to have in const.py constant that are used in at least two other modules
* Restoring back the process to unregister the plaform when unload the integration.
* fix spelling mistake
* Revert "Move all mqtt callbacks to be global and also renamed with a better name."
This reverts commit d94d8010d5
.
* Main refactoring to avoid to store PG Lab discovery in hass.data
* Change class name BaseEntity in PGLabEntity. And named PyPGLab... what imported from external python module pypglab.
* Avoid to use dict to create DeviceInfo
* Removing unused parameter
* Removing not necessary call to base class
* Update entity name/id to be compatible with the new integration policy.
* Upate test to new entity id
* Add new line after file description
* avoid to store in local variable data for calling function
* Move PGLABConfigEntry in __init__.py
* change function to pure callback
* to avoid hang, dont' trust the split of the discovery topic... introduce a max split count
* rename method with a more meaning name
* use assignment operator
* rename variable with a better name
* removing unecessary test
* Raise exception in case of unexpected error during discovery
* Review comments all other the intergration.
* Rename classes to be consistent in integration
* Using new feature single_config_entry to allow single instance integration
* rename class FlowHandler to PGLabFlowHandler
* using __package__ to initialize integration logger
* missing to catch the exception when for some reason is not possible to create the discovery instance. This can happen when the discovery MQTT message is not in valid json format.
* using ATTR_ENTITY_ID instead of the string
* using SOURCE_MQTT, SOURCE_USER instead of config_entries.SOURCE_MQTT, config_entries.SOURCE_USER
* Using FlowResultType.ABORT instead of the string value
* Code refactoring for tests of configuration from USER and MQTT
* Remove to the user the possibility to add PGLab integration manually, and remove not needed tests.
* Change test_device_update to use snapshot to check test result
* Raise exeception in case of unexpected device and entity_id
* Avoid to log on info channel.
* Renamed _LOGGER in LOGGER
* Propage the call to the base class
* Remove not needed code because from the manifest it's only allows a single instance
* Using specific type for result test instead of string value
* Code refactoring, avoid not necessary function
* update to the new way to import mqtt components
* Avoid runtime check
* add err variable for catching the exception
* add doc string to mqtt_publish
* add doc string to mqtt_subscribe
* Rename DiscoverDeviceInfo.add_entity_id in add_entity
* add doc string
* removing not meaning documentation string
* fix spelling
* fix wrong case in docstring
* fix spelling mistake in PyPGLab callback name
* rename mqtt message received callback
* Avoid to store hard coded discovery_prefix
* Removing unused strings from strings.json
* Give to the user more information during config_flow, and add the possibility to add manually the integration
* Fix to avoid fails of auto test
* update discovery test
* Be sure to always subscribe to MQTT topic when entity is added to HA
* Update codeowner of PGLAB integration and test
* Add control to check if mqtt is available during integration setup
* New test for check no state change for disable entity switch
* Remore not more used file
* update pypglab to version 0.0.3 and improve the symmetry to subscribe/unsubscribe to mqtt entity topic and to register/deregister the status update callback
* Update codeowner of pglab integration
* Adding quality_scale
* removing async_setup
* Fix spelling mistake
* Added test to cover config_flow.async_step_user
---------
Co-authored-by: Pierluigi <p.garaventa@gmail.com >
2025-02-10 08:19:42 +01:00
Allen Porter
15223b3679
Update Ollama to use streaming API ( #138177 )
...
* Update ollama to use streaming APIs
* Remove unnecessary logging
* Update ollama to use streaming APIs
* Remove unnecessary logging
* Update homeassistant/components/ollama/conversation.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-02-09 21:05:41 -08:00
Allen Porter
ae38f89728
Update anthropic to use the new chatlog API ( #138178 )
...
* Update anthropic to use the new chatlog API
* Remove conversation id logging
* Add back whitespace
* Reduce unnecessary diffs
* Revert diffs to conversation component
* Replace types with union type
2025-02-09 20:42:15 -08:00
Paulus Schoutsen
29c6a2ec13
Add pipeline intent-progress events based on deltas ( #138095 )
...
Add intent progress Assist event
2025-02-09 18:09:52 -08:00
Paulus Schoutsen
fa3acde684
Make MockChatLog reusable for other integrations ( #138112 )
...
* Make MockChatLog reusable for other integrations
* Update tests/components/conversation/__init__.py
2025-02-09 20:19:28 -05:00
Paulus Schoutsen
cabb406270
Fix user input not added to chat log from contextvar ( #138173 )
2025-02-09 16:34:25 -08:00
Abílio Costa
c2bb376c43
Handle generic agent exceptions when getting and deleting backups ( #138145 )
...
* Handle generic agent exceptions when getting backups
* Update hassio test
* Update delete_backup
2025-02-10 01:31:55 +01:00
Norbert Rittel
2f12187498
Replace duplicate keys with reference, improve field description ( #138123 )
...
- replace two fan_speed.name fields with references (analog to the fan_speed.description fields)
- make the description field a little more informative (it presents a slider from 0 to 100 %)
2025-02-10 00:04:00 +01:00
Andrew Jackson
31d2d968c4
Add optional media description to Mastodon post action ( #137224 )
...
Add optional media description
2025-02-10 00:01:53 +01:00
Christopher Fenner
c8b4e62710
Add battery level sensor for ViCare zigbee devices ( #137813 )
...
* add battery level sensor
* add uom
* adapt test case
2025-02-09 23:50:03 +01:00
William Scanlon
dafc331e85
Bump pyeconet to 0.1.27 ( #136400 )
2025-02-09 23:45:33 +01:00
J. Nick Koston
0017192ca4
Bump google-cloud-pubsub to 2.28.0 ( #137742 )
...
changelog: https://github.com/googleapis/python-pubsub/compare/v2.23.0...v2.28.0
getting this updates so it will be a smaller bump once
protobuf 6 is supported https://github.com/home-assistant/core/pull/137736
2025-02-09 23:44:17 +01:00
Brynley McDonald
0408e732d7
Add extra tests to flick_electric
( #138017 )
...
Add extra tests to flick_electric
2025-02-09 23:40:34 +01:00
Marc Mueller
9467709068
Use generics for deprecation helpers ( #138171 )
2025-02-09 23:38:58 +01:00
Allen Porter
57ab567d08
Update ollama to use the ChatLog/ChatSession APIs ( #138167 )
...
* Update ollama to use the ChatLog/ChatSession APIs
* Add documentation about history trimming.
* Revert changes to chat_log.py
* Explicitly check for SystemContent when converting system messages
* Remove half of a comment
2025-02-09 16:52:01 -05:00
Regev Brody
379bf10675
Add scene support to roborock ( #137203 )
...
* feature: add scene buttons to roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
* feature: upgrade python-roborock
2025-02-09 13:39:38 -08:00
jdelaney72
e8e4d2a83c
Add unique ID for NOAA Tides sensor ( #137988 )
2025-02-09 22:32:11 +01:00
Jan Bouwhuis
7678f8fddd
Revert "Clear statistics when you unload the Opower integration ( #135908 )" ( #138163 )
...
* Revert "Clear statistics when you unload the Opower integration (#135908 )"
This reverts commit aa19207ea4
.
* Fix OpowerConfigEntry imports
* Re-add entry type hint to coordinator
2025-02-09 13:12:04 -08:00
Michael
49968904b2
Explicitly pass in the config_entry in homeassistant_alerts coordinator ( #138153 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:44:13 +02:00
Michael
08dbd83a55
Explicitly pass in the config_entry in ipp coordinator ( #138138 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:43:46 +02:00
Michael
427013124c
Explicitly pass in the config_entry in iron_os coordinator ( #138137 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:42:15 +02:00
Michael
5dea4164a5
Explicitly pass in the config_entry in hydrawise coordinator ( #138148 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:27:47 +02:00
Michael
a27dd08a7c
Explicitly pass in the config_entry in habitica coordinator ( #138156 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:26:11 +02:00
Michael
6b24bae084
Explicitly pass in the config_entry in hunterdouglas_powerview coordinator ( #138151 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:19:57 +01:00
Michael
39bcef63bd
Explicitly pass in the config_entry in hko coordinator ( #138154 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:17:11 +02:00
Michael
d9a17506f5
Explicitly pass in the config_entry in here_travel_time coordinator ( #138155 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:16:05 +02:00
Michael
7c9d30eb06
Explicitly pass in the config_entry in intellifire coordinator ( #138143 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:14:19 +02:00
Michael
15af006fbe
Explicitly pass in the config_entry in iometer coordinator ( #138142 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:13:54 +02:00
Michael
8c3dab199e
Explicitly pass in the config_entry in homewizard coordinator ( #138152 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:10:21 +02:00
Michael
8c27a75d6b
Explicitly pass in the config_entry in husqvarna_automower_ble coordinator ( #138150 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:08:49 +02:00
IceBotYT
1dbd23eae1
Remove non-existing via_device in La Crosse View ( #137995 )
2025-02-09 15:06:35 -05:00
Michael
ec3e888372
Explicitly pass in the config_entry in husqvarna_automower coordinator ( #138149 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:05:42 +02:00
Michael
b65403f332
Explicitly pass in the config_entry in idasen_desk coordinator ( #138146 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:04:46 +02:00
Michael
0decb0cfba
Explicitly pass in the config_entry in iotawatt coordinator ( #138141 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:03:19 +02:00
Michael
e7d49823e4
Explicitly pass in the config_entry in islamic_prayer_times coordinator ( #138133 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:01:44 +02:00
Michael
4eccc9d9a4
Explicitly pass in the config_entry in iotty coordinator ( #138140 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 22:01:13 +02:00
Michael
733d9de042
Explicitly pass in the config_entry in israel_rail coordinator ( #138132 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:58:09 +02:00
Michael
52363d5369
Explicitly pass in the config_entry in ialarm coordinator ( #138147 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:57:24 +02:00
Michael
284a70932e
Explicitly pass in the config_entry in lacrosse_view coordinator ( #138122 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 20:51:15 +01:00
Michael
4705df9ec8
Explicitly pass in the config_entry in kostal_plenticore coordinator ( #138124 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 20:51:02 +01:00
Michael
ca77b94565
Explicitly pass in the config_entry in jvc_projector coordinator ( #138127 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 20:50:52 +01:00
Michael
b9828c5edd
Explicitly pass in the config_entry in justnimbus coordinator ( #138128 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 20:50:38 +01:00
Michael
b533cd3107
Explicitly pass in the config_entry in imgw_pib coordinator ( #138144 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 20:50:05 +01:00
Michael
6d2f8b1076
Explicitly pass in the config_entry in jellyfin coordinator ( #138129 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:30:53 +02:00
Michael
fd57803b15
Explicitly pass in the config_entry in ista_ecotrend coordinator ( #138130 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:29:30 +02:00
Michael
db5605223f
Explicitly pass in the config_entry in knocki coordinator ( #138125 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:28:56 +02:00
Michael
b6afe130fc
Explicitly pass in the config_entry in iskra coordinator ( #138134 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:27:28 +02:00
Jan Bouwhuis
2dbf475d6f
Explicitly pass in the config_entry in incomfort coordinator ( #138131 )
2025-02-09 20:19:09 +01:00
Michael
56eecf05e7
Explicitly pass in the config_entry in lifx coordinator ( #138110 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 21:17:48 +02:00
Michael
faf4ad07fc
Explicitly pass in the config_entry in lametric coordinator ( #138120 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:09:11 -05:00
Michael
9e7f8b7bff
Explicitly pass in the config_entry in landisgyr_heat_meter coordinator ( #138119 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:08:59 -05:00
Michael
b9fd5d01dd
Explicitly pass in the config_entry in lastfm coordinator ( #138117 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:08:44 -05:00
Michael
8234c9a183
Explicitly pass in the config_entry in laundrify coordinator ( #138116 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:08:33 -05:00
Michael
9244e84326
Explicitly pass in the config_entry in ld2410_ble coordinator ( #138115 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:08:23 -05:00
Michael
75cf47be2b
Explicitly pass in the config_entry in lektrico coordinator ( #138114 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:08:13 -05:00
Michael
12c5ad7249
Explicitly pass in the config_entry in lg_thinq coordinator ( #138113 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 19:51:13 +01:00
Michael
9be5976807
Explicitly pass in the config_entry in lidarr coordinator ( #138111 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 19:41:44 +01:00
Michael
e1ed46f593
Explicitly pass in the config_entry in livisi coordinator ( #138108 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 19:41:33 +01:00
Michael
c81963f464
Explicitly pass in the config_entry in lookin coordinator ( #138107 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:59:44 +01:00
Michael
0d0e751700
Explicitly pass in the config_entry in squeezebox coordinator ( #138105 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:59:20 +01:00
Michael
eebe182001
Explicitly pass in the config_entry in linear_garage_door coordinator ( #138109 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:59:00 +01:00
Marc Mueller
cd8e1beb37
Limit nordpool ConfigEntrySelect to integration domain ( #137768 )
2025-02-09 18:57:25 +01:00
Michael
7beb1c0921
Explicitly pass in the config_entry in loqed coordinator ( #138106 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:53:36 +01:00
Michael
3175cb9c4d
Explicitly pass in the config_entry in starlink coordinator ( #138103 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:52:22 +01:00
Michael
974e1c17d6
Explicitly pass in the config_entry in teslemetry coordinator ( #138102 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 18:51:43 +01:00
Michael
233f6416f2
Explicitly pass in the config_entry in nina coordinator ( #138069 )
...
* explicitly pass in the config_entry in coordinator
* add accidential removed typing
2025-02-09 18:32:34 +01:00
Allen Porter
b1f3068b41
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 >
2025-02-09 12:31:18 -05:00
tronikos
0bd161a45a
Use resumable uploads in Google Drive ( #138010 )
...
* Use resumable uploads in Google Drive
* tests
2025-02-09 12:30:52 -05:00
Michael
6fe47a0f1b
Explicitly pass in the config_entry in overkiz coordinator ( #138046 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 17:37:07 +01:00
Michael
d0e2a9e0bf
Explicitly pass in the config_entry in p1_monitor coordinator ( #138045 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 17:36:48 +01:00
Michael
0e4db4265a
Explicitly pass in the config_entry in permobil coordinator ( #138043 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 17:36:04 +01:00
Michael
e3822ed277
Explicitly pass in the config_entry in mastodon coordinator ( #138094 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:34:20 -05:00
Michael
f8d4a63644
Explicitly pass in the config_entry in mealie coordinator ( #138093 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:34:10 -05:00
Michael
af8efadd1b
Explicitly pass in the config_entry in melnor coordinator ( #138092 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:34:00 -05:00
Michael
c8f035b5c5
Explicitly pass in the config_entry in met coordinator ( #138091 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:52 -05:00
Michael
bd3eec90ba
Explicitly pass in the config_entry in microbees coordinator ( #138090 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:38 -05:00
Michael
de19f8550f
Explicitly pass in the config_entry in mikrotik coordinator ( #138089 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:26 -05:00
Michael
e1c222c54e
Explicitly pass in the config_entry in mill coordinator ( #138088 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:16 -05:00
Michael
200eb9a63d
Explicitly pass in the config_entry in minecraft_server coordinator ( #138086 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:05 -05:00
Michael
a60f30509a
Explicitly pass in the config_entry in modern_forms coordinator ( #138085 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:32:55 -05:00
Michael
659032c4d8
Explicitly pass in the config_entry in motion_blinds coordinator ( #138080 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:32:39 -05:00
Michael
474d8bbd65
Explicitly pass in the config_entry in qbittorrent coordinator ( #138029 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:32:22 -05:00
Michael
685e882847
Explicitly pass in the config_entry in prusalink coordinator ( #138036 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:31:52 -05:00
Michael
f8169f1110
Explicitly pass in the config_entry in powerfox coordinator ( #138037 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:31:38 -05:00
Michael
cb3a7dc503
Explicitly pass in the config_entry in poolsense coordinator ( #138038 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:31:24 -05:00
Michael
ed3160344d
Explicitly pass in the config_entry in plugwise coordinator ( #138039 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:31:12 -05:00
Michael
8382577ccb
Explicitly pass in the config_entry in monzo coordinator ( #138081 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:34:39 +01:00
Michael
63735da5a0
Explicitly pass in the config_entry in monarch_money coordinator ( #138082 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:34:30 +01:00
Michael
fa1a03ded1
Explicitly pass in the config_entry in moehlenhoff_alpha2 coordinator ( #138083 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:34:17 +01:00
Michael
020e8fe939
Explicitly pass in the config_entry in opower coordinator ( #138048 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:33:51 +01:00
Michael
8241429c5e
Explicitly pass in the config_entry in nzbget coordinator ( #138061 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:33:38 +01:00
Michael
7097faa950
Explicitly pass in the config_entry in nyt_games coordinator ( #138062 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:33:24 +01:00
Michael
d66ac97c34
Explicitly pass in the config_entry in nws coordinator ( #138063 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:33:13 +01:00
Michael
9d6b031bf9
Explicitly pass in the config_entry in nuki coordinator ( #138064 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:33:03 +01:00
Michael
2bea300a7b
Explicitly pass in the config_entry in notion coordinator ( #138066 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:32:41 +01:00
Michael
af3e38a11b
Explicitly pass in the config_entry in palazzetti coordinator ( #138044 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:32:12 +01:00
Michael
ac9444a9ba
Explicitly pass in the config_entry in nice_go coordinator ( #138070 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:31:48 +01:00
Michael
b7949dba44
Explicitly pass in the config_entry in nibe_heatpump coordinator ( #138071 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:31:37 +01:00
Michael
2e496411a1
Explicitly pass in the config_entry in nextdns coordinator ( #138072 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:31:24 +01:00
Michael
5dba229c67
Explicitly pass in the config_entry in netgear_lte coordinator ( #138074 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:31:11 +01:00
Michael
711d423877
Explicitly pass in the config_entry in nanoleaf coordinator ( #138075 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:30:55 +01:00
Michael
41532ed509
Explicitly pass in the config_entry in nam coordinator ( #138076 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:30:41 +01:00
Michael
3792888e9d
Explicitly pass in the config_entry in myuplink coordinator ( #138078 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:30:30 +01:00
Michael
18ea407276
Explicitly pass in the config_entry in nexia coordinator ( #138073 )
2025-02-09 09:24:28 -06:00
Michael
e496270c6b
Explicitly pass in the config_entry in qnap coordinator ( #138028 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:52:58 +01:00
Michael
a8c4cc7269
Explicitly pass in the config_entry in rabbitair coordinator ( #137985 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:52:46 +01:00
Michael
106c5c661e
Explicitly pass in the config_entry in radarr coordinator ( #137984 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:51:10 +01:00
Michael
a90d471be0
Explicitly pass in the config_entry in radiotherm coordinator ( #137983 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:50:57 +01:00
Michael
f30018d89e
Explicitly pass in the config_entry in rainforest_eagle coordinator ( #137981 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:50:46 +01:00
Michael
133fdb0ed2
Explicitly pass in the config_entry in teslemetry coordinator ( #137907 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:50:04 +01:00
Michael
8a7d96919d
Explicitly pass in the config_entry in speedtestdotnet coordinator ( #137936 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:47:19 +01:00
Michael
60a3dbae41
Explicitly pass in the config_entry in sonarr coordinator ( #137938 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:47:07 +01:00
Michael
e4ec217cfa
Explicitly pass in the config_entry in tesla_fleet coordinator ( #137909 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:46:54 +01:00
Michael
017af4fcf8
Explicitly pass in the config_entry in solarlog coordinator ( #137939 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:46:31 +01:00
Michael
d522af729a
Explicitly pass in the config_entry in rainmachine coordinator ( #137979 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:46:12 +01:00
Michael
dacb29e7fc
Explicitly pass in the config_entry in snapcast coordinator ( #137942 )
...
* explicitly pass in the config_entry in coordinator
* break up error message
2025-02-09 15:46:03 +01:00
Michael
2418ef8e8e
Explicitly pass in the config_entry in refoss coordinator ( #137978 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:45:51 +01:00
Michael
4706beb6ef
Explicitly pass in the config_entry in renault coordinator ( #137977 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:44:48 +01:00
Michael
8afc3568fb
Explicitly pass in the config_entry in renson coordinator ( #137974 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:44:31 +01:00
Michael
7b42dc5c35
Explicitly pass in the config_entry in risco coordinator ( #137972 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:44:18 +01:00
Michael
8f4a466c3d
Explicitly pass in the config_entry in rituals_perfume_genie coordinator ( #137971 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:44:06 +01:00
Michael
fa35f29c27
Explicitly pass in the config_entry in roku coordinator ( #137968 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:43:56 +01:00
Jan Bouwhuis
96b4a71f6f
Explicitly pass in the config_entry in imap coordinator ( #138068 )
2025-02-09 15:43:43 +01:00
Michael
42adc5c1e0
Explicitly pass in the config_entry in schlage coordinator ( #137959 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:41:52 +01:00
Michael
7d4888920a
Explicitly pass in the config_entry in ruckus_unleashed coordinator ( #137965 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:35:46 +01:00
Michael
5464e245a2
Explicitly pass in the config_entry in ruuvi_gateway coordinator ( #137964 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:35:34 +01:00
Michael
71d47aef2e
Explicitly pass in the config_entry in sense coordinator ( #137958 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:33:43 +01:00
Michael
7fec225e79
Explicitly pass in the config_entry in sensoterra coordinator ( #137957 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:33:29 +01:00
Michael
00803f98d4
Explicitly pass in the config_entry in sfr_box coordinator ( #137955 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:33:09 +01:00
Michael
8073bccc87
Explicitly pass in the config_entry in sharkiq coordinator ( #137954 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:32:56 +01:00
Michael
e163c15bb9
Explicitly pass in the config_entry in ourgroceries coordinator ( #138047 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:32:31 +01:00
Michael
9110557e36
Explicitly pass in the config_entry in smlight coordinator ( #137943 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:32:18 +01:00
Michael
cc37ff9221
Bump py-synologydsm-api to 2.6.2 ( #138060 )
...
bump py-synologydsm-api to 2.6.2
2025-02-09 15:30:48 +01:00
Michael
c3fae96bcf
Explicitly pass in the config_entry in openweathermap coordinator ( #138049 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:07:10 +02:00
Michael
6cdc3acffb
Explicitly pass in the config_entry in plaato coordinator ( #138040 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:02:55 +02:00
Michael
15b8687c53
Explicitly pass in the config_entry in pure_energie coordinator ( #138035 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:02:18 +02:00
Michael
7e2eef7079
Explicitly pass in the config_entry in pvoutput coordinator ( #138033 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 16:01:28 +02:00
Michael
552a5b1bb1
Explicitly pass in the config_entry in pyload coordinator ( #138031 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:56:17 +02:00
Michael
62461d7525
Explicitly pass in the config_entry in spotify coordinator ( #137935 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:55:16 +01:00
Michael
1976fdfa55
Explicitly pass in the config_entry in squeezebox coordinator ( #137934 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:54:46 +01:00
Michael
51d3e449ab
Explicitly pass in the config_entry in srp_energy coordinator ( #137933 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:54:26 +01:00
Michael
9c5928c2d0
Explicitly pass in the config_entry in opensky coordinator ( #138051 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:54:04 +02:00
Michael
64cbf44da7
Explicitly pass in the config_entry in purpleair coordinator ( #138034 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:53:52 +02:00
Michael
91c95efb96
Explicitly pass in the config_entry in openuv coordinator ( #138050 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:53:00 +02:00
Michael
906beb48a4
Explicitly pass in the config_entry in starlink coordinator ( #137932 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:52:37 +01:00
Michael
6d776469d2
Explicitly pass in the config_entry in opengarage coordinator ( #138052 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:52:19 +02:00
Michael
e050238106
Explicitly pass in the config_entry in ondilo_ico coordinator ( #138054 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:51:58 +02:00
Michael
a0e7560b1e
Explicitly pass in the config_entry in switchbot_cloud coordinator ( #137922 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:51:29 +01:00
Michael
7eb0171657
Explicitly pass in the config_entry in system_bridge coordinator ( #137921 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:51:12 +01:00
Michael
fb0db36886
Explicitly pass in the config_entry in tailscale coordinator ( #137913 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:50:57 +01:00
Michael
390af71c49
Explicitly pass in the config_entry in ohme coordinator ( #138055 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:49:55 +02:00
Michael
d92e2194d0
Explicitly pass in the config_entry in tami4 coordinator ( #137912 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:48:38 +01:00
Michael
583b2e285b
Explicitly pass in the config_entry in tautulli coordinator ( #137911 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:48:27 +01:00
Michael
242bbaeff9
Explicitly pass in the config_entry in technove coordinator ( #137910 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:48:15 +01:00
Michael
ac3eead8ac
Explicitly pass in the config_entry in ping coordinator ( #138041 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:44:37 +01:00
Michael
4c331d3942
Explicitly pass in the config_entry in qnap_qsw coordinator ( #138027 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:43:29 +01:00
Michael
0baa6b3668
Explicitly pass in the config_entry in tessie coordinator ( #137906 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:42:04 +01:00
Michael
4646d35054
Explicitly pass in the config_entry in venstar coordinator ( #137880 )
...
* explicitly pass in the config_entry in coordinator
* use common name config_entry
2025-02-09 14:37:31 +01:00
Michael
4031f85acc
Explicitly pass in the config_entry in thethingsnetwork coordinator ( #137905 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:34:36 +01:00
Michael
794143c32f
Explicitly pass in the config_entry in tibber coordinator ( #137904 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:33:54 +01:00
Michael
eb81c935ce
Explicitly pass in the config_entry in tolo coordinator ( #137902 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:33:40 +01:00
Michael
14733de68c
Explicitly pass in the config_entry in tomorrowio coordinator ( #137900 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:33:25 +01:00
Michael
028c74e488
Explicitly pass in the config_entry in totalconnect coordinator ( #137898 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:33:13 +01:00
Michael
89e29dd14f
Explicitly pass in the config_entry in tplink_omada coordinator ( #137895 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:32:36 +01:00
Michael
d71a539fbc
Explicitly pass in the config_entry in touchline_sl coordinator ( #137897 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:27:04 +01:00
Michael
8a7ee039d1
Explicitly pass in the config_entry in traccar_server coordinator ( #137893 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:26:39 +01:00
Michael
7986e0fec1
Explicitly pass in the config_entry in tradfri coordinator ( #137892 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:26:27 +01:00
Michael
cce03d2ee7
Explicitly pass in the config_entry in transmission coordinator ( #137891 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:26:09 +01:00
Michael
3153c54d1a
Explicitly pass in the config_entry in twinkly coordinator ( #137889 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:25:55 +01:00
Michael
b54b90a604
Explicitly pass in the config_entry in ukraine_alarm coordinator ( #137886 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:25:43 +01:00
Michael
0cbec3c4bb
Explicitly pass in the config_entry in vallox coordinator ( #137881 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:25:27 +01:00
Michael
e092937c00
Explicitly pass in the config_entry in version coordinator ( #137877 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:25:06 +01:00
Michael
a2f1501943
Explicitly pass in the config_entry in yamaha_musiccast coordinator ( #137863 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:24:55 +01:00
Michael
282c2c6a29
Explicitly pass in the config_entry in octoprint coordinator ( #138056 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:24:43 +02:00
Michael
f464aee33a
Explicitly pass in the config_entry in wemo coordinator ( #137867 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:04:34 +01:00
Michael
0ecff272f2
Explicitly pass in the config_entry in withings coordinator ( #137866 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 14:04:14 +01:00
Michael
4d5987fa80
Explicitly pass in the config_entry in philips_js coordinator ( #138042 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 13:56:35 +01:00
Michael
28f83cefda
Explicitly pass in the config_entry in openexchangerates coordinator ( #138053 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 13:55:55 +01:00
Maciej Bieniek
62f9d9e6d3
Bump aioshelly to version 12.4.2 ( #137986 )
2025-02-09 13:51:02 +01:00
Michael
6cebc0e25f
Explicitly pass in the config_entry in pvpc_hourly_pricing coordinator ( #138032 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 12:57:48 +01:00
J. Diego Rodríguez Royo
4a8c96471b
Raise ConfigEntryAuthFailed
at Home Connect update auth error ( #136953 )
...
* Raise `ConfigEntryAuthFailed` on `UnauthorizedError` handling
* Implement reauth flow
* Add tests
* Remove unnecessary code from tests
2025-02-09 12:36:08 +01:00
Norbert Rittel
80cff85c14
Fix sentence-casing in user-facing strings of screenlogic ( #138015 )
2025-02-09 10:55:27 +01:00
Paulus Schoutsen
df307aeb6d
Stream OpenAI messages into the chat log ( #137400 )
2025-02-09 00:01:24 -05:00
Michael
a526baa831
Explicitly pass in the config_entry in roborock coordinator ( #137970 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 20:53:44 -08:00
Marc Mueller
6e84280e3c
Small typing improvements ( #137994 )
2025-02-09 04:37:49 +01:00
Michael
932c2f794e
Explicitly pass in the config_entry in rainbird coordinator ( #137982 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 19:29:36 -08:00
Michael
54c4ee7838
Explicitly pass in the config_entry in vizio coordinator ( #137876 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 00:40:14 +01:00
Michael
7ec7badef6
Explicitly pass in the config_entry in volvooncall coordinator ( #137875 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 00:39:42 +01:00
Michael
17569d8186
Explicitly pass in the config_entry in wallbox coordinator ( #137874 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 00:39:11 +01:00
David Knowles
50c15f3056
Bump pydrawise to 2025.2.0 ( #137961 )
2025-02-08 23:29:18 +02:00
Michael
bdcf2a1e56
Explicitly pass in the config_entry in ridwell coordinator ( #137973 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 23:18:55 +02:00
Steve Sinchak
20707b94b5
Improve emulated_hue logging to identify bad devices ( #137919 )
...
* Improve emulated_hue logging to identify bad devices
* Updated per @bdraco request
2025-02-08 22:12:51 +01:00
Michael
361933091c
Explicitly pass in the config_entry in rova coordinator ( #137966 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:04:38 +01:00
Michael
f643f76f1f
Explicitly pass in the config_entry in upnp coordinator ( #137885 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:03:40 +01:00
Michael
999badf675
Explicitly pass in the config_entry in toon coordinator ( #137899 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:02:30 +01:00
Michael
dfa2c218e4
Explicitly pass in the config_entry in verisure coordinator ( #137879 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:00:36 +01:00
Michael
52fb99f967
Explicitly pass in the config_entry in weatherflow_cloud coordinator ( #137871 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:58:33 +01:00
Michael
a2a55d9ff0
Explicitly pass in the config_entry in weatherkit coordinator ( #137869 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:57:41 +01:00
Michael
b338de9a30
Explicitly pass in the config_entry in tado coordinator ( #137916 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:57:03 +01:00
Michael
c47a97a4f0
Explicitly pass in the config_entry in romy coordinator ( #137967 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:54:12 +02:00
Michael
2ef4e75014
Explicitly pass in the config_entry in yolink coordinator ( #137861 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:51:28 +01:00
Michael
07e9d80607
Explicitly pass in the config_entry in weheat coordinator ( #137868 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:46:05 +01:00
Michael
a59d829e6a
Explicitly pass in the config_entry in seventeentrack coordinator ( #137956 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:40:51 +02:00
Michael
b512838d1e
Explicitly pass in the config_entry in smarty coordinator ( #137944 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:39:15 +02:00
Michael
13dbeed5c2
Explicitly pass in the config_entry in stookwijzer coordinator ( #137928 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:36:59 +02:00
Michael
071b46055b
Explicitly pass in the config_entry in steam_online coordinator ( #137929 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:36:14 +02:00
Michael
93dad987f8
Explicitly pass in the config_entry in sanix coordinator ( #137960 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:35:19 +02:00
Michael
61ce1fc009
Explicitly pass in the config_entry in samsungtv coordinator ( #137962 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:33:36 +02:00
Michael
12072b625c
Explicitly pass in the config_entry in solaredge coordinator ( #137941 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:28:48 +01:00
Michael
beb5c3b838
Explicitly pass in the config_entry in slide_local coordinator ( #137945 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:27:20 +01:00
Michael
c17007e17b
Explicitly pass in the config_entry in xbox coordinator ( #137864 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:25:48 +01:00
Michael
3ec872fbfe
Explicitly pass in the config_entry in yardian coordinator ( #137862 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:25:10 +01:00
Michael
bcc3e6d31c
Explicitly pass in the config_entry in streamlabswater coordinator ( #137927 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:19:38 +02:00
Michael
43569df537
Explicitly pass in the config_entry in switchbee coordinator ( #137923 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:19:08 +02:00
Michael
a7dbcf72c2
Explicitly pass in the config_entry in swiss_public_transport coordinator ( #137924 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:14:47 +02:00
Michael
022119e74f
Explicitly pass in the config_entry in surepetcare coordinator ( #137926 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:12:10 +02:00
Michael
5871ece4df
Explicitly pass in the config_entry in shelly coordinator ( #137951 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 22:11:30 +02:00
Glenn Vandeuren (aka Iondependent)
6eea232a23
Bump nhc to 0.4.10 ( #137903 )
2025-02-08 20:57:56 +01:00
Piotr Buliński
848ee762a7
Add support for fireplace mode control for flexit_bacnet integration ( #137594 )
2025-02-08 20:54:13 +01:00
Michael
1374fb23db
Explicitly pass in the config_entry in sleepiq coordinator ( #137946 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:42:44 +02:00
Michael
22d6913bc5
Explicitly pass in the config_entry in simplefin coordinator ( #137948 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:40:51 +02:00
Norbert Rittel
743873b2e9
Fix spelling of "Wi-Fi" in keenetic_ndms2 integration ( #137920 )
2025-02-08 21:38:28 +02:00
Norbert Rittel
2db6860b60
Fix three action descriptions in xiaomi_miio ( #137918 )
...
* Update strings.json
* Change "a robot" to "the robot"
Co-authored-by: Sebastian Muszynski <basti@linkt.de >
---------
Co-authored-by: Sebastian Muszynski <basti@linkt.de >
2025-02-08 21:36:37 +02:00
Manu
074500dc8a
Bump bring-api to version 1.0.2 ( #137925 )
2025-02-08 21:35:41 +02:00
Michael
cfb062a5a4
Explicitly pass in the config_entry in skybell coordinator ( #137947 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 21:33:50 +02:00
Michael
e698e436d6
Explicitly pass in the config_entry in uptimerobot coordinator ( #137883 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 20:25:14 +01:00
Michael
32d13f3356
Explicitly pass in the config_entry in steamist coordinator ( #137930 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 20:24:38 +01:00
Norbert Rittel
ed8ee34a28
Fix sentence-casing and description of homekit.reload action ( #137894 )
2025-02-08 12:24:14 -06:00
Michael
8fcc1f7e10
Explicitly pass in the config_entry in v2c coordinator ( #137882 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 18:51:39 +01:00
Paulus Schoutsen
907826e909
Fix heos migration ( #137887 )
...
* Fix heos migration
* Fix for loop
2025-02-08 11:56:23 -05:00
Martin Hjelmare
bd32a6ab83
Prolong ondilo ico update interval ( #137888 )
2025-02-08 17:54:48 +01:00
Michael
219b5324e9
Explicitly pass in the config_entry in watergate coordinator ( #137872 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 17:21:17 +01:00
Michael
3cce2d679c
Explicitly pass in the config_entry in waqi coordinator ( #137873 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 17:21:09 +01:00
Michael
5ade026b87
Explicitly pass in the config_entry in ws66i coordinator ( #137865 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 16:45:57 +01:00
Michael
d07c2b8226
Explicitly pass in the config_entry in youtube coordinator ( #137859 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 16:45:36 +01:00
Michael
367dafdfe7
Explicitly pass in the config_entry in zeversolar coordinator ( #137857 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 16:45:23 +01:00
Michael
8976e7f4ea
Explicitly pass in the config_entry in zamg coordinator ( #137858 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 17:33:46 +02:00
J. Diego Rodríguez Royo
91dbe3092f
Only allow single Home Connect config entry ( #137088 )
...
* Make Home Connect config entry unique
* Use unique ID for Home connect config entry
* Remove unnecessary code
* Revert "Use unique ID for Home connect config entry"
This reverts commit 4241317469
.
* Added tests
2025-02-08 16:29:00 +01:00
Bouwe Westerdijk
7f6855045a
Bump plugwise to v1.7.1 and adapt ( #137599 )
...
* Bump plugwise v1.7.1
* Refresh test-fixtures
* Adapt integration code
* Adapt test code
* Fixes
* Save updated snapshot
* Ruff fixes
* More ruff fixes
2025-02-08 17:02:24 +02:00
jdelaney72
303ab750ab
Bump noaa-coops to version 0.4.0 ( #137777 )
...
Bump noaa-coops 0.4.0
2cd2fca..0972373
2025-02-08 15:56:54 +01:00
epenet
58eb8e1598
Move ForkedDaapdUpdater to separate module ( #137654 )
...
* Move ForkedDaapdUpdater to separate module
* Remove moved constants
2025-02-08 15:52:30 +01:00
Artur Pragacz
8ddae828f7
Fix DAB radio in Onkyo ( #137852 )
2025-02-08 15:51:05 +01:00
Franck Nijhof
7bf81037c1
Add Peblar charge switch ( #137853 )
...
* Add Peblar charge switch
* Update snapshots
2025-02-08 15:48:31 +01:00
J. Nick Koston
eab510f440
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 5cd20a120f
.
2025-02-08 15:47:01 +01:00
David Bonnes
a542a2e021
Refactor evohome for major bump of client to 1.0.2 ( #135436 )
...
* working test_init
* update fixtures to be compliant with new schema
* test_storage is now working
* all tests passing
* bump client to 1.0.1b0
* test commit (working tests)
* use only id (not e.g. zoneId), use StrEnums
* mypy, lint
* remove deprecated module
* remove waffle
* improve typing of asserts
* broker is now coordinator
* WIP - test failing
* rename class
* remove unneeded async_dispatcher_send()
* restore missing code
* harden test
* bugfix failing test
* don't capture blind except
* shrink log messages
* doctweak
* rationalize asserts
* remove unneeded listerner
* refactor setup
* bump client to 1.0.2b0
* bump client to 1.0.2b1
* refactor extended state attrs
* pass UpdateFailed to _async_refresh()
* Update homeassistant/components/evohome/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/evohome/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* not even lint
* undo not even lint
* remove unused logger
* restore old namespace for e_s_a
* minimize diff
* doctweak
* remove unused method
* lint
* DUC now working
* restore old camelCase keynames
* tweak
* small tweak to _handle_coordinator_update()
* Update homeassistant/components/evohome/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* add test of coordinator
* bump client to 1.0.2
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-08 14:45:48 +00:00
Michael
21dd6fa53d
Explicitly pass in the config_entry in flick_electric coordinator ( #137816 )
...
* explicitly pass in the config_entry in coordinator
* Apply suggestions from code review
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-02-08 15:43:03 +01:00
Patrick
97cde37702
Fix manufacturer_id matching for 0 ( #137802 )
...
fix manufacturer_id matching for 0
2025-02-08 15:40:59 +01:00
Norbert Rittel
dbf403a2d3
Make action descriptions in adguard consistent, remove "true/false" ( #137799 )
...
* Make action descriptions in adguard consistent
Change the remaining two to also use third-person singular for consistency.
* Remove "true" and "false" for UI-friendly wording
2025-02-08 15:39:36 +01:00
Michael
11d5628da7
Explicitly pass in the config_entry in google_photos coordinator ( #137840 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:35:00 +01:00
Michael
9e091f7a73
Explicitly pass in the config_entry in google coordinator ( #137839 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:34:53 +01:00
Michael
70d5685b72
Explicitly pass in the config_entry in geocaching coordinator ( #137831 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 09:34:43 -05:00
Michael
7c9312b3cf
Explicitly pass in the config_entry in goodwe coordinator ( #137838 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:34:34 +01:00
Michael
1179278d50
Explicitly pass in the config_entry in fully_kiosk coordinator ( #137827 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:34:12 +01:00
Michael
bc07598f47
Explicitly pass in the config_entry in fujitsu_fglair coordinator ( #137826 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:33:55 +01:00
Michael
04c20b9534
Explicitly pass in the config_entry in fyta coordinator ( #137828 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 09:33:52 -05:00
Michael
e8e4fb296b
Explicitly pass in the config_entry in flux_led coordinator ( #137823 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:33:42 +01:00
Michael
846797a394
Explicitly pass in the config_entry in google_tasks coordinator ( #137842 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 09:33:21 -05:00
Michael
c9ffeb8007
Explicitly pass in the config_entry in flipr coordinator ( #137818 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:33:10 +01:00
Michael
d97ef67620
Explicitly pass in the config_entry in gios coordinator ( #137832 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:32:46 +01:00
Michael
b22830260c
Explicitly pass in the config_entry in filesize coordinator ( #137807 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:32:32 +01:00
Michael
de1a503284
Explicitly pass in the config_entry in enphase envoy coordinator ( #137806 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:32:20 +01:00
Michael
780e6aa073
Explicitly pass in the config_entry in awair coordinator init ( #137717 )
...
explicitly pass in the config_entry in awair coordinator init
2025-02-08 15:32:11 +01:00
tronikos
f3aeca5a71
Call backup listener during setup in Google Drive ( #137789 )
2025-02-08 14:53:15 +01:00
Marc Mueller
60d966f06f
Limit transmission ConfigEntrySelect to integration domain ( #137769 )
2025-02-08 14:20:30 +01:00
Piotr Buliński
37239fca44
Update flexit_bacnet dependecy 2.2.1 -> 2.2.3 ( #137730 )
2025-02-08 14:13:58 +01:00
Michael
daccb3e9b3
Explicitly pass in the config_entry in fitbit coordinator ( #137808 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 15:06:50 +02:00
Michael
78fce5112d
Explicitly pass in the config_entry in guardian coordinator ( #137848 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 14:00:50 +01:00
Dan Raper
de79fb26db
Bump ohmepy to 1.2.9 ( #137695 )
2025-02-08 14:52:59 +02:00
Allen Porter
ce66b47653
Update fitbit quality scale for runtime-data ( #137785 )
2025-02-08 14:52:28 +02:00
Christopher Fenner
074d384d27
Bump PyViCare to 2.42.0 ( #137804 )
2025-02-08 14:51:00 +02:00
Michael
ad9d43bc50
Explicitly pass in the config_entry in duke_energy coordinator ( #137741 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:46:59 +01:00
Michael
9e8f2e81bd
Explicitly pass in the config_entry in enphase flexit_bacnet coordinator ( #137814 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:43:28 +01:00
Joris Pelgröm
fae2c94c74
Add snapshot tests for setup of LetPot platforms ( #137756 )
2025-02-08 13:42:43 +01:00
Michael
1c7bf9f589
Explicitly pass in the config_entry in enigma2 coordinator ( #137739 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:22:37 +01:00
Michael
88a2b2ab90
Explicitly pass in the config_entry in deluge coordinator ( #137733 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:22:00 +01:00
Michael
2d72b814d6
Explicitly pass in the config_entry in cert_expiry coordinator init ( #137728 )
...
explicitly pass in the config_entry in cert_expiry coordinator init
2025-02-08 13:21:13 +01:00
Marc Mueller
0a842d171b
Limit habitica ConfigEntrySelect to integration domain ( #137767 )
2025-02-08 13:20:30 +01:00
Michael
2f0e661569
Explicitly pass in the config_entry in apsystems coordinator init ( #137708 )
...
explicitly pass in the config_entry in apsystems coordinator init
2025-02-08 13:19:06 +01:00
Michael
239408aa5d
Explicitly pass in the config_entry in garages_amsterdam coordinator ( #137829 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:17:42 +01:00
Michael
13f6f045f5
Explicitly pass in the config_entry in github coordinator ( #137834 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:17:25 +01:00
Michael
0efdceef27
Explicitly pass in the config_entry in glances coordinator ( #137835 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:17:06 +01:00
Michael
9bdd8d04c5
Explicitly pass in the config_entry in goalzero coordinator ( #137836 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:16:49 +01:00
Michael
39d6aaf294
Explicitly pass in the config_entry in gogogate2 coordinator ( #137837 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:16:32 +01:00
Michael
2634f0aba0
Explicitly pass in the config_entry in atag coordinator init ( #137716 )
...
explicitly pass in the config_entry in atag coordinator init
2025-02-08 13:16:16 +01:00
Michael
5e99b06126
Explicitly pass in the config_entry in forecast_solar coordinator ( #137824 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:16:03 +01:00
Michael
0b1afc68b0
Explicitly pass in the config_entry in flume coordinator ( #137822 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:15:50 +01:00
Michael
f8ac48fc78
Explicitly pass in the config_entry in flo coordinator ( #137819 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:15:37 +01:00
Michael
86e44fc1cf
Explicitly pass in the config_entry in govee_light_local coordinator ( #137843 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:15:24 +01:00
Michael
36a0c49cee
Explicitly pass in the config_entry in gree coordinator ( #137844 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 13:15:13 +01:00
Michael
a797b09bcb
Explicitly pass in the config_entry in gardena_bluetooth coordinator ( #137830 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 12:47:57 +01:00
Michael
4893cdaa80
Explicitly pass in the config_entry in aurora coordinator init ( #137714 )
...
explicitly pass in the config_entry in aurora coordinator init
2025-02-08 12:47:36 +01:00
Michael
92234f86e8
Explicitly pass in the config_entry in aseko_pool_live coordinator init ( #137711 )
...
explicitly pass in the config_entry in aseko_pool_live coordinator init
2025-02-08 12:46:51 +01:00
Michael
c71116cc12
Explicitly pass in the config_entry in aosmith coordinator init ( #137710 )
...
explicitly pass in the config_entry in aosmith coordinator init
2025-02-08 12:46:05 +01:00
Michael
af87e36048
Explicitly pass in the config_entry in fjaraskupan coordinator ( #137825 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 12:12:07 +01:00
Michael
1522f7b3a8
Explicitly pass in the config_entry in airzone_cloud coordinator init ( #137703 )
...
explicitly pass in the config_entry in airzone_cloud coordinator init
2025-02-08 12:03:26 +01:00
Michael
32ef37cd58
Explicitly pass in the config_entry in airq coordinator init ( #137704 )
...
explicitly pass in the config_entry in airq coordinator init
2025-02-08 11:48:55 +01:00
Michael
327811c89a
Explicitly pass in the config_entry in co2signal coordinator ( #137732 )
...
explicitly pass in the config_entry in coordinator
2025-02-08 10:53:13 +01:00
tronikos
c370fa0489
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
2025-02-08 01:16:10 -08:00
Artur Pragacz
ae55e26546
Group helpers of set_up_integrations in bootstrap ( #137673 )
2025-02-08 10:07:22 +01:00
Marc Mueller
6cb0201031
Limit google_sheets ConfigEntrySelect to integration domain ( #137766 )
2025-02-08 09:57:00 +01:00
IceBotYT
332a0c5082
LaCrosse View new endpoint ( #137284 )
...
* Switch to new endpoint in LaCrosse View
* Coverage
* Avoid merge conflict
* Switch to UpdateFailed
2025-02-08 09:14:00 +01:00
RJPoelstra
64886f717d
Add quality_scale to motionmount ( #137012 )
...
* Mark as ready for Bronze
* Add rest of quality scale rules
* Evaluate all quality scale rules
* Exempt repair-issues
* Update dynamic-devices comment
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-02-08 08:59:47 +01:00
tronikos
5f5ad34176
Info log when Android TV Remote is unavailable ( #137794 )
2025-02-08 08:59:20 +01:00
Milan Meulemans
6c74824ac1
Add discovery for Nanoleaf Blocks and 4D ( #137792 )
2025-02-08 08:51:33 +01:00
Josef Zweck
0e0129968b
Bump onedrive_personal_sdk to 0.0.9 ( #137729 )
2025-02-08 07:38:49 +01:00
Paulus Schoutsen
f64b494282
Conversation chat log cleanup and optimization ( #137784 )
2025-02-07 22:06:16 -08:00
tronikos
aa19207ea4
Clear statistics when you unload the Opower integration ( #135908 )
...
* Clear statistics when you remove the Opower integration
* fix
2025-02-07 22:41:09 -05:00
Paulus Schoutsen
7883106e7c
Make sure we always have agent_id in ConversationInput ( #137679 )
...
* Make sure we always have agent_id in ConversationInput
* fix type
2025-02-07 18:25:21 -08:00
Michael
61d1b34cef
Explicitly pass in the config_entry in dwd weather warnings coordinator ( #137737 )
2025-02-08 00:04:45 +00:00
Michael
e9bfb6baee
Explicitly pass in the config_entry in emoncms coordinator ( #137743 )
2025-02-08 00:04:05 +00:00
Michael
7fc92e4c25
Explicitly pass in the config_entry in dremel_3d_printer coordinator ( #137740 )
2025-02-08 00:02:49 +00:00
Michael
0cbef18b73
Explicitly pass in the config_entry in eheimdigital coordinator ( #137738 )
2025-02-08 00:01:14 +00:00
Joris Pelgröm
07fdec76e1
Explicitly pass in the config_entry in letpot coordinator ( #137759 )
2025-02-07 23:56:48 +01:00
Michael
fd1213b70d
Explicitly pass in the config_entry in apcupsd coordinator init ( #137709 )
...
explicitly pass in the config_entry in apcupsd coordinator init
2025-02-07 23:55:41 +01:00
Michael
1d3cef5c6f
Explicitly pass in the config_entry in analytics_insight coordinator init ( #137706 )
...
explicitly pass in the config_entry in analytics_insight coordinator init
2025-02-07 23:38:52 +01:00
Michael
ee80966a10
Explicitly pass in the config_entry in android_ip_webcam coordinator … ( #137705 )
...
explicitly pass in the config_entry in android_ip_webcam coordinator init
2025-02-07 23:30:57 +01:00
Michael
2d9db62828
Explicitly pass in the config_entry in arve coordinator init ( #137712 )
...
explicitly pass in the config_entry in arve coordinator init
2025-02-07 23:20:08 +01:00
Michael
292409f1d5
Explicitly pass in the config_entry in aurora_abb_powerone coordinator init ( #137715 )
2025-02-07 21:16:09 +00:00
Michael
b9a3cab4b4
Explicitly pass in the config_entry in braviatv coordinator init ( #137724 )
...
explicitly pass in the config_entry in braviatv coordinator init
2025-02-07 20:43:54 +01:00
Michael
7007bd121f
Explicitly pass in the config_entry in aquacell coordinator init ( #137713 )
...
explicitly pass in the config_entry in aquacell coordinator init
2025-02-07 20:42:05 +01:00
Michael
c595b12e98
Explicitly pass in the config_entry in airzone coordinator init ( #137702 )
...
explicitly pass in the config_entry in airzone coordinator init
2025-02-07 20:41:53 +01:00
Michael
c300be5eee
Explicitly pass in the config_entry in aussie_broadband coordinator init ( #137719 )
...
explicitly pass in the config_entry in aussie_broadband coordinator init
2025-02-07 20:41:40 +01:00
Marc Mueller
55cda68866
Limit flume ConfigEntrySelect to integration domain ( #137661 )
2025-02-07 20:34:52 +01:00
Michael
3c7b9bec3c
Explicitly pass in the config_entry in discovergy coordinator ( #137734 )
...
explicitly pass in the config_entry in coordinator
2025-02-07 20:23:42 +01:00
Norbert Rittel
54be256bea
Fix wrong reference for description of password field in bring ( #137720 )
...
* Fix wrong reference for description of password field in bring
* Fix second occurrence as well
2025-02-07 20:15:04 +01:00
Michael
c814f4f307
Explicitly pass in the config entry in amberelectric coordinator init ( #137700 )
...
* explicitly pass in the config_entry in amberelectric coordinator init
* fix amberelectric tests
2025-02-07 20:11:04 +01:00
Michael
1ff9ec661c
Explicitly pass in the config_entry in ambient_network coordinator init ( #137707 )
...
explicitly pass in the config_entry in ambient_network coordinator init
2025-02-07 20:07:01 +01:00
J. Nick Koston
684d8dac0d
Bump SQLAlchemy to 2.0.38 ( #137693 )
2025-02-07 13:03:19 -06:00
Michael
c85f7d0794
Explicitly pass in the config_entry in blink coordinator init ( #137727 )
...
explicitly pass in the config_entry in blink coordinator init
2025-02-07 19:52:50 +01:00
Michael
8f1a0eadc0
Pass in the config_entry in brother coordinator init ( #137726 )
...
explicitly pass in the config_entry in brother coordinator init
2025-02-07 19:52:13 +01:00
Michael
babb1c5589
Explicitly pass in the config_entry in bsblan coordinator init ( #137725 )
...
explicitly pass in the config_entry in bsblan coordinator init
2025-02-07 19:51:05 +01:00
Michael
2b7e67aa0c
Explicitly pass in the config entry in anova coordinator init ( #137701 )
...
* explicitly pass in the config_entry in anova coordinator init
* fix anova
2025-02-07 19:47:39 +01:00
Michael
a8de073076
Explicitly pass in the config_entry in airly coordinator init ( #137698 )
...
explicitly pass in the config_entry in airly coordinator init
2025-02-07 19:46:21 +01:00
Michael
42169e28a4
Explicitly pass in the config_entry in airnow coordinator init ( #137699 )
...
explicitly pass in the config_entry in airnow coordinator init
2025-02-07 19:45:23 +01:00
Michael
1f0f1ac388
Explicitly pass in the config_entry in autarco coordinator init ( #137718 )
...
explicitly pass in the config_entry in autarco coordinator init
2025-02-07 19:39:21 +01:00
Michael
2eb6a03640
Pass in the config_entry in azure_devops coordinator init ( #137722 )
...
explicitly pass in the config_entry in azure_devops coordinator init
2025-02-07 19:38:41 +01:00
Franck Nijhof
79ff85f517
2025.2.1 ( #137688 )
...
* Fix hassio test using wrong fixture (#137516 )
* Change Electric Kiwi authentication (#135231 )
Co-authored-by: Joostlek <joostlek@outlook.com >
* Update govee-ble to 0.42.1 (#137371 )
* Bump holidays to 0.66 (#137449 )
* Bump aiohttp-asyncmdnsresolver to 0.1.0 (#137492 )
changelog: https://github.com/aio-libs/aiohttp-asyncmdnsresolver/compare/v0.0.3...v0.1.0
Switches to the new AsyncDualMDNSResolver class to which
tries via mDNS and DNS for .local domains since we have
so many different user DNS configurations to support
fixes #137479
fixes #136922
* Bump aiohttp to 3.11.12 (#137494 )
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.11...v3.11.12
* Bump govee-ble to 0.43.0 to fix compat with new H5179 firmware (#137508 )
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.42.1...v0.43.0
fixes #136969
* Bump habiticalib to v0.3.5 (#137510 )
* Fix Mill issue, where no sensors were shown (#137521 )
Fix mill issue #137477
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Don't overwrite setup state in async_set_domains_to_be_loaded (#137547 )
* Use separate metadata files for onedrive (#137549 )
* Fix sending polls to Telegram threads (#137553 )
Fix sending poll to Telegram thread
* Skip building wheels for electrickiwi-api (#137556 )
* Add excluded domains to broadcast intent (#137566 )
* Revert "Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta" (#137571 )
* Fix Overseerr webhook configuration JSON (#137572 )
Co-authored-by: Lars Jouon <schm.lars@googlemail.com >
* Do not rely on pyserial for port scanning with the CM5 + ZHA (#137585 )
Do not rely on pyserial for port scanning with the CM5
* Bump eheimdigital to 1.0.6 (#137587 )
* Bump pyfireservicerota to 0.0.46 (#137589 )
* Bump reolink-aio to 0.11.10 (#137591 )
* Allow to omit the payload attribute to MQTT publish action to allow an empty payload to be sent by default (#137595 )
Allow to omit the payload attribute to MQTT publish actionto allow an empty payload to be sent by default
* Handle previously migrated HEOS device identifier (#137596 )
* Bump `aioshelly` to version `12.4.1` (#137598 )
* Bump aioshelly to 12.4.0
* Bump to 12.4.1
* Bump electrickiwi-api to 0.9.13 (#137601 )
* bump ek api version to fix deps
* Revert "Skip building wheels for electrickiwi-api (#137556 )"
This reverts commit 5f6068eea4
.
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Bump ZHA to 0.0.48 (#137610 )
* Bump Electrickiwi-api to 0.9.14 (#137614 )
* bump library to fix bug with post
* rebuild
* Update google-nest-sdm to 7.1.3 (#137625 )
* Update google-nest-sdm to 7.1.2
* Bump nest to 7.1.3
* Don't use the current temperature from Shelly BLU TRV as a state for External Temperature number entity (#137658 )
Introduce RpcBluTrvExtTempNumber for External Temperature entity
* Fix LG webOS TV turn off when device is already off (#137675 )
* Bump version to 2025.2.1
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Michael Arthur <mikey0000@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
Co-authored-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Jasper Wiegratz <656460+jwhb@users.noreply.github.com >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Dennis Effing <dennis.effing@outlook.com >
Co-authored-by: Lars Jouon <schm.lars@googlemail.com >
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Ron <ron@cyberjunky.nl >
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-02-07 19:34:32 +01:00
Norbert Rittel
9a202b5e56
Fix spelling of "AccuWeather" and sentence-casing plus grammar ( #137696 )
2025-02-07 19:47:05 +02:00
Franck Nijhof
73ad4caf94
Bump version to 2025.2.1
2025-02-07 16:39:53 +00:00
Shay Levy
e3d649d349
Fix LG webOS TV turn off when device is already off ( #137675 )
2025-02-07 16:37:52 +00:00
Maciej Bieniek
657e3488ba
Don't use the current temperature from Shelly BLU TRV as a state for External Temperature number entity ( #137658 )
...
Introduce RpcBluTrvExtTempNumber for External Temperature entity
2025-02-07 16:37:49 +00:00
Allen Porter
7508c14a53
Update google-nest-sdm to 7.1.3 ( #137625 )
...
* Update google-nest-sdm to 7.1.2
* Bump nest to 7.1.3
2025-02-07 16:37:43 +00:00
Michael Arthur
ac84970da8
Bump Electrickiwi-api to 0.9.14 ( #137614 )
...
* bump library to fix bug with post
* rebuild
2025-02-07 16:37:40 +00:00
TheJulianJES
30073f3493
Bump ZHA to 0.0.48 ( #137610 )
2025-02-07 16:37:36 +00:00
Michael Arthur
3abd7b8ba3
Bump electrickiwi-api to 0.9.13 ( #137601 )
...
* bump ek api version to fix deps
* Revert "Skip building wheels for electrickiwi-api (#137556 )"
This reverts commit 5f6068eea4
.
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-02-07 16:37:33 +00:00
Maciej Bieniek
62bc6e4bf6
Bump aioshelly
to version 12.4.1
( #137598 )
...
* Bump aioshelly to 12.4.0
* Bump to 12.4.1
2025-02-07 16:37:30 +00:00
Andrew Sayre
5faa189fef
Handle previously migrated HEOS device identifier ( #137596 )
2025-02-07 16:37:26 +00:00
Jan Bouwhuis
e09ae1c83d
Allow to omit the payload attribute to MQTT publish action to allow an empty payload to be sent by default ( #137595 )
...
Allow to omit the payload attribute to MQTT publish actionto allow an empty payload to be sent by default
2025-02-07 16:37:23 +00:00
starkillerOG
7b20299de7
Bump reolink-aio to 0.11.10 ( #137591 )
2025-02-07 16:37:19 +00:00
Ron
81e501aba1
Bump pyfireservicerota to 0.0.46 ( #137589 )
2025-02-07 16:37:16 +00:00
Sid
568ac22ce8
Bump eheimdigital to 1.0.6 ( #137587 )
2025-02-07 16:37:12 +00:00
puddly
c71ab054f1
Do not rely on pyserial for port scanning with the CM5 + ZHA ( #137585 )
...
Do not rely on pyserial for port scanning with the CM5
2025-02-07 16:37:09 +00:00
Dennis Effing
bea201f9f6
Fix Overseerr webhook configuration JSON ( #137572 )
...
Co-authored-by: Lars Jouon <schm.lars@googlemail.com >
2025-02-07 16:37:05 +00:00
J. Nick Koston
dda90bc04c
Revert "Add PaddleSwitchPico
(Pico Paddle Remote) device trigger to Lutron Caseta" ( #137571 )
2025-02-07 16:37:02 +00:00
Michael Hansen
a033e4c88d
Add excluded domains to broadcast intent ( #137566 )
2025-02-07 16:36:59 +00:00
Marc Mueller
42b6f83e7c
Skip building wheels for electrickiwi-api ( #137556 )
2025-02-07 16:36:55 +00:00
Jasper Wiegratz
cb937bc115
Fix sending polls to Telegram threads ( #137553 )
...
Fix sending poll to Telegram thread
2025-02-07 16:36:51 +00:00
Josef Zweck
bec569caf9
Use separate metadata files for onedrive ( #137549 )
2025-02-07 16:36:47 +00:00
Erik Montnemery
3390fb32a8
Don't overwrite setup state in async_set_domains_to_be_loaded ( #137547 )
2025-02-07 16:36:43 +00:00
Daniel Hjelseth Høyer
3ebb58f780
Fix Mill issue, where no sensors were shown ( #137521 )
...
Fix mill issue #137477
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2025-02-07 16:36:40 +00:00
Manu
30b131d3b9
Bump habiticalib to v0.3.5 ( #137510 )
2025-02-07 16:36:36 +00:00
J. Nick Koston
cd40232beb
Bump govee-ble to 0.43.0 to fix compat with new H5179 firmware ( #137508 )
...
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.42.1...v0.43.0
fixes #136969
2025-02-07 16:36:29 +00:00
J. Nick Koston
f27fe365c5
Bump aiohttp to 3.11.12 ( #137494 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.11...v3.11.12
2025-02-07 16:34:31 +00:00
J. Nick Koston
1c769418fb
Bump aiohttp-asyncmdnsresolver to 0.1.0 ( #137492 )
...
changelog: https://github.com/aio-libs/aiohttp-asyncmdnsresolver/compare/v0.0.3...v0.1.0
Switches to the new AsyncDualMDNSResolver class to which
tries via mDNS and DNS for .local domains since we have
so many different user DNS configurations to support
fixes #137479
fixes #136922
2025-02-07 16:32:21 +00:00
G Johansson
db7c2dab52
Bump holidays to 0.66 ( #137449 )
2025-02-07 16:28:43 +00:00
Marc Mueller
627377872b
Update govee-ble to 0.42.1 ( #137371 )
2025-02-07 16:28:37 +00:00
Michael Arthur
8504162539
Change Electric Kiwi authentication ( #135231 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-02-07 16:28:31 +00:00
Maciej Bieniek
6ff733b225
Set the device class for the Shelly virtual sensor ( #137068 )
...
* Map sensor role to the device class
* Add test
* Fix docstring
2025-02-07 17:36:26 +02:00
puddly
b3205ea1cd
Do not rely on pyserial for port scanning with the CM5 + ZHA ( #137585 )
...
Do not rely on pyserial for port scanning with the CM5
2025-02-07 16:33:40 +01:00
Maciej Bieniek
aa6fa3cdad
Don't use the current temperature from Shelly BLU TRV as a state for External Temperature number entity ( #137658 )
...
Introduce RpcBluTrvExtTempNumber for External Temperature entity
2025-02-07 16:32:28 +01:00
Norbert Rittel
b9dccb9125
Fix spelling of "SwitchBot", "ID" plus sentence-casing in switchbot ( #137684 )
...
Fix spelling of "SwitchBot", "ID" and sentence-case "encryption"
2025-02-07 16:32:03 +01:00
epenet
1d6aec44df
Use config_entry.async_on_unload in forked_daapd ( #137656 )
2025-02-07 16:30:58 +01:00
Josef Zweck
040e1ff5fb
Use separate metadata files for onedrive ( #137549 )
2025-02-07 16:06:33 +01:00
Andrew Sayre
dd82212e45
Handle previously migrated HEOS device identifier ( #137596 )
2025-02-07 09:04:34 -06:00
Norbert Rittel
600269ad0a
Replace key names with friendly names in todoist actions ( #137667 )
...
* Replace key names with friendly names in todoist actions
Also fix the grammar mistake in "A members username …" by rewordings.
* Fix grammar in reminder_date and reminder_date_string descriptions
* Fix description of due_date_string, replacing "date" with "time"
According to the online docs this is not the day but the time when this is due. Just like the reminder_date_string.
Example in the docs: "tomorrow at 14:00"
2025-02-07 15:33:38 +01:00
Shay Levy
239f2dcb3e
Fix LG webOS TV turn off when device is already off ( #137675 )
2025-02-07 15:25:09 +01:00
Artur Pragacz
6d6961ae6e
Clean up colliding deleted devices when updating non-deleted devices ( #135592 )
...
* Fix Schrödinger's devices
* Address feedback
* Add comment with broader context
2025-02-07 14:44:44 +01:00
epenet
e340f5af8d
Use runtime_data in flume ( #137660 )
2025-02-07 13:06:13 +01:00
Norbert Rittel
da0481852e
Make all occurrences of "Home Guard" in lg_thinq consistent ( #137662 )
...
LQ uses "Home Guard" as a trademark, so all occurrences in the integration should be consistent in spelling.
2025-02-07 13:05:32 +01:00
Erwin Douna
d6d9c9f01a
Bump PyTado to version 0.18.6 ( #137655 )
2025-02-07 12:49:45 +01:00
Marc Mueller
4c9127a0ea
Remove unnecessary type casts ( #137657 )
2025-02-07 12:28:44 +01:00
Andre Lengwenus
d9726ab08c
Use snapshots for ConfigEntry migration tests ( #136093 )
...
* Add snapshots for migration
* Reduce fixtures specific to migration
* Explicitly test versions of migrated entries
2025-02-07 11:32:47 +01:00
epenet
bdc847c7ac
Use runtime_data in firmata ( #137630 )
2025-02-07 11:30:13 +01:00
epenet
ff42353e61
Use runtime_data in fivem ( #137632 )
2025-02-07 11:27:41 +01:00
epenet
60fd07f501
Use runtime_data in frontier_silicon ( #137633 )
2025-02-07 11:26:25 +01:00
epenet
f06d209b2d
Improve type hints in fireservicerota ( #137628 )
2025-02-07 11:14:45 +01:00
Norbert Rittel
4323968222
Replace "HassOS" with "Home Assistant OS" in homeassistant_hardware ( #137637 )
...
Makes it consistent with all other occurrences.
Also change "otbr" and "zha" to uppercase.
2025-02-07 11:13:55 +01:00
Bouwe Westerdijk
8f83a4c485
Plugwise: fix double CONF_PASSWORD occurrence ( #137641 )
...
Fix double CONF_PASSWORD occurrence
2025-02-07 10:09:56 +01:00
epenet
2639a3bce8
Fix missing type annotation in bring ( #137647 )
2025-02-07 10:08:50 +01:00
Manu
448a24802d
Add reconfiguration flow to Bring! integration ( #137529 )
2025-02-07 10:08:02 +01:00
epenet
5b8ef05bc2
Use runtime_data in foscam ( #137646 )
2025-02-07 10:06:44 +01:00
epenet
27cb88db1a
Use runtime_data in fitbit ( #137631 )
2025-02-07 09:53:39 +01:00
epenet
0e443bf748
Fix fireservicerota unload ( #137629 )
2025-02-07 09:53:16 +01:00
epenet
b6c1c10035
Use runtime_data in freedompro ( #137635 )
2025-02-07 09:52:52 +01:00
Michael
734f531a56
Pass in the config_entry in youless coordinator init ( #137471 )
...
explicitly pass in the config_entry in coordinator init
2025-02-07 09:46:53 +01:00
Manu
b9a9da1e1d
Add event platform to Bring! integration ( #136935 )
...
* Add event platform
* update
2025-02-07 09:44:14 +01:00
Nathan Spencer
eaf31051c5
Add HNT wallet/rate to coinbase ( #137592 )
2025-02-07 09:43:32 +01:00
Michael Arthur
2af3a56ab3
Bump Electrickiwi-api to 0.9.14 ( #137614 )
...
* bump library to fix bug with post
* rebuild
2025-02-07 09:36:30 +01:00
Allen Porter
0e0bc4bfe9
Update google-nest-sdm to 7.1.3 ( #137625 )
...
* Update google-nest-sdm to 7.1.2
* Bump nest to 7.1.3
2025-02-07 09:33:58 +01:00
Marc Mueller
f2e6231aa2
Remove redundant dependency markers ( #137608 )
2025-02-07 05:12:02 +01:00
TheJulianJES
c89b416f85
Bump ZHA to 0.0.48 ( #137610 )
2025-02-07 00:33:07 +00:00
Andrew Sayre
a0b8ad16ba
Add remaining HEOS exception translations ( #136878 )
...
Add coordinator exc translations
2025-02-06 23:41:09 +01:00
Duco Sebel
fd6e2a6e19
Add Wi-Fi RSSI sensor in HomeWizard ( #136754 )
2025-02-06 23:37:26 +01:00
Matthias Alphart
8a08a87a25
KNX tests: Support loading different config store fixtures ( #136961 )
...
* Support loading different config store fixtures
* Add config store test for binary sensor
* Update README.md
* remove unused fixture
* AddAdd config store test for switch
2025-02-06 23:24:09 +01:00
Michael Arthur
609188bb33
Bump electrickiwi-api to 0.9.13 ( #137601 )
...
* bump ek api version to fix deps
* Revert "Skip building wheels for electrickiwi-api (#137556 )"
This reverts commit 5f6068eea4
.
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-02-06 22:47:53 +01:00
Jan Rieger
c8bafe9c46
Remove deprecated state attributes from GPSd ( #137600 )
2025-02-06 21:36:58 +01:00
Maciej Bieniek
d2d7d696ec
Bump aioshelly
to version 12.4.1
( #137598 )
...
* Bump aioshelly to 12.4.0
* Bump to 12.4.1
2025-02-06 21:34:11 +01:00
Jan Bouwhuis
d3d00357aa
Allow to omit the payload attribute to MQTT publish action to allow an empty payload to be sent by default ( #137595 )
...
Allow to omit the payload attribute to MQTT publish actionto allow an empty payload to be sent by default
2025-02-06 22:11:39 +02:00
puddly
2e8bc56be4
Keep track of addons and integrations when determining HA radio firmware type ( #134598 )
...
* Replace `FirmwareGuess` with `FirmwareInfo` with owner tracking
* Fix up config flow
* Account for OTBR addon existing independent of integration
* Fix remaining unit tests
* Add some tests for ownership
* Unit test `get_zha_firmware_info`
* ZHA `homeassistant_hardware` platform
* OTBR `homeassistant_hardware` platform
* Rework imports
* Fix unit tests
* Add OTBR unit tests
* Add hassfest exemption for `homeassistant_hardware` and `otbr`
* Invert registration to decouple the hardware integration
* Revert "Add hassfest exemption for `homeassistant_hardware` and `otbr`"
This reverts commit c8c6e7044f
.
* Fix circular imports
* Fix unit tests
* Address review comments
* Simplify API a little
* Fix `| None` mypy issues
* Remove the `unregister_firmware_info_provider` API
* 100% coverage
* Add `HardwareInfoDispatcher.register_firmware_info_callback`
* Unit test `register_firmware_info_callback` (zha)
* Unit test `register_firmware_info_callback` (otbr)
* Update existing hardware helper tests to use the new function
* Add `async_` prefix to helper function names
* Move OTBR implementation to a separate PR
* Update ZHA diagnostics snapshot
* Switch from `dict.setdefault` to `defaultdict`
* Add some error handling to `iter_firmware_info` and increase test coverage
* Oops
2025-02-06 14:46:07 -05:00
Norbert Rittel
75772ae40f
Fix sentence-casing in user-facing strings of here_travel_time ( #137593 )
2025-02-06 20:36:17 +01:00
Sid
b4ecd9739a
Bump eheimdigital to 1.0.6 ( #137587 )
2025-02-06 20:29:47 +01:00
starkillerOG
89d489b391
Bump reolink-aio to 0.11.10 ( #137591 )
2025-02-06 20:23:28 +01:00
Ron
981f3945c8
Bump pyfireservicerota to 0.0.46 ( #137589 )
2025-02-06 20:19:42 +01:00
Joost Lekkerkerker
d0bca12632
Bump python-overseerr to 0.7.0 ( #137590 )
2025-02-06 20:19:23 +01:00
Manu
21b18d8449
Add exception translations to Bring! integration ( #137515 )
2025-02-06 19:51:40 +01:00
G Johansson
167fb37929
Update library for smhi ( #136375 )
...
* Update library for smhi
* Imports
* Fixes
2025-02-06 19:45:53 +01:00
Jasper Wiegratz
603a1ed69c
Fix sending polls to Telegram threads ( #137553 )
...
Fix sending poll to Telegram thread
2025-02-06 19:42:28 +01:00
cdnninja
3297b27dce
Explicitly pass in the config_entry in vesync ( #137498 )
...
* Explicitly pass in the config_entry in vesync
* Feedback
2025-02-06 19:40:12 +01:00
Christopher Fenner
44c79f4b9c
Correct state and icon if fan is in standby mode in ViCare integration ( #137565 )
...
* handle standby mode
* update snapshot
2025-02-06 19:32:41 +01:00
Norbert Rittel
ec587e60e3
Fix sentence-casing in user-facing strings of Coinbase integration ( #137586 )
2025-02-06 19:25:02 +01:00
Bouwe Westerdijk
b6d9e4f1b1
Plugwise: remove user-config of port ( #137584 )
2025-02-06 19:12:57 +01:00
Abílio Costa
9a9822140e
Replace string literal with existing const in ZHA ( #137576 )
2025-02-06 18:54:59 +01:00
Michael
711dd7f05b
Explicitly pass in the config_entry in madvr coordinator init ( #137468 )
...
explicitly pass in the config_entry in coordinator init
2025-02-06 18:42:22 +01:00
Michael Hansen
16390d56b6
Add excluded domains to broadcast intent ( #137566 )
2025-02-06 11:53:55 -05:00
Dennis Effing
634b754168
Fix Overseerr webhook configuration JSON ( #137572 )
...
Co-authored-by: Lars Jouon <schm.lars@googlemail.com >
2025-02-06 17:37:10 +01:00
Norbert Rittel
b4559e0342
Several fixes in user-facing strings of the SQL integration ( #137438 )
...
- use proper sentence-casing for all strings
- replace "unit of measure" with correct "unit of measurement"
- replace "HA recorder" with "Home Assistant Recorder" as this is a name that is not translated
- add some details from the online docs to descriptions
2025-02-06 18:05:04 +02:00
Norbert Rittel
57133c199f
Fix spelling of "Roborock" and adapt action descriptions to HA standards ( #137570 )
...
- change two occurrences of "roborock" to "Roborock"
- change "url" to "URL
- Reword three action descriptions to use third-person plural, following HA standards
2025-02-06 18:01:19 +02:00
J. Nick Koston
ba14933ae7
Revert "Add PaddleSwitchPico
(Pico Paddle Remote) device trigger to Lutron Caseta" ( #137571 )
2025-02-06 10:00:29 -06:00
Marc Mueller
af0f9dec1f
Prevent packages from accidentally installing poetry ( #137560 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-06 16:42:29 +01:00
Marc Mueller
5f6068eea4
Skip building wheels for electrickiwi-api ( #137556 )
2025-02-06 16:41:27 +01:00
Nathan Spencer
da162676ab
Fix translation key typo in coinbase options ( #137543 )
...
Fix translation key in coinbase
2025-02-06 15:30:35 +01:00
Erik Montnemery
7822e11894
Don't overwrite setup state in async_set_domains_to_be_loaded ( #137547 )
2025-02-06 15:18:37 +01:00
Galorhallen
03d709f162
Update govee-local-api to 2.0.1 ( #137546 )
2025-02-06 14:08:30 +01:00
Marc Mueller
a4fe0cbe7a
Update mypy-dev to 1.16.0a2 ( #137542 )
2025-02-06 13:43:53 +01:00
LG-ThinQ-Integration
f56d058443
Add switch to LG ThinQ for power control ( #137512 )
...
Add switch for convenient power control
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-06 11:39:58 +01:00
Manu
84d7cb3a76
Enable strict-typing for Bring! integration ( #137518 )
...
* Enable strict-typing for Bring! integration
* Explicitly pass in the config_entry in coordinator init
2025-02-06 11:35:41 +01:00
Manu
9ca8af0a00
Add data_description to Bring! integration ( #137513 )
2025-02-06 10:10:47 +01:00
Daniel Hjelseth Høyer
4deffb233d
Fix Mill issue, where no sensors were shown ( #137521 )
...
Fix mill issue #137477
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2025-02-06 10:09:29 +01:00
Joakim Sørensen
8654597e25
Handle non-retryable errors when uploading cloud backup ( #137517 )
2025-02-06 09:57:10 +01:00
Norbert Rittel
836ad8543b
Fix typo in keba and replace key references with UI-friendly descriptions ( #137527 )
2025-02-06 09:52:13 +01:00
Erik Montnemery
67c6a1d436
Fix hassio test using wrong fixture ( #137516 )
2025-02-06 09:04:49 +01:00
IceBotYT
e93451a195
Deprecate Linear Garage Door integration ( #137502 )
2025-02-06 08:38:21 +01:00
Manu
c4454ad5ea
Bump habiticalib to v0.3.5 ( #137510 )
2025-02-06 08:32:56 +01:00
J. Nick Koston
c0061dba77
Bump govee-ble to 0.43.0 to fix compat with new H5179 firmware ( #137508 )
...
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.42.1...v0.43.0
fixes #136969
2025-02-06 08:31:23 +01:00
Manu
12b3665872
Bump bring-api version to 1.0.1 ( #137496 )
2025-02-06 08:30:41 +01:00
Joakim Sørensen
283b0908c8
Move cloud backup upload/download handlers to lib ( #137416 )
...
* Move cloud backup upload/download handlers to lib
* Update backup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-06 07:32:46 +01:00
Paulus Schoutsen
3b871afcc4
Update default Google model to Gemini Flash 2.0 ( #137505 )
2025-02-05 23:27:13 -05:00
J. Nick Koston
39b46baeaa
Bump aiohttp to 3.11.12 ( #137494 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.11...v3.11.12
2025-02-05 22:05:12 -05:00
J. Nick Koston
d1b22312ac
Bump aiohttp-asyncmdnsresolver to 0.1.0 ( #137492 )
...
changelog: https://github.com/aio-libs/aiohttp-asyncmdnsresolver/compare/v0.0.3...v0.1.0
Switches to the new AsyncDualMDNSResolver class to which
tries via mDNS and DNS for .local domains since we have
so many different user DNS configurations to support
fixes #137479
fixes #136922
2025-02-05 22:04:52 -05:00
Franck Nijhof
38b5dff2ef
Merge branch 'master' into dev
2025-02-05 23:19:24 +00:00
Renat Sibgatulin
2946fbad00
Bump aioairq version to 0.4.4 ( #137454 )
2025-02-05 22:15:18 +00:00
Michael
bf0080cbb0
Explicitly pass in the config_entry in supervisor coordinator init ( #137472 )
2025-02-05 22:09:54 +00:00
Michael
b0a82a9913
Explicitly pass in the config_entry in airgradient coordinator init ( #137469 )
2025-02-05 22:11:17 +01:00
Michael
2aea078d9a
Explicitly pass in the config_entry in rympro coordinator init ( #137464 )
...
explicitly pass in the config_entry in coordinator init
2025-02-05 22:00:50 +01:00
Michael
db6bd6aad1
Explicitly pass in the config_entry in Bluesound coordinator init ( #137461 )
...
* explicitly pass in the config_entry in coordinator init
* remove unneccessary assert
2025-02-05 21:59:50 +01:00
Michael
12095df4fa
Explicitly pass in the config_entry in webmin coordinator init ( #137462 )
...
explicitly pass in the config_entry in coordinator init
2025-02-05 21:59:26 +01:00
Michael
6d13aa3741
Explicitly pass in the config_entry in picnic coordinator init ( #137465 )
...
explicitly pass in the config_entry in coordinator init
2025-02-05 21:58:01 +01:00
Michael
0248252906
Explicitly pass in the config_entry in omnilogic coordinator init ( #137466 )
...
explicitly pass in the config_entry in coordinator init
2025-02-05 21:57:41 +01:00
Michael
ab80770252
Explicitly pass in the config_entry in screenlogic coordinator init ( #137463 )
...
explicitly pass in the config_entry in coordinator init
2025-02-05 21:57:15 +01:00
G Johansson
c222ffb4ec
Bump holidays to 0.66 ( #137449 )
2025-02-05 22:13:42 +02:00
Franck Nijhof
5c383f3d88
2025.2.0 ( #137448 )
2025-02-05 20:11:04 +01:00
Michael Arthur
94614e0376
Change Electric Kiwi authentication ( #135231 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-02-05 20:01:45 +01:00
Franck Nijhof
3a88c9d6f4
Bump version to 2025.2.0
2025-02-05 17:35:07 +00:00
Jan Rieger
15bc29f8ca
Add GPSd satellites sensors ( #137320 )
2025-02-05 18:34:43 +01:00
Franck Nijhof
5c7cabed1e
Bump version to 2025.2.0b12
2025-02-05 17:30:55 +00:00
J. Nick Koston
65fde6042f
Bump dbus-fast to 2.33.0 ( #137446 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.32.0...v2.33.0
2025-02-05 17:30:19 +00:00
Michael Hansen
d5dd0f6ec1
Bump hassil and intents ( #137440 )
2025-02-05 17:28:33 +00:00
epenet
09483d2cef
Move fireservicerota coordinator to own module ( #137304 )
2025-02-05 18:27:13 +01:00
Marc Mueller
95410586b1
Update bluetooth-data-tools to 1.23.4 ( #137374 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-05 17:24:18 +00:00
Marc Mueller
d5ad91fce3
Update bluetooth dependencies ( #137353 )
2025-02-05 17:21:28 +00:00
J. Nick Koston
164f43a71b
Bump dbus-fast to 2.33.0 ( #137446 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.32.0...v2.33.0
2025-02-05 18:17:02 +01:00
Michael Hansen
a1c675b5ee
Bump hassil and intents ( #137440 )
2025-02-05 18:02:01 +01:00
Arkadiusz Wahlig
c9ab75a02d
Add support for Switchbot Remote ( #137443 )
2025-02-05 10:38:34 -06:00
Galorhallen
830636df07
Govee light local bump ( #137436 )
2025-02-05 16:18:32 +00:00
Franck Nijhof
04b0d587c5
Bump version to 2025.2.0b11
2025-02-05 16:18:01 +00:00
Bram Kragten
72a3c5296c
Update frontend to 20250205.0 ( #137441 )
2025-02-05 16:16:12 +00:00
Erik Montnemery
d6414b9849
Bump aiohasupervisor to version 0.3.0 ( #137437 )
2025-02-05 16:14:42 +00:00
starkillerOG
c4e2ddd28b
Bump reolink_aio to 0.11.9 ( #137430 )
...
* Add push callbacks
* Bump reolink_aio to 0.11.9
2025-02-05 16:14:39 +00:00
Josef Zweck
5687a4d718
Bump onedrive to 0.0.8 ( #137423 )
...
* Bump onedrive to 0.0.6
* bump to 0.0.7
* bump to 0.0.8
* Improve coverage
2025-02-05 16:14:06 +00:00
cdnninja
4694240cfa
Refactor switch for vesync ( #134409 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-05 17:07:35 +01:00
Bram Kragten
078996effd
Update frontend to 20250205.0 ( #137441 )
2025-02-05 17:07:19 +01:00
Erik Montnemery
3f2e6d102c
Bump aiohasupervisor to version 0.3.0 ( #137437 )
2025-02-05 16:58:39 +01:00
Ludovic BOUÉ
9abea5c5bb
Add translation key for Matter Energy management mode ( #137259 )
2025-02-05 16:57:10 +01:00
Brett Adams
d48d4284c5
Add streaming select entities to Teslemetry ( #137210 )
2025-02-05 16:48:50 +01:00
Arkadiusz Wahlig
86a4f7188d
Update PySwitchbot to 0.56.0 ( #137432 )
2025-02-05 16:32:05 +01:00
Marc Mueller
cc59f5812b
Disable annotations for pytest warnings [ci] ( #137434 )
2025-02-05 15:36:05 +01:00
Norbert Rittel
4613469eb7
Fix spelling of "PowerView Hub" in user-facing strings ( #137435 )
2025-02-05 16:28:30 +02:00
Josef Zweck
4d7bd1291d
Bump onedrive to 0.0.8 ( #137423 )
...
* Bump onedrive to 0.0.6
* bump to 0.0.7
* bump to 0.0.8
* Improve coverage
2025-02-05 16:26:58 +02:00
Norbert Rittel
c4411914c2
Replace "Ota" with "OTA update" in anova integration ( #137431 )
2025-02-05 14:30:31 +01:00
Paulus Schoutsen
417a595b73
Only clean up chat log if it was stored ( #137399 )
2025-02-05 08:25:05 -05:00
Mick Montorier-Aberman
eded99a059
Add tests for sensors in SwitchBot Cloud ( #137319 )
2025-02-05 12:51:27 +00:00
starkillerOG
0236f2434e
Bump reolink_aio to 0.11.9 ( #137430 )
...
* Add push callbacks
* Bump reolink_aio to 0.11.9
2025-02-05 13:48:12 +01:00
RJPoelstra
fcb8d25b46
Show new errors from the MotionMount ( #137006 )
2025-02-05 12:40:33 +00:00
IceBotYT
41490dffad
Bump lacrosse-view to 1.1.1 ( #137282 )
2025-02-05 12:09:59 +00:00
Norbert Rittel
83edee47ff
Replace wrong name reference of binary jvc_power sensor in jvc_projector ( #137271 )
2025-02-05 13:09:22 +01:00
LG-ThinQ-Integration
1445e17521
Bump thinqconnect to 1.0.4 ( #137395 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-02-05 12:18:14 +01:00
Norbert Rittel
a1655d28ba
Fix sentence-casing and action names/descriptions in unifiprotect ( #137418 )
2025-02-05 12:14:40 +01:00
Erik Montnemery
2f116eab9e
Adjust logic for per-backup agent encryption ( #137420 )
2025-02-05 12:14:06 +01:00
Norbert Rittel
28cedc4c13
Improve action descriptions in rainmachine, fix casing ( #137428 )
2025-02-05 12:13:58 +01:00
Erik Montnemery
27b96160e2
Adjust backup filename scheme ( #137424 )
...
* Adjust backup filename scheme
* Update tests
2025-02-05 12:02:58 +01:00
Paulus Schoutsen
ac42c9386c
Simplify llm calendar tool ( #137402 )
...
* Simplify calendar tool
* Clean up exposed entities
2025-02-05 11:42:41 +01:00
epenet
4d2c46959e
Add coordinator unsubscribe listener test ( #137422 )
2025-02-05 11:15:25 +01:00
Erik Montnemery
bfbf95f515
Allow creating backup if at least one agent is available ( #137409 )
2025-02-05 10:14:39 +01:00
Brett Adams
7ad0438a4e
Handle powerwall at zero percent in Tesla Fleet and Tessie ( #137393 )
...
* Handle powerwall zero
* Add missing value_fn call
2025-02-05 09:43:22 +01:00
J. Nick Koston
3fc13db7e0
Fix memory leak when unloading DataUpdateCoordinator ( #137338 )
...
* check wiz
* Fix memory leak when unloading DataUpdateCoordinator
fixes #137237
* handle namespace conflict
* handle namespace conflict
* address review comments
2025-02-05 09:29:23 +01:00
dependabot[bot]
03de3aec15
Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 ( #137404 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 09:21:52 +01:00
TimL
5ef3cad89a
Bump pysmlight to v0.2.3 ( #137386 )
2025-02-05 10:14:32 +02:00
Brett Adams
8349ea8125
Bump Tesla Fleet API to v0.9.8 ( #137379 )
...
* v0.9.7
* v0.9.8
2025-02-05 10:09:33 +02:00
Norbert Rittel
b75a9d15d0
Fix spelling of "YoLink" and improve action descriptions ( #137412 )
...
Make one occurrence of "yolink" consistent, using "YoLink" instead.
Reword the descriptions of the play_on_speaker_hub action to improve translations by using more descriptive language.
2025-02-05 09:05:50 +01:00
Marc Mueller
e134c862cd
Update discovergy30303 to 0.3.3 ( #137396 )
2025-02-05 07:51:24 +01:00
Marc Mueller
e6e42af8b6
Update ismartgate to 5.0.2 ( #137394 )
2025-02-05 07:50:49 +01:00
TimL
280f61dd77
Add update entity for second Zigbee radio ( #136918 )
...
* Add get_radio helper function
This is defined here primarily for use in simplifying otherwise repetitive
logic in the lambdas for entity descriptions.
* Get firmware manifests for second radio
* Create optional update entity for radio 2
* Add info fixture for SLZB-MR1
* Test for firmware updates of second radio
* Remove use of entity description creating entities
* Add idx to lambda functions
* Add latest_version lambda to ED
* Use Single zb_update description
* test radio2 update
* device type heading for release notes
* fix failing no internet test
* update release note tests
* assert radios
* fix return type installed_version
* refactor latest_version code
* update listener
* Dont create update entities for legacy firmware that can't upgrade
* Address review comments for update listener
2025-02-04 20:34:18 -06:00
Marc Mueller
369f897f41
Update aiooncue to 0.3.9 ( #137392 )
2025-02-05 03:32:11 +01:00
Marc Mueller
ec6896c819
Update aiosteamist to 1.0.1 ( #137391 )
2025-02-05 03:18:50 +01:00
Marc Mueller
d89412ca75
Update aionut to 4.3.4 ( #137389 )
2025-02-05 03:18:10 +01:00
Marc Mueller
1bbd5d7954
Update async-interrupt to 1.2.1 ( #137388 )
2025-02-05 03:17:47 +01:00
Marc Mueller
4111ca1a46
Update aiohttp-fast-zlib to 0.2.2 ( #137387 )
2025-02-05 03:17:26 +01:00
Marc Mueller
4d567c6216
Update bthome-ble to 3.12.4 ( #137385 )
2025-02-05 03:17:04 +01:00
Marc Mueller
bbe6804572
Update dhcp dependencies ( #137384 )
2025-02-05 03:16:43 +01:00
J. Nick Koston
8e439cbf47
Bump nexia to 2.0.9 ( #137383 )
2025-02-04 19:55:45 -06:00
Stephan Jauernick
c965dfb619
Bump thermopro-ble to 0.11.0 ( #137381 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-04 18:53:20 -06:00
J. Nick Koston
6b32587d10
Allow ignored Bluetooth adapters to be set up from the user flow ( #137373 )
2025-02-04 17:11:05 -06:00
jukrebs
1e99b87868
Add iometer integration ( #135513 )
2025-02-04 22:36:47 +00:00
Marc Mueller
4cb9d28289
Update bluetooth-data-tools to 1.23.4 ( #137374 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-04 23:02:17 +01:00
Marc Mueller
9c9a06caa0
Update govee-ble to 0.42.1 ( #137371 )
2025-02-04 23:01:46 +01:00
Marc Mueller
4e7cc330c6
Update aiozoneinfo to 0.2.3 ( #137370 )
2025-02-04 22:57:47 +01:00
J. Nick Koston
185edc371e
Bump led-ble to 1.1.6 ( #137369 )
2025-02-04 22:37:33 +01:00
epenet
d2b9a3b106
Add sensor and weather tests to meteo_france ( #137318 )
2025-02-04 22:36:39 +01:00
Jan-Philipp Benecke
4ceced6405
Fix sqlalchemy deprecation warning that declarative_base
has moved ( #137360 )
2025-02-04 15:31:05 -06:00
Robert Resch
b4d8069656
Bump deebot-client to 12.0.0 ( #137361 )
2025-02-04 21:34:21 +01:00
Shay Levy
d99305513c
Fix Tado missing await ( #137364 )
2025-02-04 21:13:50 +01:00
Kevin Worrel
b8d74a11ae
Allow ignored screenlogic devices to be set up from the user flow ( #137315 )
...
Allow ignored ScreenLogic devices to be set up from the user flow
2025-02-04 21:12:49 +01:00
Shay Levy
b28ae554e2
Bump aranet4 to 2.5.1 ( #137359 )
2025-02-04 21:12:18 +01:00
Marc Mueller
20e08bf0ed
Update bluetooth dependencies ( #137353 )
2025-02-04 15:03:54 -05:00
Teemu R.
0e1ae89f12
Polish tplink vacuum sensors ( #137355 )
2025-02-04 14:03:28 -06:00
Marc Mueller
3984706459
Update bleak-esphome to 2.7.1 ( #137354 )
2025-02-04 15:03:09 -05:00
Bram Kragten
7914724492
Update frontend to 20250204.0 ( #137342 )
2025-02-04 21:02:28 +01:00
Jan Bouwhuis
7fa6f7e875
Bump paho-mqtt client to version 2.1.0 ( #136130 )
...
* Bump paho-mqtt client to version 2.1.0
* Remove commented code
* Bump pyeconet==0.1.26
* Ensure types-paho-mqtt==1.6.0.20240321 is uninstalled if test requirements are updated
* Update roombapy dependency
* Remove pyeconet from exceptions list
* Revert changes to install test requirements task
2025-02-04 20:59:28 +01:00
J. Nick Koston
56e07efe31
Copy area from remote parent device when creating Bluetooth devices ( #137340 )
2025-02-04 13:48:59 -06:00
Norbert Rittel
efe8a3f530
Fix spelling of "ID" and sentence-casing in ovo_energy strings ( #137329 )
2025-02-04 21:47:29 +02:00
Duco Sebel
ec3127f561
Fix HomeWizard reconfigure flow throwing error for v2-API devices ( #137337 )
...
Fix reconfigure flow not working for v2
2025-02-04 21:46:01 +02:00
Matthias Lohr
8da25fc270
Bump tololib to 1.2.2 ( #137303 )
2025-02-04 19:37:59 +00:00
Norbert Rittel
94f6daa09c
Make Sonos action descriptions more UI- and translation-friendly ( #137356 )
2025-02-04 19:26:32 +00:00
Marc Mueller
79a9f3f2c6
Update home-assistant-bluetooth to 1.13.1 ( #137350 )
2025-02-04 19:22:36 +00:00
Marc Mueller
54751ef0c7
Update led-ble to 1.1.5 ( #137347 )
2025-02-04 19:59:59 +01:00
Marc Mueller
c203307b0d
Update yalexs-ble to 2.5.7 ( #137345 )
2025-02-04 19:59:45 +01:00
Erik Montnemery
eb5036854f
Improve error handling when supervisor backups are deleted ( #137331 )
...
* Improve error handling when supervisor backups are deleted
* Move exception definitions
2025-02-04 19:49:55 +01:00
Glenn Waters
6ff9b0541e
Fix incorrect UPB service entity type ( #137346 )
2025-02-04 12:27:46 -06:00
J. Nick Koston
fed36d5756
Bump uiprotect to 7.5.1 ( #137343 )
2025-02-04 12:24:42 -06:00
Jan Bouwhuis
24ca7d95ac
Bump roombapy to 1.9.0 ( #137336 )
2025-02-04 11:49:10 -06:00
Michael
0895ac6a82
Improve backup file naming in Synology DSM backup agent ( #137278 )
...
* improve backup file naming
* use built-in suggested_filename
2025-02-04 18:20:54 +01:00
Glenn Waters
f19404991c
Bump upb-lib to 0.6.0 ( #137339 )
2025-02-04 11:20:05 -06:00
kurens
0c56791d94
Added support for One Time Charge Status to Vicare ( #135984 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: kurens <migrzyb@users.noreply.github.com >
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
Co-authored-by: Christopher Fenner <Christopher.Fenner@me.com >
2025-02-04 17:16:59 +00:00
Josef Zweck
5dd03c037e
Bump onedrive-personal-sdk to 0.0.4 ( #137330 )
2025-02-04 11:11:55 -06:00
Jan Bouwhuis
1f7d620d6b
Don't show active user initiated data entry config flows ( #137334 )
...
Do not show active user initiated data entry config flows
2025-02-04 17:54:05 +01:00
Abílio Costa
9a9374bf45
Add view to download support package to Cloud component ( #135856 )
2025-02-04 16:52:40 +00:00
Steven B.
2f5816c5b6
Add exception translations to ring integration ( #136468 )
...
* Add exception translations to ring integration
* Do not include exception details in exception translations
* Don't check last_update_success for auth errors and update tests
* Do not log errors twice
* Update post review
2025-02-04 09:14:48 -06:00
Erik Montnemery
5629b995ce
Include extra metadata in backup WS API ( #137296 )
...
* Include extra metadata in backup WS API
* Update onboarding backup view
* Update google_drive tests
2025-02-04 15:57:30 +01:00
Erik Montnemery
345cbc62a7
Minor adjustments of hassio backup tests ( #137324 )
2025-02-04 14:19:48 +01:00
Glenn Vandeuren (aka Iondependent)
a4f0194786
Convert Niko home control to async ( #137174 )
2025-02-04 14:10:27 +01:00
Erik Montnemery
ffc6aa0035
Report progress while restoring supervisor backup ( #137313 )
2025-02-04 12:55:36 +00:00
Joakim Sørensen
3e45af9995
Bump hass-nabucasa from 0.88.1 to 0.89.0 ( #137321 )
2025-02-04 13:54:50 +01:00
Marc Mueller
cd028f8d21
Update types packages ( #137317 )
2025-02-04 13:37:38 +01:00
Joakim Sørensen
dd1def3c5d
Add default voice for languages in cloud TTS ( #137300 )
...
* Add default voice for languages in cloud TTS
* Add test
* use defined voice
* Add test to ensure all default voices are valid
2025-02-04 13:32:33 +01:00
Marc Mueller
0a32a9d6db
Update attrs to 25.1.0 ( #137316 )
2025-02-04 12:59:53 +01:00
Duco Sebel
d1d498e27d
Remove v2 API support for HomeWizard P1 Meter ( #137261 )
2025-02-04 12:47:50 +01:00
Indu Prakash
9a565885cb
Humidifier turn display off for sleep mode ( #137133 )
2025-02-04 12:46:14 +01:00
Josef Zweck
7f69c689bf
Bump onedrive-personal-sdk to 0.0.3 ( #137309 )
2025-02-04 12:39:00 +01:00
Jan Bouwhuis
efc515ff4e
Remove legacy color_mode support for legacy mqtt json light ( #136996 )
2025-02-04 12:34:36 +01:00
Marc Mueller
64a40a3396
Improve frontier_silicon media_player typing ( #137080 )
2025-02-04 12:25:09 +01:00
Erik Montnemery
ca53d97a6d
Improve shutdown of _CipherBackupStreamer ( #137257 )
...
* Improve shutdown of _CipherBackupStreamer
* Catch the right exception
2025-02-04 12:24:30 +01:00
Norbert Rittel
e18062bce4
Improve descriptions of Bluesound actions ( #137156 )
2025-02-04 12:17:49 +01:00
Marc Mueller
30c0a1492c
Update codespell to 2.4.1 ( #137312 )
2025-02-04 12:16:24 +01:00
Marc Mueller
43b034b8bb
Update pyoverkiz to 1.16.0 ( #137310 )
2025-02-04 12:03:10 +01:00
Marc Mueller
b98b38b3f0
Update pytest-aiohttp to 1.1.0 ( #137311 )
2025-02-04 12:01:09 +01:00
epenet
09cea6ce96
Cleanup runtime warnings in async unit tests ( #137308 )
2025-02-04 11:44:17 +01:00
Erik Montnemery
650351a7f3
Report progress while creating supervisor backup ( #137301 )
...
* Report progress while creating supervisor backup
* Use enum util
2025-02-04 11:36:03 +01:00
epenet
c3b40e681d
Fix data update coordinator garbage collection ( #137299 )
2025-02-04 11:20:06 +01:00
Sid
4ce3fa8813
Allow integrations with digits in hassfest QS runtime_data ( #136479 )
2025-02-04 10:57:02 +01:00
Robert Resch
ea3ccc02d7
Bump uv to 0.5.27 ( #137297 )
2025-02-04 09:20:28 +01:00
epenet
0c55538370
Use runtime_data in faa_delays ( #137292 )
2025-02-04 09:02:50 +01:00
Brett Adams
6bd3792e9f
Bump tesla-fleet-api to 0.9.2 ( #137295 )
2025-02-04 08:51:13 +01:00
epenet
5e0312ca60
Use HassKey in file_upload ( #137294 )
2025-02-04 08:45:41 +01:00
epenet
0f57347797
Use runtime_data in fastdotcom ( #137293 )
2025-02-04 08:44:24 +01:00
Daniel Hjelseth Høyer
82369535c4
Bump pymill to 0.12.3 ( #137264 )
...
Mill lib 0.12.3
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2025-02-04 08:25:18 +01:00
Michael
f9cc3361e3
Don't blow up when a backup doesn't exist on Synology DSM ( #136913 )
...
* don't raise while delte not existing backup
* only raise when error ne 408
2025-02-03 17:42:30 -05:00
Jan Stienstra
42cab208d0
Update Jellyfin codeowner ( #137270 )
2025-02-03 17:38:01 -05:00
Ernst Klamer
7fe89ea329
Add channel sensor to bthome ( #137072 )
2025-02-03 22:21:58 +00:00
Simone Chemelli
1654c28d74
Pass config_entry as param to Shelly coordinator ( #137276 )
...
* Pass config_entry as param
* diff approach
2025-02-03 22:58:50 +01:00
Wouter
6fa87da5bd
Add Shelly script events entities ( #135979 )
...
* When an event is received from a script component on a shelly device, this event is send to the hass event bus
* Event emitted from a script will be send to the corresponding event entity
* Added tests for the shelly script event
* The event entity for script are now hidden by default
* Forgot to enable script event entities by default for the test
* Made serveral improvement for the shelly script event entity
- Added device name to event entity
- The event entity is now only created when a script has any event types
- The test for this entity now uses snapshots
* Shelly script event entities will not be create for the BLE scanning script and will now be automatically removed when the script no longer exsists
* Changed variable name to avoid confusion with _id
* Removed old const from first implementation and removed _script_event_listeners and used _event_listeners instead to listen for script events
2025-02-03 22:41:39 +02:00
Paulus Schoutsen
649319f4ee
Introduce async_add_assistant_content to conversation chat log ( #137273 )
...
introduce async_add_assistant_content_without_tools to conversation chat log
2025-02-03 14:27:55 -06:00
Abílio Costa
282560acf8
Allow ignored idasen_desk devices to be set up from the user flow ( #137253 )
2025-02-03 13:54:09 -06:00
Simone Chemelli
1680adf158
Add device cleanup to Vodafone Station ( #116024 )
...
* add device cleanup
* apply review comments
* fix description
* make cleanup automatic
* .
* rework approach based on IQS021 rule
* add initial devices list from registry
* use connections instead of identifiers
* apply review comment
* add some coordinator tests
* one more test
* cleanup tests
* allign tests
* apply review comment
* removed sensor test
* cleanup test
* align test to latest code
* typo
* fix after rebase
* introduce generic helper
* apply some review comments
* add comments to clarify design
* apply latest review comment
* ruff
* improved coverage
* more coverage
* 100% helpers.py test coverage
* improve test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-03 20:48:50 +01:00
Marc Mueller
5a14409dda
Update tqdm to 4.67.1 ( #137241 )
2025-02-03 19:37:38 +01:00
Bram Kragten
3bfc1a87c8
Update frontend to 20250203.0 ( #137263 )
2025-02-03 19:37:12 +01:00
Michael Hansen
28edbdc107
Clear extra system prompt on start_conversation error ( #137254 )
...
* Clear extra system prompt on start_conversation error
* Update homeassistant/components/assist_satellite/entity.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-02-03 12:07:45 -05:00
Erik Montnemery
58b7be7c2f
Check for errors when creating backups using supervisor ( #137220 )
...
* Check for errors when creating backups using supervisor
* Improve error reporting when there's no backup reference
2025-02-03 17:33:03 +01:00
Josef Zweck
a41566611e
Bump onedrive-personal-sdk to 0.0.2 ( #137252 )
2025-02-03 17:30:27 +01:00
Martin Hjelmare
b660703117
Fix eheimdigital sw_version mock ( #137255 )
2025-02-03 17:28:54 +01:00
starkillerOG
c5e60045b4
Add Smart Rollos virtual motionblinds integration ( #137190 )
2025-02-03 17:21:28 +01:00
starkillerOG
ce5be8686a
Add Heicko virtual motionblinds integration ( #137191 )
2025-02-03 17:18:30 +01:00
starkillerOG
94daeffe44
Add Ublockout virtual integration of MotionBlinds ( #137179 )
2025-02-03 17:10:39 +01:00
Aaron Godfrey
9856340a33
Bump todist-api-python to 2.1.7 ( #136549 )
...
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com >
2025-02-03 17:06:21 +01:00
Jan Bouwhuis
30af9057d1
Ensure random temp dir is used during MQTT CI tests ( #137221 )
2025-02-03 16:06:02 +00:00
Regev Brody
a5eda3faf1
Bump python-roborock to 2.11.1 ( #137244 )
2025-02-03 17:00:36 +01:00
Shay Levy
2682f4a323
Add tests for Shelly Flood gen4 ( #137246 )
2025-02-03 17:34:02 +02:00
Josef Zweck
628e1ffb84
Migrate OneDrive to onedrive_personal_sdk library ( #137064 )
2025-02-03 16:25:58 +01:00
Paulus Schoutsen
05ca80f4ba
Assist Pipeline to use ChatSession for conversation ID ( #137143 )
...
* Assist Pipeline to use ChatSession for conversation ID
* Adjust to latest changes
2025-02-03 09:18:15 -06:00
Paulus Schoutsen
8acab6c646
Assist Satellite to use ChatSession for conversation ID ( #137142 )
...
* Assist Satellite to use ChatSession for conversation ID
* Adjust for changes main branch
* Ensure the initial message is in the chat log
2025-02-03 09:13:09 -06:00
Joost Lekkerkerker
4531a46557
Bump python-homeassistant-analytics to 0.9.0 ( #137240 )
2025-02-03 16:03:13 +01:00
cdnninja
37461d727a
Migrate unique ID in vesync switches ( #137099 )
2025-02-03 15:44:49 +01:00
Marc Mueller
b5662ded2c
Update pylint-per-file-ignores to 1.4.0 ( #137242 )
2025-02-03 15:42:21 +01:00
Richard Kroegel
71e28a4af3
Add service to retrieve schedule configuration ( #121904 )
2025-02-03 14:41:25 +00:00
Marc Mueller
dba4637aa9
Update pytest-github-actions-annotate-failures to 0.3.0 ( #137243 )
2025-02-03 15:40:38 +01:00
Marc Mueller
e24564147d
Update pytest-asyncio to 0.25.3 ( #137231 )
2025-02-03 14:52:56 +01:00
Marc Mueller
9bc110104d
Update pyOpenSSL to 25.0.0 ( #137236 )
2025-02-03 14:46:49 +01:00
Marc Mueller
c903658aa8
Update syrupy to 4.8.1 ( #137235 )
2025-02-03 14:46:22 +01:00
Conor Eager
34a229af52
Add Starlink connectivity binary sensor ( #133184 )
...
Co-authored-by: David Rapan <david@rapan.cz >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-03 14:34:25 +01:00
Marc Mueller
8579456895
Update pytest-picked to 0.5.1 ( #137233 )
2025-02-03 14:25:06 +01:00
Marc Mueller
1d7e485aa3
Update pytest-freezer to 0.4.9 ( #137232 )
2025-02-03 14:11:03 +01:00
TimL
0e73363d04
Bump pysmlight to v0.2.2 ( #137218 )
2025-02-03 14:06:27 +01:00
Markus Adrario
48184e742a
Fix minor issues in Homee ( #137239 )
2025-02-03 14:05:51 +01:00
RJPoelstra
0034055ac8
Fix retrieving PIN when no pin is set on mount in motionmount integration ( #137230 )
2025-02-03 14:05:11 +01:00
Marc Mueller
52d7cfbe32
Update coverage to 7.6.10 ( #137229 )
2025-02-03 14:03:41 +01:00
Marc Mueller
a9e73d9253
Update pylint to 3.3.4 ( #137227 )
2025-02-03 14:01:20 +01:00
Marc Mueller
a5c01a4d4f
Update pipdeptree to 2.25.0 ( #137228 )
2025-02-03 14:01:04 +01:00
Marc Mueller
6d31530811
Update license-expression to 30.4.1 ( #137226 )
2025-02-03 14:00:16 +01:00
Markus Jacobsen
c950c69cb3
Add parallel updates setting to Bang & Olufsen Event platform ( #135850 )
2025-02-03 13:42:47 +01:00
Norbert Rittel
c2f94542aa
Fix uppercase / lowercase setup strings in Generic Camera ( #137219 )
2025-02-03 12:38:38 +00:00
Simone Chemelli
cce6c735ad
Add support for Shelly Flood gen4 ( #136981 )
2025-02-03 13:04:14 +01:00
Erik Montnemery
9cfe109210
Check for errors when restoring backups using supervisor ( #137217 )
...
* Check for errors when restoring backups using supervisor
* Break long line in test
* Improve comments
2025-02-03 11:51:29 +01:00
Norbert Rittel
0b2b222fca
Fixes in user-facing strings of Tado integration ( #137158 )
2025-02-03 10:54:32 +01:00
Norbert Rittel
d2092315f5
Fix spelling of "SharkClean" and sentence-casing of some words ( #137183 )
2025-02-03 09:06:51 +01:00
cdnninja
d18fb4e6f9
Vesync bump pyvesync library ( #137208 )
2025-02-03 08:58:33 +01:00
Andre Lengwenus
00e0a5bc10
Bump pypck to 0.8.5 ( #137176 )
2025-02-03 08:26:08 +01:00
Paulus Schoutsen
9679fc7878
Chat session rev2 ( #137209 )
...
* Chat Session rev 2
* Rename session to chat_log
* Simplify typing
* Typing
* Address comments
* Fix anthropic and ollama
2025-02-03 00:05:20 -05:00
J. Nick Koston
ce93cb9467
Bump dbus-fast to 2.23.0 ( #137205 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.31.0...v2.32.0
2025-02-02 21:22:58 -05:00
J. Nick Koston
1860794cac
Bump bleak-esphome to 2.7.0 ( #137199 )
...
changelog: https://github.com/Bluetooth-Devices/bleak-esphome/compare/v2.6.0...v2.7.0
2025-02-02 21:22:49 -05:00
TimL
f846aa4705
Simplify config entry title for SMLIGHT ( #137206 )
2025-02-02 17:46:27 -06:00
TimL
0f641fcb74
Switch to using IP Addresses for connecting to smlight devices ( #137204 )
2025-02-02 17:08:32 -06:00
Denis Shulyaka
0f36759a38
Add support for OpenAI reasoning models ( #137139 )
...
* Add support for OpenAI reasoning models
* Apply suggestions from code review
* Remove o1-mini* and o1-preview* model support
* List unsupported models
* Reenable audio models (they also support text)
2025-02-02 16:55:16 -05:00
starkillerOG
a6781107df
Add Linx virtual motionblinds integration ( #137184 )
2025-02-02 21:22:04 +01:00
J. Nick Koston
6afaeee0fd
Bump aiodhcpwatcher to 1.0.3 ( #137188 )
...
changelog: https://github.com/bdraco/aiodhcpwatcher/compare/v1.0.2...v1.0.3
2025-02-02 21:17:58 +02:00
J. Nick Koston
1a394876b1
Bump dbus-fast to 2.31.0 ( #137180 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.30.4...v2.31.0
2025-02-02 12:10:24 -05:00
TimL
a98109614e
Allow manual smlight user setup to override discovery ( #137136 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-02 10:37:08 -06:00
J. Nick Koston
a3d0ec4e6e
Bump bluetooth-data-tools to 1.23.3 ( #137147 )
2025-02-02 10:25:59 -06:00
Jan Bouwhuis
839e2881e0
Fix mqtt reconfigure does not use broker entry password when it is not changed ( #137169 )
2025-02-02 16:21:40 +01:00
Steven B.
cb3ed506ad
Bump python-kasa to 0.10.1 ( #137173 )
2025-02-02 17:19:31 +02:00
Brett Adams
9d808a7b5a
Bump teslemetry-stream to 0.6.10 ( #137159 )
...
* bump
* v0.6.10
2025-02-02 14:29:33 +01:00
Jeef
b8237eaa55
Bump monarchmoney to 0.4.4 ( #137168 )
...
feat: update to backing lib to update backing lib
2025-02-02 14:11:44 +01:00
starkillerOG
9c747113a2
Reolink styling using walrus operator ( #137069 )
2025-02-02 13:18:36 +01:00
Indu Prakash
634e1dd9eb
fix: sort available modes ( #137134 )
2025-02-02 10:11:40 +02:00
J. Nick Koston
9fcaf32c9c
Bump dbus-fast to 2.30.4 ( #137151 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.30.2...v2.30.4
2025-02-02 10:09:52 +02:00
Manu
d55a6de01b
Bump habiticalib to v0.3.4 ( #137148 )
...
Bump habiticalib to version 0.3.4
2025-02-02 10:08:14 +02:00
Paulus Schoutsen
dd9bd8ef73
Make get_chat_session a callback context manager ( #137146 )
2025-02-01 23:37:24 -05:00
Martin Hjelmare
2ce585463c
Fix home connect manifest logger ( #137138 )
2025-02-01 21:03:54 -05:00
Robert Resch
f9df5b413b
Bump deebot-client to 12.0.0b0 ( #137137 )
2025-02-01 21:02:34 -05:00
J. Nick Koston
39a575dd29
Add missing brackets to ESPHome configuration URLs with IPv6 addresses ( #137132 )
...
fixes #137125
2025-02-01 21:02:10 -05:00
Denis Shulyaka
27f89f7710
Bump openai to 1.61.0 ( #137130 )
2025-02-01 21:01:41 -05:00
Paulus Schoutsen
2f6640707b
Extract conversation ID generation to helper ( #137062 )
...
* Extract conversation ID generation to helper
* Allow nested get_chat_log calls
2025-02-01 20:54:00 -05:00
J. Diego Rodríguez Royo
30314ca32b
Add and delete Home Connect devices on CONNECTED/PAIRED and DEPAIRED events ( #136952 )
...
* Add and delete devices on CONNECT/PAIRED and DEPAIRED events
* Simplify device depairing
* small fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add always the devices
* kind of revert changes
to simplify the entity fetch and removing on connected/paired and depaired
* cache `ha_id`
* Fix typo
* Remove unnecessary device info at HomeConnectEntity
* Move common code of each platform to `common.py`
* Added docstring to clarify usage
* Apply suggestions
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-02 02:02:45 +01:00
J. Diego Rodríguez Royo
147b5f549f
Fetch current active and selected programs at Home Connect ( #136948 )
...
* Fetch current active and selected programs
* Intialize HomeConnectEntity first at SelectProgramEntity
* Use the right exception
* Use active/selected program from `get_all_programs`
This will allow us to reduce the number of requests that we need to perform to get all the data ready (only one requests vs. three requests)
* Remove no longer required mocks
* Fix
2025-02-02 00:12:26 +01:00
Allen Porter
bf6f790d09
Remove entity state from mcp-server prompt ( #137126 )
...
* Create a stateless assist API for MCP server
* Update stateless API
* Fix areas in exposed entity fields
* Add tests that verify areas are returned
* Revert the getstate intent
* Revert whitespace change
* Revert whitespace change
* Revert method name changes to avoid breaking openai and google tests
2025-02-01 14:26:52 -08:00
J. Nick Koston
2c99e3778e
Bump habluetooth to 3.21.0 ( #137129 )
2025-02-01 15:56:28 -06:00
Alex Thompson
51c16cc808
Allow ignored tilt_ble devices to be set up from user flow ( #137123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-01 15:09:49 -06:00
Markus Adrario
f5fd49d8cb
Small additions for Homee ( #137000 )
...
* fix entity set value error handling
* Translation for node_state sensor
* add entrance gate operator to covers
* fix review comments
* Update tests/components/homee/test_cover.py
* Delete Logging statement
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-02-01 14:11:53 -06:00
Shay Levy
ba427a1054
Allow ignored Aranet devices to be set up from the user flow ( #137121 )
2025-02-01 14:03:19 -06:00
Marc Mueller
95bcbd2c4f
Improve fully_kiosk sensor typing ( #137079 )
2025-02-01 14:00:00 -06:00
Martin Hjelmare
c35cd6fb76
Bump aiohomeconnect to 0.12.3 ( #137085 )
2025-02-01 21:22:57 +02:00
J. Nick Koston
3b69a2bbd1
Allow ignored airthings_ble devices to be set up from the user flow ( #137102 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for airthings
2025-02-01 21:22:13 +02:00
J. Nick Koston
d402166d1d
Allow ignored yale_ble devices to be set up from the user flow ( #137103 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for yalexs_ble
2025-02-01 21:21:53 +02:00
J. Nick Koston
9f85756785
Allow ignored thermopro devices to be set up from the user flow ( #137104 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for thermopro
2025-02-01 21:21:43 +02:00
J. Nick Koston
d28a4258a3
Allow ignored inkbird devices to be set up from the user flow ( #137106 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for inkbird
2025-02-01 21:21:21 +02:00
J. Nick Koston
caaa7def2f
Allow ignored mopeka devices to be set up from the user flow ( #137107 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for mopeka
2025-02-01 21:21:09 +02:00
J. Nick Koston
bfb9de46fe
Allow ignored oralb devices to be set up from the user flow ( #137109 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for oralb
2025-02-01 21:20:52 +02:00
J. Nick Koston
ced52f64b4
Allow ignored qingping devices to be set up from the user flow ( #137111 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for qingping
2025-02-01 13:19:44 -06:00
J. Nick Koston
5967957e0b
Allow ignored sensorpush devices to be set up from the user flow ( #137113 )
...
Every few days we get an issue report about a device a user ignored and forgot about, and than can no longer get set up. Sometimes its a govee device, sometimes its a switchbot device, but the pattern is consistent.
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for sensorpush
2025-02-01 21:19:42 +02:00
J. Nick Koston
2888c64da9
Allow ignored xiaomi_ble devices to be set up from the user flow ( #137115 )
2025-02-01 13:16:39 -06:00
Ілля Піскурьов
4cab773bab
Enable Modbus Climate / HVAC on/off to use the coil instead of the register(s) ( #135657 )
2025-02-01 13:15:20 -06:00
J. Nick Koston
d3da3b3470
Allow ignored bthome devices to be set up from the user flow ( #137105 )
2025-02-01 13:08:24 -06:00
Assaf Inbal
9c4940e915
Fix Homekit camera profiles schema ( #137110 )
2025-02-01 12:49:09 -06:00
J. Nick Koston
d43083e2f9
Set via_device for remote Bluetooth adapters to link to the parent device ( #137091 )
2025-02-01 12:10:59 -06:00
Marc Mueller
1157a08f72
Improve isy994 sensor typing ( #137077 )
2025-02-01 16:48:09 +01:00
IceBotYT
278c35f830
Bump lacrosse-view to 1.0.4 ( #137058 )
2025-02-01 09:16:10 -06:00
Marc Mueller
f29b4134d2
Update RestrictedPython to 8.0 ( #137075 )
2025-02-01 09:15:55 -06:00
Marc Mueller
da7ba85ee6
Improve sonos alarms typing ( #137078 )
2025-02-01 14:48:46 +01:00
J. Nick Koston
37daa57818
Bump habluetooth to 3.20.1 ( #137063 )
2025-02-01 07:26:31 -06:00
Nathan Spencer
ee37bc476f
Raise HomeAssistantError from camera snapshot service ( #137051 )
...
* Raise HomeAssistantError from camera snapshot service
* Improve error message
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-01 13:53:04 +01:00
tronikos
d4586fb2e4
Test config_entry_oauth2_flow.async_get_redirect_uri ( #136976 )
...
* Test config_entry_oauth2_flow.async_get_redirect_uri
* review
2025-02-01 12:49:18 +01:00
J. Diego Rodríguez Royo
63ab13681a
Home Connect entities availability based on the connected state of the appliance ( #136951 )
...
* Base the entity availability on the connected state of the appliance
* cache `ha_id`
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Inlcude coordinator `available` property at entity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-01 12:46:49 +01:00
J. Diego Rodríguez Royo
efcfd97d1b
Filter programs by execution type at select program entities at Home Connect ( #136950 )
...
* Filter programs by execution type at select program entities
* Suggestions and improvements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use function and translation key at select program entity description
* Fix select entity description docstring
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-01 12:06:39 +01:00
Jan-Philipp Benecke
889fe05a48
Load hassio
before backup
at frontend stage ( #137067 )
2025-02-01 11:43:45 +01:00
Norbert Rittel
123cd92986
Replace keys with translatable friendly names in Statistics helper ( #136936 )
2025-02-01 10:48:05 +01:00
J. Diego Rodríguez Royo
285a0a6c81
Fix Home Connect actions keys ( #137027 )
...
* Fix actions
* Use coerce
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-01 10:47:27 +01:00
Joris Pelgröm
012f7112d7
Add switch platform to LetPot integration ( #136383 )
...
* Add switch platform to LetPot integration
* deviceclient -> device_client
* Remove coordinator data None check
* Add exception handling + test
2025-02-01 08:15:36 +01:00
tronikos
bb61e31298
For consistency use suggested_filename in Google Drive ( #137061 )
...
Use suggested_filename in Google Drive
2025-01-31 21:40:52 -08:00
TimL
9453b925cd
Bump pysmlight to v0.2.1 ( #137053 )
2025-01-31 20:39:28 -06:00
J. Nick Koston
64d2f84c0d
Allow ignored switchbot devices to be set up from the user flow ( #137056 )
2025-01-31 20:25:16 -06:00
J. Nick Koston
84e15e10ef
Allow ignored govee-ble devices to be set up from the user flow ( #137052 )
...
* Allow ignored govee-ble devices to be setup up from the user flow
Every few days we get an issue report about a device
a user ignored and forgot about, and than can no longer
get set up. Allow ignored devices to be selected in
the user step and replace the ignored entry.
* Add the ability to skip ignored config entries when calling _abort_if_unique_id_configured
see https://github.com/home-assistant/core/pull/137052
* coverage
* revert
2025-01-31 21:24:01 -05:00
Abílio Costa
5da9bfe0e3
Add dev docs and frontend PR links to PR template ( #137034 )
2025-01-31 20:03:20 -05:00
Jan Bouwhuis
e56772d37b
Bump aioimaplib to version 2.0.1 ( #137049 )
2025-01-31 18:38:11 -06:00
J. Nick Koston
c35e7715b7
Bump habluetooth to 3.17.1 ( #137045 )
2025-01-31 18:13:27 -06:00
Norbert Rittel
7040614433
Fix one occurrence of "api" to match all other in sensibo and HA ( #137037 )
2025-02-01 00:56:45 +02:00
J. Nick Koston
5fa5bd1302
Bump aiohttp-asyncmdnsresolver to 0.0.3 ( #137040 )
2025-01-31 16:30:20 -06:00
J. Nick Koston
dc7f445356
Bump bthome-ble to 3.12.3 ( #137036 )
2025-01-31 15:18:19 -06:00
J. Nick Koston
7a0400154e
Bump zeroconf to 0.143.0 ( #137035 )
2025-01-31 15:00:39 -06:00
Joost Lekkerkerker
d51e72cd95
Update Overseerr string to mention CSRF ( #137001 )
...
* Update Overseerr string to mention CSRF
* Update homeassistant/components/overseerr/strings.json
* Update homeassistant/components/overseerr/strings.json
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-01-31 22:29:31 +02:00
Joris Pelgröm
7103ea7e8f
Add exception handling for updating LetPot time entities ( #137033 )
...
* Handle exceptions for entity edits for LetPot
* Set exception-translations: done
2025-01-31 22:28:23 +02:00
Ernst Klamer
164d38ac0d
Bump bthome-ble to 3.11.0 ( #137032 )
...
bump bthome-ble to 3.11.0
2025-01-31 22:03:17 +02:00
Josef Zweck
4a2e9db9fe
Use readable backup names for onedrive ( #137031 )
...
* Use readable names for onedrive
* ensure filename is fixed
* fix import
2025-01-31 20:59:34 +01:00
Robert Resch
df166d178c
Bump deebot-client to 11.1.0b2 ( #137030 )
2025-01-31 14:17:14 -05:00
J. Nick Koston
f75a61ac90
Bump SQLAlchemy to 2.0.37 ( #137028 )
...
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.37
There is a bug fix that likely affects us that could lead to corrupted queries
https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-e4d04d8eb1bccee16b74f5662aff8edd
2025-01-31 13:52:38 -05:00
starkillerOG
92dd18a9be
Ensure Reolink can start when privacy mode is enabled ( #136514 )
...
* Allow startup when privacy mode is enabled
* Add tests
* remove duplicate privacy_mode
* fix tests
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Store in subfolder and cleanup when removed
* Add tests and fixes
* fix styling
* rename CONF_PRIVACY to CONF_SUPPORTS_PRIVACY_MODE
* use helper store
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-31 13:48:47 -05:00
Allen Porter
df59b1d4fa
Persist roborock maps to disk only on shutdown ( #136889 )
...
* Persist roborock maps to disk only on shutdown
* Rename on_unload to on_stop
* Spawn 1 executor thread and block writes to disk
* Update tests/components/roborock/test_image.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use config entry setup instead of component setup
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-31 13:45:01 -05:00
Martin Hjelmare
9bc3c417ae
Add codeowner to Home Connect ( #137029 )
2025-01-31 12:36:40 -06:00
Erik Montnemery
065cdf421f
Delete old addon update backups when updating addon ( #136977 )
...
* Delete old addon update backups when updating addon
* Address review comments
* Add tests
2025-01-31 13:33:48 -05:00
Bram Kragten
256157d413
Update frontend to 20250131.0 ( #137024 )
2025-01-31 19:25:24 +01:00
J. Nick Koston
f8f12957b5
Bump bleak-esphome to 2.6.0 ( #137025 )
2025-01-31 12:15:31 -06:00
J. Nick Koston
c4cb94bddd
Bump habluetooth to 3.17.0 ( #137022 )
2025-01-31 11:29:44 -06:00
Erik Montnemery
64f679ba8f
Make supervisor backup file names more user friendly ( #137020 )
2025-01-31 18:20:30 +01:00
Duco Sebel
e0bf248867
Bumb python-homewizard-energy to 8.3.2 ( #136995 )
2025-01-31 10:49:25 -06:00
Nathan Spencer
b1c3d0857a
Add pets to litterrobot integration ( #136865 )
2025-01-31 17:35:08 +01:00
Erik Montnemery
e18dc063ba
Make backup file names more user friendly ( #136928 )
...
* Make backup file names more user friendly
* Strip backup name
* Strip backup name
* Underscores
2025-01-31 17:33:30 +01:00
Joris Pelgröm
b85b834bdc
Bump letpot to 0.4.0 ( #137007 )
...
* Bump letpot to 0.4.0
* Fix test item
2025-01-31 10:31:31 -06:00
RJPoelstra
f5924146c1
Add data_description's to motionmount integration ( #137014 )
...
* Add data_description's
* Use more common terminology
2025-01-31 10:29:59 -06:00
Norbert Rittel
fafeedd01b
Revert previous PR and remove URL from error message instead ( #137018 )
2025-01-31 10:26:43 -06:00
Erik Montnemery
64814e086f
Make sure we load the backup integration before frontend ( #137010 )
2025-01-31 15:50:30 +00:00
Joost Lekkerkerker
6f1539f60d
Use device name as entity name in Eheim digital climate ( #136997 )
2025-01-31 15:32:11 +00:00
Jakob Schlyter
84ae476b67
Energy distance units ( #136933 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-01-31 14:22:25 +00:00
Josef Zweck
21ffcf853b
Call backup listener during setup in onedrive ( #136990 )
2025-01-31 13:39:59 +01:00
RJPoelstra
d4a355e684
Bump python-MotionMount to 2.3.0 ( #136985 )
2025-01-31 13:29:07 +01:00
Manu
0773e37dab
Create/delete lists at runtime in Bring integration ( #130098 )
2025-01-31 13:23:44 +01:00
Cyrill Raccaud
8eb9cc0e8e
Remove the unparsed config flow error from Swiss public transport ( #136998 )
2025-01-31 13:19:04 +01:00
RJPoelstra
b702d88ab7
Use runtime_data in motionmount integration ( #136999 )
2025-01-31 13:17:22 +01:00
starkillerOG
66f048f49f
Make Reolink reboot button always available ( #136667 )
2025-01-31 13:15:22 +01:00
Steven B.
c7041a97be
Do not duplicate device class translations in ring integration ( #136868 )
2025-01-31 13:03:13 +01:00
Josef Zweck
f21ab24b8b
Add sensors for drink stats per key to lamarzocco ( #136582 )
...
* Add sensors for drink stats per key to lamarzocco
* Add icon
* Use UOM translations
* fix tests
* remove translation key
* Update sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-31 12:55:51 +01:00
Sid
cde59613a5
Refactor eheimdigital platform async_setup_entry ( #136745 )
2025-01-31 12:52:17 +01:00
Christopher Fenner
d83c335ed6
Add support for standby quickmode to ViCare integration ( #133156 )
2025-01-31 12:45:58 +01:00
Andrew Jackson
50f3d79fb2
Add post action to mastodon ( #134788 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-31 12:29:23 +01:00
Jan Stienstra
a7903d344f
Bump jellyfin-apiclient-python to 1.10.0 ( #136872 )
2025-01-31 12:29:00 +01:00
Gerben Jongerius
010cad08c0
Add tariff sensor and peak sensors ( #136919 )
2025-01-31 12:12:07 +01:00
Cyrill Raccaud
e512ad7a81
Fix missing duration translation for Swiss public transport integration ( #136982 )
2025-01-31 12:10:44 +01:00
Markus Adrario
e578327054
Add more Homee cover tests ( #136568 )
2025-01-31 11:46:12 +01:00
Josef Zweck
230e101ee4
Retry backup uploads in onedrive ( #136980 )
...
* Retry backup uploads in onedrive
* no exponential backup on timeout
2025-01-31 11:23:33 +01:00
Abílio Costa
3fb70316da
Fix error messaging for cascading service calls ( #136966 )
2025-01-31 11:10:57 +01:00
Avi Miller
ab5583ed40
Suppress color_temp warning if color_temp_kelvin is provided ( #136884 )
2025-01-31 10:55:42 +01:00
Norbert Rittel
f1c720606f
Fixes to the user-facing strings of energenie_power_sockets ( #136844 )
2025-01-31 10:38:30 +01:00
Austin Mroczek
270108e8e4
Bump total-connect-client to 2025.1.4 ( #136793 )
2025-01-31 10:36:06 +01:00
J. Nick Koston
fc979cd564
Bump habluetooth to 3.15.0 ( #136973 )
2025-01-31 08:34:39 +01:00
tronikos
99e307fe5a
Bump opower to 0.8.9 ( #136911 )
...
* Bump opower to 0.8.9
* mypy
2025-01-30 23:33:58 -08:00
J. Diego Rodríguez Royo
4d4e11a0eb
Fetch all programs instead of only the available ones at Home Connect ( #136949 )
...
Fetch all programs instead of only the available ones
2025-01-31 08:26:57 +01:00
Shay Levy
4613087e86
Add serial number to LG webOS TV device info ( #136968 )
2025-01-31 08:23:03 +01:00
tronikos
6c93d6a2d0
Include the redirect URL in the Google Drive instructions ( #136906 )
...
* Include the redirect URL in the Google Drive instructions
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-30 22:59:03 -08:00
Norbert Rittel
f93b1cc950
Make assist_satellite action descriptions consistent ( #136955 )
...
- use third-person singular for descriptive language, following HA standards
- use "a satellite" in both descriptions to match
- use sentence-casing for "Start conversation" action name
2025-01-30 16:03:56 -06:00
Michael Hansen
00f8afe332
Consume extra system prompt in first pipeline ( #136958 )
2025-01-30 17:01:24 -05:00
Matthias Alphart
ea496290c2
Update knx-frontend to 2025.1.30.194235 ( #136954 )
2025-01-30 21:59:00 +01:00
epenet
acb3f4ed78
Add software version to onewire device info ( #136934 )
2025-01-30 21:03:47 +01:00
J. Nick Koston
b12598d963
Bump aiohttp-asyncmdnsresolver to 0.0.2 ( #136942 )
2025-01-30 20:38:27 +01:00
J. Nick Koston
cf737356fd
Bump zeroconf to 0.142.0 ( #136940 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.141.0...0.142.0
2025-01-30 12:55:14 -06:00
Bram Kragten
6858f2a3d2
Update frontend to 20250130.0 ( #136937 )
2025-01-30 18:38:11 +01:00
Joost Lekkerkerker
c3b0bc3e0d
Show name of the backup agents in issue ( #136925 )
...
* Show name of the backup agents in issue
* Show name of the backup agents in issue
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-30 18:15:54 +01:00
tronikos
3dc52774fc
Don't log errors when raising a backup exception in Google Drive ( #136916 )
2025-01-30 18:15:13 +01:00
Maciej Bieniek
f501b55aed
Fix KeyError for Shelly virtual number component ( #136932 )
2025-01-30 18:43:48 +02:00
moritzthecat
eca93f1f4e
Add DS2450 to onewire integration ( #136882 )
...
* add DS2450 to onewire integration
* added tests for DS2450 in const.py
* Update homeassistant/components/onewire/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* spelling change voltage -> Voltage
* use translation key
* tests run after en.json edited
* Update homeassistant/components/onewire/strings.json
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* naming convention adapted
* Update homeassistant/components/onewire/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* adatpt owfs namings to HA namings. volt -> voltage
* Apply suggestions from code review
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-01-30 17:33:41 +01:00
Erik Montnemery
ec53b08e09
Don't blow up when a backup doesn't exist on supervisor ( #136907 )
2025-01-30 17:32:01 +01:00
Josef Zweck
63af407f8f
Pick onedrive owner from a more reliable source ( #136929 )
...
* Pick onedrive owner from a more reliable source
* fix
2025-01-30 17:08:35 +01:00
Michael
6dd2d46328
Fix backup related translations in Synology DSM ( #136931 )
...
refernce backup related strings in option-flow strings
2025-01-30 16:59:39 +01:00
Jan Bouwhuis
8db6a6cf17
Shorten the integration name for incomfort
( #136930 )
2025-01-30 17:47:09 +02:00
Josef Zweck
d148bd9b0c
Fix onedrive does not fail on delete not found ( #136910 )
...
* Fix onedrive does not fail on delete not found
* Fix onedrive does not fail on delete not found
2025-01-30 16:33:59 +01:00
Joost Lekkerkerker
773375e7b0
Fix Sonos importing deprecating constant ( #136926 )
2025-01-30 16:16:39 +01:00
Joost Lekkerkerker
232e99b62e
Create Xbox signed session in executor ( #136927 )
2025-01-30 16:16:22 +01:00
Erik Montnemery
bab616fa61
Fix handling of renamed backup files in the core writer ( #136898 )
...
* Fix handling of renamed backup files in the core writer
* Adjust mocking
* Raise BackupAgentError instead of KeyError in get_backup_path
* Add specific error indicating backup not found
* Fix tests
* Ensure backups are loaded
* Fix tests
2025-01-30 15:25:16 +01:00
Maciej Bieniek
1c4ddb36d5
Convert valve position to int for Shelly BLU TRV ( #136912 )
2025-01-30 15:16:51 +02:00
Duco Sebel
76570b5144
Remove stale translation string in HomeWizard ( #136917 )
...
Remove stale translation in HomeWizard
2025-01-30 14:47:33 +02:00
epenet
5dd147e83b
Add missing discovery string from onewire ( #136892 )
2025-01-30 11:46:27 +01:00
TimL
9eb383f314
Bump Pysmlight to v0.2.0 ( #136886 )
...
* Bump pysmlight to v0.2.0
* Update info.json fixture with radios list
* Update diagnostics snapshot
2025-01-30 12:11:40 +02:00
Erik Montnemery
52feeedd2b
Poll supervisor job state when creating or restoring a backup ( #136891 )
...
* Poll supervisor job state when creating or restoring a backup
* Update tests
* Add tests for create and restore jobs finishing early
2025-01-30 11:09:31 +01:00
Erik Montnemery
1b5316b269
Ignore dangling symlinks when restoring backup ( #136893 )
2025-01-30 11:09:07 +01:00
Allen Porter
708ae09c7a
Bump nest to 7.1.1 ( #136888 )
2025-01-30 11:07:55 +02:00
Arie Catsman
97fcbed6e0
Add error handling to enphase_envoy switch platform action ( #136837 )
...
* Add error handling to enphase_envoy switch platform action
* Use decorators for exception handling
2025-01-30 11:07:10 +02:00
dependabot[bot]
a8175b785f
Bump github/codeql-action from 3.28.6 to 3.28.8 ( #136890 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.6 to 3.28.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.28.6...v3.28.8 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 08:42:23 +01:00
TheJulianJES
64b056fbe9
Bump ZHA to 0.0.47 ( #136883 )
2025-01-29 20:57:36 -06:00
Paulus Schoutsen
427c437a68
Add start_conversation service to Assist Satellite ( #134921 )
...
* Add start_conversation service to Assist Satellite
* Fix tests
* Implement start_conversation in voip
* Update homeassistant/components/assist_satellite/entity.py
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-01-29 21:32:10 -05:00
J. Diego Rodríguez Royo
b637129208
Migrate from homeconnect dependency to aiohomeconnect ( #136116 )
...
* Migrate from homeconnect dependency to aiohomeconnect
* Reload the integration if there is an API error on event stream
* fix typos at coordinator tests
* Setup config entry at coordinator tests
* fix ruff
* Bump aiohomeconnect to version 0.11.4
* Fix set program options
* Use context based updates at coordinator
* Improved how `context_callbacks` cache is invalidated
* fix
* fixes and improvements at coordinator
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove stale Entity inheritance
* Small improvement for light subscriptions
* Remove non-needed function
It had its purpose before some refactoring before the firs commit, no is no needed as is only used at HomeConnectEntity constructor
* Static methods and variables at conftest
* Refresh the data after an event stream interruption
* Cleaned debug logs
* Fetch programs at coordinator
* Improvements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Simplify obtaining power settings from coordinator data
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary statement
* use `is UNDEFINED` instead of `isinstance`
* Request power setting only when it is strictly necessary
* Bump aiohomeconnect to 0.12.1
* use raw keys for diagnostics
* Use keyword arguments where needed
* Remove unnecessary statements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-30 02:42:41 +01:00
TimL
4e3e1e91b7
Fix loading of SMLIGHT integration when no internet is available ( #136497 )
...
* Don't fail to load integration if internet unavailable
* Add test case for no internet
* Also test we recover after internet returns
2025-01-30 01:01:39 +00:00
Artur Pragacz
4066289662
Update quality scale in Onkyo ( #136710 )
2025-01-29 22:32:16 +00:00
Erik Montnemery
aca9607e2f
Bump backup store to version 1.3 ( #136870 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-01-29 14:58:06 -06:00
J. Nick Koston
edabf0f8dd
Fix incorrect Bluetooth source address when restoring data from D-Bus ( #136862 )
2025-01-29 13:09:00 -06:00
Erik Montnemery
5286bd8f0c
Persist hassio backup restore status after core restart ( #136857 )
...
* Persist hassio backup restore status after core restart
* Remove useless condition
2025-01-29 13:55:02 -05:00
Michael Hansen
d206553a0d
Cancel call if user does not pick up ( #136858 )
2025-01-29 13:52:32 -05:00
Abílio Costa
b500fde468
Handle locked account error in Whirlpool ( #136861 )
2025-01-29 13:51:09 -05:00
Bram Kragten
46cef2986c
Bump version to 2025.3.0 ( #136859 )
2025-01-29 19:32:36 +01:00
Erik Montnemery
823df4242d
Add support for per-backup agent encryption flag to hassio ( #136828 )
...
* Add support for per-backup agent encryption flag to hassio
* Improve comment
* Set password to None when supervisor should not encrypt
2025-01-29 18:23:25 +01:00