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
Franck Nijhof
a4474b2794
Bump version to 2025.2.0b10
2025-02-05 12:26:27 +00:00
Erik Montnemery
72a69d7e41
Adjust backup filename scheme ( #137424 )
...
* Adjust backup filename scheme
* Update tests
2025-02-05 12:16:11 +00:00
Erik Montnemery
e8314fb286
Adjust logic for per-backup agent encryption ( #137420 )
2025-02-05 12:16:07 +00:00
Erik Montnemery
30c099ef4e
Allow creating backup if at least one agent is available ( #137409 )
2025-02-05 12:16:04 +00:00
Paulus Schoutsen
c506c9080a
Simplify llm calendar tool ( #137402 )
...
* Simplify calendar tool
* Clean up exposed entities
2025-02-05 12:16:01 +00:00
Brett Adams
79563f3746
Handle powerwall at zero percent in Tesla Fleet and Tessie ( #137393 )
...
* Handle powerwall zero
* Add missing value_fn call
2025-02-05 12:15:56 +00:00
Brett Adams
0764c7e773
Bump Tesla Fleet API to v0.9.8 ( #137379 )
...
* v0.9.7
* v0.9.8
2025-02-05 12:14:14 +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
J. Nick Koston
fa83591148
Allow ignored Bluetooth adapters to be set up from the user flow ( #137373 )
2025-02-05 11:57:16 +00:00
J. Nick Koston
df2b29aef1
Bump led-ble to 1.1.6 ( #137369 )
2025-02-05 11:57:13 +00:00
Jan-Philipp Benecke
da8d300f29
Fix sqlalchemy deprecation warning that declarative_base has moved ( #137360 )
2025-02-05 11:57:09 +00:00
Marc Mueller
2c5fd4ee2a
Update led-ble to 1.1.5 ( #137347 )
2025-02-05 11:57:06 +00:00
J. Nick Koston
16d9270833
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 11:57:02 +00:00
Erik Montnemery
d8179dacc6
Report progress while restoring supervisor backup ( #137313 )
2025-02-05 11:56:56 +00: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
TimL
3dc075f287
Bump pysmlight to v0.1.7 ( #137390 )
2025-02-05 09:43:38 +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
Bram Kragten
b5e4fee9aa
Bump version to 2025.2.0b9
2025-02-04 21:42:50 +01:00
Shay Levy
1c8ced2c2d
Fix Tado missing await ( #137364 )
2025-02-04 21:41:27 +01:00
Robert Resch
1a5b8cf854
Bump deebot-client to 12.0.0 ( #137361 )
2025-02-04 21:41:26 +01:00
Shay Levy
af40bb39ad
Bump aranet4 to 2.5.1 ( #137359 )
2025-02-04 21:41:25 +01:00
Teemu R.
14034ed7f8
Polish tplink vacuum sensors ( #137355 )
2025-02-04 21:41:24 +01:00
Glenn Waters
d7f0a55568
Fix incorrect UPB service entity type ( #137346 )
2025-02-04 21:41:24 +01:00
J. Nick Koston
1038a849c4
Bump uiprotect to 7.5.1 ( #137343 )
2025-02-04 21:41:23 +01:00
Bram Kragten
c4b08d3d57
Update frontend to 20250204.0 ( #137342 )
2025-02-04 21:39:32 +01:00
J. Nick Koston
0e9658b5ff
Copy area from remote parent device when creating Bluetooth devices ( #137340 )
2025-02-04 21:36:43 +01:00
Duco Sebel
0463b90d36
Fix HomeWizard reconfigure flow throwing error for v2-API devices ( #137337 )
...
Fix reconfigure flow not working for v2
2025-02-04 21:36:42 +01:00
Jan Bouwhuis
37f0832c8b
Don't show active user initiated data entry config flows ( #137334 )
...
Do not show active user initiated data entry config flows
2025-02-04 21:36:41 +01:00
Erik Montnemery
2005e14d5f
Improve error handling when supervisor backups are deleted ( #137331 )
...
* Improve error handling when supervisor backups are deleted
* Move exception definitions
2025-02-04 21:36:41 +01:00
Josef Zweck
99219a9a73
Bump onedrive-personal-sdk to 0.0.4 ( #137330 )
2025-02-04 21:36:40 +01:00
Bram Kragten
1f967f7f77
Minor adjustments of hassio backup tests ( #137324 )
2025-02-04 21:35:04 +01:00
Robert Resch
b4d8069656
Bump deebot-client to 12.0.0 ( #137361 )
2025-02-04 21:34:21 +01:00
Kevin Worrel
8de64b8b1f
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:25:18 +01:00
Matthias Lohr
48c88d8fa1
Bump tololib to 1.2.2 ( #137303 )
2025-02-04 21:25:18 +01:00
Erik Montnemery
d478f906df
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 21:25:17 +01:00
Michael
09e02493b7
Improve backup file naming in Synology DSM backup agent ( #137278 )
...
* improve backup file naming
* use built-in suggested_filename
2025-02-04 21:25:16 +01:00
Abílio Costa
55c746f909
Add view to download support package to Cloud component ( #135856 )
2025-02-04 21:25:15 +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
Franck Nijhof
834a04ac49
Bump version to 2025.2.0b8
2025-02-04 12:26:19 +00:00
Josef Zweck
fa9b4c3524
Bump onedrive-personal-sdk to 0.0.3 ( #137309 )
2025-02-04 12:25:47 +00:00
Erik Montnemery
13bfa82038
Report progress while creating supervisor backup ( #137301 )
...
* Report progress while creating supervisor backup
* Use enum util
2025-02-04 12:25:44 +00:00
epenet
0766b47161
Fix data update coordinator garbage collection ( #137299 )
2025-02-04 12:25:36 +00:00
Brett Adams
fa8225d0a2
Bump tesla-fleet-api to 0.9.2 ( #137295 )
2025-02-04 12:23:23 +00:00
Daniel Hjelseth Høyer
623c82e5d1
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 12:11:18 +00:00
Bram Kragten
728a1a4be5
Update frontend to 20250203.0 ( #137263 )
2025-02-04 12:11:15 +00:00
Duco Sebel
4bbb3e351b
Remove v2 API support for HomeWizard P1 Meter ( #137261 )
2025-02-04 12:11:12 +00:00
Erik Montnemery
044bafd6aa
Improve shutdown of _CipherBackupStreamer ( #137257 )
...
* Improve shutdown of _CipherBackupStreamer
* Catch the right exception
2025-02-04 12:11:08 +00:00
Abílio Costa
1e1069b647
Allow ignored idasen_desk devices to be set up from the user flow ( #137253 )
2025-02-04 12:11:04 +00:00
Josef Zweck
455af9179b
Bump onedrive-personal-sdk to 0.0.2 ( #137252 )
2025-02-04 12:10:59 +00:00
Regev Brody
30b309d7a1
Bump python-roborock to 2.11.1 ( #137244 )
2025-02-04 12:10:55 +00:00
Markus Adrario
7e32342eb2
Fix minor issues in Homee ( #137239 )
2025-02-04 12:10:51 +00:00
RJPoelstra
bb9740991e
Fix retrieving PIN when no pin is set on mount in motionmount integration ( #137230 )
2025-02-04 12:10:47 +00:00
Erik Montnemery
88e5d1c18f
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-04 12:10:43 +00:00
Erik Montnemery
e960053226
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-04 12:10:39 +00:00
cdnninja
b318fb46a0
Vesync bump pyvesync library ( #137208 )
2025-02-04 12:10:36 +00:00
Andre Lengwenus
523835080b
Bump pypck to 0.8.5 ( #137176 )
2025-02-04 12:10:32 +00:00
Norbert Rittel
5a63138581
Fixes in user-facing strings of Tado integration ( #137158 )
2025-02-04 12:10:28 +00:00
Indu Prakash
90ddb6cce1
Humidifier turn display off for sleep mode ( #137133 )
2025-02-04 12:10:25 +00:00
Josef Zweck
81783dcfd3
Migrate OneDrive to onedrive_personal_sdk library ( #137064 )
2025-02-04 12:10:21 +00:00
Michael
405cc47157
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-04 12:10:17 +00:00
Aaron Godfrey
809f5eea49
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-04 12:10:12 +00: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
Paulus Schoutsen
63c153d671
Bump version to 2025.2.0b7
2025-02-03 02:27:53 +00:00
TimL
c8c6eddc65
Simplify config entry title for SMLIGHT ( #137206 )
2025-02-03 02:27:42 +00:00
J. Nick Koston
ddb40cb4a8
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-03 02:27:42 +00:00
TimL
38975775ac
Switch to using IP Addresses for connecting to smlight devices ( #137204 )
2025-02-03 02:27:41 +00:00
J. Nick Koston
4fa043e6ff
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-03 02:27:40 +00:00
J. Nick Koston
433a51f6d5
Bump aiodhcpwatcher to 1.0.3 ( #137188 )
...
changelog: https://github.com/bdraco/aiodhcpwatcher/compare/v1.0.2...v1.0.3
2025-02-03 02:27:40 +00:00
J. Nick Koston
48511986bb
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-03 02:27:39 +00:00
Steven B.
f1128adec4
Bump python-kasa to 0.10.1 ( #137173 )
2025-02-03 02:27:38 +00:00
Jan Bouwhuis
54a718c1d7
Fix mqtt reconfigure does not use broker entry password when it is not changed ( #137169 )
2025-02-03 02:27:38 +00:00
Jeef
63d1dddc76
Bump monarchmoney to 0.4.4 ( #137168 )
...
feat: update to backing lib to update backing lib
2025-02-03 02:27:37 +00:00
Manu
7d1b72a581
Bump habiticalib to v0.3.4 ( #137148 )
...
Bump habiticalib to version 0.3.4
2025-02-03 02:27:36 +00:00
J. Nick Koston
6c172705d1
Bump bluetooth-data-tools to 1.23.3 ( #137147 )
2025-02-03 02:27:36 +00:00
J. Nick Koston
505f089a73
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-03 02:26:40 +00:00
TimL
dbf9e370a8
Allow manual smlight user setup to override discovery ( #137136 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-03 02:25:22 +00: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
Paulus Schoutsen
dc1c2f24e6
Bump version to 2025.2.0b6
2025-02-02 02:06:10 +00:00
Robert Resch
78dcf8b18e
Bump deebot-client to 12.0.0b0 ( #137137 )
2025-02-02 02:06:07 +00:00
J. Nick Koston
613168fd62
Add missing brackets to ESPHome configuration URLs with IPv6 addresses ( #137132 )
...
fixes #137125
2025-02-02 02:06:06 +00:00
J. Nick Koston
5f28e95bdc
Bump habluetooth to 3.21.0 ( #137129 )
2025-02-02 02:06:05 +00:00
Allen Porter
1db5da4037
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-02 02:06:05 +00:00
Alex Thompson
6bf5e95089
Allow ignored tilt_ble devices to be set up from user flow ( #137123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-02 02:06:04 +00:00
Shay Levy
1ea23fda10
Allow ignored Aranet devices to be set up from the user flow ( #137121 )
2025-02-02 02:06:03 +00:00
J. Nick Koston
21a85c014a
Allow ignored xiaomi_ble devices to be set up from the user flow ( #137115 )
2025-02-02 02:06:03 +00:00
J. Nick Koston
4c8f716320
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-02 02:06:02 +00:00
J. Nick Koston
63bd67f6cd
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-02 02:06:01 +00:00
Assaf Inbal
73b874c5e6
Fix Homekit camera profiles schema ( #137110 )
2025-02-02 02:06:00 +00:00
J. Nick Koston
3b67dc3651
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-02 02:06:00 +00:00
J. Nick Koston
434a4ebc9f
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-02 02:05:59 +00:00
J. Nick Koston
cb4b7e71af
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-02 02:05:58 +00:00
J. Nick Koston
4c6fda2096
Allow ignored bthome devices to be set up from the user flow ( #137105 )
2025-02-02 02:05:58 +00:00
J. Nick Koston
9b5c21524c
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-02 02:05:57 +00:00
J. Nick Koston
76937541f1
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-02 02:05:56 +00:00
J. Nick Koston
bad966f3ab
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-02 02:05:55 +00:00
J. Nick Koston
2d1d9bbe5a
Set via_device for remote Bluetooth adapters to link to the parent device ( #137091 )
2025-02-02 02:05:55 +00:00
Marc Mueller
e76ff0a0de
Update RestrictedPython to 8.0 ( #137075 )
2025-02-02 02:05:54 +00:00
IceBotYT
fa8d1b4dc4
Bump lacrosse-view to 1.0.4 ( #137058 )
2025-02-02 02:05:53 +00: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
Paulus Schoutsen
b3c44ca03a
Bump version to 2025.2.0b5
2025-02-01 13:58:56 +00:00
Jan-Philipp Benecke
6efa6f9687
Load hassio before backup at frontend stage ( #137067 )
2025-02-01 13:58:53 +00:00
J. Nick Koston
3588b88cbb
Bump habluetooth to 3.20.1 ( #137063 )
2025-02-01 13:58:52 +00:00
tronikos
a51846a8cd
For consistency use suggested_filename in Google Drive ( #137061 )
...
Use suggested_filename in Google Drive
2025-02-01 13:58:52 +00:00
J. Nick Koston
ec22479733
Allow ignored switchbot devices to be set up from the user flow ( #137056 )
2025-02-01 13:58:51 +00:00
J. Nick Koston
3a11e8df6a
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-02-01 13:58:50 +00:00
Nathan Spencer
a4eab35e01
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:58:50 +00: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
Paulus Schoutsen
829a6271af
Bump version to 2025.2.0b4
2025-02-01 01:04:55 +00:00
Jan Bouwhuis
9935528dd3
Bump aioimaplib to version 2.0.1 ( #137049 )
2025-02-01 01:04:48 +00:00
J. Nick Koston
df35d226d6
Bump habluetooth to 3.17.1 ( #137045 )
2025-02-01 01:04:47 +00:00
J. Nick Koston
2b510caa1c
Bump aiohttp-asyncmdnsresolver to 0.0.3 ( #137040 )
2025-02-01 01:04:47 +00:00
J. Nick Koston
90c357c01f
Bump bthome-ble to 3.12.3 ( #137036 )
2025-02-01 01:04:46 +00:00
J. Nick Koston
321ce698be
Bump zeroconf to 0.143.0 ( #137035 )
2025-02-01 01:04:45 +00:00
Ernst Klamer
ea519268b6
Bump bthome-ble to 3.11.0 ( #137032 )
...
bump bthome-ble to 3.11.0
2025-02-01 01:04:45 +00:00
Josef Zweck
4687b2e455
Use readable backup names for onedrive ( #137031 )
...
* Use readable names for onedrive
* ensure filename is fixed
* fix import
2025-02-01 01:04:44 +00:00
Joost Lekkerkerker
bbb03d6731
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-02-01 01:04:43 +00:00
Jan Bouwhuis
b9884f72c3
Shorten the integration name for incomfort ( #136930 )
2025-02-01 01:04:42 +00: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
Paulus Schoutsen
e1105ef2fa
Bump version to 2025.2.0b3
2025-01-31 19:25:16 +00:00
Robert Resch
5450ed8445
Bump deebot-client to 11.1.0b2 ( #137030 )
2025-01-31 19:24:42 +00:00
J. Nick Koston
7deb1715dd
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 19:24:41 +00:00
J. Nick Koston
ca2a555037
Bump bleak-esphome to 2.6.0 ( #137025 )
2025-01-31 19:24:41 +00:00
Bram Kragten
ae79b09401
Update frontend to 20250131.0 ( #137024 )
2025-01-31 19:24:40 +00:00
J. Nick Koston
e86a633c23
Bump habluetooth to 3.17.0 ( #137022 )
2025-01-31 19:24:39 +00:00
Erik Montnemery
b412164440
Make supervisor backup file names more user friendly ( #137020 )
2025-01-31 19:24:39 +00:00
Norbert Rittel
4fe76ec78c
Revert previous PR and remove URL from error message instead ( #137018 )
2025-01-31 19:24:38 +00:00
Erik Montnemery
f4166c5390
Make sure we load the backup integration before frontend ( #137010 )
2025-01-31 19:24:37 +00:00
Cyrill Raccaud
3107b81333
Remove the unparsed config flow error from Swiss public transport ( #136998 )
2025-01-31 19:24:36 +00:00
Joost Lekkerkerker
07b85163d5
Use device name as entity name in Eheim digital climate ( #136997 )
2025-01-31 19:24:35 +00:00
Duco Sebel
c28d465f3b
Bumb python-homewizard-energy to 8.3.2 ( #136995 )
2025-01-31 19:24:34 +00:00
Josef Zweck
00298db465
Call backup listener during setup in onedrive ( #136990 )
2025-01-31 19:24:34 +00:00
Cyrill Raccaud
6bab5b2c32
Fix missing duration translation for Swiss public transport integration ( #136982 )
2025-01-31 19:24:33 +00:00
Josef Zweck
0272d37e88
Retry backup uploads in onedrive ( #136980 )
...
* Retry backup uploads in onedrive
* no exponential backup on timeout
2025-01-31 19:24:32 +00:00
Erik Montnemery
26ae498974
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 19:24:31 +00:00
J. Nick Koston
c77bca1e44
Bump habluetooth to 3.15.0 ( #136973 )
2025-01-31 19:24:30 +00:00
Michael Hansen
ad86f9efd5
Consume extra system prompt in first pipeline ( #136958 )
2025-01-31 19:24:30 +00:00
Matthias Alphart
71a40d9234
Update knx-frontend to 2025.1.30.194235 ( #136954 )
2025-01-31 19:24:29 +00:00
J. Nick Koston
eb344ba335
Bump aiohttp-asyncmdnsresolver to 0.0.2 ( #136942 )
2025-01-31 19:22:11 +00:00
J. Nick Koston
eca30717a9
Bump zeroconf to 0.142.0 ( #136940 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.141.0...0.142.0
2025-01-31 19:22:10 +00:00
Erik Montnemery
6e55ba137a
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 19:22:10 +00:00
tronikos
a391f0a7cc
Bump opower to 0.8.9 ( #136911 )
...
* Bump opower to 0.8.9
* mypy
2025-01-31 19:22:09 +00:00
tronikos
c9fd27555c
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-31 19:22:08 +00:00
Allen Porter
9cd48dd452
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 19:22:07 +00:00
Avi Miller
a74328e600
Suppress color_temp warning if color_temp_kelvin is provided ( #136884 )
2025-01-31 19:22:06 +00:00
Jan Stienstra
5cec045cac
Bump jellyfin-apiclient-python to 1.10.0 ( #136872 )
2025-01-31 19:22:06 +00:00
Norbert Rittel
04a7c6f15e
Fixes to the user-facing strings of energenie_power_sockets ( #136844 )
2025-01-31 19:22:05 +00:00
Austin Mroczek
833b17a8ee
Bump total-connect-client to 2025.1.4 ( #136793 )
2025-01-31 19:22:04 +00:00
Sid
a955901d40
Refactor eheimdigital platform async_setup_entry ( #136745 )
2025-01-31 19:22:03 +00:00
starkillerOG
9a55b5e3f7
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 19:22:03 +00: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
3847057444
Bump version to 2025.2.0b2
2025-01-30 19:28:55 +01:00
Bram Kragten
659a0df9ab
Update frontend to 20250130.0 ( #136937 )
2025-01-30 19:21:55 +01:00
Maciej Bieniek
74f0af1ba1
Fix KeyError for Shelly virtual number component ( #136932 )
2025-01-30 19:21:54 +01:00
Michael
ad6c3f9e10
Fix backup related translations in Synology DSM ( #136931 )
...
refernce backup related strings in option-flow strings
2025-01-30 19:21:53 +01:00
Josef Zweck
252b13e63a
Pick onedrive owner from a more reliable source ( #136929 )
...
* Pick onedrive owner from a more reliable source
* fix
2025-01-30 19:21:52 +01:00
Joost Lekkerkerker
07acabdb36
Create Xbox signed session in executor ( #136927 )
2025-01-30 19:21:51 +01:00
Joost Lekkerkerker
f479ed4ff0
Fix Sonos importing deprecating constant ( #136926 )
2025-01-30 19:21:51 +01:00
Joost Lekkerkerker
b70598673b
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 19:21:50 +01:00
tronikos
08bb027eac
Don't log errors when raising a backup exception in Google Drive ( #136916 )
2025-01-30 19:21:49 +01:00
Maciej Bieniek
613f0add76
Convert valve position to int for Shelly BLU TRV ( #136912 )
2025-01-30 19:21:48 +01:00
Josef Zweck
9e23ff9a4d
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 19:21:47 +01:00
Erik Montnemery
fad3d5d293
Don't blow up when a backup doesn't exist on supervisor ( #136907 )
2025-01-30 19:21:46 +01:00
Erik Montnemery
b300fb1fab
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 19:21:46 +01:00
Erik Montnemery
aed779172d
Ignore dangling symlinks when restoring backup ( #136893 )
2025-01-30 19:21:45 +01:00
epenet
5e646a3cb6
Add missing discovery string from onewire ( #136892 )
2025-01-30 19:21:44 +01:00
Erik Montnemery
0764aca2f1
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 19:21:43 +01:00
Allen Porter
8babdc0b71
Bump nest to 7.1.1 ( #136888 )
2025-01-30 19:21:43 +01:00
TheJulianJES
ff64e5a312
Bump ZHA to 0.0.47 ( #136883 )
2025-01-30 19:21:42 +01:00
TimL
55ac0b0f37
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 19:21:41 +01:00
Paulus Schoutsen
f391438d0a
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-30 19:21:39 +01: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
Paulus Schoutsen
9c8d31a3d5
Bump version to 2025.2.0b1
2025-01-29 21:18:11 +00:00
Erik Montnemery
49b90fc140
Bump backup store to version 1.3 ( #136870 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-01-29 21:17:58 +00:00
J. Nick Koston
9c0fa327a6
Fix incorrect Bluetooth source address when restoring data from D-Bus ( #136862 )
2025-01-29 21:17:58 +00:00
Abílio Costa
0f97747d27
Handle locked account error in Whirlpool ( #136861 )
2025-01-29 21:17:57 +00:00
Michael Hansen
d338b0a2ff
Cancel call if user does not pick up ( #136858 )
2025-01-29 21:17:56 +00:00
Erik Montnemery
6247a847bf
Persist hassio backup restore status after core restart ( #136857 )
...
* Persist hassio backup restore status after core restart
* Remove useless condition
2025-01-29 21:17:56 +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
Bram Kragten
1d196e1b1f
Bump version to 2025.2.0b0
2025-01-29 18:28:47 +01:00
Erik Montnemery
8749210d1b
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:28:47 +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
Abílio Costa
6a8e45c51e
Update whirlpool-sixth-sense to 0.18.12 ( #136851 )
2025-01-29 18:20:14 +01:00
Luke Lashley
4ce891512e
Add ability to cache Roborock maps instead of always reloading ( #112047 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-29 18:16:28 +01:00
Abílio Costa
a61399f189
Simplify Whirlpool auth flows ( #136856 )
2025-01-29 17:09:44 +00:00
epenet
89e6791fee
Use runtime_data in control4 ( #136403 )
2025-01-29 17:50:36 +01:00
Erik Montnemery
660653e226
Interrupt _CipherBackupStreamer workers ( #136845 )
...
* Interrupt _CipherBackupStreamer workers
* Fix cleanup
* Only abort live threads
2025-01-29 17:44:29 +01:00
Tomer
3118831557
Ease understanding of integration failures ( #134475 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: David Bonnes <zxdavb@bonnes.me >
2025-01-29 17:43:25 +01:00
Marcel van der Veldt
72caf9d5a2
Tweak Matter discovery to ignore empty lists ( #136854 )
2025-01-29 17:41:28 +01:00
Bram Kragten
acbf40c384
Update frontend to 20250129.0 ( #136852 )
2025-01-29 17:33:31 +01:00
Norbert Rittel
63f34e346a
Fix spelling of "API" for consistency in Home Assistant UI ( #136843 )
2025-01-29 11:28:32 -05:00
Nathan Spencer
35e3952770
Add DHCP discovery to balboa ( #136762 )
2025-01-29 17:28:09 +01:00
Lars
fa6df1cc25
Check for fullcolorsupport in fritzbox light ( #136850 )
2025-01-29 17:15:54 +01:00
Erik Montnemery
b2ec72d75f
Persist backup restore status after core restart ( #136838 )
...
* Persist backup restore status after core restart
* Don't blow up if restore result file can't be removed
* Update tests
2025-01-29 16:58:33 +01:00
Paulus Schoutsen
8ab6bec746
Migrate Google Gen AI to ChatSession ( #136779 )
...
* Migrate Google Gen AI to ChatSession
* Remove unused method
2025-01-29 10:42:39 -05:00
epenet
83b34c6faf
Adjust deprecation in water heater ( #136577 )
2025-01-29 16:15:20 +01:00
Teemu R.
653ff47171
Add cleaning statistics for tplink ( #135784 )
...
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com >
2025-01-29 08:56:47 -06:00
Teemu R.
c7176f6849
Add consumables for tplink tapo vacuums ( #136510 )
...
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-29 08:23:54 -06:00
Norbert Rittel
6d91f8d86c
Fix spelling of "API" for consistency in Home Assistant UI ( #136842 )
2025-01-29 14:36:05 +01:00
Simon Lamon
d9deba3916
Take exclude vias in unique ids for nmbs ( #136590 )
2025-01-29 14:25:28 +01:00
Ludovic BOUÉ
32829596eb
Add select platform discovery schemas for the Matter LaundryWasherControls cluster ( #136261 )
2025-01-29 14:17:00 +01:00
Erik Montnemery
9a687e7f94
Add support for per-backup agent encryption flag ( #136622 )
...
* Add support for per-backup agent encryption flag
* Adjust
* Don't attempt decrypting an unprotected backup
* Address review comments
* Add some tests
* Add fixture
* Rename fixture
* Correct condition for when we should encrypt or decrypt
* Update tests in integrations
* Improve test coverage
* Fix onedrive tests
* Add test
* Improve cipher worker shutdown
* Improve test coverage
* Fix google_drive tests
* Move inner class _CipherBackupStreamer._WorkerStatus to module scope
2025-01-29 14:04:17 +01:00
Tom
3e513dda62
IQS completion of documentation for Plugwise ( #134051 )
2025-01-29 13:40:05 +01:00
epenet
20ab6e2279
Standardize remaining homeassistant imports ( #136836 )
2025-01-29 13:39:31 +01:00
Christopher Fenner
b6cc5090e4
Update photovoltaic related labels in ViCare ( #136430 )
2025-01-29 13:39:05 +01:00
Thomas D
40f92b7b6b
Bump qbusmqttapi to 1.2.4 ( #136835 )
2025-01-29 13:02:20 +01:00
Michael
c974251faa
Fix command latency in AVM Fritz!SmartHome ( #136739 )
2025-01-29 12:55:59 +01:00
Duco Sebel
bc2976904e
Rename HomeWizard last restart sensor to Uptime ( #136829 )
2025-01-29 12:54:08 +01:00
Erik Montnemery
7249c02655
Add backup endpoints to the onboarding integration ( #136051 )
...
* Add backup endpoints to the onboarding integration
* Add backup as after dependency of onboarding
* Add test snapshots
* Fix stale docstrings
* Add utility function for getting the backup manager instance
* Return backup_id when uploading backup
* Change /api/onboarding/backup/restore to accept a JSON body
* Fix with_backup_manager
2025-01-29 12:32:18 +01:00
epenet
706a01837c
Standardize homeassistant imports in component (v-z) ( #136834 )
2025-01-29 12:25:04 +01:00
epenet
844259bd6c
Standardize homeassistant imports in component (s) ( #136832 )
2025-01-29 12:24:31 +01:00
epenet
1ef809c716
Standardize homeassistant imports in component (q-r) ( #136831 )
2025-01-29 12:24:09 +01:00
epenet
ebda2f9994
Standardize homeassistant imports in component (n-p) ( #136830 )
2025-01-29 12:23:49 +01:00
dontinelli
c486cc8cbb
Add image entity for fyta ( #135105 )
2025-01-29 12:14:39 +01:00
epenet
95c632e283
Standardize homeassistant imports in component (t-u) ( #136833 )
2025-01-29 12:14:21 +01:00
Nathan Spencer
ddb71a85b3
Update quality scale for litterrobot ( #136764 )
2025-01-29 11:58:14 +01:00
epenet
b594c29171
Standardize homeassistant imports in component (g-h) ( #136825 )
2025-01-29 11:57:01 +01:00
epenet
9046ab0250
Standardize homeassistant imports in component (i-k) ( #136826 )
2025-01-29 11:56:50 +01:00
epenet
ccdcba97b5
Standardize homeassistant imports in component (l-m) ( #136827 )
2025-01-29 11:56:40 +01:00
Brett Adams
ea62da553e
Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ( #136562 )
2025-01-29 11:41:33 +01:00
epenet
aa6ffb3da5
Improve type hints in environment_canada camera and weather ( #136819 )
2025-01-29 11:39:40 +01:00
epenet
3472e0e370
Standardize homeassistant imports in component (a-b) ( #136821 )
2025-01-29 11:37:48 +01:00
epenet
4f6a5bb65b
Standardize homeassistant imports in component (c-d) ( #136823 )
2025-01-29 11:37:16 +01:00
epenet
a9433ca697
Standardize homeassistant imports in component (e-f) ( #136824 )
2025-01-29 11:36:22 +01:00
epenet
bfa7eaa221
Improve type hints in environment_canada sensors ( #136813 )
...
* Use TypeVar
* Use bound for TypeVar
* Remove PEP 695 syntax
* Add type alias to use new TypeVar syntax
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-01-29 11:31:54 +01:00
Robert Resch
5e6f4a374e
Bump deebot-client to 11.1.0b1 ( #136818 )
2025-01-29 11:13:55 +01:00
David Knowles
b73203fdf6
Use the new hybrid Hydrawise client ( #136522 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-29 11:06:59 +01:00
Cyrill Raccaud
04d1d80917
Add diagnostics for Cookidoo integration ( #136770 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-29 11:06:39 +01:00
cdnninja
ce432555f0
Add binary sensor platform to VeSync ( #134221 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-29 10:59:34 +01:00
Andrew Onyshchuk
e27a980742
vesync: report current humidity ( #136799 )
2025-01-29 10:57:49 +01:00
Iskra kranj
c312796aae
Bump pyiskra to 0.1.15 ( #136810 )
2025-01-29 10:57:22 +01:00
Steven B.
6b4ec3f3f4
Use translations for fan_speed in tplink vacuum entity ( #136718 )
2025-01-29 10:55:19 +01:00
Duco Sebel
60b6a11d4e
Add last restart sensor to HomeWizard ( #136763 )
2025-01-29 10:51:58 +01:00
Robert Resch
fe31dc936c
Stop building wheels for 3.12 ( #136811 )
2025-01-29 10:49:49 +01:00
Erik Montnemery
646e0d4626
Bump aiohasupervisor to version 0.2.2b6 ( #136814 )
2025-01-29 10:42:30 +01:00
epenet
a6d132a337
Simplify device_info access in environment_canada ( #136816 )
...
* Simplify device_info access in environment_canada
* Update homeassistant/components/environment_canada/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-29 10:41:33 +01:00
G Johansson
b93c2382ce
Add config flow to filter helper ( #121522 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-29 10:35:01 +01:00
epenet
417003ad35
Rename environment_canada entities ( #136817 )
2025-01-29 10:23:37 +01:00
epenet
7b1b229718
Standardize homeassistant imports in component tests (a-l) ( #136806 )
2025-01-29 10:00:45 +01:00
Michael
9169d55cf6
Use ConfigEntry.runtime_data in AVM Fritz!Box tools ( #136386 )
...
* implement FritzConfigEntry with runtime_data
* use HassKey for platform global data
* update quality scale
* fix after rebase
* use FritzConfigEntry everywhere possible
* fix import of FritzConfigEntry in services.py
* pass the config_entry explicitly in coordinator init
* improve typing of FritzData
* use FritzConfigEntry in config_flow.py
2025-01-29 09:49:02 +01:00
epenet
11671e1875
Use runtime_data in energenie_power_sockets ( #136801 )
...
* Use runtime_data in energenie_power_sockets
* Fix tests
2025-01-29 09:36:53 +01:00
Marcel van der Veldt
609eb00a26
Add remaining Matter Operational State sensor discovery schemas ( #136741 )
2025-01-29 09:16:30 +01:00
Brett Adams
447096b295
Fix percentage_charged in Teslemetry ( #136798 )
...
Fix percentage_charged
2025-01-29 10:12:36 +02:00
epenet
0c6c9e0ae6
Use runtime_data in elmax ( #136803 )
2025-01-29 09:04:24 +01:00
epenet
5038847d67
Use runtime_data in environment_canada ( #136805 )
2025-01-29 09:03:25 +01:00
epenet
d0a188b86d
Standardize homeassistant imports in component tests (m-z) ( #136807 )
2025-01-29 08:57:57 +01:00
Andrew Sayre
a135b4bb43
Enable strict typing for HEOS ( #136797 )
2025-01-29 07:28:13 +01:00
tronikos
a2b5a96bc9
Add Google Drive integration for backup ( #134576 )
...
* Add Google Drive integration for backup
* Add test_config_flow
* Stop using aiogoogle
* address a few comments
* Check folder exists in setup
* fix test
* address comments
* fix
* fix
* Use ChunkAsyncStreamIterator in helpers
* repair-issues: todo
* Remove check if folder exists in the reatuh flow. This is done in setup.
* single_config_entry": true
* Add test_init.py
* Store into backups.json to avoid 124 bytes per property limit
* Address comments
* autouse=True on setup_credentials
* Store metadata in description and remove backups.json
* improvements
* timeout downloads
* library
* fixes
* strings
* review
* ruff
* fix test
* Set unique_id
* Use slugify in homeassistant.util
* Fix
* Remove RefreshError
* review
* push more fields to the test constant
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-28 21:43:30 -08:00
Teemu R.
94e4863cbe
Add power protection entities for tplink ( #132267 )
...
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-28 19:34:26 -10:00
Michael Hansen
48dfa037bd
Bump intents to 2025.1.28 ( #136782 )
...
* Bump intents to 2025.1.28
* Fix snapshots
2025-01-28 22:25:35 -06:00
Petro31
d06b0fe340
Reload template blueprints when reloading templates ( #136794 )
2025-01-28 22:48:38 -05:00
Duco Sebel
f909b54811
Redact stored authentication token in HomeWizard diagnostics ( #136766 )
2025-01-28 22:46:52 -05:00
Matthias Alphart
688a1f1d52
Add UI to create KNX BinarySensor entities ( #136786 )
...
Update knx-frontend to 2025.1.28.225404
2025-01-28 22:46:26 -05:00
Andrew Sayre
bc7c5fbc86
Fix typing errors in HEOS tests ( #136795 )
...
* Correct typing errors of mocked heos
* Fix player related typing issues
* Sort mocks
2025-01-28 22:44:57 -05:00
J. Nick Koston
9f586ea547
Bump habluetooth to 3.14.0 ( #136791 )
2025-01-29 02:10:33 +01:00
Michael Hansen
64cda8cdb8
Add VoIP announce ( #136781 )
...
* Implement async_announce for VoIP
* Add tests
* Add network to voip dependencies
2025-01-28 19:32:08 -05:00
Michael
7256575c09
Explicitly pass in the config_entry in Nextcloud coordinator init ( #136774 )
2025-01-29 01:26:20 +01:00
Michael
3638eb1d34
Explicitly pass in the config_entry in Synology DSM coordinator init ( #136772 )
2025-01-29 01:25:34 +01:00
Teemu R.
c2cbbf1e1c
Add more vacuum features for tplink ( #136580 )
2025-01-29 01:23:29 +01:00
Michael
e07e8b8706
Explicitly pass in the config_entry in Proximity coordinator init ( #136775 )
2025-01-29 01:19:16 +01:00
Michael
01b278c547
Explicitly pass in the config_entry in Tankerkoenig coordinator init ( #136780 )
2025-01-29 01:18:21 +01:00
IceBotYT
ba2d1e698d
Bump peco to 0.1.2 ( #136732 )
2025-01-29 01:15:06 +01:00
Michael
f98dc160f3
Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ( #136769 )
2025-01-29 01:13:49 +01:00
Michael
032e17720c
Explicitly pass in the config_entry in PEGELONLINE coordinator init ( #136773 )
2025-01-29 01:11:54 +01:00
Michael
177bb29f69
Explicitly pass in the config_entry in Feedreader coordinator init ( #136777 )
2025-01-29 01:08:27 +01:00
TheJulianJES
fa2aeae30f
Bump ZHA to 0.0.46 ( #136785 )
2025-01-29 01:05:32 +01:00
Shay Levy
898d12aa21
Bump aiowebostv to 0.6.1 ( #136784 )
2025-01-29 01:05:05 +01:00
Duco Sebel
7d0e314c35
Bumb python-homewizard-energy to 8.3.0 ( #136765 )
2025-01-29 01:00:46 +01:00
Michael Hansen
eb4a05e365
Bump hassil to 2.2.0 ( #136787 )
2025-01-28 18:58:53 -05:00
J. Nick Koston
68dbe34b89
Add Bluetooth WebSocket API to subscribe to scanner details ( #136750 )
2025-01-28 13:06:24 -10:00
hahn-th
29a3f0a271
Bump homematicip to 1.1.7 ( #136767 )
2025-01-29 01:06:19 +02:00
J. Nick Koston
c55caabbff
Abort Bluetooth options flow if local adapters do not support passive scans ( #136748 )
2025-01-28 13:05:53 -10:00
Paul Bottein
cc4abcadcd
Add translations for ZHA pilot wire mode and device mode ( #136753 )
2025-01-28 23:32:13 +01:00
Richard Polzer
77d9309b81
Add swing support for KNX climate entities ( #136752 )
...
* added swing to knx climate
* added tests for climate swing
* removed type ignores
* removed unreachable code
2025-01-28 22:52:39 +01:00
mkmer
814e98f66a
Bump AIOSomecomfort to 0.0.32 ( #136751 )
2025-01-28 21:50:01 +00:00
Abílio Costa
c46258fbf7
Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ( #133969 )
2025-01-28 22:39:33 +01:00
Richard Polzer
51ce6f0933
Update xknx to 3.5.0 ( #136759 )
...
Dependency Bump 3.5.0
2025-01-28 22:24:47 +01:00
J. Nick Koston
1face8df56
Bump habluetooth to 3.13.0 ( #136749 )
2025-01-28 20:43:00 +01:00
Norbert Rittel
ee1d76de9f
Capitalize "Velbus", replace "service calls" with "actions" ( #136744 )
2025-01-28 19:37:01 +00:00
Shay Levy
55fc01be8e
Fix LG webOS TV actions not returning responses ( #136743 )
2025-01-28 20:55:06 +02:00
J. Nick Koston
bae9516fc2
Bump yeelight to 0.7.16 ( #136679 )
2025-01-28 08:44:25 -10:00
Nathan Spencer
404ca283c6
Let platforms decide entity creation in litterrobot ( #136738 )
2025-01-28 19:28:01 +01:00
Teemu R.
37b23a9691
Add pair/unpair buttons for tplink ( #135847 )
2025-01-28 19:17:34 +01:00
epenet
b7a344fd65
Standardize homeassistant imports in core and base platforms ( #136730 )
...
Standardize homeassistant imports in core
2025-01-28 13:11:48 -05:00
epenet
d5568ff955
Standardize homeassistant imports in full-CI components ( #136731 )
...
Standardize homeassistant imports in components
2025-01-28 13:11:19 -05:00
epenet
0e263aa427
Standardize homeassistant imports in full-CI tests ( #136735 )
2025-01-28 13:10:20 -05:00
Joost Lekkerkerker
cb407bdfc6
Add support for HomeWizard Plug-In Battery and v2 API ( #136733 )
2025-01-28 19:09:49 +01:00
Michael
a8c382566c
Register service actions in async_setup of AVM Fritz!Box tools ( #136380 )
...
* move service setup into integrations async_setup
* move back to own module
* add service test
* remove unneccessary CONFIG_SCHEMA
* remove unused constant FRITZ_SERVICES
* Revert "remove unneccessary CONFIG_SCHEMA"
This reverts commit cce1ba76a0 .
* remove useless CONFIG_SCHEMA from services.py
* move logic of `service_fritzbox` into services.py
* add more service tests
* simplify logic, use ServiceValidationError
2025-01-28 17:57:02 +01:00
Steven B.
c3db493f34
Mark tplink quality_scale platinum ( #136456 )
2025-01-28 17:50:06 +01:00
Brett Adams
77d42f6c57
Add streaming to Teslemetry lock platform ( #136037 )
2025-01-28 17:44:05 +01:00
Brett Adams
941461b427
Add streaming to Teslemetry number platform ( #136048 )
2025-01-28 17:43:41 +01:00
Joris Pelgröm
3eb1b182f5
Add config entry load/unload tests for LetPot ( #136736 )
2025-01-28 17:42:26 +01:00
Indu Prakash
9b598ed69c
Add more tests to vesync ( #135681 )
2025-01-28 17:38:53 +01:00
Sid
3680e39c43
Add climate platform to eheimdigital ( #135878 )
2025-01-28 17:38:28 +01:00
cdnninja
661bacda10
Add SmartTowerFan to VeSync Integration ( #136596 )
2025-01-28 17:34:25 +01:00
Allen Porter
e9ef82f898
Bump python-roborock to 2.9.7 ( #136727 )
2025-01-28 17:32:09 +01:00
Norbert Rittel
7cbc6f35d2
Fix all occurrences of "PIN" in MotionMount user strings ( #136734 )
2025-01-28 17:08:55 +01:00
Arie Catsman
ae157e8592
Parameterize enphase_envoy number tests. ( #136631 )
2025-01-28 16:56:14 +01:00
Roman Sivriver
52dc124cfe
Fix Telegram webhook registration if deregistration previously failed ( #133398 )
2025-01-28 16:46:08 +01:00
RJPoelstra
b16c3a55a5
Add authentication support to MotionMount integration ( #126487 )
2025-01-28 16:45:19 +01:00
Ludovic BOUÉ
3f013ab620
Add sensor for Matter OperationalState cluster / CurrentPhase attribute ( #129757 )
2025-01-28 16:39:41 +01:00
Christopher Fenner
01f63cfefd
Add SPF sensor for heat pumps in ViCare integration ( #136233 )
...
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2025-01-28 16:34:08 +01:00
Josef Zweck
5695582387
Add OneDrive as backup provider ( #135121 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-01-28 14:57:46 +00:00
J. Nick Koston
3d7e3590d4
Migrate usb to use aiousbwatcher ( #136676 )
...
* Migrate usb to use aiousbwatcher
aiousbwatcher uses inotify on /dev/bus/usb to look for devices
added and being removed which works on a lot more systems
* bump asyncinotify
* bump aiousbwatcher to 1.1.1
* tweaks
* tweaks
* tweaks
* fixes
* debugging
* Update homeassistant/components/usb/__init__.py
* Update homeassistant/components/usb/__init__.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-01-28 09:57:11 -05:00
epenet
a05ac6255c
Standardize util imports ( #136723 )
2025-01-28 15:54:06 +01:00
Marcel van der Veldt
22e72953e5
Adjust Matter discovery logic to disallow the primary value(s) to be None ( #136712 )
2025-01-28 15:24:15 +01:00
epenet
259f57b3aa
Use runtime_data in devialet ( #136432 )
2025-01-28 15:19:54 +01:00
Shay Levy
58f7dd5dcc
Fix LG webOS TV external arc volume set action ( #136717 )
2025-01-28 09:18:37 -05:00
Matthias Alphart
658d3cf06e
Add support for KNX UI to create BinarySensor entities ( #136703 )
2025-01-28 09:16:58 -05:00
Dan Raper
139061afa3
Bump ohmepy to 1.2.8 ( #136719 )
2025-01-28 15:14:43 +01:00
Erik Montnemery
abb58ec785
Include error reason in backup events ( #136697 )
...
* Include error reason in backup events
* Update hassio backup tests
* Sort code
* Remove catching BackupError in async_receive_backup
2025-01-28 14:44:09 +01:00
Franck Nijhof
9a4b73a834
Merge branch 'master' into dev
2025-01-28 13:31:50 +00:00
epenet
9897e4d3e4
Use runtime_data in drop_connect ( #136442 )
2025-01-28 14:10:09 +01:00
Josef Zweck
2c3cd6e119
Fix total coffees sensor for lamarzocco ( #135283 )
2025-01-28 14:09:22 +01:00
Andrew Sayre
c4f8de8fd9
Raise exceptions in HEOS custom actions ( #136546 )
2025-01-28 14:08:40 +01:00
Norbert Rittel
79de8114d3
Fix spelling errors in user-facing strings of OctoPrint integration ( #136644 )
2025-01-28 14:07:49 +01:00
Norbert Rittel
5053b203a5
Fix spelling of "Ring" and sentence-casing of "integration" ( #136652 )
2025-01-28 14:06:59 +01:00
epenet
3dbcdf933e
Cleanup ecobee YAML configuration import ( #136633 )
2025-01-28 14:04:09 +01:00
Andrew Sayre
c2da844f76
Add HEOS diagnostics ( #136663 )
2025-01-28 14:02:15 +01:00
epenet
6278d36981
Use HassKey in diagnostics ( #136627 )
2025-01-28 13:49:49 +01:00
Åke Strandberg
5a52c77523
Add test for myuplink DeviceInfo ( #136360 )
2025-01-28 13:48:58 +01:00
Erik Montnemery
e120a7b59c
Fix deadlock in WS command backup/can_decrypt_on_download ( #136707 )
2025-01-28 13:48:42 +01:00
Erik Montnemery
b1abf50a31
Tag backups created when updating addon with supervisor.addon_update ( #136690 )
2025-01-28 13:48:28 +01:00
Artur Pragacz
be7a7c94f6
Remove unused function in hassio/update ( #136701 )
2025-01-28 13:43:31 +01:00
IceBotYT
1b78bbaaab
Bump nice-go to 1.0.1 ( #136649 )
2025-01-28 13:25:54 +01:00
Manu
fa4b93da2b
Bump bring-api to 1.0.0 ( #136657 )
2025-01-28 13:24:44 +01:00
Steven B.
7f3e56eb58
Update tplink coordinators to update hub-attached children ( #135586 )
2025-01-28 13:17:35 +01:00
dependabot[bot]
7db6f44f2d
Bump github/codeql-action from 3.28.5 to 3.28.6 ( #136686 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 13:15:41 +01:00
Teemu R.
82ee47ef77
Initial implementation for tplink tapo vacuums ( #131965 )
...
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-28 12:44:46 +01:00
epenet
1f35451863
Use runtime_data in epic_games_store ( #136709 )
2025-01-28 12:24:03 +01:00
Michael
8300fd2de8
Introduce unique_id to BackupAgent ( #136651 )
...
* add unique_id to BackupAgent
* adjust tests
2025-01-28 12:06:03 +01:00
epenet
91ff31a3be
Use runtime_data in epion ( #136708 )
2025-01-28 12:01:19 +01:00
epenet
933aec1027
Use runtime_data in epson ( #136706 )
2025-01-28 11:57:12 +01:00
Christopher Fenner
f14f7936eb
Support integrated ventilation on heating devices in ViCare integration ( #130356 )
2025-01-28 11:55:40 +01:00
Allen Porter
3ac062453f
Update nest config flow to create pub/sub topics ( #136609 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-28 11:53:57 +01:00
epenet
cd9abacdb2
Use runtime_data in eufylife_ble ( #136705 )
2025-01-28 11:52:10 +01:00
Christopher Fenner
8b738c919c
Correct labels in EnOcean config flow ( #136338 )
2025-01-28 11:51:07 +01:00
epenet
7fc5a2294d
Use runtime_data in evil_genius_labs ( #136704 )
2025-01-28 11:50:11 +01:00
epenet
f1305cd5a3
Improve type hints in econet ( #136693 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-01-28 11:45:24 +01:00
epenet
d9d6308b78
Cleanup use of hass.data in edl21 ( #136694 )
2025-01-28 11:43:59 +01:00
epenet
c7c234c5dd
Use runtime_data in electric_kiwi ( #136699 )
2025-01-28 11:34:57 +01:00
Gerben Jongerius
164078ac69
Add translations for youless sensors ( #136349 )
2025-01-28 11:29:29 +01:00
epenet
edac4b83d9
Use runtime_data in ezviz ( #136702 )
2025-01-28 11:29:26 +01:00
dependabot[bot]
6ad4dfc070
Bump actions/setup-python from 5.3.0 to 5.4.0 ( #136685 )
2025-01-28 11:28:21 +01:00
epenet
ff73545a86
Use runtime_data in econet ( #136691 )
2025-01-28 11:25:27 +01:00
Nathan Spencer
b1a4ba7b7c
Update config flow tests for litterrobot ( #136658 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-28 11:21:46 +01:00
epenet
5d55dcf392
Use runtime_data in electrasmart ( #136696 )
2025-01-28 11:58:10 +02:00
Allen Porter
b1fec51e2f
Update roborock tests to patch client before test setup ( #136587 )
2025-01-28 10:54:36 +01:00
epenet
1ad2598c6f
Use runtime_data in ecoforest ( #136689 )
2025-01-28 08:48:59 +01:00
epenet
b43379be7d
Standardize helpers.xxx_registry imports ( #136688 )
...
Standardize registry imports
2025-01-28 08:48:34 +01:00
Artem Sorokin
0cd7aff6ea
Add power/energy sensor for Matter draft electrical measurement cluster ( #132920 )
2025-01-28 08:37:39 +01:00
Paulus Schoutsen
5690516852
ChatSession: Split native content out of message class ( #136668 )
...
Split native content out of message class
2025-01-27 21:12:42 -08:00
J. Nick Koston
48a91540e1
Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ( #136684 )
2025-01-27 19:04:46 -10:00
IceBotYT
517d258fb4
Increase LaCrosse View polling interval to 60 seconds ( #136680 )
2025-01-27 21:59:40 -05:00
Abílio Costa
5a53ed9e5b
Merge Whirlpool tests into a parameterized test ( #136490 )
...
* Use fixtures in config flow tests for Whirlpool
* Keep old tests; new one will go to separate PR
* Merge Whirlpool tests into a parameterized test
* Address review comments
* Remove uneeded block wait calls
2025-01-28 00:51:40 +01:00
J. Nick Koston
e0ea5bfc51
Add Bluetooth WebSocket API to subscribe to connection allocations ( #136215 )
2025-01-27 11:49:49 -10:00
Marc Mueller
0b17d11683
Update flux-led to 1.1.3 ( #136666 )
2025-01-27 22:28:55 +01:00
Michael
50b0abbd7b
Bump pyfritzhome to 0.6.14 ( #136661 )
...
bump pyfritzhome to 0.6.14
2025-01-27 23:24:14 +02:00
J. Nick Koston
7cf20c95c2
Log the error when the WebSocket receives a error message ( #136492 )
...
* Log the error when the WebSocket receives a non-text message
related issue #126754
Right now we only log that it was a non-Text message
and silently swallow the exception
* coverage
2025-01-27 15:38:18 -05:00
Steven B.
c12fa34e33
Add support for tplink siren turn on parameters ( #136642 )
...
Add support for tplink siren parameters - Allow passing tone, volume, and duration for siren's play action.
---------
Co-authored-by: Teemu Rytilahti <tpr@iki.fi >
2025-01-27 21:27:29 +01:00
J. Nick Koston
b79221e666
Make static modbus entity values classvar defaults ( #136488 )
2025-01-27 21:25:20 +01:00
Michael Hansen
b633a0424a
Add HassClimateSetTemperature ( #136484 )
...
* Add HassClimateSetTemperature
* Use single target constraint
2025-01-27 14:18:31 -06:00
Allen Porter
58b4556a1d
Add the Model Context Protocol integration ( #135058 )
...
* Add the Model Context Protocol integration
* Improvements to mcp integration
* Move the API prompt constant
* Update config flow error handling
* Update test descriptions
* Update tests/components/mcp/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/mcp/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Address PR feedback
* Update homeassistant/components/mcp/coordinator.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Move tool parsing to the coordinator
* Update session handling not to use a context manager
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-01-27 14:38:52 -05:00
Denis Shulyaka
85540cea3f
Add LLM ActionTool ( #136591 )
...
Add ActionTool
2025-01-27 14:21:27 -05:00
Michael Hansen
7497beefed
Add single target constraint to async_match_targets ( #136643 )
...
Add single target constraint
2025-01-27 14:06:21 -05:00
Marcel van der Veldt
557b9d88b5
Catch and convert MatterError when sending device commands ( #136635 )
2025-01-27 19:36:16 +01:00
Michael Hansen
3984565084
Bump voip-utils to 0.3.0 ( #136648 )
2025-01-27 11:42:00 -06:00
Maciej Bieniek
ea92523af4
Bump aioshelly to 12.3.2 ( #136486 )
...
* Bump aioshelly
* Add timeout parameter for call_rpc
* Increase timeout for BLU TRV
* Log timeout
* Update test
* Use const in test
* Coverage
2025-01-27 18:06:03 +01:00
Norbert Rittel
6bbb857d0f
Fix spelling of "Pi-hole" and "API" in user-facing strings ( #136645 )
2025-01-27 17:59:21 +01:00
Erik Montnemery
d2138fe45b
Bump securetar to 2025.1.4 ( #136639 )
2025-01-27 17:28:45 +01:00
Norbert Rittel
5faf2fd66c
Replace "bosch_shc" with friendly name of integration ( #136410 )
2025-01-27 16:15:05 +00:00
Splint77
7c87bb2ffb
Twinkly RGBW color fixed ( #136593 )
2025-01-27 15:53:26 +00:00
Steven B.
a2830e7ebb
Add config flow data descriptions to ring integration ( #136464 )
...
* Add config flow data descriptions to ring integration
* Change Ring cloud to Ring account
* Revert config_flow change
2025-01-27 09:46:32 -06:00
Norbert Rittel
fc75d939eb
Fix spelling of "Hub" and sentence-casing of "options" ( #136573 )
...
* Fix spelling of "Hub" and sentence-casing of "options"
* Change "the change channel command" to "a …"
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com >
---------
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com >
2025-01-27 09:43:02 -06:00
Marcel van der Veldt
b9c3548b5a
Change discovery schema for Matter Identify button to ignore type of None ( #136621 )
2025-01-27 16:42:22 +01:00
Arie Catsman
679b7f4032
Fix test logic flaw in enphase_envoy test_select ( #136570 )
...
* Fix test logic flaw in enphase_envoy test_select
* Replace test loops by test parameters
* Implement review feedback to Improve use of parametrize parameters
2025-01-27 09:40:39 -06:00
Steven B.
84561b7446
Use typed ConfigEntry in ring coordinator ( #136457 )
...
* Use typed ConfigEntry in ring coordinator
* Make config_entry a positional argument for coordinator
2025-01-27 08:56:04 -06:00
epenet
037a0f25a4
Cleanup hass.data[DOMAIN] in application_credentials ( #136625 )
2025-01-27 15:06:03 +01:00
epenet
e1607344f0
Cleanup unnecessary type hint in assist_satellite ( #136626 )
2025-01-27 15:05:42 +01:00
epenet
7dc2b92452
Use typed coordinator and runtime_data in eafm ( #136629 )
...
* Move coordinator and use runtime_data in eafm
* Add type hints
2025-01-27 15:05:20 +01:00
dependabot[bot]
2878ba601b
Bump github/codeql-action from 3.28.4 to 3.28.5 ( #136613 )
2025-01-27 14:28:04 +01:00
dependabot[bot]
ba070b34c8
Bump docker/build-push-action from 6.12.0 to 6.13.0 ( #136612 )
2025-01-27 14:27:41 +01:00
dependabot[bot]
f87d952816
Bump codecov/codecov-action from 5.3.0 to 5.3.1 ( #136614 )
2025-01-27 14:09:04 +01:00
epenet
55278ebfc8
Use runtime_data in ecobee ( #136632 )
2025-01-27 13:31:47 +01:00
Avi Miller
6c9ff41b0b
Add product IDs for new LIFX Ceiling lights ( #136619 )
2025-01-27 13:06:01 +01:00
David Rapan
4e29ac8e1b
Starlink's energy consumption & usage cumulation fix ( #135889 )
...
* refactor: history_stats result indexing
* fix: Energy consumption & Usage cumulation
* fix: typo
* fix: mypy error: Call to untyped function
* refactor: Use generic tuple instead of typing's Tuple
* fix: tuple
* fix: just syntax test
* fix: AttributeError: 'NoneType' object has no attribute 'usage'
* refactor: Return type
* refactor: Merge into single method
* refactor: Complex unpack test
2025-01-27 12:44:59 +01:00
epenet
111906f54e
Add missing exclude_integrations in lovelace compatibility code ( #136618 )
...
Add missing exclude_integrations in lovelace
2025-01-27 12:41:25 +01:00
Ludovic BOUÉ
6015c936b0
Add a Matter temperature sensor based on Thermostat device LocalTemperature attribute ( #133888 )
2025-01-27 11:35:33 +01:00
starkillerOG
f1dfae6937
Ask for permission to disable Reolink privacy mode during config flow ( #136511 )
2025-01-27 10:52:48 +01:00
epenet
439a393816
Use runtime_data in deconz ( #136412 )
...
* Use runtime_data in deconz
* Adjust master logic
* Simplify
* Move DeconzConfigEntry definition
* More TYPE_CHECKING
* Apply suggestions from code review
2025-01-27 10:16:57 +01:00
epenet
acb9d68706
Use runtime_data in dynalite ( #136448 )
...
* Use runtime_data in dynalite
* Delay listener
2025-01-27 10:16:33 +01:00
epenet
1e0165c5f7
Add lovelace compatiblity code ( #136617 )
...
* Add lovelace compatiblity code
* Docstring
* Add tests
2025-01-27 10:16:13 +01:00
epenet
ffdb686363
Use runtime_data in crownstone ( #136406 )
...
* Use runtime_data in crownstone
* Move some logic into __init__
* Remove underscore in async_update_listener
2025-01-27 10:15:53 +01:00
Allen Porter
385a078675
Bump nest to python-nest-sdm to 7.1.0 ( #136611 )
2025-01-27 11:04:27 +02:00
Cyrill Raccaud
33a23ad1c6
Add diagnostic sensors for the active subscription of Cookidoo ( #136485 )
...
* add diagnostics for the active subcription
* fix mapping between api and ha states for subscription
* multiline lambda
2025-01-27 08:43:30 +01:00
Erik Montnemery
245ee2498e
Update hassio to use the backup integration to make backups before update ( #136235 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-27 08:25:22 +01:00
Allen Porter
69938545df
Push more of the LLM conversation agent loop into ChatSession ( #136602 )
...
* Push more of the LLM conversation agent loop into ChatSession
* Revert unnecessary changes
* Revert changes to agent id filtering
2025-01-26 22:16:19 -05:00
Andrew Sayre
dfbb48552c
Bump pyheos to v1.0.1 ( #136604 )
2025-01-26 20:49:55 -06:00
Marc Mueller
107184b55f
Update mypy-dev to 1.16.0a1 ( #136544 )
...
* Update mypy-dev to 1.16.0a1
* Fix
* Use type ignore until fixed upstream
2025-01-26 17:41:05 -06:00
Arie Catsman
642a06b0f0
Optimize enphase_envoy test integration setup. ( #136572 )
2025-01-26 17:38:45 -06:00
Pete Sage
3582d9b4da
Bump SoCo to 0.30.8 - Sonos ( #136601 )
...
update soco to 0.30.8
2025-01-26 17:34:16 -06:00
starkillerOG
17e12e6671
Prevent errors when Reolink privacy mode is turned on ( #136506 )
2025-01-26 22:44:15 +01:00
Jan Bouwhuis
3e0f6562c7
Cleanup stale devices on incomfort integration startup ( #136566 )
2025-01-26 14:57:32 -06:00
Steven B.
7133eec185
Bump python-kasa to 0.10.0 ( #136586 )
...
Bump python-kasa to 0.10.0
Release notes: https://github.com/python-kasa/python-kasa/releases/tag/0.10.0
2025-01-26 21:43:31 +01:00
starkillerOG
40127a5ca4
Add Reolink privacy switch entity ( #136521 )
2025-01-26 20:03:13 +01:00
Joris Pelgröm
db2fed2034
Fix LetPot reauthentication flow tests setting up config entry ( #136589 )
...
Fix LetPot reauth tests setting up config entry
2025-01-26 09:42:44 -08:00
Joost Lekkerkerker
647a7ae8e0
Bump yt-dlp to 2025.01.26 ( #136581 )
2025-01-26 17:46:26 +01:00
epenet
feb65c7e9f
Fix optional argument in deconz test type definition ( #136411 )
2025-01-26 17:42:10 +01:00
Norbert Rittel
909af0db82
Fix sentence-casing in action names, spelling of "IDs" ( #136576 )
2025-01-26 17:33:33 +01:00
Norbert Rittel
363ecde41b
Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ( #136578 )
2025-01-26 17:32:09 +01:00
Andrew Sayre
b27ee261bb
Fix HEOS play media type playlist ( #136585 )
2025-01-26 17:25:30 +01:00
Andrew Sayre
6a877ec77d
Don't cast type in HEOS services ( #136583 )
2025-01-26 16:53:10 +01:00
Andrew Sayre
a2bc260dc1
Bump HEOS quality scale to silver ( #136533 )
...
bump heos quality scale
2025-01-26 09:51:29 -06:00
Andrew Sayre
b467bb2813
Use typed ConfigEntry throughout HEOS ( #136569 )
2025-01-26 16:41:04 +01:00
Norbert Rittel
c9218b91c1
Make casing of "server" and action descriptions consistent ( #136561 )
2025-01-26 16:33:43 +01:00
Markus Adrario
a9f14ce174
Bump pyHomee to 1.2.5 ( #136567 )
2025-01-26 07:48:35 -06:00
Dan Raper
7044771876
Add select platform to Ohme ( #136536 )
...
* Add select platform
* Formatting
* Add parallel updates to select
* Remove comments
2025-01-26 13:52:01 +01:00
Markus Adrario
93a231fb19
Homee cover-test ( #136563 )
...
initial cover-test
2025-01-26 13:49:28 +01:00
tronikos
3adbf75154
Bump opower to 0.8.8 ( #136555 )
2025-01-26 12:06:05 +01:00
Andrew Sayre
f8013655be
Move action implementation out of HEOS Coordinator ( #136539 )
...
* Move play_source
* Update property docstring
* Correct import location
2025-01-26 11:20:37 +01:00
Dan Raper
ee07f1f290
Bump ohmepy version to 1.2.6 ( #136547 )
2025-01-25 19:05:20 -06:00
Martin Hjelmare
1a57992e78
Add restore backup tests ( #136538 )
...
* Test restore backup with busy manager
* Test restore backup with agent error
* Test restore backup with file error
2025-01-25 18:20:41 -06:00
Norbert Rittel
733e1feba3
Fix wrong plural on tado.add_meter_reading action ( #136524 )
...
As this action can only take a single argument the plural introduced in the descriptions is misleading.
This also makes the friendly name of the action consistent with its key name.
2025-01-25 18:20:05 -06:00
Robin Wohlers-Reichel
cffb0a03d2
Add Darsstar as codeowner for solax integration ( #136528 )
...
* Add Darsstar as codeowner for solax integration
* Update manifest.json
2025-01-25 18:18:20 -06:00
Michael
cf8409dcd2
Add backup agent to Synology DSM ( #135227 )
...
* pre-alpha state
* small type
* use ChunkAsyncStreamIterator from aiohttp_client helper
* create parent folders during upload if none exists
* check file station permissionsduring setup
* ensure backup-agents are reloaded
* adjust config flow
* fix check for availability of file station
* fix possible unbound
* add config flow tests
* fix existing tests
* add backup tests
* backup listeners are not async
* some more tests
* migrate existing config entries
* fix migration
* notify backup listeners only when needed during setup
* add backup settings to options flow
* switch back to the listener approach from the dev docs example
* add negative tests
* fix tests
* use HassKey
* fix tests
* Revert "use HassKey"
This reverts commit 71c5a4d6fa9c04b4907ff5f8df6ef7bd1737aa85.
* use hass loop call_soon instead of non-eager-start tasks
* use HassKey for backup-agent-listeners
* delete empty backup-agent-listener list from hass.data
* don't handle single file download errors
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* add more tests
* we don't have entities related to file_station api
* add more backup tests
* test unload backup agent
* revert sorting of properties
* additional use hass config location for default backup path
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-25 22:31:30 +01:00
Christopher Fenner
5e6f624938
Add heat pump heating rod sensors in ViCare integration ( #136467 )
...
* add heating rod sensors
* add labels
* update snapshot
2025-01-25 21:42:49 +01:00
Keith
34e8595d19
Updated igloohome-api dependency to 0.1.0 ( #136516 )
...
- Updated igloohome-api to 0.1.0
2025-01-25 21:38:27 +01:00
J. Nick Koston
412636a198
Remove unneeded call active check in modbus ( #136487 )
...
We have an asyncio.Lock in place to prevent polling collisions
now so this is no longer needed
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-01-25 19:31:49 +02:00
Indu Prakash
1bf97e3f45
Bump pyvesync to 2.1.16 ( #136493 )
...
Update use pyvesync 2.1.16
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-01-25 19:31:16 +02:00
Abílio Costa
42f7bd0a8f
Reuse fixtures in config flow tests for Whirlpool ( #136489 )
...
* Use fixtures in config flow tests for Whirlpool
* Keep old tests; new one will go to separate PR
2025-01-25 19:30:52 +02:00
mkmer
821abc8c53
Bump AIOSomeComfort to 0.0.30 in Honeywell ( #136523 )
2025-01-25 19:22:03 +02:00
J. Nick Koston
772f61cf77
Reduce boilerplate code to setup modbus platform entities ( #136491 )
2025-01-25 07:14:06 -10:00
Andrew Sayre
2fb85aab8e
Incorporate GroupManager into HEOS Coordinator ( #136462 )
...
* Incorporate GroupManager
* Update quality scale
* Fix group params
* Revert quality scale change
* Rename varaible
* Move group action implementaton out of coordinator
* Fix get_group_members hass access
* entity -> entity_id
2025-01-25 18:04:33 +01:00
Joost Lekkerkerker
2db301fab9
Fix Spotify flaky test ( #136529 )
2025-01-25 18:53:27 +02:00
TimL
05bdfe7aa6
Abort config flow is device is unsupported ( #136505 )
...
* Abort config flow if device is not yet supported
* Abort on user step for unsupported device
* Add string for unsupported device
* fix tests due to extra get_info calls
* add tests for unsupported devices to abort flow
2025-01-25 13:17:38 +01:00
Ludovic BOUÉ
71d63bac8d
Add TemperatureLevel feature from Matter TemperatureControl cluster ( #134532 )
2025-01-25 12:22:45 +01:00
starkillerOG
8b24bac1d1
Bump reolink_aio to 0.11.8 ( #136504 )
2025-01-25 11:28:52 +01:00
Joost Lekkerkerker
fb04c256a8
Refactor EZVIZ config flow tests ( #136434 )
2025-01-25 10:43:22 +01:00
Steven B.
28951096a8
Update tplink climate platform to use thermostat module ( #136166 )
2025-01-25 10:38:06 +01:00
TimL
b25b97b6b6
Bump pysmlight to v0.1.6 ( #136496 )
2025-01-25 09:22:26 +01:00
J. Nick Koston
d84fa1fcfb
Fix httpx late import of trio doing blocking I/O in the event loop ( #136409 )
...
httpx 0.28.1 moved the trio import to happen a bit later
```
2025-01-23 19:53:12.370 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open with args (/lib/c, rb) inside the event loop by integration rest at homeassistant/components/rest/data.py, line 88: self._async_client = create_async_httpx_client( (offender: /usr/local/lib/python3.13/ctypes/util.py, line 285: with open(filepath, rb) as fh:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+rest%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 227, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2033, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2360, in _async_forward_entry_setup
result = await async_setup_component(
File "/usr/src/homeassistant/homeassistant/setup.py", line 165, in async_setup_component
result = await _async_setup_component(hass, domain, config)
File "/usr/src/homeassistant/homeassistant/setup.py", line 420, in _async_setup_component
result = await task
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 90, in async_setup
await component.async_setup(config)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 146, in async_setup
self.hass.async_create_task_internal(
File "/usr/src/homeassistant/homeassistant/core.py", line 832, in async_create_task_internal
task = create_eager_task(target, name=name, loop=self.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 307, in async_setup_platform
await self._platforms[key].async_setup(platform_config, discovery_info)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 303, in async_setup
await self._async_setup_platform(async_create_setup_awaitable)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 363, in _async_setup_platform
awaitable = create_eager_task(awaitable, loop=hass.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/components/rest/sensor.py", line 85, in async_setup_platform
await rest.async_update(log_errors=False)
File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 88, in async_update
self._async_client = create_async_httpx_client(
2025-01-23 19:53:12.371 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to glob with args (/lib/libc.so,) inside the event loop by integration rest at homeassistant/components/rest/data.py, line 88: self._async_client = create_async_httpx_client( (offender: /usr/local/lib/python3.13/ctypes/util.py, line 311: for f in glob({0}{1}.format(prefix, suffix)):), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+rest%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#glob
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 227, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2033, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2360, in _async_forward_entry_setup
result = await async_setup_component(
File "/usr/src/homeassistant/homeassistant/setup.py", line 165, in async_setup_component
result = await _async_setup_component(hass, domain, config)
File "/usr/src/homeassistant/homeassistant/setup.py", line 420, in _async_setup_component
result = await task
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 90, in async_setup
await component.async_setup(config)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 146, in async_setup
self.hass.async_create_task_internal(
File "/usr/src/homeassistant/homeassistant/core.py", line 832, in async_create_task_internal
task = create_eager_task(target, name=name, loop=self.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 307, in async_setup_platform
await self._platforms[key].async_setup(platform_config, discovery_info)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 303, in async_setup
await self._async_setup_platform(async_create_setup_awaitable)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 363, in _async_setup_platform
awaitable = create_eager_task(awaitable, loop=hass.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/components/rest/sensor.py", line 85, in async_setup_platform
await rest.async_update(log_errors=False)
File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 88, in async_update
self._async_client = create_async_httpx_client(
2025-01-23 19:53:12.372 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to iglob with args (/lib/libc.so,) inside the event loop by integration rest at homeassistant/components/rest/data.py, line 88: self._async_client = create_async_httpx_client( (offender: /usr/local/lib/python3.13/glob.py, line 31: return list(iglob(pathname, root_dir=root_dir, dir_fd=dir_fd, recursive=recursive,), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+rest%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#iglob
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 227, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2033, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2360, in _async_forward_entry_setup
result = await async_setup_component(
File "/usr/src/homeassistant/homeassistant/setup.py", line 165, in async_setup_component
result = await _async_setup_component(hass, domain, config)
File "/usr/src/homeassistant/homeassistant/setup.py", line 420, in _async_setup_component
result = await task
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 90, in async_setup
await component.async_setup(config)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 146, in async_setup
self.hass.async_create_task_internal(
File "/usr/src/homeassistant/homeassistant/core.py", line 832, in async_create_task_internal
task = create_eager_task(target, name=name, loop=self.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 307, in async_setup_platform
await self._platforms[key].async_setup(platform_config, discovery_info)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 303, in async_setup
await self._async_setup_platform(async_create_setup_awaitable)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 363, in _async_setup_platform
awaitable = create_eager_task(awaitable, loop=hass.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/components/rest/sensor.py", line 85, in async_setup_platform
await rest.async_update(log_errors=False)
File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 88, in async_update
self._async_client = create_async_httpx_client(
2025-01-23 19:53:12.374 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to scandir with args (/lib,) inside the event loop by integration rest at homeassistant/components/rest/data.py, line 88: self._async_client = create_async_httpx_client( (offender: /usr/local/lib/python3.13/glob.py, line 170: with os.scandir(arg) as it:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+rest%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#scandir
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 227, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 213, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 707, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 678, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2033, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2360, in _async_forward_entry_setup
result = await async_setup_component(
File "/usr/src/homeassistant/homeassistant/setup.py", line 165, in async_setup_component
result = await _async_setup_component(hass, domain, config)
File "/usr/src/homeassistant/homeassistant/setup.py", line 420, in _async_setup_component
result = await task
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 90, in async_setup
await component.async_setup(config)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 146, in async_setup
self.hass.async_create_task_internal(
File "/usr/src/homeassistant/homeassistant/core.py", line 832, in async_create_task_internal
task = create_eager_task(target, name=name, loop=self.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 307, in async_setup_platform
await self._platforms[key].async_setup(platform_config, discovery_info)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 303, in async_setup
await self._async_setup_platform(async_create_setup_awaitable)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 363, in _async_setup_platform
awaitable = create_eager_task(awaitable, loop=hass.loop)
File "/usr/src/homeassistant/homeassistant/util/async_.py", line 45, in create_eager_task
return Task(coro, loop=loop, name=name, eager_start=True)
File "/usr/src/homeassistant/homeassistant/components/rest/sensor.py", line 85, in async_setup_platform
await rest.async_update(log_errors=False)
File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 88, in async_update
self._async_client = create_async_httpx_client(
```
2025-01-25 09:15:05 +01:00
epenet
ddf071c80e
Move deconz function to util.py ( #136414 )
2025-01-25 08:41:54 +01:00
epenet
829fab5371
Cleanup update_listener in deconz ( #136416 )
2025-01-25 08:40:22 +01:00
J. Nick Koston
891485f306
Bump pydantic to 2.10.6 ( #136483 )
2025-01-24 12:17:52 -10:00
Steven Looman
8622beb8a7
Bump async-upnp-client to 0.43.0 ( #136481 )
2025-01-24 12:05:31 -10:00
Christian
9993a68a55
Powerwall: Reuse authentication cookie ( #136147 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-24 11:52:24 -10:00
Joost Lekkerkerker
f5fc46a7be
Make Spotify polling interval dynamic ( #136461 )
2025-01-24 22:03:46 +01:00
Norbert Rittel
7363413d3d
Fix sentence-casing in strings of Vizio integration ( #136465 )
2025-01-24 22:00:46 +02:00
Raphael Hehl
c25ffd3e66
Bump uiprotect to version 7.5.0 ( #136475 )
2025-01-24 13:57:19 -06:00
Steven B.
1697e24068
Add PARALLEL_UPDATES constant to ring integration platforms ( #136470 )
2025-01-24 20:48:55 +01:00
Josef Zweck
b0188772bc
Bump aioacaia to 0.1.14 ( #136453 )
2025-01-24 17:01:44 +01:00
Markus Adrario
a56c37a508
Add more sensors to homee ( #136445 )
2025-01-24 16:02:14 +01:00
epenet
728d381eb3
Move dynalite service definitions to separate module ( #136446 )
2025-01-24 15:55:53 +01:00
Artur Pragacz
fc9ad40ac8
Reorganize input sources in Onkyo options ( #133511 )
2025-01-24 15:45:53 +01:00
epenet
51bc56929b
Use runtime_data in dunehd ( #136443 )
2025-01-24 15:45:34 +01:00
J. Nick Koston
98e59f01b7
Bump aioharmony to 0.4.1 ( #136413 )
...
changelog: https://github.com/Harmony-Libs/aioharmony/compare/v0.4.0...v0.4.1
2025-01-24 16:23:22 +02:00
epenet
4dc873416f
Use runtime_data in dexcom ( #136441 )
2025-01-24 15:14:05 +01:00
epenet
f3e13f4662
Use runtime_data in duotecno ( #136444 )
2025-01-24 15:13:53 +01:00
epenet
2e78ab620f
Use runtime_data in dormakaba_dkey ( #136440 )
2025-01-24 14:52:22 +01:00
epenet
f6b1786b13
Move dexcom coordinator to separate module ( #136433 )
2025-01-24 14:20:23 +01:00
epenet
384c173ab3
Use runtime_data in directv ( #136435 )
2025-01-24 14:14:42 +01:00
epenet
c991d4dac5
Move dormakaba_dkey coordinator to separate module ( #136437 )
2025-01-24 14:14:03 +01:00
David Knowles
7050dbb66d
Refactor the Hydrawise config flow ( #135886 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 14:13:54 +01:00
Shay Levy
47efb68780
Add missing translations for LG webOS TV and fix names ( #136438 )
2025-01-24 14:13:10 +01:00
Erwin Douna
5d353a9833
Tado change to async and add Data Update Coordinator ( #134175 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 13:05:54 +01:00
Jan Bouwhuis
09559a43ad
Rename incomfort exceptions classes to fix typo and assign correct translation domain ( #136426 )
2025-01-24 12:17:23 +01:00
Andrew Sayre
a3ba3bbb1d
Incorporate SourceManager into HEOS Coordinator ( #136377 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 11:56:41 +01:00
Indu Prakash
50cf94ca9b
Fix humidifier mode for Vesync ( #135746 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 11:50:23 +01:00
Glenn Vandeuren (aka Iondependent)
72d1ac9f92
Bump nhc to 0.3.9 ( #136418 )
2025-01-24 11:44:15 +01:00
epenet
c2fe7230b5
Use runtime_data in denonavr ( #136424 )
2025-01-24 11:38:24 +01:00
Franck Nijhof
20e936c7b9
Omit Peblar update entities for most white label devices ( #136374 )
2025-01-24 11:33:25 +01:00
epenet
4e89c2322b
Simplify update listener in denonavr ( #136422 )
2025-01-24 11:26:09 +01:00
epenet
6fde10ef9e
Move denonavr shared constants to central location ( #136421 )
2025-01-24 11:23:23 +01:00
J. Nick Koston
0abdda7abb
Bump WSDiscovery to 2.1.2 ( #136363 )
2025-01-23 23:30:49 -10:00
Franck Nijhof
6145ea2323
2025.1.4 ( #136407 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Matt Doran <mattdoran76@gmail.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Makrit <sinticlee@gmail.com >
Co-authored-by: Claudio Ruggeri - CR-Tech <41435902+crug80@users.noreply.github.com >
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
Co-authored-by: Yuxin Wang <yuxinwang.dev@gmail.com >
Co-authored-by: Åke Strandberg <ake@strandberg.eu >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com >
Fix slave id equal to 0 (#136263 )
2025-01-24 09:50:20 +01:00
Thomas55555
5a30156372
Bump aioautomower to 2025.1.1 ( #136365 )
2025-01-23 22:38:38 -10:00
J. Nick Koston
f3074dc218
Bump aioharmony to 0.4.0 ( #136398 )
2025-01-23 22:24:12 -10:00
Franck Nijhof
223b437cb9
Bump version to 2025.1.4
2025-01-24 08:02:10 +00:00
Klaas Schoute
b9443fa204
Bump powerfox to v1.2.1 ( #136366 )
2025-01-24 08:01:52 +00:00
Joost Lekkerkerker
acbbb19788
Bump aiowithings to 3.1.5 ( #136350 )
2025-01-24 08:01:49 +00:00
Paul Bottein
7590a868b9
Update frontend to 20250109.2 ( #136348 )
2025-01-24 08:01:45 +00:00
Paul Bottein
4b13c20e74
Update frontend to 20250109.1 ( #136339 )
2025-01-24 08:01:42 +00:00
Åke Strandberg
4cf1b1a707
Avoid keyerror on incomplete api data in myuplink ( #136333 )
...
* Avoid keyerror
* Inject erroneous value in device point fixture
* Update diagnostics snapshot
2025-01-24 08:01:39 +00:00
Franck Nijhof
1f8129f4b8
Update peblar to v0.4.0 ( #136329 )
...
* Update peblar to v0.4.0
* Update snapshots
2025-01-24 08:01:35 +00:00
Yuxin Wang
2e4a19b058
Fallback to None for literal "Blank" serial number for APCUPSD integration ( #136297 )
...
* Fallback to None for Blank serial number
* Fix comments
2025-01-24 08:01:32 +00:00
Simon Lamon
0caa1ed825
Handle LinkPlay devices with no mac ( #136272 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-24 08:01:28 +00:00
Claudio Ruggeri - CR-Tech
e7a4f5fd27
Fix slave id equal to 0 ( #136263 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-24 08:00:49 +00:00
epenet
8b08cb9bc1
Use runtime_data in coolmaster ( #136405 )
...
* Use runtime_data in coolmaster
* Adjust test
2025-01-24 08:58:35 +01:00
Makrit
0512fc5e0c
Handle width and height placeholders in the thumbnail URL ( #136227 )
2025-01-24 07:52:29 +00:00
G Johansson
8440a27152
Bump holidays to 0.65 ( #136122 )
2025-01-24 07:52:26 +00:00
Matt Doran
7af7219b01
Update Hydrawise maximum watering duration to meet the app limits ( #136050 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-24 07:52:22 +00:00
Makrit
6a1279611d
Handle width and height placeholders in the thumbnail URL ( #136227 )
2025-01-24 08:49:33 +01:00
G Johansson
e44cfa00af
Remove deprecated 17track package sensor ( #136389 )
2025-01-24 08:43:18 +01:00
dependabot[bot]
90d95d935e
Bump codecov/codecov-action from 5.2.0 to 5.3.0 ( #136402 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 08:42:58 +01:00
dependabot[bot]
6854feeb40
Bump github/codeql-action from 3.28.3 to 3.28.4 ( #136401 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 08:34:48 +01:00
Shay Levy
fe67069c91
Add translated action exceptions to LG webOS TV ( #136397 )
...
* Add translated action exceptions to LG webOS TV
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 02:07:24 +02:00
epenet
3bbcd37ec8
Use runtime_data in ccm15 ( #136378 )
2025-01-24 02:02:38 +02:00
epenet
c691f8cc1e
Use runtime_data in comelit ( #136384 )
2025-01-24 01:50:36 +02:00
epenet
1593b40f52
Use runtime_data in daikin ( #136376 )
2025-01-24 01:49:31 +02:00
epenet
a70a9d2f76
Use runtime_data in coinbase ( #136381 )
2025-01-24 00:12:08 +01:00
Paulus Schoutsen
005ae3ace6
Allow LLMs to get calendar events from exposed calendars ( #136304 )
2025-01-23 17:54:04 -05:00
Michael Hansen
414fa4125e
Don't translate state names in default agent responses ( #136382 )
...
Don't translate state names in responses
2025-01-23 16:03:48 -06:00
J. Nick Koston
a12255ea5d
Migrate modbus to use HassKey ( #136379 )
2025-01-23 22:56:31 +01:00
Claudio Ruggeri - CR-Tech
5e34babc39
Fix slave id equal to 0 ( #136263 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-23 11:12:02 -10:00
Hervé Cauwelier
0cd87cf3e9
holiday: asynchronously generate the entity name ( #136354 )
...
Asking the country translation was trigerring Babel to open a file, and
thus a blocking I/O.
2025-01-23 21:51:01 +01:00
Klaas Schoute
cd16a57e04
Bump powerfox to v1.2.1 ( #136366 )
2025-01-23 20:52:54 +01:00
Simon Lamon
b682495fda
Handle LinkPlay devices with no mac ( #136272 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-23 20:36:59 +01:00
Markus Lanthaler
2617575e18
Set Netgear device entities to unavailable when the device is not connected ( #135362 )
2025-01-23 20:23:03 +01:00
Andrew Sayre
507239c661
Incorporate ControllerManager into HEOS Coordinator ( #136302 )
...
* Integrate ControllerManager
* Test for uncovered
* Correct test docstring
* Cast entry before graph access
* Assert config_entry state in reauth
* Use implicit casting
2025-01-23 12:52:56 -06:00
J. Nick Koston
9d83bbfec6
Refactor modbus polling to prevent dupe updates and memory leak ( #136211 )
2025-01-23 19:52:40 +01:00
Steven B.
2466df2b78
Fix tplink deprecated entity cleanup ( #136160 )
2025-01-23 19:51:56 +01:00
Matt Doran
b2624e6274
Update Hydrawise maximum watering duration to meet the app limits ( #136050 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-23 19:50:56 +01:00
Jan Bouwhuis
59d677ba3e
Enable strict typing for incomfort integration ( #136291 )
...
* Enable strict typing for incomfort integration
* Comply to strict typing
* Wrap in bool
2025-01-23 19:21:39 +01:00
Chris
ac7b9d7639
Properly parse AirNow API data in coordinator ( #136198 )
2025-01-23 19:09:03 +01:00
Arie Catsman
c98df36b75
Bump pyenphase to 1.23.1 ( #136200 )
2025-01-23 19:05:57 +01:00
epenet
5803d44443
Cleanup hass.data in cloudflare ( #136358 )
2025-01-23 19:04:10 +01:00
Norbert Rittel
61694648fc
Several fixes in user-facing strings of Renson integration actions ( #136279 )
2025-01-23 18:56:08 +01:00
epenet
21a83c4875
Use runtime_data in canary ( #136357 )
2025-01-23 18:53:04 +01:00
epenet
29c528ee54
Use runtime_data in bosch_shc ( #136356 )
2025-01-23 18:52:10 +01:00
epenet
8dba4affa9
Move single-use lovelace function ( #136336 )
2025-01-23 18:48:48 +01:00
Norbert Rittel
dae4b53cb7
Fix sentence-casing in isy994 integration strings, reword "lock user code" ( #136316 )
2025-01-23 18:38:56 +01:00
epenet
83e826219a
Enable strict-typing in lovelace ( #136327 )
2025-01-23 18:37:58 +01:00
Jan Bouwhuis
33ce795695
Improve error handling for incomfort gateway ( #136317 )
2025-01-23 18:26:28 +01:00
Åke Strandberg
3da9c599dc
Avoid keyerror on incomplete api data in myuplink ( #136333 )
...
* Avoid keyerror
* Inject erroneous value in device point fixture
* Update diagnostics snapshot
2025-01-23 19:04:00 +02:00
Åke Strandberg
025f70445b
Bump myuplink lib to 0.7.0 ( #136343 )
2025-01-23 19:01:50 +02:00
Paul Bottein
d29572f3d0
Update frontend to 20250109.2 ( #136348 )
2025-01-23 17:18:00 +01:00
Joost Lekkerkerker
d8223a1771
Bump aiowithings to 3.1.5 ( #136350 )
2025-01-23 17:17:07 +01:00
Joost Lekkerkerker
132f418f92
Add reconfigure flow to Airgradient ( #136324 )
...
* Add reconfigure flow to Airgradient
* Update homeassistant/components/airgradient/strings.json
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-23 16:53:31 +02:00
Paul Bottein
093c41cd83
Update frontend to 20250109.1 ( #136339 )
2025-01-23 15:49:18 +01:00
Martin Hjelmare
dabcc6d55a
Clean up remaining backup manager tests ( #136335 )
2025-01-23 15:23:44 +01:00
Norbert Rittel
5dfafd9f2e
Replace key names with translatable friendly names in zwave_js ( #136318 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2025-01-23 15:15:08 +01:00
Franck Nijhof
f6a040d598
Update peblar to v0.4.0 ( #136329 )
...
* Update peblar to v0.4.0
* Update snapshots
2025-01-23 15:02:30 +02:00
Shay Levy
66f945e852
Bump aiowebostv to 0.6.0 ( #136206 )
2025-01-23 13:51:24 +01:00
Joost Lekkerkerker
40ed0562bc
Add translated action exceptions to Airgradient ( #136322 )
...
* Add translated action exceptions to Airgradient
* Add translated action exceptions to Airgradient
2025-01-23 14:48:46 +02:00
Gerben Jongerius
d6f6961674
Restructure the youless integration internals ( #135842 )
2025-01-23 13:35:21 +01:00
Joost Lekkerkerker
e57dafee6c
Add parallel updates to Airgradient ( #136323 )
2025-01-23 13:35:53 +02:00
Abílio Costa
75738f2105
Add system_health the to Network component ( #135514 )
2025-01-23 12:30:46 +01:00
epenet
73bd21e0ab
Use HassKey in lovelace ( #136313 )
...
* Use HassKey in lovelace
* Improve type hints
* docstring
* Rename constant
2025-01-23 11:26:18 +01:00
Joost Lekkerkerker
ae65a81188
Update Overseerr quality scale ( #136260 )
...
* Update Overseerr quality scale
* Update Overseerr quality scale
* Update Overseerr quality scale
2025-01-23 10:24:26 +01:00
epenet
10cfef1f3e
Cleanup map references in lovelace ( #136314 )
...
* Cleanup map references in lovelace
* Cleanup fixtures
2025-01-23 10:10:37 +01:00
Fábio Domingues
8172afd9f4
Auto select thermostat preset when selecting temperature ( #134146 )
2025-01-23 09:41:29 +01:00
Christopher Fenner
40348890da
Add heat pump supply pressure sensor in ViCare integration ( #136265 )
2025-01-23 09:15:24 +01:00
J. Nick Koston
b839a2e2bd
Fix handling of non-supported devices in led-ble ( #136300 )
2025-01-23 09:09:11 +01:00
dependabot[bot]
f5542450c4
Bump codecov/codecov-action from 5.1.2 to 5.2.0 ( #136306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 09:06:13 +01:00
dependabot[bot]
be0a344642
Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 ( #136307 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 09:05:32 +01:00
dependabot[bot]
df036d3091
Bump dawidd6/action-download-artifact from 7 to 8 ( #136309 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 09:05:10 +01:00
dependabot[bot]
9fc21c389a
Bump github/codeql-action from 3.28.2 to 3.28.3 ( #136308 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 09:01:39 +01:00
Norbert Rittel
595a7fbcd7
Fix grammar of OSO auth and action descriptions ( #136312 )
2025-01-23 08:58:33 +01:00
Dan Raper
95b49fd2bc
Add time platform to ohme ( #136289 )
2025-01-23 08:20:03 +01:00
Nathan Spencer
90bd783fff
Standardize DOMAIN usage in litterrobot tests ( #136290 )
...
* Standardize DOMAIN usage in litterrobot tests
* Fix additional DOMAIN references in tests
* Make platform domain usage more clear in tests
2025-01-23 08:17:59 +01:00
J. Nick Koston
75bdcee3e4
Bump led-ble to 1.1.4 ( #136301 )
2025-01-22 18:45:44 -10:00
J. Nick Koston
29ce89ee4f
Bump zeroconf to 0.141.0 ( #136292 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.140.1...0.141.0
2025-01-22 22:25:03 -06:00
J. Nick Koston
7afd1f8cf8
Avoid useless data conversion in sonos config flow ( #136294 )
...
We would convert the zeroconf data to a dict and pass
it to async_step_discovery which does nothing with it
2025-01-22 22:24:12 -06:00
J. Nick Koston
ce792f6fe9
Bump onvif-zeep-async to 3.2.5 ( #136299 )
2025-01-22 18:19:56 -10:00
Jeff Terrace
68b6a7c987
Add TP-Link Tapo pet detection to onvif parsers ( #136303 )
2025-01-22 18:19:09 -10:00
Yuxin Wang
43d8c0bb6e
Fallback to None for literal "Blank" serial number for APCUPSD integration ( #136297 )
...
* Fallback to None for Blank serial number
* Fix comments
2025-01-22 22:10:52 -06:00
rwalker777
6fa4cbd3e1
Revert "Add Tuya based bluetooth lights" ( #133386 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-22 18:04:39 -10:00
Jan Bouwhuis
ff7601e676
Bump incomfort-client to v0.6.7 ( #136285 )
...
* Bump incomfort-client to v0.6.7
* Fix mypy
2025-01-22 23:30:10 +01:00
Nathan Spencer
544c4a0583
Cleanup litterrobot sensor entity ( #136287 )
2025-01-22 23:03:50 +01:00
Petro31
4a7e009f27
Allow time triggers with offsets to use input_datetimes ( #131550 )
2025-01-22 21:57:13 +00:00
Thomas Lake
cad49453eb
ping: Suppress ProcessLookupError on timeout ( #134281 )
2025-01-22 22:30:04 +01:00
epenet
3a493bb6c0
Improve type hints in benchmark script ( #136259 )
2025-01-22 22:29:00 +01:00
Nathan Spencer
33f966a12e
Convert LitterRobotHub to a DataUpdateCoordinator ( #136283 )
2025-01-22 22:20:13 +01:00
Dan Raper
e3c836aa7d
Add number platform to ohme ( #136271 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-01-22 22:19:54 +01:00
Andrew Sayre
52f77626f7
Implement Coordinator for HEOS (initial plumbing) ( #136205 )
2025-01-22 22:12:05 +01:00
Nathan Spencer
dc24f83407
Cleanup litterrobot select entity ( #136282 )
2025-01-22 21:27:28 +01:00
J. Nick Koston
f8dc3d6624
Bump habluetooth to 3.12.0 ( #136281 )
2025-01-22 10:14:19 -10:00
Markus Adrario
ea1cec2525
Bump pyHomee to 1.2.3 ( #136213 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-22 20:55:52 +01:00
Nathan Spencer
208805a930
Move brightness icon map to icons.json ( #136201 )
2025-01-22 20:49:11 +01:00
J. Nick Koston
66115ce695
Remove myself from ibeacon codeowners ( #136280 )
2025-01-22 09:37:07 -10:00
J. Nick Koston
dcb17d03af
Bump bleak-esphome to 2.1.1 ( #136277 )
2025-01-22 20:36:31 +01:00
Simon Lamon
4203345550
Bump python-linkplay to v0.1.3 ( #136267 )
2025-01-22 09:02:01 -10:00
Maciej Bieniek
5f67461c26
Provide beta release note for Shelly RPC devices ( #136154 )
...
* Return beta release note for Shelly RPC devices
* Cleaning
* Fix test
* Move release note check
2025-01-22 21:00:42 +02:00
Arie Catsman
8c0515aff2
Set enphase_envoy CT Status flags entity_category to diagnostics. ( #136241 )
2025-01-22 21:00:12 +02:00
Joost Lekkerkerker
9f2a6af1ec
Only add Overseerr event if we are push based ( #136258 )
2025-01-22 20:58:48 +02:00
Dan Raper
ad205aeea3
Bump ohmepy to 1.2.4 ( #136270 )
2025-01-22 19:29:08 +01:00
Erik Montnemery
ea9be01c7c
Indicate in WS API when scheduling additional automatic backup ( #136155 )
2025-01-22 18:01:46 +00:00
Álvaro Fernández Rojas
4e494aa393
Allow multiple Airzone entries with different System IDs ( #135397 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-22 17:41:58 +00:00
epenet
3bbd7daa7f
Improve type hints in template helper ( #136253 )
2025-01-22 15:27:01 +00:00
Joost Lekkerkerker
7a78f87fa6
Clean up attributes of Overseerr event entity ( #136251 )
2025-01-22 15:17:57 +01:00
Joost Lekkerkerker
eb20a00aa2
Add reconfigure flow to Overseerr ( #136248 )
2025-01-22 14:55:17 +01:00
Huyuwei
4c8b4b36e5
Record IQS for Switchbot ( #136058 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-22 14:27:13 +01:00
Joost Lekkerkerker
194d59df03
Add reauth flow to Overseerr ( #136247 )
2025-01-22 14:23:00 +01:00
Christopher Fenner
b90e3917a3
Bump PyViCare to 2.41.0 ( #136231 )
2025-01-22 07:08:32 -06:00
Norbert Rittel
06dc88f7b5
Replace field keys in descriptions with translatable friendly names ( #136230 )
...
Replace field keys in description with translatable names
2025-01-22 07:05:55 -06:00
Joost Lekkerkerker
5e63e02ebc
Handle invalid auth in Overseerr ( #136243 )
2025-01-22 13:47:13 +01:00
Nathan Spencer
0b7ed7dcbd
Add quality_scale file to litterrobot ( #135904 )
2025-01-22 13:17:59 +01:00
J. Nick Koston
a150e39922
Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ( #133840 )
2025-01-22 12:50:00 +01:00
Shay Levy
2ca4c8aacf
Update LG webOS TV IQS ( #135509 )
2025-01-22 12:42:18 +01:00
Thijs W.
99d1c51a3b
Fix passing value to pymodbus low level function ( #135108 )
2025-01-22 12:33:21 +01:00
Ludovic BOUÉ
1ea6cba1f5
Handle empty string BatReplacementDescription from Matter attribute value ( #134457 )
2025-01-22 12:28:18 +01:00
Andrew Sayre
f4d6cb45e5
Add repeat feature to HEOS media player ( #136180 )
2025-01-22 12:25:56 +01:00
Norbert Rittel
a3cc68754f
Make description of hdmi_cec.select_device action consistent ( #136228 )
...
The hdmi_cec.select_device action has an inconsistent description that causes wrong (machine) translations.
This commit brings it in line with all other actions in the integration.
2025-01-22 10:18:41 +01:00
Nathan Spencer
67ca9e45b5
Use kw_only attribute for remaining entity descriptions in litterrobot ( #136202 )
...
* Use kw_only attribute for binary sensor descriptions in litterrobot
* Update time.py with kw_only for litterrobot
* Wrap multiline lambda
2025-01-22 10:14:48 +01:00
J. Nick Koston
29f9c88041
Bump habluetooth to 3.11.2 ( #136221 )
2025-01-22 09:59:15 +01:00
J. Nick Koston
6ee4eb2280
Bump bluetooth-adapters to 0.21.1 ( #136220 )
2025-01-22 09:56:41 +01:00
Arie Catsman
03be8a039c
Use icon translations for enphase_envoy. ( #136190 )
2025-01-22 09:54:45 +01:00
Jan Bouwhuis
b8632063f5
Add dhcp discovery to incomfort integration ( #136027 )
...
* Add dhcp discovery to incomfort integration
* Remove duplicate code
* Ensure confirmation when discovered via DHCP
* Validate hostname is not changed
* Fix test
* Create gateway device with unique_id
* Add tests for assertion on via device
* Add registered devices to allow dhcp updates
* Migrate existing entry with host match
* Always load gatewate device an check if exising entry is loaded
* Make isolated flow step for dhcp auth
* Suggestions from code review
2025-01-22 07:55:55 +01:00
dependabot[bot]
a511610f24
Bump github/codeql-action from 3.28.1 to 3.28.2 ( #136225 )
2025-01-22 07:53:32 +01:00
Marc Mueller
f822fd82bb
Fix recorder fixture typing ( #136174 )
2025-01-21 18:18:05 -10:00
krakonos1602
ffcb4d676b
Add Eve Thermo TRV Matter features ( #135635 )
...
* Add Eve Thermo Matter features
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Eve Thermo Child lock test
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Implement thorough Child lock testing
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2025-01-22 03:42:07 +01:00
J. Nick Koston
18ab882536
Bump bleak-esphome to 2.1.0 ( #136214 )
2025-01-21 14:58:20 -10:00
J. Diego Rodríguez Royo
386357d9bd
Bump ollama to 0.4.7 ( #136212 )
2025-01-21 14:16:26 -10:00
J. Nick Koston
561e027dee
Bump habluetooth to 3.10.0 ( #136210 )
2025-01-21 13:27:09 -10:00
Nathan Spencer
e7345dd44a
Remove extra_state_attributes from Litter-Robot vacuum entities ( #136196 )
2025-01-22 00:49:43 +02:00
Norbert Rittel
940a0f85e9
Remove excessive newline codes from strings of nissan_leaf ( #136197 )
...
Just three occurrences of `\n." to remove.
2025-01-21 15:37:02 -06:00
Norbert Rittel
6130c2f676
Remove excessive newlines from envisalink strings ( #136194 )
...
Remove excessive newline codes from user-facing strings
Delete two occurrences of `\n.` from the strings.json file.
2025-01-21 15:35:45 -06:00
Nathan Spencer
b9537466fd
Add button to reset Litter-Robot 4 ( #136191 )
2025-01-21 15:31:59 -06:00
J. Nick Koston
3bcef79562
Bump bleak-retry-connector to 3.8.0 ( #136203 )
2025-01-21 11:28:11 -10:00
Nathan Spencer
69900ed8cb
Cleanup litterrobot switch entity ( #136199 )
2025-01-21 11:12:15 -10:00
Norbert Rittel
f274a3eb37
Fix sentence-casing in user-facing strings of nmap_tracker ( #136195 )
2025-01-21 21:33:11 +01:00
Abílio Costa
baf5061fba
Add strings and state attrs for ZHA 3 Phase current ( #132871 )
...
* Add strings and state attrs for ZHA 3 Phase current
* Use lower case
2025-01-21 14:04:41 -05:00
Norbert Rittel
e4d19a41fd
Fix casing and spelling in user-facing strings of homematicip_cloud ( #136188 )
...
- change all occurrences of "HomematicIP" to "Homematic IP" for consistency
- use sentence-casing for "access point" and "configuration"
- write all occurrences of "access point" in two words
- change "id" to uppercase "ID"
- Change abbreviation "hap" to "HAP" (Homematic access point)
- make one action description consistent with HA standard
- Reword config_output_path description to avoid starting with brackets
- change one occurrence of "home-assistant" to "Home Assistant"
2025-01-21 11:36:23 -06:00
Paulus Schoutsen
22e0b0e9a7
Voip migrate entities ( #136140 )
...
* Migrate VoIP entities
* Revert device name to host again
2025-01-21 11:12:30 -06:00
Andrew Sayre
dd31c2c832
Set PARALLEL_UPDATES for HEOS media_player ( #136178 )
...
Set PARALLEL_UPDATES
2025-01-21 16:18:34 +01:00
Andrew Sayre
9bf2996ea0
Update HEOS tests to not interact directly with integration internals ( #136177 )
2025-01-21 16:00:34 +01:00
epenet
b11b36b523
Add more util aliases to import conventions ( #136153 )
2025-01-21 15:58:23 +01:00
Erik Montnemery
3b79ded0b0
Use HassKey for hassio component data ( #136172 )
2025-01-21 15:52:46 +01:00
Duco Sebel
380c2ac600
Bumb python-homewizard-energy to 8.1.1 ( #136170 )
2025-01-21 08:47:42 -06:00
Huyuwei
b93907ab02
Add data_description to switchbot translations ( #136148 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-21 15:12:09 +01:00
Markus Adrario
fb96ef99d0
Homee sensor ( #135447 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-21 15:02:42 +01:00
Erik Montnemery
032940f1a9
Gate update.install backup parameter by supported feature ( #136169 )
2025-01-21 14:41:37 +01:00
Erik Montnemery
a2cbaef264
Prepare backup store to read version 2 ( #136149 )
2025-01-21 14:37:44 +01:00
Paulus Schoutsen
5b49ba563e
Satellite announcement to track original media id ( #136141 )
2025-01-21 14:33:37 +01:00
Erik Montnemery
a60d2b69e3
Add service backup.create_automatic ( #136152 )
2025-01-21 12:40:54 +00:00
Mick Montorier-Aberman
33a2fa2c85
Add support for Bot in SwitchBot Cloud ( #135606 )
2025-01-21 12:08:38 +00:00
Arie Catsman
e822f5de6e
Fix typo in enphase_envoy data description ( #136164 )
2025-01-21 12:43:17 +01:00
Norbert Rittel
e4219b617c
Capitalize "Homematic" brand name and 2 more user string fixes ( #136113 )
...
Capitalize "Homematic" brand name and more user string fixes
2025-01-21 12:28:00 +02:00
Ville Skyttä
40eb8b91cc
Adjust to recommended propcache.api import paths ( #136150 )
2025-01-21 10:58:22 +01:00
Maciej Bieniek
57b17472d7
Clean up entity registry imports in Shelly tests ( #136159 )
2025-01-21 11:47:15 +02:00
Franck Nijhof
6e4a21987b
Merge branch 'master' into dev
2025-01-21 09:41:47 +00:00
Marcel van der Veldt
f422ad22c4
Add value is not to Matter discovery schema logic ( #136157 )
2025-01-21 10:15:32 +01:00
epenet
364556a7dd
Prefer from...import...as over import...as in core tests ( #136146 )
2025-01-21 09:28:17 +01:00
fwestenberg
0254be78d6
Bump Devialet to 1.5.7 ( #136114 )
2025-01-21 08:46:32 +01:00
Erik Montnemery
fb4df00e3c
Add support for custom weekly backup schedule ( #136079 )
...
* Add support for custom weekly backup schedule
* Rename the new flag to custom_days
* Make the store change backwards compatible
* Improve comments
2025-01-21 08:27:41 +01:00
Andrew Sayre
79a43b8a50
Update HEOS tests to not patch internals ( #136136 )
2025-01-21 08:26:34 +01:00
Brett Adams
f6b444b24b
Fix buttons in Teslemetry ( #136142 )
2025-01-21 08:06:18 +01:00
dependabot[bot]
a73ab4145a
Bump actions/stale from 9.0.0 to 9.1.0 ( #136145 )
2025-01-21 08:02:31 +01:00
cdnninja
ac59203279
Remove not needed warning in Z-Wave ( #136006 )
...
* Remove unneeded logging
* ruff correction
2025-01-21 02:25:53 +01:00
Arie Catsman
24e6441806
Add data descriptions for enphase_envoy config flows. ( #136120 )
2025-01-20 18:47:33 -06:00
Allen Porter
0035c7b1fe
Add myself to Roborock codeowners ( #136134 )
2025-01-21 01:22:50 +01:00
Joris Pelgröm
09ef4d9b05
Bump letpot to 0.3.0 ( #136133 )
2025-01-21 00:52:21 +01:00
G Johansson
b8ed80328a
Bump holidays to 0.65 ( #136122 )
2025-01-20 16:59:12 -06:00
Arie Catsman
ba2c8646e9
Add scheduled envoy firmware checks to enphase_envoy coordinator ( #136102 )
...
* Add scheduled envoy firmware checks to enphase_envoy coordinator
* Set firmware scantime to 4 hours and split test in 2
2025-01-20 16:58:10 -06:00
Maciej Bieniek
11d44e608b
Add additional entities for Shelly BLU TRV ( #135244 )
...
* Add valve position sensor
* Add valve position and external sensor temperature numbers
* Fix method name
* Better name
* Add remove condition
* Add calibration binary sensor
* Add battery and signal strength sensors
* Remove condition from ShellyRpcEntity
* Typo
* Add get_entity_class helper
* Add tests
* Use snapshots in tests
2025-01-21 00:11:20 +02:00
Andrew Sayre
d7ec99de7d
Remove yaml config fixture from HEOS tests ( #136123 )
2025-01-20 22:18:46 +01:00
Sid
24610e4b9f
Enable Ruff B035 ( #135883 )
2025-01-20 21:09:28 +01:00
Andrew Sayre
dde6dc0421
Raise exceptions in HEOS service actions ( #136049 )
...
* Raise errors instead of log
* Correct docstring typo
2025-01-20 13:29:57 -06:00
Joost Lekkerkerker
a4d2fe2d89
Bump python-overseerr to 0.6.0 ( #136104 )
2025-01-20 13:17:03 -06:00
Shay Levy
ad6d54dfd2
Bump ayla-iot-unofficial to 1.4.5 ( #136099 )
2025-01-20 13:13:32 -06:00
Joost Lekkerkerker
d404d619d0
Add icon to overseerr ( #136110 )
2025-01-20 13:00:59 -06:00
Sid
4c008a5cb5
Fix upload service response for google_photos ( #136106 )
2025-01-20 13:00:02 -06:00
Jan Bouwhuis
e7a635abc8
Fix index in incomfort diagnostics generator ( #136108 )
2025-01-20 19:53:04 +01:00
Andrew Sayre
45e00eb13d
Add integration_type to HEOS ( #136105 )
2025-01-20 19:51:26 +01:00
Shay Levy
8d99a54656
Bump aiowebostv to 0.5.0 ( #136097 )
2025-01-20 08:31:45 -10:00
Steven B.
a84335ae6d
Enable dynamic child devices for tplink module entities ( #135822 )
...
Add dynamic child device handling to tplink integration for module based entities. For child devices that could be added/removed to hubs.
This address the module based platforms. #135229 addressed feature based platforms.
2025-01-20 19:13:14 +01:00
Maikel Punie
cf33671718
Bump velbusaio to 2025.1.1 ( #136089 )
2025-01-20 19:41:49 +02:00
Sid
83b0d5a0b9
Enable Ruff B024 ( #136088 )
2025-01-20 19:14:50 +02:00
Joost Lekkerkerker
3f8f206c53
Add diagnostics to Overseerr ( #136094 )
2025-01-20 19:13:33 +02:00
Joost Lekkerkerker
63f14b9487
Fix Overseerr event types translations ( #136096 )
2025-01-20 19:12:13 +02:00
Franck Nijhof
3e1d13b6ad
2025.1.3 ( #136092 )
2025-01-20 18:04:03 +01:00
Marc Mueller
af02dbf0cb
Update pylint to 3.3.3 and astroid to 3.3.8 ( #136090 )
2025-01-20 06:52:18 -10:00
Robert Resch
05c7cb5f32
Bump uv to 0.5.21 ( #136086 )
2025-01-20 17:21:17 +01:00
Franck Nijhof
d9e6549ad5
Bump version to 2025.1.3
2025-01-20 16:03:47 +00:00
Erik Montnemery
3c534a73f5
Always include SSL folder in backups ( #136080 )
2025-01-20 16:03:35 +00:00
Robert Resch
92b786e8cf
Bump deebot-client to 11.0.0 ( #136073 )
2025-01-20 16:03:32 +00:00
Joost Lekkerkerker
4ed027b1cc
Bump yt-dlp to 2025.01.15 ( #136072 )
2025-01-20 16:03:29 +00:00
J. Nick Koston
b9b9322c91
Bump onvif-zeep-async to 3.2.3 ( #136022 )
2025-01-20 16:03:26 +00:00
Scott K Logan
3922b8eb80
Bump aioraven to 0.7.1 ( #136017 )
2025-01-20 16:03:23 +00:00
J. Nick Koston
5d1e2d17da
Handle invalid datetime in onvif ( #136014 )
2025-01-20 16:03:20 +00:00
Joakim Plate
b1445e5926
Correct type for off delay in rfxtrx ( #135994 )
2025-01-20 16:03:17 +00:00
Joost Lekkerkerker
8101fee9bb
Fix switchbot cloud library logger ( #135987 )
2025-01-20 16:03:13 +00:00
J. Nick Koston
670371ff38
Bump aiooui to 0.1.9 ( #135956 )
2025-01-20 16:02:24 +00:00
J. Nick Koston
f8eb42a094
Bump aiooui to 0.1.8 ( #135945 )
2025-01-20 16:00:39 +00:00
Matthias Alphart
ca891bfc3e
Update knx-frontend to 2025.1.18.164225 ( #135941 )
2025-01-20 15:58:44 +00:00
Glenn Vandeuren (aka Iondependent)
6da6de6a35
Update NHC lib to v0.3.4 ( #135923 )
...
Update NHC to v0.3.4
2025-01-20 15:58:40 +00:00
Glenn Vandeuren (aka Iondependent)
1bf1804492
Round brightness in Niko Home Control ( #135920 )
2025-01-20 15:58:37 +00:00
J. Nick Koston
11205f1c9d
Bump onvif-zeep-async to 3.2.2 ( #135898 )
2025-01-20 15:58:34 +00:00
J. Nick Koston
84b3db1674
Prevent HomeKit from going unavailable when min/max is reversed ( #135892 )
2025-01-20 15:58:30 +00:00
Raphael Hehl
a42c2b2986
Remove device_class from NFC and fingerprint event descriptions ( #135867 )
2025-01-20 15:58:27 +00:00
Álvaro Fernández Rojas
480045887a
Update aioairzone to v0.9.9 ( #135866 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-20 15:58:23 +00:00
J. Nick Koston
4f5235cbd4
Handle invalid HS color values in HomeKit Bridge ( #135739 )
2025-01-20 15:58:20 +00:00
Joost Lekkerkerker
83ab6b8ea2
Add reauthentication to SmartThings ( #135673 )
...
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
2025-01-20 15:58:16 +00:00
Jan Bouwhuis
cc0989b50e
Fix mqtt number state validation ( #135621 )
2025-01-20 15:58:12 +00:00
Glenn Waters
44046c5f83
Bump elkm1-lib to 2.2.11 ( #135616 )
2025-01-20 15:58:09 +00:00
Joost Lekkerkerker
0bd03346e8
Use device supplied ranges in LaMetric ( #135590 )
2025-01-20 15:58:05 +00:00
Joost Lekkerkerker
c6cde13615
Bump demetriek to 1.2.0 ( #135580 )
2025-01-20 15:58:02 +00:00
Michael Hansen
0e37e04928
Use STT/TTS languages for LLM fallback ( #135533 )
2025-01-20 15:57:59 +00:00
Artur Pragacz
bef545259e
Fix referenced objects in script sequences ( #135499 )
2025-01-20 15:57:55 +00:00
Khole
d77ec8ffbe
Replace pyhiveapi with pyhive-integration ( #135482 )
2025-01-20 15:57:52 +00:00
Mick Vleeshouwer
75a1a46a49
Fix incorrect cast in HitachiAirToWaterHeatingZone in Overkiz ( #135468 )
2025-01-20 15:57:48 +00:00
Ravaka Razafimanantsoa
2b636423d9
Bump switchbot-api to 2.3.1 ( #135451 )
2025-01-20 15:57:45 +00:00
Norbert Rittel
ed4c54a700
Fix descriptions of send_message action of Bring! integration ( #135446 )
...
* Make "Urgent message" selector consistent, use "Bring!" as name
- Replace one occurrence of "bring" with the brand name "Bring!"
- Change description of action to third-person singular for consistency in Home Assistant
- Make all occurrences of the selector "Urgent message" consistent (in sentence case) so they all get consistent translations, too
- Change one related error message to refer to the UI name of the required "Article" field
* Changed ` to ' to avoid Regex problems
* Reverted change to notify_missing_argument_item
Reverted to avoid failing test
* Reverted change to "bring"
* Add "is" to description of "Article"
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-01-20 15:57:42 +00:00
Joost Lekkerkerker
1d22fa9b45
Actually use translated entity names in Lametric ( #135381 )
2025-01-20 15:57:38 +00:00
Quentame
5356ffa539
Bump Freebox to 1.2.2 ( #135313 )
2025-01-20 15:57:35 +00:00
epenet
0660eae6f4
Fix missing comma in ollama MODEL_NAMES ( #135262 )
2025-01-20 15:57:32 +00:00
adam-the-hero
56f54cdccf
Fix Watergate Power supply mode description and MQTT/Wifi uptimes ( #135085 )
2025-01-20 15:57:28 +00:00
Brett Adams
48c23c2e79
Bump pyaussiebb to 0.1.5 ( #134943 )
...
Bump
2025-01-20 15:57:25 +00:00
Renier Moorcroft
93c5915faa
Image entity key error when camera is ignored in EZVIZ ( #134343 )
2025-01-20 15:57:22 +00:00
dcmeglio
8865fc0c33
Gracefully handle webhook unsubscription if error occurs while contacting Withings ( #134271 )
2025-01-20 15:57:19 +00:00
Matthew FitzGerald-Chamberlain
9680abf51e
Aprilaire - Fix humidifier showing when it is not available ( #133984 )
2025-01-20 15:57:15 +00:00
Konrad Vité
c687a6f669
Fix DiscoveryFlowHandler when discovery_function returns bool ( #133563 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-20 15:57:02 +00:00
Joost Lekkerkerker
3630c8b8ed
Set configuration url to overseerr instance ( #136085 )
2025-01-20 16:25:06 +01:00
Marc Mueller
29b7d5c2e4
Improve conversation typing ( #136084 )
2025-01-20 15:32:18 +01:00
Erik Montnemery
a7d5e52ffe
Always include SSL folder in backups ( #136080 )
2025-01-20 15:21:34 +01:00
Abílio Costa
3e716a1308
Use fixtures for Network component tests ( #135220 )
2025-01-20 15:19:17 +01:00
Paul Donohue
63d294e58e
Prevent pylint out-of-memory failures ( #136020 )
2025-01-20 15:00:32 +01:00
Norbert Rittel
9730ac4e72
Replace targets key with UI name 'Targets' in media_player.join action ( #136063 )
2025-01-20 14:58:53 +01:00
Norbert Rittel
ea82c4974e
Fix spelling of "ID" in hyperion user strings ( #136082 )
2025-01-20 14:53:41 +01:00
epenet
3342904330
Use new ServiceInfo location in core tests ( #136067 )
2025-01-20 14:04:58 +01:00
Norbert Rittel
077fbb91c0
Improve user interface strings in opentherm_gw ( #136078 )
2025-01-20 12:28:30 +00:00
epenet
c5efad3a2d
Use new ServiceInfo location in component tests (part 4) ( #136065 )
2025-01-20 13:19:17 +01:00
epenet
af40b6524e
Use new ServiceInfo location in component tests (part 3) ( #136064 )
2025-01-20 13:16:59 +01:00
epenet
fe010289b4
Use new ServiceInfo location in component tests (part 2) ( #136062 )
2025-01-20 13:13:45 +01:00
epenet
64500e837f
Use new ServiceInfo location in component tests (part 1) ( #136057 )
2025-01-20 13:09:34 +01:00
Erik Montnemery
760168de83
Allow backup writer to update progress during restore ( #135975 )
...
* Allow backup writer to update progress during restore
* Clarify comment
2025-01-20 12:58:17 +01:00
Erik Montnemery
43da828a51
Make the time for automated backups configurable ( #135825 )
...
* Make the time for automated backups configurable
* Store time as a string, use None to indicate default time
* Don't add jitter if the time is set by user
* Include time of next automatic backup in response to backup/info
* Update tests
* Rename recurrence to state
* Include scheduled backup time in backup/config/info response
* Address review comments
* Update cloud test
* Add test for store migration
* Address review comments
2025-01-20 12:57:46 +01:00
Robert Resch
8020bec47b
Bump deebot-client to 11.0.0 ( #136073 )
2025-01-20 12:55:09 +01:00
Norbert Rittel
9e40b7f7f4
Fix casing of "client" and "ID" in transmission integration ( #136071 )
2025-01-20 12:50:53 +01:00
Joost Lekkerkerker
e27a259541
Bump yt-dlp to 2025.01.15 ( #136072 )
2025-01-20 12:50:15 +01:00
epenet
f7f6c1163d
Use new SsdpServiceInfo location in remaining components ( #136053 )
2025-01-20 11:40:00 +01:00
Artur Pragacz
877e44e3c9
Remove redundant device update code ( #134100 )
...
Remove redundant device update steps
2025-01-20 09:37:32 +01:00
Manu
ff80a7c5bc
Add reconfiguration flow to Habitica ( #136038 )
2025-01-20 09:25:45 +01:00
Manu
9e37c0dc8f
Add diagnostics platform to IronOS integration ( #136040 )
2025-01-20 08:12:42 +01:00
Paulus Schoutsen
85f10cf60a
Use LLM fallback when local matching matches intent but not targets ( #136045 )
...
LLM fallback to be used when local matching matches intent but finds no targets
2025-01-20 02:06:06 -05:00
Joost Lekkerkerker
53ad02a1eb
Enable RUF032 ( #135836 )
2025-01-20 08:05:33 +01:00
J. Nick Koston
be2c592b17
Bump habluetooth to 3.9.2 ( #136042 )
2025-01-20 08:01:44 +01:00
J. Nick Koston
bf56583385
Bump thermopro-ble to 0.10.1 ( #136041 )
2025-01-19 16:50:30 -10:00
dependabot[bot]
fd0b57a357
Bump docker/build-push-action from 6.11.0 to 6.12.0 ( #135749 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-19 22:57:51 +01:00
J. Nick Koston
38c709aa1b
Bump onvif-zeep-async to 3.2.3 ( #136022 )
2025-01-19 11:12:08 -10:00
G Johansson
a98bb96325
Add reconfigure flow to Trafikverket Train ( #136000 )
2025-01-19 21:33:15 +01:00
G Johansson
2295e3779a
Ensure entity platform in cover tests ( #135917 )
2025-01-19 21:29:28 +01:00
G Johansson
53f80e9759
Ensure entity platform in camera tests ( #135918 )
2025-01-19 21:28:50 +01:00
Joost Lekkerkerker
f5d35bca72
Implement cloudhooks for Overseerr ( #134680 )
2025-01-19 21:28:08 +01:00
Norbert Rittel
77221f53b3
Fix sentence-casing in PurpleAir integration strings ( #135981 )
2025-01-19 21:27:01 +01:00
jsuar
a2d76cac5a
Fix Slack file upload ( #135818 )
...
* pgrade Slack integration to use AsyncWebClient and support files_upload_v2
- Replaced deprecated WebClient with AsyncWebClient throughout the integration.
- Removed the unsupported `run_async` parameter.
- Added a helper function to resolve channel names to channel IDs.
- Updated `_async_send_local_file_message` and `_async_send_remote_file_message` to handle Slack's new API requirements, including per-channel uploads.
- Updated dependency from slackclient==2.5.0 to slack-sdk>=3.0.0.
- Improved error handling and logging for channel resolution and file uploads.
* Fix test to use AsyncWebClient for Slack authentication flow
* Fix Slack authentication URL by removing the www subdomain
* Refactor Slack file upload functionality and add utility for file uploads
2025-01-19 21:09:04 +01:00
Joakim Plate
a69786f64f
Set friendly name for PT2262 sensors to masked name ( #135988 )
2025-01-19 21:07:05 +01:00
Scott K Logan
2900baac04
Bump aioraven to 0.7.1 ( #136017 )
2025-01-19 21:05:34 +01:00
Duco Sebel
2092456c7e
Bumb python-homewizard-energy to 8.1.0 ( #136016 )
2025-01-19 21:03:30 +01:00
Joakim Plate
2bedb2cadb
Correct translation key for data bits in rfxtrx ( #135990 )
2025-01-19 20:43:47 +01:00
Marc Mueller
5329356f20
Update numpy to 2.2.2 ( #135982 )
2025-01-19 20:35:32 +01:00
Paulus Schoutsen
0c68854fdf
Migrate tests from OpenAI to conversation integration ( #135963 )
2025-01-19 20:32:59 +01:00
David Knowles
8777dd9065
Bump pydrawise to 2025.1.0 ( #135998 )
2025-01-19 20:31:30 +01:00
J. Diego Rodríguez Royo
57294fa461
Do not base power switch state on appliance's operation state at Home Connect ( #135932 )
2025-01-19 20:24:48 +01:00
J. Nick Koston
3a078d5414
Handle invalid datetime in onvif ( #136014 )
2025-01-19 20:16:40 +01:00
Joakim Plate
568a27000d
Correct type for off delay in rfxtrx ( #135994 )
2025-01-19 20:09:05 +01:00
Maikel Punie
4612f4da19
Fix velbus via devices ( #135986 )
2025-01-19 20:07:32 +01:00
Manu
ec45cb4939
Improve exception handling in Habitica integration ( #135950 )
2025-01-19 19:51:55 +01:00
Jan Bouwhuis
ccd7b1c21a
Add incomfort heater serialnr to device info ( #136012 )
2025-01-19 19:51:04 +01:00
Norbert Rittel
3ee2dc9790
Make strings of create_scene action UI- and translation-friendly ( #136004 )
2025-01-19 19:43:47 +01:00
Jan Bouwhuis
889f699e5d
Disable noisy diagnostic incomfort sensors by default ( #135992 )
2025-01-19 19:28:19 +01:00
Jan Bouwhuis
5ffae140af
Add diagnostics feature to incomfort integration ( #136009 )
2025-01-19 19:27:36 +01:00
Jan Bouwhuis
04eb86e5a0
Cleanup incomfort translation strings ( #135991 )
2025-01-19 15:30:03 +01:00
Jan Bouwhuis
3077a4cdee
Add re-configure flow incomfort integration ( #135887 )
...
* Add re-configure flow incomfort integration
* End with abort flow in reconfigure failure flow
* Apply parenthesis
2025-01-19 15:16:26 +01:00
Joost Lekkerkerker
02bf8447b3
Fix unset coordinator in Switchbot cloud ( #135985 )
2025-01-19 15:15:32 +01:00
Joost Lekkerkerker
cf29ef91ee
Fix switchbot cloud library logger ( #135987 )
2025-01-19 15:15:21 +01:00
Andrew Sayre
439f22f584
Fix HEOS device information ( #135940 )
2025-01-19 15:07:00 +01:00
Jan Bouwhuis
b17c36eeff
Add re-authentication flow to incomfort integration ( #135861 )
2025-01-19 14:26:21 +01:00
Mick Montorier-Aberman
41fe863b72
Refactor SwitchBot Cloud make_device_data ( #135698 )
2025-01-19 14:22:21 +01:00
Norbert Rittel
dfc4cdf785
Improve descriptions in list_notifications action, fix casing ( #135838 )
2025-01-19 13:43:35 +01:00
Christopher Fenner
654e111c23
Fix fan speed in auto mode in ViCare integration ( #134256 )
2025-01-19 13:39:38 +01:00
Norbert Rittel
9d5fe77b71
Remove unnecessary "title" keys to use default setup flow instead ( #135512 )
2025-01-19 13:34:22 +01:00
Manu
958b1e7759
Move integration setup to coordinator _async_setup in Bring ( #135711 )
2025-01-19 13:29:21 +01:00
Norbert Rittel
2f5545e7b8
Fix name and descriptions of actions in EZVIZ integration etc. ( #135858 )
2025-01-19 13:28:49 +01:00
Erwin Douna
15d57692d9
SMA add diagnostics ( #135852 )
2025-01-19 13:28:15 +01:00
Sid
a55bd593af
Rework enigma2 tests ( #135475 )
2025-01-19 13:24:47 +01:00
Manuel Stahl
3978c4cdb3
Add type annotations to stiebel eltron component ( #135228 )
2025-01-19 13:21:59 +01:00
Norbert Rittel
4690aef8b8
Further clarify the meaning of Sensibo's Climate React mode ( #135833 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-19 13:21:37 +01:00
Brett Adams
6292d6c0dc
Add streaming to device tracker platform in Teslemetry ( #135962 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-19 13:20:40 +01:00
Matthias Alphart
af0f416497
Fix KNX default state updater option ( #135611 )
2025-01-19 12:53:09 +01:00
Manu
acbb15a496
Set dependency-transparency and async-dependency in Habitica IQS ( #135902 )
2025-01-19 12:51:49 +01:00
Glenn Vandeuren (aka Iondependent)
9f3b39a2d2
Round brightness in Niko Home Control ( #135920 )
2025-01-19 12:51:05 +01:00
Norbert Rittel
5a91562d1d
Fix grammar and plural handling in action descriptions ( #135654 )
2025-01-19 12:37:28 +01:00
J. Diego Rodríguez Royo
ac58494b55
Improve program related sensors at Home Connect ( #135929 )
2025-01-19 12:02:23 +01:00
J. Diego Rodríguez Royo
33d552e3f7
Add power switch only if it is available at Home Connect ( #135930 )
2025-01-19 11:58:38 +01:00
Norbert Rittel
f3222045ae
Change 'device_id' to translatable 'device ID', fix typos in LCN ( #135978 )
2025-01-19 11:56:34 +01:00
J. Nick Koston
0d968267a2
Improve remote Bluetooth scanner manufacturer data ( #135961 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-19 11:55:13 +01:00
cdnninja
85bea5b70e
Vesync switch humidifier to property ( #135949 )
2025-01-19 11:43:16 +01:00
Erik Montnemery
02347d5d36
Improve backup store in tests ( #135974 )
2025-01-19 11:13:37 +01:00
Paulus Schoutsen
754de6f998
Add shared history for conversation agents ( #135903 )
...
* Add shared history for conversation agents
* Remove unused code
* Add support for native history items
* Store all assistant responses as assistant in history
* Add history support to DefaultAgent.async_handle_intents
* Make local fallback work
* Add default agent history
* Add history cleanup
* Add tests
* ChatHistory -> ChatSession
* Address comments
* Update snapshots
2025-01-18 22:33:03 -05:00
Norbert Rittel
32d7a23bff
Fix duplicated "effect" in Speed field descriptions of flux_led ( #135948 )
2025-01-18 15:13:28 -10:00
J. Nick Koston
fe4e001fa5
Bump bluetooth-adapters to 0.21.0 ( #135957 )
2025-01-18 15:10:15 -10:00
J. Nick Koston
725d835fab
Bump aiooui to 0.1.9 ( #135956 )
2025-01-18 15:01:55 -10:00
J. Nick Koston
640da1cc67
Bump aiooui to 0.1.8 ( #135945 )
2025-01-19 00:53:59 +01:00
Marc Mueller
6690b121c0
Fix unicode chars in zha tests ( #135954 )
2025-01-18 13:47:30 -10:00
Marc Mueller
8a3ef101e6
Replace additional deprecated USBServiceInfo imports ( #135953 )
2025-01-18 17:43:07 -06:00
J. Nick Koston
09ae388f4e
Bump bleak-retry-connector to 3.7.0 ( #135939 )
2025-01-18 12:02:18 -10:00
Matthias Alphart
659450dac9
Update knx-frontend to 2025.1.18.164225 ( #135941 )
2025-01-18 22:33:41 +01:00
Álvaro Fernández Rojas
37c3a9546c
Update aioairzone to v0.9.9 ( #135866 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-18 10:57:54 -10:00
Norbert Rittel
b32c401c24
Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ( #135928 )
...
* Make all occurrences of "ID" in telegram_bot consistent
- change all remaining occurrences of "id" or "Id" to the correct spelling "ID"
- change "chat_id" to the UI-friedly "chat ID"
- use "ID of the chat …" in descriptions, matching "ID of the message …"
- fix the edit_replymarkup action's description to also use "Edits …", matching all other descriptions with "Sends …" or "Edits …"
* Use translatable descriptions for the Timeout fields
Uses the description from the online documentation that can be translated while the current ones use the action name which makes it difficult to handle in other languages.
2025-01-18 14:54:44 -06:00
Marc Mueller
19e5b091c5
Use HassKey for assist_pipeline singleton ( #135875 )
2025-01-18 09:52:13 -10:00
Marc Mueller
24c50e0988
Fix aiodns DeprecationWarning in tests ( #135921 )
2025-01-18 08:04:01 -10:00
Joost Lekkerkerker
fe8a93d62f
Add reauthentication to SmartThings ( #135673 )
...
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
2025-01-18 18:41:24 +01:00
Glenn Vandeuren (aka Iondependent)
b39c2719d7
Update NHC lib to v0.3.4 ( #135923 )
...
Update NHC to v0.3.4
2025-01-18 18:47:20 +02:00
Marc Mueller
0c9fd7c482
Fix DeprecationWarnings in mcp_server ( #135927 )
...
* Fix DeprecationWarnings in mcp_server
* Spelling
2025-01-18 18:43:35 +02:00
Marc Mueller
dedcef7230
Fix acmeda pytest usefixtures spelling ( #135919 )
2025-01-18 17:08:07 +01:00
Manu
595f49ee9f
Set strict-typing in Habitica quality scale record ( #135899 )
...
* Set strict-typing in Habitica quality scale record
* cast
2025-01-18 16:35:35 +01:00
G Johansson
5a7b6cd7a0
Remove asserting name in tts test (no entity platform) ( #135726 )
...
* Ensure entity platform in tts tests
* Correct placement
* Remove name test
* Remove hass
2025-01-18 14:47:53 +01:00
Maciej Bieniek
f0c6b47522
Increase test coverage for IMGW-PIB ( #135915 )
2025-01-18 13:31:17 +01:00
Joris Pelgröm
d349c47694
Add reauth flow to LetPot integration ( #135734 )
2025-01-18 06:11:35 -06:00
Josef Zweck
f878465a9a
Fix imgw_pib tests ( #135913 )
2025-01-18 06:07:28 -06:00
Nathan Spencer
81b7d01a7d
Bump pylitterbot to 2024.0.0 ( #135891 )
2025-01-18 13:01:09 +01:00
Manu
f5dd3ef530
Increase test coverage in Habitica integration ( #135896 )
...
Add tests to Habitica integration
2025-01-18 12:59:23 +01:00
Brett Adams
88f16807a0
Bump Teslemetry Stream to 0.6.6 ( #135905 )
...
bump66
2025-01-18 12:38:20 +01:00
Manu
76d9bcbdfb
Set parallel-updates in Habitica quality scale record ( #135901 )
2025-01-18 11:17:58 +01:00
tronikos
f01598aadd
Use runtime_data in Opower ( #135910 )
...
* Use runtime_data in Opower
* Fix async_unload_entry
* Fix async_unload_entry
* fix
2025-01-18 11:14:31 +01:00
Josef Zweck
c56eee3639
Fix bmw_connected_drive tests ( #135911 )
2025-01-18 11:10:52 +01:00
tronikos
06d8bc658f
Fix typo in Opower log message ( #135909 )
2025-01-18 10:39:40 +01:00
Noah Husby
f724ae9a01
Record IQS for Russound RNET ( #134692 )
2025-01-18 08:33:49 +01:00
J. Nick Koston
bbe897745e
Bump onvif-zeep-async to 3.2.2 ( #135898 )
2025-01-17 19:30:21 -10:00
Ernst Klamer
089c9c41ba
Add BThome hold press event ( #135871 )
...
* add hold_press
* add hold_press
* add hold_press
* add hold_press
2025-01-18 02:23:25 +02:00
J. Nick Koston
43fe4ebbbe
Prevent HomeKit from going unavailable when min/max is reversed ( #135892 )
2025-01-17 14:08:17 -10:00
J. Nick Koston
fc1b6292cd
Bump dbus-fast to 2.30.2 ( #135874 )
2025-01-17 13:05:18 -10:00
J. Nick Koston
174f3ca755
Bump ulid-transform to 1.2.0 ( #135882 )
2025-01-17 12:06:28 -10:00
J. Nick Koston
51d277fc0c
Bump bluetooth-data-tools to 1.22.0 ( #135879 )
2025-01-17 12:06:01 -10:00
J. Nick Koston
b98e1a1d2f
Bump habluetooth to 3.9.0 ( #135877 )
2025-01-17 12:05:41 -10:00
J. Nick Koston
a08e42399d
Bump fnv-hash-fast to 1.2.2 ( #135872 )
2025-01-17 12:04:53 -10:00
epenet
2b0e383b2e
Use new ServiceInfo location in zha ( #135703 )
2025-01-17 22:56:59 +01:00
J. Nick Koston
9868138fc4
Bump aioesphomeapi to 28.0.1 ( #135869 )
2025-01-17 11:53:29 -10:00
epenet
c601170b1d
Use new ServiceInfo location in devolo_home_network ( #135690 )
2025-01-17 21:01:05 +01:00
Raphael Hehl
5ea5413064
Remove device_class from NFC and fingerprint event descriptions ( #135867 )
2025-01-17 09:49:01 -10:00
Marc Mueller
abc256fb3e
Add overload for async singleton call with HassKey ( #134059 )
2025-01-17 19:22:48 +01:00
G Johansson
2ec971ad9d
Remove not needed name from config flow in SMHI ( #134841 )
2025-01-17 19:21:13 +01:00
Erik Montnemery
235fda55fe
Validate config entry when adding or updating entity registry entry ( #135067 )
2025-01-17 19:18:13 +01:00
epenet
028a0d4eec
Remove call to get_serial_by_id in homeassistant_sky_connect ( #135751 )
2025-01-17 19:10:56 +01:00
epenet
14f3868c26
Fix flaky test in acmeda ( #135846 )
2025-01-17 19:08:32 +01:00
Indu Prakash
54e4e8a7bb
Fix humidifier on off status update ( #135743 )
2025-01-17 18:49:33 +01:00
Andre Lengwenus
a8cb618f96
Add missing data_descriptions to strings.json for LCN ( #135674 )
2025-01-17 18:09:19 +01:00
Norbert Rittel
ca5aca4ab9
Fix "set" / "sets" in action names and descriptions, spelling of "dB" ( #135659 )
2025-01-17 18:08:48 +01:00
Guido Schmitz
ea7e53d10d
Add zeroconf dependency to devolo Home Network manifest ( #135708 )
2025-01-17 18:08:26 +01:00
Norbert Rittel
c7de3112fb
Fix several issues in a string of IHC integration ( #135618 )
2025-01-17 18:02:33 +01:00
hahn-th
4a64c797d4
Add doorbell event to homematicip_cloud ( #133269 )
2025-01-17 17:54:15 +01:00
Max R
2a514ebc3f
Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ( #133099 )
2025-01-17 17:43:47 +01:00
jesperraemaekers
44b577cadb
Bump Weheat to 2025.1.15 ( #135626 )
2025-01-17 17:43:15 +01:00
Brett Adams
24bb623567
Add streaming to Teslemetry cover platform ( #135660 )
2025-01-17 17:38:03 +01:00
tronikos
9e0df89bee
Log errors in opower ( #135497 )
2025-01-17 17:33:48 +01:00
Norbert Rittel
fb309a3f98
Fix description of "x10_all_units_off" action ( #135000 )
2025-01-17 17:18:38 +01:00
Mick Vleeshouwer
829d3bf621
Add support for EvoHomeController in Overkiz ( #133777 )
2025-01-17 17:13:25 +01:00
Bouwe Westerdijk
a2afc1b670
Plugwise test-code improvements ( #134193 )
2025-01-17 17:12:09 +01:00
Norbert Rittel
7b413b5faf
Clarify action descriptions regarding Lost device sound and state ( #134277 )
2025-01-17 16:56:14 +01:00
Markus Adrario
734d1898cf
Homee: fix cover if it has no up/down attribute ( #135563 )
2025-01-17 15:51:18 +01:00
Joost Lekkerkerker
c651e2b3c3
Enable RUF101 ( #135835 )
2025-01-17 13:01:07 +01:00
Joost Lekkerkerker
ef8b8fbbaa
Enable RUF023 ( #135830 )
2025-01-17 12:28:27 +01:00
Renier Moorcroft
23e04ced9c
Image entity key error when camera is ignored in EZVIZ ( #134343 )
2025-01-17 12:27:44 +01:00
Noah Husby
13a7ad759c
Add media position & seek to Russound RIO ( #134372 )
2025-01-17 12:03:52 +01:00
Andre Lengwenus
99d250f222
Set target value on LCN regulator lock ( #133870 )
2025-01-17 11:15:42 +01:00
Brett Adams
689d7d3cd9
Add Energy History to Tesla Fleet ( #126878 )
...
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: JEMcats <hurst-status09@icloud.com >
Co-authored-by: JEMcats <jakobmattheis@icloud.com >
2025-01-17 10:34:35 +01:00
Joost Lekkerkerker
b4f4b06f29
Enable RUF021 ( #135832 )
2025-01-17 10:20:45 +01:00
Simon
85b4be2f16
Add model option to speak action for ElevenLabs ( #133902 )
2025-01-17 10:18:07 +01:00
dcmeglio
5e0bbf65e4
Gracefully handle webhook unsubscription if error occurs while contacting Withings ( #134271 )
2025-01-17 10:14:41 +01:00
Richard Kroegel
514b74096a
Improve BMW test quality ( #133704 )
2025-01-17 09:58:46 +01:00
Richard Kroegel
b1d8994751
Add BMW quality scale details ( #132017 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2025-01-17 09:49:58 +01:00
J. Nick Koston
c215aee940
Reduce duplicate code in the Bluetooth WebSocket API ( #135808 )
2025-01-17 10:30:14 +02:00
Manu
5f9457ab6e
Update quality scale docs-installation-parameters rule for IronOS integration ( #133318 )
2025-01-17 09:23:04 +01:00
Redge
76cdfe861c
Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ( #135709 )
2025-01-17 09:16:45 +01:00
epenet
bd91cc4bdc
Use new ServiceInfo location in bosch_shc ( #135689 )
2025-01-17 09:15:20 +01:00
G Johansson
cde3ba5504
Ensure entity platform in dsmr_reader tests ( #135718 )
2025-01-17 09:14:40 +01:00
G Johansson
21256cab85
Ensure entity platform in google_assistant tests ( #135719 )
2025-01-17 09:14:25 +01:00
G Johansson
d62a66eaf2
Ensure entity platform in google_wifi tests ( #135720 )
2025-01-17 09:14:08 +01:00
Marc Mueller
46b17b539c
Use new syntax for TypeVar defaults ( #135780 )
2025-01-17 09:12:52 +01:00
G Johansson
6aed2dcc0f
Ensure entity platform in homeassistant tests ( #135721 )
2025-01-17 09:11:07 +01:00
G Johansson
7430238c0a
Ensure entity platform in kira tests ( #135723 )
2025-01-17 09:10:47 +01:00
G Johansson
cd88913daf
Ensure entity platform in mochad tests ( #135725 )
2025-01-17 09:10:29 +01:00
G Johansson
8e39c65759
Ensure entity platform in universal tests ( #135727 )
2025-01-17 09:10:09 +01:00
G Johansson
0f8785d8bc
Ensure entity platform in alert tests ( #135714 )
2025-01-17 08:44:40 +01:00
Petro31
566f514a75
Allow is_state_attr to check attributes for None ( #132879 )
2025-01-17 08:41:10 +01:00
G Johansson
f3683f0b5e
Ensure entity platform in blackbird tests ( #135715 )
2025-01-17 08:34:47 +01:00
J. Nick Koston
a39137c3fc
Bump zeroconf to 0.140.1 ( #135815 )
2025-01-17 08:29:44 +01:00
J. Nick Koston
c2b6c4b4fc
Small cleanups to lifx services to reduce code ( #135817 )
2025-01-16 19:39:48 -10:00
J. Nick Koston
daac986e00
Bump dbus-fast to 2.29.0 ( #135804 )
2025-01-16 15:10:01 -10:00
Avi Miller
02ec1d1b71
New paint_theme service added to the LIFX integration ( #135667 )
...
* New paint_theme service added to the LIFX integration
Signed-off-by: Avi Miller <me@dje.li >
Co-authored-by: J. Nick Koston <nick@koston.org >
* Move effect selection into a dispatch table
Signed-off-by: Avi Miller <me@dje.li >
---------
Signed-off-by: Avi Miller <me@dje.li >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-16 14:41:09 -10:00
Erwin Douna
632c166201
SMA update code owners ( #135812 )
...
Update code owners
2025-01-16 23:48:40 +01:00
Joost Lekkerkerker
8b12f5270e
Enable more RUF rules ( #135770 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-01-16 23:43:14 +01:00
Maciej Bieniek
b0d3aa1c34
Bump imgw_pib to version 1.0.9 and remove hydrological detail entities ( #134668 )
2025-01-16 23:42:03 +01:00
Konrad Vité
e6c696933f
Fix DiscoveryFlowHandler when discovery_function returns bool ( #133563 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-16 12:31:16 -10:00
G Johansson
e5164496cf
Ensure entity platform in vacuum tests ( #135786 )
2025-01-16 23:27:54 +01:00
G Johansson
88c3be4ecf
Ensure entity platform in light tests ( #135787 )
2025-01-16 23:26:50 +01:00
G Johansson
619917c679
Ensure entity platform in media_player tests ( #135788 )
2025-01-16 23:26:18 +01:00
Norbert Rittel
e433c2250c
Several strings fixes in the emoncms integration ( #135792 )
2025-01-16 23:22:28 +01:00
Erwin Douna
59429dea39
Bump SMA to 0.7.5 ( #135799 )
2025-01-16 23:20:36 +01:00
Sid
3e4d92f6a7
Bump eheimdigital to 1.0.5 ( #135802 )
2025-01-16 23:19:41 +01:00
Norbert Rittel
a3d24f2472
Fix spelling of "API" and use consistent term "API token" ( #135795 )
2025-01-16 23:18:54 +01:00
Erwin Douna
46c5591336
SMA add serial number in DeviceInfo ( #135809 )
...
SSIA
2025-01-16 23:17:42 +01:00
Norbert Rittel
99f24ca59c
Fix service description to match HA style, fix casing ( #135797 )
2025-01-16 23:15:07 +01:00
Erik Montnemery
1fee0a5aa2
Improve backup store in tests ( #135798 )
2025-01-16 23:14:19 +01:00
Shay Levy
ef34a33a7b
Remove misleading "Current" in NUT power sensor names ( #135800 )
2025-01-16 23:07:43 +01:00
G Johansson
bb505baae7
Ensure entity platform in core config tests ( #135729 )
2025-01-16 12:06:20 -10:00
Jan Bouwhuis
b446eaf2d0
Improve incomfort test coverage ( #135806 )
2025-01-16 23:04:57 +01:00
Jan Bouwhuis
60d51bf4ad
Assign entity_category for incomfort entities ( #135807 )
2025-01-16 23:03:48 +01:00
puddly
9b66ba61a8
USB device add/remove callbacks ( #131224 )
2025-01-16 11:53:15 -10:00
J. Nick Koston
eb651a8a71
Bump govee-ble to 0.42.0 ( #135801 )
2025-01-16 11:37:12 -10:00
Avi Miller
1b520e37e2
Update aiolifx-themes to 0.6.4 ( #135805 )
...
* Restore support for Python 3.12
Signed-off-by: Avi Miller <me@dje.li >
* Bump aiolifx-themes to 0.6.4
Signed-off-by: Avi Miller <me@dje.li >
---------
Signed-off-by: Avi Miller <me@dje.li >
2025-01-16 23:33:54 +02:00
puddly
9331b1572c
Implement a polling fallback for USB monitor ( #130918 )
2025-01-16 11:14:53 -10:00
Paulus Schoutsen
762bc7b8d1
Add broadcast intent ( #135337 )
2025-01-16 14:41:53 -06:00
J. Nick Koston
6e255060c6
Add Bluetooth config entries for remote scanners ( #135543 )
2025-01-16 09:52:52 -10:00
Steve HOLWEG
93b3d76ee2
Add button to move netatmo cover to preferred position ( #134722 )
2025-01-16 18:34:30 +00:00
Markus Jacobsen
e188d9a00c
Fix Bang & Olufsen event testing ( #135707 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-01-16 18:06:18 +00:00
Gerben Jongerius
d908d2ab55
Bump youless-api to 2.2.0 ( #135781 )
...
Bump version youless 2.2.0
2025-01-16 17:44:09 +02:00
Duco Sebel
55bde60f1a
Move HomeWizard config options to class ( #135778 )
2025-01-16 15:44:59 +01:00
Jan Bouwhuis
5ca68cb273
Improve incomfort coordinator logging ( #135777 )
2025-01-16 15:24:40 +01:00
Erik Montnemery
2e189480a5
Improve backup decrypt exceptions ( #135765 )
2025-01-16 16:07:13 +02:00
Joost Lekkerkerker
eb98f110d3
Fix Vicare patch ( #135773 )
2025-01-16 15:41:24 +02:00
Paulus Schoutsen
5cf56207fe
Add temperature and humidity entities to area registry ( #135423 )
...
* Add temperature and humidity entities to area registry
* Fix service test
* Add validation
* ABC
* More ABC
* More ABC 2
* Fix tests
* ABC 3
* ABC 4
2025-01-16 08:25:26 -05:00
Joost Lekkerkerker
9f7a38f189
Enable RUF022 ( #135767 )
2025-01-16 13:48:24 +01:00
epenet
476935050a
Use new ServiceInfo location in dlna_dmr ( #135691 )
2025-01-16 13:41:09 +01:00
epenet
27c2f2333e
Use new ServiceInfo location in esphome ( #135692 )
2025-01-16 13:40:13 +01:00
Christopher Fenner
40a3e19ce5
Add further ventilation-related sensors to ViCare ( #131496 )
2025-01-16 13:38:40 +01:00
Matthew FitzGerald-Chamberlain
9d7706c9be
Aprilaire - Fix humidifier showing when it is not available ( #133984 )
2025-01-16 13:37:44 +01:00
Max Cabrajac
a67bc12bb8
Change AdGuard Home URL field validator to accept paths ( #127957 )
2025-01-16 13:34:30 +01:00
Erik Montnemery
6cbe18ebbd
Bump securetar to 2025.1.3 ( #135762 )
...
* Bump securetar to 2025.1.3
* Remove outdated fixture
2025-01-16 13:26:52 +01:00
epenet
1cff45b8b7
Use new ServiceInfo location in apple_tv ( #135688 )
2025-01-16 13:20:46 +01:00
Joost Lekkerkerker
fc39b6792c
Enable RUF100 ( #135760 )
2025-01-16 13:06:33 +01:00
DrDonoso
3638d25f6a
Add message_thread_id to telegram_text and telegram_command events ( #130738 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-16 13:03:42 +01:00
Martin Hjelmare
421f9aa638
Avoid using the backup manager in restore tests ( #135757 )
...
* Fix typing
* Refactor test restore backup
* Refactor test restore backup wrong password
* Refactor test restore backup wrong parameters
* Update manager state after rebase
* Remove not needed patch
2025-01-16 12:49:27 +01:00
Simone Rescio
9a1b965c7f
Fix rmtree in translation script on MacOS ( #129352 )
2025-01-16 12:39:37 +01:00
Erik Montnemery
9db6be11f7
Support decrypting backups when downloading ( #135728 )
...
* Support decrypting backups when downloading
* Close stream
* Use test helper
* Wait for worker to finish
* Simplify
* Update backup.json
* Simplify
* Revert change from the future
2025-01-16 12:36:12 +01:00
Tyron
6fdccda225
Return Chat IDs on Telegram Bot ( #131274 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-16 12:27:19 +01:00
epenet
1172887c80
Use new ServiceInfo location in zwave_js ( #135704 )
2025-01-16 10:55:48 +01:00
epenet
f3b7317373
Use new ServiceInfo location in homeassistant_sky_connect ( #135693 )
2025-01-16 10:55:14 +01:00
puddly
edddd6edfb
Reduce USB rescan cooldown from 1 minute to 10 seconds ( #135712 )
...
* Reduce USB rescan cooldown from 1 minute to 1 second
* Increase cooldown to 10s as a middle ground
2025-01-16 11:08:38 +02:00
J. Nick Koston
016a274698
Bump govee-ble to 0.41.0 ( #135750 )
...
Adds support for the H5130 pressure/presence sensor
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.40.0...v0.41.0
2025-01-16 10:48:29 +02:00
G Johansson
c89d60fb5d
Ensure entity platform in light tests ( #135724 )
2025-01-16 09:21:49 +01:00
dotvav
b5a7d0258a
Palazzetti integration: Update integration quality scale ( #135752 )
...
Update integration quality scale
2025-01-16 09:19:37 +01:00
Norbert Rittel
137666982d
Reword action descriptions to match Home Assistant style ( #135733 )
...
* Reword action descriptions to match Home Assistant style
This commit changes the two action descriptions of the Husqvarna Automower integration to use the descriptive language that is standard in Home Assistant.
This helps in fixing or preventing wrong (machine) translations.
This is done using the wording from the online documentation by using "Lets the mower … ", moving the actual result more into focus.
* Re-add "either" to first description
2025-01-16 09:18:23 +01:00
Martin Hjelmare
77a351f992
Add receive backup tests ( #135680 )
...
* Clean up test_receive_backup_busy_manager
* Test receive backup agent error
* Test file write error during backup receive
* Test read tar error during backup receive
* Test non agent upload error during backup receive
* Test file read error during backup receive
2025-01-16 08:41:59 +01:00
G Johansson
a8645ea4ed
Ensure entity platform in bluetooth tests ( #135716 )
2025-01-15 21:24:37 -10:00
Brett Adams
e886c9e054
Slow down polling for Tesla Fleet ( #135747 )
...
Slow down polling
2025-01-15 23:28:15 -05:00
Jamin
79ee2e954b
Use SIP URI for VoIP device identifier ( #135603 )
...
* Use SIP URI for VoIP device identifier
Use the SIP URI instead of just host/IP address to identify VoIP
devices. This will allow calls initiating from Home Assistant to the
device as well as allows devices connecting through a PBX to be uniquely
identified.
* Add tests
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-01-15 20:59:58 -05:00
J. Nick Koston
e736ca72f0
Handle invalid HS color values in HomeKit Bridge ( #135739 )
2025-01-15 13:33:58 -10:00
epenet
be06ef46c1
Use new ServiceInfo location in wmspro ( #135702 )
...
* Use new ServiceInfo location in wmspro
* Fix self.source
2025-01-15 21:22:05 +01:00
Steven B.
51e3bf42f2
Add dynamic child device handling to tplink integration ( #135229 )
...
Add dynamic child device handling to tplink integration. For child devices that could be added/removed to hubs.
2025-01-15 20:45:06 +01:00
Ik-12
c6cab3259c
Create switches for controlling policy-based routes ( #134473 )
...
Create switches for controlling policy-based routes (aka "traffic routes" in the Unifi API).
2025-01-15 20:37:33 +01:00
Sid
146d6bbc68
Bump eheimdigital to 1.0.4 ( #135722 )
2025-01-15 21:29:29 +02:00
Erik Montnemery
f36a10126c
Add WS command backup/can_decrypt_on_download ( #135662 )
...
* Add WS command backup/can_decrypt_on_download
* Wrap errors
* Add default messages to exceptions
* Improve test coverage
2025-01-15 19:40:29 +01:00
Steven B.
3622e8331b
Update tplink quality_scale.yaml ( #135705 )
2025-01-15 16:53:57 +01:00
epenet
241fc2af67
Use new ServiceInfo location in insteon ( #135694 )
2025-01-15 16:35:27 +01:00
epenet
9d7c917771
Use new ServiceInfo location in modem_callerid ( #135695 )
2025-01-15 16:17:43 +01:00
epenet
d3bedd693a
Use new ServiceInfo location in rabbitair ( #135696 )
2025-01-15 16:17:09 +01:00
epenet
082ef3f85f
Use new ServiceInfo location in rainforest_raven ( #135697 )
2025-01-15 16:15:51 +01:00
epenet
5e648ebb5c
Use new ServiceInfo location in tplink ( #135700 )
2025-01-15 16:14:55 +01:00
epenet
7a442af9fa
Use new ServiceInfo location in sonos ( #135699 )
2025-01-15 16:14:21 +01:00
epenet
406c00997f
Use new ServiceInfo location in components (part 3) ( #135687 )
2025-01-15 15:49:45 +01:00
epenet
19a89ebcf3
Use new ServiceInfo location in components (part 2) ( #135685 )
2025-01-15 15:49:01 +01:00
epenet
bc8a2b58d3
Use new ServiceInfo location in components (part 1) ( #135682 )
2025-01-15 15:43:46 +01:00
Mick Montorier-Aberman
6a50648223
Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ( #135625 )
2025-01-15 14:33:21 +00:00
epenet
e83ee00af8
Move UsbServiceInfo to service_info helpers ( #135663 )
...
* Move UsbServiceInfo to service_info helpers
* Adjust components
2025-01-15 15:10:25 +01:00
Robert Resch
8ae02aaba0
Add missing camera functions to pylint type hints plugin ( #135676 )
2025-01-15 14:53:08 +01:00
puddly
0eea265415
Bump python-otbr-api to 2.7.0 ( #135638 )
...
Bump OTBR API to 2.7.0
Bump `python-otbr-api` to 2.7.0 in `thread` as well
2025-01-15 15:04:42 +02:00
epenet
8c13daf6d9
Move SsdpServiceInfo to service_info helpers ( #135661 )
...
* Move SsdpServiceInfo to service_info helpers
* docstring
* Move string constants
* Adjust components
2025-01-15 15:00:27 +02:00
Martin Hjelmare
4ccc686295
Improve logging of backup upload errors ( #135672 )
...
Improve logging for upload errors
2025-01-15 14:59:42 +02:00
epenet
31c36beb2e
Move DhcpServiceInfo to service_info helpers ( #135658 )
...
* Move DhcpServiceInfo to service_info helpers
* Fix mypy/pylint
2025-01-15 13:09:18 +01:00
Norbert Rittel
9c5c1a35a4
Fix descriptions of send_command action for consistency ( #135670 )
...
Three small fixes for the description keys of the send_command action of the Homeworks integration:
- use third-person singular for descriptive wording
- Change to "the command" to match "the controller" in two strings
Both ensure better and more consistent machine and human translations.
2025-01-15 14:00:40 +02:00
epenet
b046ca9abe
Move ZeroconfServiceInfo to service_info helpers ( #135653 )
...
* Move ZeroconfServiceInfo to service_info helpers
* Adjust deprecation date
* Fix mypy/pylint
* Fix DeprecatedConstant
* Add deprecation test
* Adjust
* Also deprecate ATTR_PROPERTIES_ID
2025-01-15 12:25:42 +01:00
Avi Miller
650e14379c
Bump aiolifx-themes to v0.6.2 ( #135645 )
...
* Bump aiolifx-themes to v0.6.1
Signed-off-by: Avi Miller <me@dje.li >
* Bump aiolifx-themes to 0.6.2 to fix deps issue with 0.6.1
Signed-off-by: Avi Miller <me@dje.li >
---------
Signed-off-by: Avi Miller <me@dje.li >
2025-01-15 12:59:15 +02:00
Jan Bouwhuis
1421f4c124
Set MQTT quality scale to platinum ( #135612 )
...
* Set MQTT quality scale to platinum
* Add test for type stub
2025-01-15 10:51:41 +01:00
Jan Bouwhuis
f0257fec88
Fix mqtt number state validation ( #135621 )
2025-01-15 10:13:27 +01:00
Joost Lekkerkerker
8a35261fd8
Remove unused noqas ( #135583 )
2025-01-15 10:02:18 +01:00
hahn-th
f57640c2cd
Bump homematicip to 1.1.6 ( #135649 )
2025-01-15 09:31:48 +01:00
TimL
23a2b19ca0
Bump pysmlight v0.1.5 ( #135647 )
2025-01-15 09:58:38 +02:00
TimL
6cbbfec5f5
Reduce scan interval on SMLIGHT firmware updates ( #135650 )
...
Reduce scan interval on firmware updates
2025-01-15 09:56:01 +02:00
Brett Adams
65df8b946f
Update buttons in Teslemetry ( #135631 )
...
* Update button
* tests
2025-01-15 08:32:46 +01:00
Thomas55555
4b37b367de
Dynamic devices for Husqvarna Automower ( #133227 )
...
* Dynamic devices for Husqvarna Automower
* callbacks
* add stayout-zones together
* add alltogether on init
* fix stale lock names
* also for workareas
* separate "normal" vs callback entity adding
* mark quality scale
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-01-15 08:31:24 +01:00
Norbert Rittel
c1520a9b20
Fix spelling of EnOcean in strings file of the integration ( #135622 )
2025-01-15 01:49:10 +01:00
Marc Mueller
239aa94b6f
Update Python version for mypy to 3.13 ( #135636 )
2025-01-15 01:43:13 +01:00
Marc Mueller
c4d8cda92b
Update mypy-dev to 1.15.0a2 ( #135633 )
2025-01-15 00:54:54 +01:00
mkmer
6e88c6570e
Return OFF in hvac_action for Honeywell climate ( #135620 )
2025-01-14 23:15:49 +00:00
Marc Mueller
ecc89fd9a9
Fix spotify typing for Python 3.13 ( #135628 )
2025-01-15 00:02:22 +01:00
Ville Skyttä
18de735619
More UpCloud config entry refactors ( #135548 )
2025-01-14 22:49:00 +01:00
Jordan Sitkin
f80f6d9e3d
Add PaddleSwitchPico (Pico Paddle Remote) device trigger to Lutron Caseta ( #135615 )
2025-01-14 10:28:10 -10:00
Erik Montnemery
c408bd6aad
Bump securetar to 2025.1.2 ( #135614 )
2025-01-14 20:39:58 +01:00
Glenn Waters
faf2c64cc4
Bump elkm1-lib to 2.2.11 ( #135616 )
2025-01-14 09:14:41 -10:00
Franck Nijhof
60bdc13c94
Drop Python 3.12 support ( #135589 )
2025-01-14 16:23:15 +01:00
epenet
fa96168488
Rename onewire entity classes ( #135601 )
2025-01-14 15:44:18 +01:00
Manu
526277da0f
Add entity pictures to Habitica integration ( #134179 )
2025-01-14 15:23:22 +01:00
Jan Bouwhuis
934f59449d
Make mqtt integration exports explicit ( #135595 )
2025-01-14 15:17:28 +01:00
adam-the-hero
026df07451
Fix Watergate Power supply mode description and MQTT/Wifi uptimes ( #135085 )
2025-01-14 14:40:01 +01:00
Indu Prakash
38d008bb66
Add vesync number platform ( #135564 )
2025-01-14 14:33:48 +01:00
Rob
406c3b5925
Adding support for new Lutron RGB tape light ( #130731 )
2025-01-14 14:07:20 +01:00
Manu
7cc61d1b86
Skip fetching deactivated shopping lists in Bring integration ( #135336 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-14 14:07:07 +01:00
Joost Lekkerkerker
421c4889bf
Use device supplied ranges in LaMetric ( #135590 )
2025-01-14 14:02:17 +01:00
Joost Lekkerkerker
d6ee7a2c1e
Add serial number to LaMetric ( #135591 )
2025-01-14 13:54:08 +01:00
Brett Adams
6a032baa48
Add streaming binary sensors to Teslemetry ( #135248 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-14 13:46:10 +01:00
Erik Montnemery
edc7c0ff2f
Bump securetar to 2025.1.1 ( #135582 )
2025-01-14 13:28:43 +01:00
jesperraemaekers
8109efe810
Reverted async-dependency to todo for Weheat ( #135588 )
2025-01-14 13:27:47 +01:00
Joost Lekkerkerker
5e50b11114
Avoid core documentation url hosted elsewhere ( #130513 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2025-01-14 13:17:25 +01:00
jiriappl
4f796174fd
Match the upstream alt id of the new Levoit air purifier ( #135426 )
2025-01-14 13:17:09 +01:00
Joost Lekkerkerker
5fc3618b4a
Bump demetriek to 1.2.0 ( #135580 )
2025-01-14 12:56:31 +01:00
Steven B.
d970b728ce
Update tplink quality_scale.yaml ( #135209 )
2025-01-14 12:41:48 +01:00
Joost Lekkerkerker
c66176cfa5
Unignore ruff rule ISC001 ( #135581 )
2025-01-14 12:40:43 +01:00
Indu Prakash
6f138c71b4
Remove incorrect logging about Unknown device ( #135585 )
2025-01-14 12:38:31 +01:00
Krisjanis Lejejs
6e80ad505b
Bump hass-nabucasa from 0.87.0 to 0.88.1 ( #135521 )
...
* Bump hass-nabucasa from 0.87.0 to 0.88.0
* Bump hass-nabucasa from 0.88.0 to 0.88.1
* Fix Alexa breaking changes
2025-01-14 12:17:22 +01:00
Joost Lekkerkerker
8db63adc11
Bump ruff to 0.9.1 ( #135197 )
2025-01-14 11:46:12 +01:00
Jan Bouwhuis
2b51ab1c75
Set MQTT quality scale to gold ( #135579 )
2025-01-14 11:45:07 +01:00
jesperraemaekers
f4e7c9d6c3
Bump Weheat to 2025.1.14 ( #135578 )
2025-01-14 11:36:26 +01:00
Josef Zweck
6359a75977
Cleanup tedee callbacks ( #135577 )
2025-01-14 11:34:37 +01:00
Maikel Punie
096c6b8575
Mark Velbus test coverage as done ( #135571 )
2025-01-14 11:32:33 +01:00
Maikel Punie
959cea45b8
Migrate Velbus to have Entity name ( #135520 )
2025-01-14 11:30:10 +01:00
Jan-Philipp Benecke
e3f03c9da1
Set inexogy quality scale to silver ( #135547 )
2025-01-14 11:20:35 +01:00
Ville Skyttä
1426c421f3
Use percent formatting in logging per guidelines ( #135550 )
2025-01-14 11:15:38 +01:00
Indu Prakash
58df5f2394
Add iprak to to vesync code owners ( #135562 )
2025-01-14 10:51:13 +01:00
Erik Montnemery
d333fa320f
Fix nmbs sensor unique_id ( #135576 )
2025-01-14 10:24:48 +01:00
jesperraemaekers
6d7e9f10d9
Set PARALLEL_UPDATES for Weheat ( #135574 )
...
Add PARALLEL_UPDATES
2025-01-14 11:19:28 +02:00
Manu
0c144092c6
Bump habiticalib to v.0.3.3 ( #135551 )
2025-01-14 10:07:23 +01:00
Artur Pragacz
1de4d0efda
Fix deprecated enums ( #134824 )
2025-01-14 10:04:48 +01:00
Erik Montnemery
440cd5bee0
Improve improv via BLE log messages ( #135575 )
2025-01-14 10:00:21 +01:00
Master-Guy
09e2168f72
Changed json.schemas.url for devcontainers ( #135281 )
2025-01-13 21:46:32 +01:00
Michael Hansen
b897e6a85f
Use STT/TTS languages for LLM fallback ( #135533 )
2025-01-13 14:17:12 -06:00
Norbert Rittel
3e9b410b7c
Fix grammar issue in 'invalid_auth' string ( #135546 )
...
Remove that wrong comma and add a "that" to clarify the meaning of the error message.
2025-01-13 20:56:10 +01:00
Jan-Philipp Benecke
3c825bb826
Set PARALLEL_UPDATES for inexogy ( #135545 )
2025-01-13 20:48:24 +01:00
Jan-Philipp Benecke
e8ad391df2
Add data_descriptions to inexogy config flow ( #135536 )
2025-01-13 20:31:13 +01:00
JJ
504ed83ffb
Add person component to strict type checking ( #132754 )
2025-01-13 20:11:17 +01:00
Maikel Punie
eaaab4ccfe
Velbus add subdevices for din-rail modules ( #131371 )
2025-01-13 20:10:45 +01:00
jesperraemaekers
4ddb72314d
Add quality scale for weheat ( #135384 )
2025-01-13 20:09:19 +01:00
Maikel Punie
c489f94026
Velbus unsubscribe to the status updates on removal ( #135530 )
2025-01-13 20:08:04 +01:00
Maikel Punie
38dcc782d1
Velbus update unique-config-entry quality score ( #135524 )
2025-01-13 20:07:47 +01:00
qbus-iot
2d2f4f5cec
Add new integration Qbus ( #127280 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Thomas D <11554546+thomasddn@users.noreply.github.com >
2025-01-13 19:06:52 +00:00
Álvaro Fernández Rojas
ca34541b04
Register Airzone WebServer device ( #135538 )
2025-01-13 20:06:19 +01:00
Jan Bouwhuis
984c380e13
Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ( #135143 )
...
* Add option to allow to use setpoint in stead of override for legacy incomfort RF gateway
* Add test to assert state with legacy_setpoint_status option
* Use selector
* Update homeassistant/components/incomfort/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Follow up on code review
* Rephrase data_description
* Rephrase
* Use async_schedule_reload helper
* Move option flow after config flow
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-13 19:50:06 +01:00
G Johansson
1c053485a9
Bump smhi-pkg to 1.0.19 ( #135537 )
2025-01-13 20:40:01 +02:00
Steven B.
ab28115d2b
Cleanup tplink test framework ( #135205 )
2025-01-13 19:32:22 +01:00
Indu Prakash
d986fe7a07
Add humidifier entity for Vesync devices ( #134333 )
2025-01-13 19:26:18 +01:00
Jan Bouwhuis
6fd73730cc
Bump aioimaplib to 2.0.0 ( #135448 )
2025-01-13 19:19:06 +01:00
Jan Bouwhuis
b93aa760c5
Refactor the MQTT option and reconfigure flow ( #133342 )
...
* Move entry options to entry.options en remove broker setup from mqtt option flow
* UPdate diagnostics to export both entry data and options
* Parameterize entry options directly not depending on migration
* Update tests to use v2 entry and add separate migration test
* use start_reconfigure_flow helper
* Update quality scale comment
* Do minor entry upgrade, and do not force to upgrade entry
* Ensure options are read from older entries
* Add comment
* Follow up on code review
* Assert config entry version checking the broker connection
* Update comment
2025-01-13 19:00:18 +01:00
epenet
b84a4dc120
Add zeroconf discovery to onewire ( #135295 )
2025-01-13 17:52:37 +00:00
Manu
cdcc7dbbe8
Deprecate sensors in Habitica integration ( #134036 )
...
* Deprecate sensors
* move to setup, remove disabled
* changes
* add breaking version to string
* fixes
* fix entity id in tests
2025-01-13 18:35:14 +01:00
Maikel Punie
8d38279993
Bump velbusaio to 2025.1.0 ( #135525 )
2025-01-13 17:18:46 +01:00
dotvav
153496b5f4
Palazzetti integration: Add support for additional fans ( #135377 )
...
* Add support for second and third fans
* Update test mock and snapshot
* Test coverage and error message
* Rename fans left and right instead of 2 and 3
2025-01-13 17:17:46 +01:00
jesperraemaekers
1fa3d90d73
Removing unused API file form weheat ( #135518 )
2025-01-13 17:14:10 +01:00
Robert Resch
1e4c7e832d
Bump go2rtc recommended version to 1.9.8 ( #135523 )
2025-01-13 17:02:23 +01:00
Maxim Mikityanskiy
275365a9d3
Expose raw PM2.5 in Airgradient ( #135457 )
2025-01-13 14:42:53 +00:00
G Johansson
4709a3162c
Change Trafikverket Train to use station signatures ( #131416 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-13 15:38:02 +01:00
Franck Nijhof
157548609b
Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ( #135510 )
2025-01-13 14:18:47 +00:00
Manu
fc0a6c2ff3
Refactor number/select to use common method in IronOS ( #134173 )
2025-01-13 14:50:55 +01:00
Klaas Schoute
0d116ec6a2
Improve tests of energyzero integration ( #133452 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-01-13 14:49:01 +01:00
Marc Mueller
6060f637a8
Update getmac to 0.9.5 ( #135506 )
2025-01-13 14:47:32 +01:00
Shay Levy
ba9ad009e9
Fix LG webOS TV trigger validation ( #135312 )
...
* Fix LG webOS TV trigger validation
* Raise if not loaded
2025-01-13 15:37:40 +02:00
Norbert Rittel
ec5759d3b9
Fix typos "Login" > "Log in" and "Setup" > "Set up" ( #135306 )
2025-01-13 14:16:25 +01:00
Norbert Rittel
c7a5c49a03
Small fixes in the strings file of the azure_data_explorer integration ( #135309 )
2025-01-13 14:16:00 +01:00
Dave T
9b55faa879
Refactor config flow tests in generic camera ( #134385 )
...
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-01-13 14:15:21 +01:00
jesperraemaekers
6fd9476bb9
Refresh token before setting up weheat ( #135264 )
2025-01-13 14:01:57 +01:00
dotvav
d33ee130bc
Bump pypalazzetti to 0.1.19 ( #135465 )
2025-01-13 13:59:34 +01:00
dotvav
e1ffd9380d
Replace climate fan speed 'silent' with a button ( #135075 )
2025-01-13 13:51:20 +01:00
Norbert Rittel
fc6695b05c
Use proper sentence-case for all strings in azure_event_hub ( #135328 )
2025-01-13 13:47:40 +01:00
Duco Sebel
8f71d7a6f3
Move HomeWizard API initialisation to async_setup_entry ( #135315 )
2025-01-13 13:35:50 +01:00
Manu
4dbf2b0320
Fix grey dailies with weekly frequency and no weekdays selected in Habitica ( #135419 )
2025-01-13 13:20:15 +01:00
Austin Mroczek
3aa466806e
TotalConnect update quality_scale with documentation updates ( #134049 )
2025-01-13 13:11:56 +01:00
Lukas Schlötterer
7b63c17101
Add kV and MV unit conversion for voltages ( #135396 )
2025-01-13 13:00:35 +01:00
Brett Adams
dae87db244
Fix when live status is blank in Telsemetry ( #130408 )
2025-01-13 12:44:36 +01:00
Norbert Rittel
fba1b4be5b
Replace "click" with "select" to fit for mobile app ( #135382 )
2025-01-13 12:32:07 +01:00
Mick Vleeshouwer
c15073cc27
Fix incorrect cast in HitachiAirToWaterHeatingZone in Overkiz ( #135468 )
2025-01-13 12:11:01 +01:00
Paul Daumlechner
25041aa02d
Add dhcp discovery to velux ( #135138 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-13 12:01:04 +01:00
Norbert Rittel
96ad2b6ed8
Replace "Login …" with "Log in …" in two strings of Habitica integration ( #135383 )
2025-01-13 11:55:55 +01:00
epenet
a649ff4a91
Add hassio discovery to onewire ( #135294 )
2025-01-13 11:55:18 +01:00
Joost Lekkerkerker
1ceebd92a9
Change icon ID name in Lametric ( #135368 )
2025-01-13 11:48:00 +01:00
Artur Pragacz
b009f11013
Fix referenced objects in script sequences ( #135499 )
2025-01-13 11:40:53 +01:00
Maikel Punie
2d67aca550
Rework velbus services to deprecated the interface parameter ( #134816 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-13 11:36:20 +01:00
LG-ThinQ-Integration
98ef32c668
Add remain, running, schedule time sensors to LG ThinQ ( #131133 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-01-13 11:29:09 +01:00
Erik Montnemery
3a0072d42d
Fix typing in zha update entity ( #135500 )
2025-01-13 11:27:20 +01:00
Maciej Bieniek
86ea68eaec
Add missing total active returned energy sensor for Shelly Mini PM Gen3 ( #135433 )
...
Add missing total active returned energy sensor for Mini PM Gen3
2025-01-13 11:12:04 +01:00
Michael
e67a131bd9
Bump uv to 0.5.18 ( #135454 )
2025-01-13 09:11:46 +01:00
dependabot[bot]
c36d73e469
Bump github/codeql-action from 3.28.0 to 3.28.1 ( #135492 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 08:54:42 +01:00
Khole
ac279d9794
Replace pyhiveapi with pyhive-integration ( #135482 )
2025-01-13 08:50:25 +01:00
J. Nick Koston
4e5bf5ac22
Ensure ESPHome cleanups Bluetooth scanner data upon removal ( #135470 )
...
* Add bluetooth API to remove scanners that are no longer used
- Cleanup the advertisment history right away when a scanner is removed
In the future we will do some additional cleanup
* coverage
* finish tests
* Ensure ESPHome cleanups Bluetooth scanner data upon removal
needs https://github.com/home-assistant/core/pull/135408
2025-01-12 22:41:49 -05:00
J. Nick Koston
2e5e2c50dd
Ensure Shelly cleanups Bluetooth scanner data upon removal ( #135472 )
...
* Add bluetooth API to remove scanners that are no longer used
- Cleanup the advertisment history right away when a scanner is removed
In the future we will do some additional cleanup
* coverage
* finish tests
* Ensure Shelly cleanups Bluetooth scanner data upon removal
needs https://github.com/home-assistant/core/pull/135408
2025-01-12 22:41:21 -05:00
J. Nick Koston
c9a7afe439
Add bluetooth API to remove scanners that are no longer used ( #135408 )
2025-01-12 14:03:05 -10:00
Ville Skyttä
0a444de39c
Refactor upcloud to use config entry runtime data ( #135449 )
2025-01-13 01:43:37 +02:00
Ravaka Razafimanantsoa
559c411dd2
Add current and voltage for plugs to switchbot_cloud ( #135458 )
...
SwitchBot Cloud: Adding current and voltage for plugs
2025-01-12 18:42:06 +01:00
tronikos
61ea732caa
Fix strings for the Google integrations ( #135445 )
2025-01-12 09:15:33 -08:00
Ravaka Razafimanantsoa
11ebc27bfe
Bump switchbot-api to 2.3.1 ( #135451 )
2025-01-12 17:29:01 +01:00
Manu
ccb94ac6a6
Update translations and error messages in Bring! integration ( #135455 )
...
* Update translations and error messages
* use placeholder for field name
* change key for translation string
2025-01-12 16:27:31 +01:00
WaterInTheLake
ab0dfe304c
Fix translation string: numbering in list ( #135441 )
2025-01-12 14:42:45 +01:00
Norbert Rittel
8b0be70fdd
Fix descriptions of send_message action of Bring! integration ( #135446 )
...
* Make "Urgent message" selector consistent, use "Bring!" as name
- Replace one occurrence of "bring" with the brand name "Bring!"
- Change description of action to third-person singular for consistency in Home Assistant
- Make all occurrences of the selector "Urgent message" consistent (in sentence case) so they all get consistent translations, too
- Change one related error message to refer to the UI name of the required "Article" field
* Changed ` to ' to avoid Regex problems
* Reverted change to notify_missing_argument_item
Reverted to avoid failing test
* Reverted change to "bring"
* Add "is" to description of "Article"
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-01-12 14:36:23 +01:00
tronikos
f7df214dd8
Fix config entries typo s/entruis/entries/ ( #135431 )
...
Fix typo s/entruis/entries/
2025-01-12 11:07:45 +01:00
Andrew Sayre
11fa6b2e4e
Bump pyheos to 1.0.0 ( #135415 )
2025-01-11 23:06:06 -06:00
Joost Lekkerkerker
52c57eb2e5
Actually use translated entity names in Lametric ( #135381 )
2025-01-11 23:15:49 +01:00
Manu
0d85f54e76
Add sensors for inventory items to Habitica ( #135331 )
...
Add sensors for inventory items
2025-01-11 21:31:36 +01:00
Norbert Rittel
b3af12c9b1
Reword action descriptions for better translations in Teslemetry ( #135370 )
...
Slightly reword action descriptions for better translations
Currently only one of the action descriptions in the Teslemetry integration uses the descriptive form of third person plural.
This commit changes the remaining descriptions to adopt the same language and changes "the" to "a" as the actual action target is defined below that in the UI.
2025-01-11 20:15:41 +00:00
Jeff Terrace
6571ebf15b
Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ( #135399 )
2025-01-11 09:52:46 -10:00
Norbert Rittel
2237ed9af7
Make all three numbered lists consistent, using 1. 1. 1. for the syntax ( #135400 )
...
Make all three numbered lists use 1. 1. 1. for the syntax
Currently only two of the setup descriptions of the Nest integration use automatic syntax for a numbered list.
This commit makes the third one consistent, using 1. 1. 1. as well.
This helps translators in Lokalise understand that this is the expected format for all numbered lists in Home Assistant.
2025-01-11 21:44:59 +02:00
YogevBokobza
c442935fdd
Switcher runner child lock support ( #133270 )
...
* Switcher runner child lock support
* fix based on requested changes
* Update homeassistant/components/switcher_kis/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-11 21:01:10 +02:00
Jeff Terrace
6dc9c6819f
Add @jterrace to onvif integration owners ( #135398 )
2025-01-11 19:30:51 +01:00
Shay Levy
a745e079e9
Add reconfigure to LG webOS TV ( #135360 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-11 16:16:35 +01:00
Markus Lanthaler
19f460614e
Enable slowly-changing, important diagnostics for connected devices by default ( #134776 )
2025-01-11 15:29:31 +01:00
Brett Adams
20d6ba4286
Bump Teslemetry Stream ( #135344 )
...
bump
2025-01-11 16:09:53 +02:00
dotvav
4cf7a51a05
Palazzetti Quality Scale update after doc improvement ( #135277 )
2025-01-11 13:24:00 +01:00
Simon Lamon
8e2b284a7f
Add more typings to nmbs sensor ( #135359 )
2025-01-11 13:04:37 +01:00
Erwin Douna
74c3e9629f
Fix Tado config flow ( #135353 )
2025-01-11 12:52:40 +01:00
Norbert Rittel
907f1e062a
Fix spelling of "Log in …" and "API key" in LOQED integration ( #135347 )
2025-01-11 12:51:56 +01:00
Simon Lamon
fd169affd7
Remove code owner for nmbs ( #135357 )
2025-01-11 12:49:10 +01:00
dependabot[bot]
81c390d3b8
Bump docker/build-push-action from 6.10.0 to 6.11.0 ( #135254 )
2025-01-11 12:32:30 +01:00
dependabot[bot]
d356d4bb82
Bump actions/upload-artifact from 4.5.0 to 4.6.0 ( #135255 )
2025-01-11 12:31:46 +01:00
Joost Lekkerkerker
4d93fbcb52
Fix backup formatting ( #135350 )
2025-01-11 11:15:00 +01:00
Simon Lamon
b9259b6f77
Add config flow to NMBS ( #121548 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-11 10:31:47 +01:00
Norbert Rittel
22b84450e8
Small fixes in setup flow strings, correct sentence-case ( #135349 )
2025-01-11 10:10:40 +01:00
Norbert Rittel
9ef93517e7
Fix spelling of "Log in", fix "outdated student" ( #135348 )
2025-01-11 10:00:59 +01:00
J. Nick Koston
cdc96fdf6f
Add bluetooth subscribe_advertisements WebSocket API ( #134291 )
2025-01-10 16:49:53 -10:00
Paulus Schoutsen
ab8af033c0
Extract resolve announcement media ID for AssistSatelliteEntity ( #134917 )
2025-01-10 18:33:49 -08:00
J. Nick Koston
619dee5d93
Bump habluetooth to 3.8.0 ( #135322 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.7.0...v3.8.0
2025-01-10 23:50:03 +02:00
Duco Sebel
00c3b8cc3e
Use LOGGER from homewizard.const instead per-file loggers ( #135320 )
2025-01-10 23:49:36 +02:00
Manu
bf747bb733
Fix Habitica gems/hourglass sensors ( #135323 )
2025-01-10 23:47:05 +02:00
Robert Resch
560d15effb
Don't store uv's lockfile in hassfest image ( #135214 )
2025-01-10 21:15:44 +01:00
Quentame
39aa0339ac
Bump Freebox to 1.2.2 ( #135313 )
2025-01-10 21:47:48 +02:00
Norbert Rittel
675cc32534
Fix typos, replace duplicated strings with references ( #135303 )
2025-01-10 18:21:39 +01:00
Norbert Rittel
31b45e6d3f
Fix typos and inconsistent spelling of "tedee" brand name ( #135305 )
...
- Change "Setup your tedee locks" to "Set up …"
- Remove two excessive commas
- Change one occurrence of "Tedee" to "tedee".
2025-01-10 18:20:50 +01:00
Shay Levy
6fd4d7acaa
Use runtime_data in LG webOS TV ( #135301 )
2025-01-10 19:16:25 +02:00
Maciej Bieniek
c4b4cad335
Bump aioshelly to version 12.3.1 ( #135299 )
2025-01-10 17:18:00 +01:00
Norbert Rittel
32d3fe714f
Grammar and consistency fixes in hdmi_cec strings ( #135292 )
2025-01-10 16:15:14 +01:00
Manu
6fd0760f25
Add USB-PD Mode select entity to IronOS integration ( #134901 )
...
Add USB-PD Mode select entity
2025-01-10 14:07:14 +01:00
Norbert Rittel
59d61104d1
Replace 'entity_id' with UI-friendly, localizable 'entity ID' ( #135232 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-10 14:06:58 +01:00
dotvav
028c5349ac
Bump pypalazzetti to 0.1.16 ( #135269 )
2025-01-10 14:06:17 +01:00
Antoine Reversat
9388879b78
Mark FGLAir entities unavailable if they are reporting to be offline ( #135202 )
2025-01-10 13:24:33 +01:00
Norbert Rittel
246a9f95a3
Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ( #135236 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-10 13:23:33 +01:00
Duco Sebel
f31f6d7ed0
Adjust HomeWizard to use updated python-homewizard-energy library ( #135046 )
2025-01-10 13:19:55 +01:00
Shay Levy
1f0eda8e47
Move LG webOS TV actions to entitiy services ( #135285 )
2025-01-10 13:02:03 +01:00
cdnninja
bce7e9ba5e
Simplify vesync init loading ( #135052 )
2025-01-10 12:30:29 +01:00
epenet
475a2fb828
Discover new devices at runtime in onewire ( #135199 )
2025-01-10 11:53:31 +01:00
epenet
24c70caf33
Improve formatting in component files ( #135261 )
...
* Improve formatting in component files
* Apply suggestions from code review
2025-01-10 11:46:15 +01:00
Jan Bouwhuis
eba090c9ef
Allow to process kelvin as color_temp for mqtt template light ( #133957 )
2025-01-10 11:43:36 +01:00
epenet
b5971ec55d
Add model_id and serial_number to onewire device info ( #135279 )
2025-01-10 11:18:50 +01:00
epenet
ad84490541
Fix incorrect test in test_core_config ( #135260 )
2025-01-10 11:10:23 +01:00
Maikel Punie
033064f832
Velbus light platform code cleanup ( #134482 )
2025-01-10 11:10:09 +01:00
epenet
a2d9920aa9
Fix missing comma in ollama MODEL_NAMES ( #135262 )
2025-01-10 11:09:49 +01:00
epenet
8386eaa92b
Split long strings in stream hls tests ( #135271 )
2025-01-10 11:09:20 +01:00
epenet
aa741a9207
Combine short strings in components ( #135265 )
2025-01-10 11:07:51 +01:00
Norbert Rittel
024b9ae414
Change 'entity_id' to UI-friendly 'Entity ID', fix spelling of "setpoint" ( #135234 )
...
In addition this makes the description of the first action consistent, using third-person singular like the other two and adhering to the HA standard.
2025-01-10 11:06:08 +01:00
epenet
02956f9a83
Improve formatting in component test files ( #135267 )
...
Improve formatting in test files
2025-01-10 10:53:45 +01:00
Shay Levy
9d1989125f
Fix LG webOS TV media player test coverage ( #135225 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-10 10:44:23 +01:00
epenet
04d5cc8f79
Combine short byte strings in xiaomi_ble tests ( #135268 )
2025-01-10 10:19:28 +01:00
epenet
e29ead2a36
Split long strings in components ( #135263 )
2025-01-10 10:13:36 +01:00
epenet
5df7092f41
Improve formatting in core files ( #135256 )
...
* Adjust core files formatting
* Adjust translations script
2025-01-10 09:08:37 +01:00
Norbert Rittel
823feae0f9
Make description of alarm_arm_vacation consistent ( #135257 )
...
Small fix to also use "Arms …" in the description of the alarm_arm_vacation action, making it consistent with the other two alarm_arm_… actions.
2025-01-10 08:45:06 +01:00
J. Nick Koston
3c6113e37c
Remove per engine max bind vars ( #135153 )
2025-01-09 22:50:13 +00:00
peteS-UK
139b747a70
Expand Squeezebox auth test for config_flow to finish on create_entry ( #133612 )
...
Expand auth test to create_entry
2025-01-09 23:47:53 +01:00
Bram Kragten
bceccd85ee
2025.1.2 ( #135241 )
2025-01-09 23:25:42 +01:00
J. Nick Koston
da30dbcfe4
Bump fnv-hash-fast to 1.1.0 ( #135237 )
2025-01-09 12:03:08 -10:00
Bram Kragten
0027d907a4
Bump version to 2025.1.2
2025-01-09 22:25:42 +01:00
Bram Kragten
5d201406cb
Update frontend to 20250109.0 ( #135235 )
2025-01-09 22:24:43 +01:00
Brynley McDonald
30924b561a
Fix Flick Electric Pricing ( #135154 )
2025-01-09 22:24:42 +01:00
jb101010-2
1eddb4a21b
Bump pysuezV2 to 2.0.3 ( #135080 )
2025-01-09 22:24:41 +01:00
Erik Montnemery
42cdd25d90
Add jitter to backup start time to avoid thundering herd ( #135065 )
2025-01-09 22:24:41 +01:00
Bram Kragten
b8b7daff5a
Implement upload retry logic in CloudBackupAgent ( #135062 )
...
* Implement upload retry logic in CloudBackupAgent
* Update backup.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* nit
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-01-09 22:23:53 +01:00
Simone Chemelli
0deb46295d
Refactor Vodafone Station tests ( #134956 )
2025-01-09 22:22:37 +01:00
Cyrill Raccaud
7f3f550b7b
Bump cookidoo-api to 0.12.2 ( #135045 )
...
fix cookidoo .co.uk countries and group api endpoint
2025-01-09 22:14:35 +01:00
Thomas55555
3c14e2f0a8
Bump aioautomower to 2025.1.0 ( #135039 )
2025-01-09 22:14:34 +01:00
starkillerOG
9601455d9f
Fix channel retrieval for Reolink DUO V1 connected to a NVR ( #135035 )
...
fix channel retrieval for DUO V1 connected to a NVR
2025-01-09 22:14:33 +01:00
Mick Vleeshouwer
902bd57b4b
Catch errors in automation (instead of raise unexpected error) in Overkiz ( #135026 )
...
Catch errors in automation (instead of raise unexpected error)
2025-01-09 22:14:32 +01:00
puddly
ab071d1c1b
Fix ZHA "referencing a non existing via_device" warning ( #135008 )
2025-01-09 22:14:31 +01:00
Joakim Sørensen
2c02eefa11
Increase cloud backup download timeout ( #134961 )
...
Increese download timeout
2025-01-09 22:14:31 +01:00
Quentame
44808c02f9
Fix Météo-France setup in non French cities (because of failed next rain sensor) ( #134782 )
2025-01-09 22:14:30 +01:00
Bram Kragten
1abcac5fb5
Update frontend to 20250109.0 ( #135235 )
2025-01-09 22:13:39 +01:00
J. Nick Koston
3b6f47e438
Bump anyio to 4.8.0 ( #135224 )
2025-01-09 22:12:34 +01:00
Simone Chemelli
6e1a13f878
Add support for Shelly BLU TRV ( #128439 )
...
* feat: add support for Shelly BLU TRV
* chore: apply some fixes
* make BLUTRV a separate device
* apply review comment
* review comments and small optimization
* add HVACMode.OFF
* a couple of fixes
* 2 more fixes
* better approach
* cleanup
* small optimization
* remove cooling as not supported by firmware
* tweaks
* humidity and entity name
* fix naming
* allign async_set_hvac_mode
* align settings
* restore temp
* fix
* remove OFF
* cleanup
* hvac_mode
* add tests
* typo
* more tests
* bump aioshelly
2025-01-09 21:28:36 +01:00
epenet
ee865d2f0f
Add exception-translations rule to quality_scale pytest validation ( #131914 )
...
* Add exception-translations rule to quality_scale pytest validation
* Adjust
* Return empty dict if file is missing
* Fix
* Improve typing
* Address comments
* Update tests/components/conftest.py
* Update tests/components/conftest.py
* Update tests/components/conftest.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-09 21:21:47 +01:00
epenet
dd57c75e64
Use remove-prefix/suffix introduced in Python 3.9 ( #135206 )
...
Use removeprefix/removesuffix
2025-01-09 21:15:22 +01:00
J. Nick Koston
0cc586a3ac
Bump zeroconf to 0.139.0 ( #135213 )
2025-01-09 19:01:49 +01:00
Brett Adams
b6c0257c43
Add streaming sensors to Teslemetry ( #132783 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-09 18:58:12 +01:00
Jan Bouwhuis
cabdae98e8
Allow to process kelvin as color_temp for mqtt json light ( #133955 )
2025-01-09 18:34:42 +01:00
Shay Levy
07482de4ab
Fix LG webOS TV init test coverage ( #135194 )
2025-01-09 18:29:17 +01:00
epenet
31719bc84c
Refactor onewire hub ( #135186 )
...
* Improve type hints in onewire hub
* More cleanups
* Improve
* Get host/port from entry data
* Use DeviceInfo object
2025-01-09 18:17:21 +01:00
Steven B.
1ca5f79708
Use typed config entry in tplink coordinator ( #135182 )
2025-01-09 17:43:38 +01:00
Ruslan Sayfutdinov
a5f70dec96
Make generated files appear as generated ( #134991 )
2025-01-09 17:26:46 +01:00
Allen Porter
6e111d18ec
Allow unregistering LLM APIs ( #135162 )
2025-01-09 08:18:25 -08:00
Jan Bouwhuis
ec37e1ff8d
Allow to process kelvin as color_temp for mqtt basic light ( #133953 )
2025-01-09 16:31:09 +01:00
epenet
8705fd8546
Avoid unnecessary executor calls in onewire ( #135187 )
2025-01-09 16:11:33 +02:00
Norbert Rittel
050a17db4d
Use friendly names in add_to_playlist action, fix "ID" ( #134978 )
2025-01-09 13:45:32 +01:00
Andre Lengwenus
9dc4597f59
Update module properties on module scan for LCN ( #135018 )
2025-01-09 13:44:57 +01:00
Arie Catsman
9dd7021d63
No need to set unique_id in enphase_envoy reauth step ( #133615 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-01-09 13:31:29 +01:00
Kerey Roper
6a4160bcc4
add support for dimming/brightening X10 lamps ( #130196 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-09 13:07:24 +01:00
Norbert Rittel
411d14c2ce
Update title and description for setup dialog of thethingsnetwork ( #134954 )
2025-01-09 13:07:03 +01:00
Joost Lekkerkerker
d7315f4500
Add event entities to Overseerr ( #134975 )
2025-01-09 12:48:09 +01:00
epenet
c4ac648a2b
Add select platform to onewire ( #135181 )
...
* Add select platform to onewire
* Add tests
* Apply suggestions from code review
2025-01-09 12:45:49 +01:00
epenet
e9616f38d8
Update scaffold to use internal _PLATFORM constant ( #135177 )
2025-01-09 12:41:29 +01:00
Steven B.
1550086dd6
Fix stale docstrings in tplink integration ( #135183 )
2025-01-09 12:37:32 +01:00
beginner2047
8e28b7b49b
Add yue language support to Google Translate TTS ( #134480 )
2025-01-09 12:16:54 +01:00
epenet
4a33b1d936
Set PARALLEL_UPDATES to 0 in onewire ( #135178 )
2025-01-09 12:15:32 +01:00
epenet
8bfdbc173a
Use snapshot_platform helper in onewire tests ( #135176 )
...
* Use snapshot_platform helper in onewire tests
* Snapshot device registry
2025-01-09 11:45:29 +01:00
Cyrill Raccaud
3ce4c47cfc
Add uuid as unique_id to config entries for Cookidoo ( #134831 )
2025-01-09 11:28:28 +01:00
Steven B.
0d9ac25257
Add and cleanup tplink translations ( #135120 )
2025-01-09 11:28:10 +01:00
epenet
15e785b974
Move OneWire PLATFORM constant back to init ( #135172 )
2025-01-09 11:22:08 +01:00
Antoine Reversat
13527768cc
Add outside temperature sensor to fujitsu_fglair ( #130717 )
2025-01-09 11:21:27 +01:00
Jan-Philipp Benecke
071e675d9d
Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ( #135126 )
2025-01-09 11:21:07 +01:00
epenet
316a61fcde
Deprecate raw_value attribute in onewire entity ( #135171 )
...
* Drop raw_value attribute in onewire entity
* Deprecate only
2025-01-09 11:20:08 +01:00
Erik Montnemery
9901f3c3dd
Add jitter to backup start time to avoid thundering herd ( #135065 )
2025-01-09 10:53:33 +01:00
J. Nick Koston
c9d8c59b45
Bump zeroconf to 0.138.1 ( #135148 )
2025-01-09 10:33:24 +01:00
Nikolay Vasilchuk
0184d8e954
Deprecate StarLine engine switch attributes ( #133958 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-09 10:24:04 +01:00
Brynley McDonald
2f892678f6
Fix Flick Electric Pricing ( #135154 )
2025-01-09 10:09:04 +01:00
G Johansson
fe8cae8eb5
Make devices dynamic in Sensibo ( #134935 )
2025-01-09 09:02:14 +01:00
G Johansson
64752af4c2
Change minimum SQLite version to 3.40.1 ( #135042 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-08 16:34:36 -10:00
G Johansson
c5f80dd01d
Render select entity unavailable when active feature is missing in Sensibo ( #135031 )
2025-01-08 22:55:31 +01:00
Quentame
2704090418
Fix Météo-France setup in non French cities (because of failed next rain sensor) ( #134782 )
2025-01-08 22:51:37 +01:00
Tomer Shemesh
f01c860c44
Add support for Lutron Wood Tilt Blinds ( #135057 )
2025-01-08 22:40:13 +01:00
Shay Levy
bb4a497247
Impove LG webOS TV tests quality ( #135130 )
...
* Impove LG webOS TV tests quality
* Review comments
2025-01-08 23:12:09 +02:00
Joris Pelgröm
488c5a6b9f
Use is in FlowResultType enum comparison in integration scaffold tests ( #135133 )
2025-01-08 22:10:29 +01:00
Louis Christ
acbd501ede
Add DataUpdateCoordinator to bluesound integration ( #135125 )
2025-01-08 22:09:59 +01:00
Shay Levy
d06cd1ad3b
Set PARALLEL_UPDATES in LG webOS TV ( #135135 )
2025-01-08 22:08:13 +01:00
Joris Pelgröm
4129697dd9
Add LetPot integration ( #134925 )
2025-01-08 21:38:52 +01:00
Ståle Storø Hauknes
4086d092ff
Add suggested precision for Airthings BLE integration ( #134985 )
...
Add suggested precision
2025-01-08 21:05:42 +01:00
Arie Catsman
988a0639f4
Remove enphase_envoy config flow tests that make no sense ( #133833 )
2025-01-08 20:09:06 +01:00
Steven B.
c9c553047c
Add quality scale file to tplink integration ( #135017 )
2025-01-08 20:08:04 +01:00
Arie Catsman
f05cffea17
Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ( #133810 )
2025-01-08 20:06:51 +01:00
Hervé Cauwelier
d2a188ad3c
Improve holidays config form and naming ( #133663 )
...
The holidays library is improving over time, let's make use of their
data for a more user-friendly experience.
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-08 17:19:28 +01:00
epenet
02e30edc6c
Improve onewire options flow tests ( #135109 )
2025-01-08 17:00:35 +01:00
G Johansson
0e52ea482f
Fix hvac_modes never empty in Sensibo ( #135029 )
2025-01-08 15:27:26 +01:00
epenet
d46be61b6f
Split simple and recovery in onewire config-flow user tests ( #135102 )
2025-01-08 15:25:39 +01:00
epenet
f05e234c30
Refactor patching in onewire tests ( #135070 )
2025-01-08 15:14:51 +01:00
jb101010-2
bc09e825a9
Bump pysuezV2 to 2.0.3 ( #135080 )
2025-01-08 15:12:56 +01:00
Steven B.
6f6d485530
Raise HomeAssistantError from tplink light effect service ( #135081 )
2025-01-08 15:12:21 +01:00
Steven B.
63eb27df7b
Add PARALLEL_UPDATES constant to tplink integration platforms ( #135083 )
2025-01-08 15:11:06 +01:00
elmurato
da29b2f711
Add quality_scale.yaml to Minecraft Server ( #132551 )
2025-01-08 15:00:33 +01:00
farkasdi
c2f6f93f1d
Update addition logger string in fan.py ( #135098 )
2025-01-08 14:58:50 +01:00
Dawid Pietryga
39143a2e79
Add satel integra switches and alarm control panels unique_id ( #129636 )
2025-01-08 14:49:43 +01:00
dontinelli
99e65c38b0
Add binary sensors to fyta ( #134900 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-08 14:41:33 +01:00
epenet
ec7d2f3731
Add quality_scale file to onewire ( #134951 )
2025-01-08 14:41:20 +01:00
epenet
d43187327f
Remove rounding from onewire sensors ( #135095 )
2025-01-08 14:25:05 +01:00
Austin Mroczek
8be01ac9d6
TotalConnect improved config flow and test before setup ( #133852 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-08 12:37:04 +01:00
Erik Montnemery
e052ab27f2
Fix DSMR migration ( #135068 )
2025-01-08 11:20:35 +00:00
Shay Levy
43ec63eabc
Cleanup LG webOS TV name ( #135028 )
2025-01-08 12:06:02 +01:00
starkillerOG
7a2a6cf7d8
Add Reolink unexpected error translation ( #134807 )
2025-01-08 10:58:28 +01:00
puddly
eff440d2a8
Fix ZHA "referencing a non existing via_device" warning ( #135008 )
2025-01-08 10:51:57 +01:00
Andrew Sayre
3fea4efb9f
Update pyheos to 0.9.0 ( #134947 )
...
Bump pyheos
2025-01-08 10:36:02 +02:00
Matthias Alphart
dc1928f3eb
Delete KNX config storage when removing the integration ( #135071 )
2025-01-08 09:35:44 +01:00
epenet
f8618e65f6
Improve type hints in onewire tests ( #134993 )
2025-01-08 09:33:04 +01:00
G Johansson
e99aaed7fa
Fix climate react type ( #135030 )
2025-01-08 10:30:14 +02:00
starkillerOG
d000558227
Fix channel retrieval for Reolink DUO V1 connected to a NVR ( #135035 )
...
fix channel retrieval for DUO V1 connected to a NVR
2025-01-08 10:28:01 +02:00
Thomas55555
7daf442271
Bump aioautomower to 2025.1.0 ( #135039 )
2025-01-08 10:26:48 +02:00
Cyrill Raccaud
b8f458458b
Bump cookidoo-api to 0.12.2 ( #135045 )
...
fix cookidoo .co.uk countries and group api endpoint
2025-01-08 10:24:09 +02:00
J. Nick Koston
85ecb04abf
Bump dbus-fast to 2.28.0 ( #135049 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.24.3...v2.28.0
2025-01-08 10:19:03 +02:00
Joakim Sørensen
20db7fdc96
Implement upload retry logic in CloudBackupAgent ( #135062 )
...
* Implement upload retry logic in CloudBackupAgent
* Update backup.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* nit
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-01-08 08:16:18 +01:00
Diogo Gomes
a1d43b9387
Add weather warning sensor to IPMA ( #134054 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-01-07 22:11:24 +00:00
dontinelli
de9c05ad53
Add new sensors to fyta ( #135032 )
2025-01-07 22:01:21 +01:00
Brett Adams
a01521b224
Bump pyaussiebb to 0.1.5 ( #134943 )
...
Bump
2025-01-07 21:54:39 +01:00
Norbert Rittel
2413bb4f52
Improve Huawei LTE suspend integration service description ( #135021 )
2025-01-07 19:30:56 -01:00
Steven B.
1496da8e94
Add data description translations to all tplink config flow steps ( #135022 )
2025-01-07 20:26:00 +01:00
Mick Vleeshouwer
802ad55493
Catch errors in automation (instead of raise unexpected error) in Overkiz ( #135026 )
...
Catch errors in automation (instead of raise unexpected error)
2025-01-07 20:24:39 +01:00
Allen Porter
48da88583f
Bump voluptuous openapi to 0.0.6 ( #134998 )
2025-01-07 19:09:11 +01:00
Mick Vleeshouwer
0ab66a4ed1
Improve logic for event polling duration in Overkiz ( #133617 )
2025-01-07 19:06:57 +01:00
epenet
3b13c5bfdd
Move OneWireConfigEntry type definition ( #135004 )
2025-01-07 19:04:31 +01:00
Kevin Worrel
42532e9695
Add Controller state sensor to screenlogic ( #133827 )
2025-01-07 19:02:34 +01:00
Luke Lashley
0dd9845501
Add total cleaning count sensor to Roborock ( #135015 )
2025-01-07 19:01:04 +01:00
Simone Chemelli
3a213b2d17
Use standard "entity_registry_enabled_by_default" fixture ( #134962 )
2025-01-07 18:21:26 +01:00
epenet
d155d93462
Set PARALLEL_UPDATES to 1 in onewire ( #135006 )
2025-01-07 17:19:48 +01:00
Erik Montnemery
5888b83f22
Validate device id when adding or updating entity registry entry ( #134982 )
2025-01-07 16:10:51 +00:00
epenet
471f77fea4
Add reconfigure to onewire ( #134996 )
...
* Add reconfigure to onewire
* Adjust _async_abort_entries_match
2025-01-07 17:08:53 +01:00
Allen Porter
c684b06734
Simplify roborock coordinator ( #134700 )
...
* Update roborock coordinator to require maps on startup
* Fix indent in merge
2025-01-07 07:09:32 -08:00
Erik Montnemery
393551d696
Fix DSMR migration ( #134990 )
2025-01-07 15:42:07 +01:00
Andrew Sayre
24b81df0e6
Update HEOS Quality Scale docs-related items ( #134466 )
...
Update docs items
2025-01-07 08:26:42 -06:00
Allen Porter
a66cf62b09
Update roborock tests to only load the platform under test ( #134694 )
2025-01-07 14:08:12 +01:00
epenet
901099325b
Set parallel-updates and scan-interval explicitly in onewire ( #134953 )
2025-01-07 14:06:19 +01:00
epenet
30695cfef5
Simplify onewire config-flow ( #134952 )
2025-01-07 13:22:16 +01:00
Joakim Sørensen
5d2a8e8208
Increase cloud backup download timeout ( #134961 )
...
Increese download timeout
2025-01-07 13:18:02 +01:00
Norbert Rittel
4019045e7b
Use sentence case, capitalize "IP Secure" and "ID" ( #134966 )
2025-01-07 12:08:37 +01:00
Norbert Rittel
ec2c8da1c5
Change "id" to uppercase for consistency ( #134971 )
2025-01-07 12:03:44 +01:00
J. Nick Koston
d1e8a2a32d
Bump zeroconf to 0.137.2 ( #134942 )
2025-01-07 10:44:22 +01:00
Kelyan Pegeot Selme
feeee2d15e
Bump renault-api to 0.2.9 ( #134858 )
...
* chore: Bump Renault api version
* Update requirements_all.txt
* Update requirements_test_all.txt
2025-01-07 10:13:40 +01:00
David Rapan
8a052177a4
Update Shelly integration: Remove double "Error fetching ..." from error messages ( #134950 )
...
refactor: Remove double "Error fetching" from error messages
2025-01-07 10:12:10 +02:00
Franck Nijhof
d59a91a905
2025.1.1 ( #134940 )
2025-01-07 08:43:32 +01:00
Franck Nijhof
298f059488
Revert "Remove deprecated supported features warning in ..." (multiple) ( #134933 )
2025-01-07 06:53:14 +00:00
Eli Schleifer
875727ed27
add proxy view for unifiprotect to grab snapshot at specific time ( #133546 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-06 13:49:58 -10:00
Raphael Hehl
f1c62000e1
UnifiProtect Refactor light control methods to use new API ( #134625 )
2025-01-06 13:48:22 -10:00
Franck Nijhof
7a5525951d
Bump version to 2025.1.1
2025-01-06 23:42:21 +00:00
Artur Pragacz
9a9514d53b
Revert "Remove deprecated supported features warning in LightEntity" ( #134927 )
2025-01-06 23:42:00 +00:00
G Johansson
5337ab2e72
Bump holidays to 0.64 ( #134922 )
2025-01-06 23:41:55 +00:00
Klaas Schoute
b815899fdc
Bump powerfox to v1.2.0 ( #134908 )
2025-01-06 23:41:51 +00:00
Klaas Schoute
81a669c163
Bump powerfox to v1.1.0 ( #134730 )
2025-01-06 23:41:45 +00:00
Bram Kragten
188def51c6
Update frontend to 20250106.0 ( #134905 )
2025-01-06 23:40:07 +00:00
Manu
eb345971b4
Fix wrong power limit decimal place in IronOS ( #134902 )
2025-01-06 23:40:03 +00:00
Manu
9288dce7ed
Add bring_api to loggers in Bring integration ( #134897 )
...
Add bring-api to loggers
2025-01-06 23:39:59 +00:00
Steven B.
4867d3a187
Bump python-kasa to 0.9.1 ( #134893 )
...
Bump tplink python-kasa dependency to 0.9.1
2025-01-06 23:39:55 +00:00
Norbert Rittel
c40771ba6a
Use uppercase for "ID" and sentence-case for "name" / "icon" ( #134890 )
2025-01-06 23:39:51 +00:00
Luke Lashley
2fc489d17d
Add extra failure exceptions during roborock setup ( #134889 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-06 23:39:47 +00:00
Robin Wohlers-Reichel
279785b22e
Bump solax to 3.2.3 ( #134876 )
2025-01-06 23:39:42 +00:00
Joakim Sørensen
e5c986171b
Log cloud backup upload response status ( #134871 )
...
Log the status of the upload response
2025-01-06 23:39:38 +00:00
Joakim Sørensen
58805f721c
Log upload BackupAgentError ( #134865 )
...
* Log out BackupAgentError
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Format
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-06 23:39:33 +00:00
Allen Porter
29989e9034
Update Roborock config flow message when an account is already configured ( #134854 )
2025-01-06 23:39:28 +00:00
Avi Miller
fbd031a03d
Bump aiolifx-themes to update colors ( #134846 )
2025-01-06 23:39:23 +00:00
J. Diego Rodríguez Royo
fe1ce39831
Fix how function arguments are passed on actions at Home Connect ( #134845 )
2025-01-06 23:39:19 +00:00
J. Nick Koston
914c6459dc
Bump habluetooth to 3.7.0 ( #134833 )
2025-01-06 23:39:14 +00:00
Raphael Hehl
43ffdd0eef
Bump uiprotect to version 7.4.1 ( #134829 )
2025-01-06 23:39:10 +00:00
Norbert Rittel
39d16ed5ce
Fix a few typos or grammar issues in asus_wrt ( #134813 )
2025-01-06 23:39:06 +00:00
Norbert Rittel
07f3d939e3
Replace "id" with "ID" for consistency across HA ( #134798 )
2025-01-06 23:39:01 +00:00
G Johansson
eda60073ee
Raise ImportError in python_script ( #134792 )
2025-01-06 23:38:57 +00:00
Norbert Rittel
09ffa38ddf
Fix missing sentence-casing etc. in several strings ( #134775 )
2025-01-06 23:38:53 +00:00
jb101010-2
b32a791ea4
Bump pysuezV2 to 2.0.1 ( #134769 )
2025-01-06 23:38:48 +00:00
Michael
a4ea25631a
Register base device entry during coordinator setup in AVM Fritz!Tools integration ( #134764 )
...
* register base device entry during coordinator setup
* make mypy happy
2025-01-06 23:38:44 +00:00
Duco Sebel
bd8ea646a9
Bumb python-homewizard-energy to 7.0.1 ( #134753 )
2025-01-06 23:38:38 +00:00
Norbert Rittel
538a2ea057
Fix swapped letter order in "°F" and "°C" temperature units ( #134750 )
...
Fixes the wrong order "F°" and "C°" for the temperature units.
2025-01-06 23:38:34 +00:00
Sid
b461bc2fb5
Bump openwebifpy to 4.3.1 ( #134746 )
2025-01-06 23:38:29 +00:00
TheJulianJES
103960e0a7
Bump ZHA to 0.0.45 ( #134726 )
2025-01-06 23:37:24 +00:00
dontinelli
1c4273ce91
Change from host to ip in zeroconf discovery for slide_local ( #134709 )
2025-01-06 23:34:17 +00:00
J. Diego Rodríguez Royo
0f0209d4bb
Iterate over a copy of the list of programs at Home Connect select setup entry ( #134684 )
2025-01-06 23:34:13 +00:00
Cyrill Raccaud
27b8b8458b
Cookidoo exotic domains ( #134676 )
2025-01-06 23:34:08 +00:00
Franck Nijhof
c022d91baa
Update demetriek to 1.1.1 ( #134663 )
2025-01-06 23:34:02 +00:00
Cyrill Raccaud
0daac09008
Bump cookidoo-api library to 0.11.1 of for Cookidoo ( #134661 )
2025-01-06 23:33:56 +00:00
Franck Nijhof
ca8416fe50
Update peblar to 0.3.3 ( #134658 )
2025-01-06 23:33:50 +00:00
starkillerOG
a14f6faaaf
Fix Reolink playback of recodings ( #134652 )
2025-01-06 23:33:45 +00:00
Franck Nijhof
a9a14381d3
Update twentemilieu to 2.2.1 ( #134651 )
2025-01-06 23:33:39 +00:00
Joost Lekkerkerker
a4d0794fe4
Remove call to remove slide ( #134647 )
2025-01-06 23:33:33 +00:00
Cyrill Raccaud
9ead6fe362
Set logging in manifest for Cookidoo ( #134645 )
2025-01-06 23:33:28 +00:00
epenet
017679abe1
Fix hive color tunable light ( #134628 )
2025-01-06 23:33:23 +00:00
Brynley McDonald
0bd7b793fe
Fix Flick Electric authentication ( #134611 )
2025-01-06 23:33:19 +00:00
Teemu R.
c46a70fdcf
Mention case-sensitivity in tplink credentials prompt ( #134606 )
2025-01-06 23:33:13 +00:00
Raphael Hehl
8c2ec5e7c8
Bump uiprotect to version 7.2.0 ( #134587 )
2025-01-06 23:33:09 +00:00
J. Nick Koston
3063f0b565
Bump bleak-esphome to 2.0.0 ( #134580 )
2025-01-06 23:33:04 +00:00
peteS-UK
aafc1ff074
Small fix to allow playing of expandable favorites on Squeezebox ( #134572 )
2025-01-06 23:33:00 +00:00
Ludovic BOUÉ
45142b0cc0
Matter Battery replacement icon ( #134460 )
2025-01-06 23:32:54 +00:00
Norbert Rittel
e38f21c4ef
Fix spelling of "ID", slightly reword action descriptions ( #134778 )
2025-01-07 00:25:42 +01:00
Franck Nijhof
00c052bb22
Revert "Remove deprecated supported features warning in ..." (multiple) ( #134933 )
2025-01-07 00:08:02 +01:00
Simone Chemelli
111ef13a3f
Add device tracker test for Vodafone Station ( #134334 )
2025-01-06 23:17:50 +01:00
J. Nick Koston
89c73f56b1
Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ( #134830 )
2025-01-06 12:06:28 -10:00
Paulus Schoutsen
d13c14eedb
Add support for extra_system_prompt to OpenAI ( #134931 )
2025-01-06 23:01:13 +01:00
G Johansson
9532e98166
Remove deprecated config entry import from bluesound ( #134926 )
2025-01-06 22:58:29 +01:00
G Johansson
6884d790ca
Remove deprecated hdr switch from reolink ( #134924 )
2025-01-06 22:46:59 +01:00
G Johansson
6ab45f8c9e
Bump holidays to 0.64 ( #134922 )
2025-01-06 22:45:04 +01:00
Artur Pragacz
7009a96711
Revert "Remove deprecated supported features warning in LightEntity" ( #134927 )
2025-01-06 22:39:24 +01:00
Josef Zweck
a47fa08a9b
Add device trackers to enabled_by_default fixture ( #134446 )
2025-01-06 22:03:32 +01:00
Norbert Rittel
4eb23f3039
Remove excessive newline code, fix "ID", enhance descriptions ( #134920 )
2025-01-06 20:54:26 +01:00
Klaas Schoute
1c314b5c02
Bump powerfox to v1.2.0 ( #134908 )
2025-01-06 20:52:54 +01:00
Tomer Shemesh
edee58f114
Bump pylutron-caseta to 0.23.0 ( #134906 )
2025-01-06 20:44:06 +01:00
Manu
ef652e57d1
Add bring_api to loggers in Bring integration ( #134897 )
...
Add bring-api to loggers
2025-01-06 20:37:01 +01:00
Paulus Schoutsen
b956aa68da
Handle discovering user configured Wyoming flow ( #134916 )
2025-01-06 20:26:49 +01:00
Michael
75ce89dc41
Bump py-synologydsm-api to 2.6.0 ( #134914 )
...
bump py-synologydsm-api to 2.6.0
2025-01-06 20:08:58 +01:00
Manu
a9540e893f
Fix wrong power limit decimal place in IronOS ( #134902 )
2025-01-06 19:55:47 +01:00
Bram Kragten
dd5625436b
Update frontend to 20250106.0 ( #134905 )
2025-01-06 19:11:01 +01:00
Paulus Schoutsen
7a484ee0ae
Add extra prompt to assist pipeline and conversation ( #124743 )
...
* Add extra prompt to assist pipeline and conversation
* extra_prompt -> extra_system_prompt
* Fix rebase
* Fix tests
2025-01-06 12:58:42 -05:00
starkillerOG
e5c5d1bcfd
Fix Reolink playback of recodings ( #134652 )
2025-01-06 18:54:32 +01:00
Glenn Reilly
56a9cd010e
fix typo "looses" to "loses" in MQTT configuration message ( #134894 )
2025-01-06 17:59:31 +01:00
Steven B.
b7b5577f0c
Bump python-kasa to 0.9.1 ( #134893 )
...
Bump tplink python-kasa dependency to 0.9.1
2025-01-06 16:58:33 +01:00
Norbert Rittel
0787257cc0
Use uppercase for "ID" and sentence-case for "name" / "icon" ( #134890 )
2025-01-06 16:30:40 +01:00
Thijs W.
54263f1325
Bump pymodbus version to 3.8.3 ( #134809 )
2025-01-06 14:56:17 +00:00
Luke Lashley
14d2f2c589
Add extra failure exceptions during roborock setup ( #134889 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-06 15:46:21 +01:00
starkillerOG
c533f63a87
Add Decorquip virtual motion blinds integration ( #134402 )
2025-01-06 15:36:38 +01:00
Ludovic BOUÉ
cd30f75be9
Matter Battery replacement icon ( #134460 )
2025-01-06 15:35:42 +01:00
jb101010-2
527775a5f1
Bump pysuezV2 to 2.0.1 ( #134769 )
2025-01-06 15:27:23 +01:00
Klaas Schoute
99d7f462a0
Add heat meter to Powerfox integration ( #134799 )
2025-01-06 15:23:47 +01:00
J. Diego Rodríguez Royo
67e2379d2b
Iterate over a copy of the list of programs at Home Connect select setup entry ( #134684 )
2025-01-06 15:21:02 +01:00
Norbert Rittel
fb0047ead0
Use correct uppercase for "ID" and sentence-case otherwise ( #134815 )
2025-01-06 15:15:31 +01:00
Norbert Rittel
9764d704bd
Fix a few typos or grammar issues in asus_wrt ( #134813 )
2025-01-06 15:15:08 +01:00
Norbert Rittel
3690d7c2b4
Fix spelling of "set up", change "id" to uppercase ( #134888 )
2025-01-06 14:12:52 +00:00
Norbert Rittel
204b5989e0
Replace "id" with "ID" for consistency across HA ( #134798 )
2025-01-06 15:10:29 +01:00
G Johansson
3892f6d8f3
Remove deprecated binary sensor battery charging from technove ( #134844 )
2025-01-06 15:03:52 +01:00
J. Diego Rodríguez Royo
140ff50eaf
Fix how function arguments are passed on actions at Home Connect ( #134845 )
2025-01-06 15:03:25 +01:00
Avi Miller
5ef06b1f33
Bump aiolifx-themes to update colors ( #134846 )
2025-01-06 15:02:57 +01:00
Manu
9638bee8de
Bump pynecil to v4.0.1 ( #134852 )
2025-01-06 14:55:50 +01:00
Norbert Rittel
cd88a8cebd
Fix missing sentence-casing etc. in several strings ( #134775 )
2025-01-06 14:53:28 +01:00
G Johansson
d896b4e66a
Raise ImportError in python_script ( #134792 )
2025-01-06 14:52:40 +01:00
Robin Wohlers-Reichel
e4eb414be8
Bump solax to 3.2.3 ( #134876 )
2025-01-06 14:47:52 +01:00
Joakim Sørensen
fce5be928e
Log upload BackupAgentError ( #134865 )
...
* Log out BackupAgentError
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Format
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-06 14:19:34 +01:00
Joakim Sørensen
c4455c709b
Log cloud backup upload response status ( #134871 )
...
Log the status of the upload response
2025-01-06 13:10:38 +01:00
Allen Porter
2c7a1446b8
Update Roborock config flow message when an account is already configured ( #134854 )
2025-01-06 11:24:06 +01:00
G Johansson
20cf21d88e
Add horizontal swing to Sensibo ( #132117 )
...
* Add horizontal swing to Sensibo
* Fixes
* Only load select if already there
* Remove feature check
* Fixes
* Mods
* Last bits
* Mod
* Fixes
* Mods
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-06 11:20:11 +01:00
G Johansson
eafbf1d1fd
Add get device capabilities action call for Sensibo ( #134596 )
...
* Add get device capabilities action call for Sensibo
* Tests
* Mod
* Fix services
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-06 11:09:08 +01:00
Michael
acd95975e4
Make ChunkAsyncStreamIterator an aiohttp helper ( #134843 )
...
make ChunkAsyncStreamIterator a generic aiohttp helper
2025-01-06 04:37:07 +01:00
G Johansson
bc22e34fc3
Add python_script to strict typing ( #134822 )
2025-01-05 22:22:54 -05:00
G Johansson
bf0cf1c30f
Set single_config_entry in System monitor manifest ( #134838 )
2025-01-05 22:17:08 -05:00
G Johansson
e95bfe438b
Pass config entry directly to coordinator in System monitor ( #134837 )
2025-01-05 22:16:58 -05:00
Norbert Rittel
0a457979ec
Fix spelling of "ID", slightly reword action description ( #134817 )
...
This commit fixes the spelling of "ID" (uppercase for abbreviations) and slightly changes the action description to use third-person singular.
The latter ensures proper (machine) translations, keeping a descriptive style.
2025-01-05 18:36:17 -08:00
Allen Porter
2f295efb3f
Update roborock to ensure every room has a name, falling back to a placeholder ( #134733 )
...
* Update roborock to ensure every room has a name, falling back to a placeholder
* Change Map to Room
2025-01-05 18:28:17 -08:00
J. Nick Koston
74613ae0c4
Bump habluetooth to 3.7.0 ( #134833 )
2025-01-05 12:44:37 -10:00
Raphael Hehl
4d4cfabfba
Bump uiprotect to version 7.4.1 ( #134829 )
2025-01-05 11:25:44 -10:00
Norbert Rittel
7ae81bae4c
Fix spelling of "ID" in Roku integration ( #134779 )
...
* Fix spelling of "ID" and "Ethernet" in Roku integration
Small commit replacing "id" with "ID" and "ethernet" with "Ethernet".
* Revert entity change
Web editor does not support the necessary tests.
2025-01-05 20:21:06 +01:00
Norbert Rittel
7ec10bfd6f
Use uppercase "ID" in Home Connect strings ( #134783 )
2025-01-05 20:19:45 +01:00
cdnninja
d662a4465c
Remove unneeded vesync device base class ( #134499 )
...
* Remove unneeded entity to make code cleaner
* Update light.py
* Update fan.py
* Typing.
* Update homeassistant/components/vesync/common.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Wrap
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-01-05 09:18:52 -08:00
Markus Lanthaler
66b4b24612
Add latest Nighthawk WiFi 7 routers to V2 models ( #134765 )
...
Click `WiFi Routers` | `Nighthawk WiFi 7 Router` on https://www.netgear.com/support/ to see the list of devices
2025-01-05 16:59:34 +01:00
TheJulianJES
a2077405e2
Bump ZHA to 0.0.45 ( #134726 )
2025-01-05 16:49:58 +01:00
Lucas Gasenzer
f0a1a6c2ad
Add ATTR_MODEL to DeviceInfo for Aranet ( #134307 )
...
* add ATTR_MODEL to DeviceInfo
* add tests for device context
* Upstream change type.name --> type.model
* fix test to represent model names
2025-01-05 16:16:12 +02:00
Norbert Rittel
32b7b5aa66
Small fixes in the strings file of the Vera integration ( #134780 )
...
Just for consistency …
2025-01-05 15:10:32 +01:00
Norbert Rittel
871a7d0dc1
Use uppercase "Chime" for product name, fix "MAC address" ( #134748 )
2025-01-05 14:31:02 +01:00
Michael
da807001ab
Register base device entry during coordinator setup in AVM Fritz!Tools integration ( #134764 )
...
* register base device entry during coordinator setup
* make mypy happy
2025-01-05 08:16:33 -05:00
Norbert Rittel
a104799893
Fix spelling of "MAC (address)" and "Slide" name in slide_local ( #134747 )
2025-01-05 13:06:48 +01:00
Duco Sebel
45d1624d70
Bumb python-homewizard-energy to 7.0.1 ( #134753 )
2025-01-05 12:37:06 +01:00
Lucas Gasenzer
1059cf3f07
Bump aranet4 to 2.5.0 ( #134752 )
...
update aranet4 to 2.5.0 before pull request
2025-01-05 13:10:08 +02:00
Norbert Rittel
dd34a10934
Fix swapped letter order in "°F" and "°C" temperature units ( #134750 )
...
Fixes the wrong order "F°" and "C°" for the temperature units.
2025-01-05 10:43:32 +01:00
Klaas Schoute
d4f3dd2335
Bump powerfox to v1.1.0 ( #134730 )
2025-01-05 10:10:55 +01:00
Sid
0ecb1ea8cf
Bump openwebifpy to 4.3.1 ( #134746 )
2025-01-05 10:04:59 +01:00
Sid
3d5a42749d
Bump ruff to 0.8.6 ( #134745 )
2025-01-05 09:47:42 +01:00
Rylie Pavlik
a2c2d37eb1
Add support for "Lumin Smart Light" LD-0003 ( #133328 )
2025-01-04 13:53:16 -10:00
Andrew Sayre
f68c16586d
Deprecate HEOS sign_in and sign_out actions ( #134616 )
2025-01-05 00:13:46 +01:00
Norbert Rittel
11d80065ef
Fix spelling of "MAC (address)" and "Gateway" name ( #134724 )
2025-01-05 00:05:15 +01:00
Norbert Rittel
7012648bf8
Fix typos / grammar in nasweb integration ( #134721 )
2025-01-04 23:23:26 +01:00
Norbert Rittel
d96b2499e2
Fix typos / grammar in description of create_task action ( #134705 )
2025-01-04 23:21:23 +01:00
Norbert Rittel
a41bdfe0cc
Fix wrong description of group.set action ( #134697 )
2025-01-04 23:20:30 +01:00
dontinelli
0d3872a4c7
Change from host to ip in zeroconf discovery for slide_local ( #134709 )
2025-01-04 21:28:47 +01:00
Norbert Rittel
65d8d071dd
Remove excessive newline codes from squeezebox strings ( #134682 )
2025-01-04 18:42:28 +01:00
Allen Porter
bb97a16756
Add prompts to MCP server ( #134619 )
...
* Add prompts to MCP server
* Improve test coverage for get prompt error cases
2025-01-04 12:35:05 -05:00
Andrew Sayre
c9a607aa45
Clean-up HEOS entity event setup ( #134683 )
...
* Use async_on_remove
* Remove redundant signal clearing
2025-01-04 12:32:19 -05:00
Allen Porter
c7993eff99
Bump gcal_sync to 7.0.0 ( #134687 )
2025-01-04 12:30:57 -05:00
Cyrill Raccaud
8a880d6134
Cookidoo exotic domains ( #134676 )
2025-01-04 16:33:42 +01:00
Brynley McDonald
cc0fb80481
Fix Flick Electric authentication ( #134611 )
2025-01-04 16:21:21 +01:00
epenet
276806d3e1
Fix hive color tunable light ( #134628 )
2025-01-04 16:19:38 +01:00
Franck Nijhof
0589df7d95
Update demetriek to 1.1.1 ( #134663 )
2025-01-04 16:19:16 +01:00
Joost Lekkerkerker
aab676a313
Add Overseerr service to get requests ( #134229 )
...
* Add service to get requests
* Add service to get requests
* Add service to get requests
* fix
* Add tests
2025-01-04 15:53:15 +01:00
Joost Lekkerkerker
7f473b8260
Prefer a local webhook for Overseerr ( #134667 )
2025-01-04 15:39:47 +01:00
Shay Levy
fea4a00424
Remove LG WebOS TV legacy uuid migration ( #134671 )
2025-01-04 15:31:36 +01:00
Cyrill Raccaud
7d146ddae0
Bump cookidoo-api library to 0.11.1 of for Cookidoo ( #134661 )
2025-01-04 15:02:00 +01:00
Franck Nijhof
8f06e0903f
Update peblar to 0.3.3 ( #134658 )
2025-01-04 14:34:45 +01:00
Maikel Punie
677ba3a6a6
Add velbus cover platform testcases ( #134654 )
2025-01-04 14:07:25 +01:00
Franck Nijhof
a322deaab8
Update twentemilieu to 2.2.1 ( #134651 )
2025-01-04 14:05:24 +01:00
Franck Nijhof
584439cade
Update guppy to 3.1.5 ( #134646 )
2025-01-04 13:24:33 +01:00
Joost Lekkerkerker
baa13debcc
Remove call to remove slide ( #134647 )
2025-01-04 12:56:58 +01:00
Cyrill Raccaud
1d42890748
Set logging in manifest for Cookidoo ( #134645 )
2025-01-04 12:23:22 +01:00
Norbert Rittel
622d23cadd
Fix description of device_id field of reconnect_client actions ( #134275 )
2025-01-04 12:21:25 +01:00
G Johansson
ebeb2ecb09
Replace aioclient_mock in Sensibo tests ( #134543 )
2025-01-04 12:14:58 +01:00
Norbert Rittel
b3cb2928fc
Fix typo 'devide_id', use uppercase for abbreviations ID and LED ( #134634 )
2025-01-04 12:01:39 +01:00
J. Nick Koston
b639466453
Bump bleak-esphome to 2.0.0 ( #134580 )
2025-01-04 11:30:41 +01:00
Teemu R.
69241e4ca6
Mention case-sensitivity in tplink credentials prompt ( #134606 )
2025-01-04 11:12:46 +01:00
Allen Porter
80371a865e
Bump ical to 8.3.0 ( #134617 )
...
* Bump ical to 8.3.0
* Update snapshots
2025-01-04 09:49:56 +01:00
Maikel Punie
c9dbb205dd
Add velbus diagnostics tests ( #134621 )
2025-01-04 09:10:34 +01:00
Raphael Hehl
197ff932af
Bump uiprotect to version 7.2.0 ( #134587 )
2025-01-04 00:27:06 +01:00
G Johansson
287b7eec13
Clean up docstrings in Sensibo ( #134591 )
2025-01-04 00:24:51 +01:00
Maikel Punie
e6da6d9612
Add velbus light and sensor platform testcases ( #134485 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-03 20:42:01 +01:00
peteS-UK
d4f38099ae
Small fix to allow playing of expandable favorites on Squeezebox ( #134572 )
2025-01-03 20:28:05 +01:00
Manu
9f2cb7bf56
Add image platform to Habitica integration ( #129009 )
2025-01-03 20:23:43 +01:00
Maikel Punie
8a84abd50f
Velbus diagnostics code cleanup ( #134553 )
2025-01-03 20:15:58 +01:00
Nerdix
b15e08ca9c
Add sleep switch for all Foscam cameras if more than 1 camera are configured ( #126064 )
2025-01-03 20:15:09 +01:00
Norbert Rittel
3fb980901e
Improve habitica action descriptions ( #134563 )
2025-01-03 20:07:30 +01:00
Franck Nijhof
a412acec0e
2025.1.0 ( #134529 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Teemu R. <tpr@iki.fi >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: OzGav <gavnosp@hotmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Richard Kroegel <42204099+rikroe@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Tom <CoMPaTech@users.noreply.github.com >
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: Glenn Vandeuren (aka Iondependent) <vandeurenglenn@gmail.com >
Co-authored-by: Austin Mroczek <austin@mroczek.org >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: PierreAronnax <pierre@trionax.com >
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
Co-authored-by: jesperraemaekers <146726232+jesperraemaekers@users.noreply.github.com >
Co-authored-by: Steven Looman <steven.looman@gmail.com >
Co-authored-by: Barry vd. Heuvel <barry@fruitcake.nl >
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com >
Co-authored-by: Andre Lengwenus <alengwenus@gmail.com >
Co-authored-by: dontinelli <73341522+dontinelli@users.noreply.github.com >
Co-authored-by: Noah Husby <32528627+noahhusby@users.noreply.github.com >
Co-authored-by: Lucas Gasenzer <lucasgasenzer@mac.com >
Co-authored-by: jb101010-2 <168106462+jb101010-2@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jon6fingrs <53415122+jon6fingrs@users.noreply.github.com >
Co-authored-by: mrtlhfr <10065880+mrtlhfr@users.noreply.github.com >
Co-authored-by: Matrix <justin@yosmart.com >
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Omni Flux <omni.hyper.flux@gmail.com >
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Thomas55555 <59625598+Thomas55555@users.noreply.github.com >
Co-authored-by: karwosts <32912880+karwosts@users.noreply.github.com >
Co-authored-by: Jordi <Jordi1990@users.noreply.github.com >
Co-authored-by: Martin Mrazik <mmrazik@users.noreply.github.com >
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com >
Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com >
Co-authored-by: Claudio Ruggeri - CR-Tech <41435902+crug80@users.noreply.github.com >
Co-authored-by: Khole <29937485+KJonline@users.noreply.github.com >
Co-authored-by: Philipp Danner <philipp@danner-web.de >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Cyrill Raccaud <miaucl@users.noreply.github.com >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paul Daumlechner <paul.daumlechner@live.de >
Co-authored-by: Adam Goode <agoode@google.com >
Co-authored-by: Alberto Geniola <albertogeniola@users.noreply.github.com >
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
Co-authored-by: Arne Keller <arne.keller@posteo.de >
Co-authored-by: Andrew Jackson <andrew@codechimp.org >
Co-authored-by: Brynley McDonald <brynley+github@zephire.nz >
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Niels Mündler <niels.muendler@inf.ethz.ch >
Co-authored-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Matthew FitzGerald-Chamberlain <mattfitzgeraldchamberlain@proton.me >
Co-authored-by: Adam Štrauch <cx@initd.cz >
Co-authored-by: cdnninja <jaydenaphillips@gmail.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Kenny Root <kenny@the-b.org >
Co-authored-by: Krzysztof Dąbrowski <krzysdabro@live.com >
Co-authored-by: Andrea Arcangeli <aagit@users.noreply.github.com >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Fix section translations check (#133683 )
Fix test coverage in workday (#133616 )
Fix spelling of "Gateway PIN" and remove two excessive spaces (#133716 )
Fix Peblar current limit user setting value (#133753 )
Fix binary_sensor typing in Overkiz (#133782 )
Fix errors in HitachiDHW in Overkiz (#133765 )
Fix typo in ElevenLabs (#133819 )
fixture from LCN tests (#133821 )
fix yesterday sensor extra_state invalid typing (#133425 )
Fix TypeError in maxcube climate action inference logic (#133853 )
Fix tplink camera entity unique id (#133880 )
Fix a history stats bug when window and tracked state change simultaneously (#133770 )
fixes #133904
Fix duplicate call to async_register_preload_platform (#133909 )
Fix missing % in string for generic camera (#133925 )
Fix Peblar import in data coordinator (#133926 )
Fix reload modbus component issue (#133820 )
Fix error when device goes offline (#133848 )
fix "Slow" response leads to "Could not find a charging station" #124129 (#133889 )
fix #124129
Fix swiss public transport line field none (#133964 )
fix #133116
Fix Nord Pool empty response (#134033 )
Fix KNX config flow translations and add data descriptions (#134078 )
Fix Wake on LAN Port input as Box instead of Slider (#134216 )
Fix duplicate sensor disk entities in Systemmonitor (#134139 )
Fix Onkyo volume rounding (#134157 )
Fix 400 This voice does not support speaking rate or pitch parameters at this time for Google Cloud Journey voices (#134255 )
Fix SQL sensor name (#134414 )
Fix a few small typos in peblar (#134481 )
Fix input_datetime.set_datetime not accepting 0 timestamp value (#134489 )
Fix backup dir not existing (#134506 )
Fix activating backup retention config on startup (#134523 )
fix generic component tests (#134569 )
2025-01-03 19:19:01 +01:00
Joost Lekkerkerker
bd3a3fd26c
Require at least bronze for new integrations ( #134537 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-01-03 18:14:27 +00:00
Andrew Sayre
dfcb977a1d
Add HEOS Reauth Flow ( #134465 )
2025-01-03 18:11:10 +00:00
Franck Nijhof
ac4bd32137
Bump version to 2025.1.0
2025-01-03 17:31:21 +00:00
Abílio Costa
7e1e63374f
Bump whirlpool-sixth-sense to 0.18.11 ( #134562 )
2025-01-03 17:31:05 +00:00
Robert Resch
03fd6a901b
Cherry pick single file from #134020 to fix generic component tests ( #134569 )
2025-01-03 18:24:46 +01:00
Abílio Costa
94ad6ae814
Bump whirlpool-sixth-sense to 0.18.11 ( #134562 )
2025-01-03 17:45:27 +01:00
G Johansson
97aa93f92b
Add supported features property in Sensibo ( #134479 )
2025-01-03 17:30:18 +01:00
G Johansson
ee025198e8
Update quality scale for Sensibo ( #134551 )
2025-01-03 17:28:02 +01:00
puddly
90265e2afd
Move SiLabs firmware probing helper from ZHA into homeassistant_hardware ( #131586 )
...
* Move firmware probing helper out of ZHA and into hardware
* Add a unit test
2025-01-03 10:57:39 -05:00
Franck Nijhof
46b2830699
Bump version to 2025.1.0b9
2025-01-03 15:41:14 +00:00
Bram Kragten
b416ae1387
Update frontend to 20250103.0 ( #134561 )
2025-01-03 15:41:06 +00:00
Erik Montnemery
962b880146
Log cloud backup agent file list ( #134556 )
2025-01-03 15:41:03 +00:00
Erik Montnemery
9c98125d20
Avoid early COMPLETED event when restoring backup ( #134546 )
2025-01-03 15:41:00 +00:00
Joost Lekkerkerker
c9f1fee6bb
Set Ituran to silver ( #134538 )
2025-01-03 15:40:57 +00:00
Erik Montnemery
9b8ed9643f
Add backup as after_dependency of frontend ( #134534 )
2025-01-03 15:40:54 +00:00
Erik Montnemery
7ea7178aa9
Simplify error handling when creating backup ( #134528 )
2025-01-03 15:40:51 +00:00
starkillerOG
c5746291cc
Add Reolink proxy for playback ( #133916 )
2025-01-03 15:40:46 +00:00
Bram Kragten
a53554dad3
Update frontend to 20250103.0 ( #134561 )
2025-01-03 16:36:40 +01:00
Joost Lekkerkerker
2b6ad84cf5
Set Ituran to silver ( #134538 )
2025-01-03 16:31:31 +01:00
Erik Montnemery
92655fd640
Log cloud backup agent file list ( #134556 )
2025-01-03 16:30:14 +01:00
Maciej Bieniek
e43f72c452
Add support for xvoltage sensor for Shelly Plus UNI ( #134261 )
...
* Add support for xvoltage sensor
* Cleaning
2025-01-03 15:27:47 +01:00
Manu
9320ccfa4f
Remove deprecated sensors in Habitica integration ( #134320 )
...
* Remove deprecated sensors
* remove todos/dailies also from enum
2025-01-03 14:48:26 +01:00
Erik Montnemery
336af8b551
Avoid early COMPLETED event when restoring backup ( #134546 )
2025-01-03 14:44:24 +01:00
starkillerOG
8a2f8dc736
Add Reolink proxy for playback ( #133916 )
2025-01-03 14:24:39 +01:00
Erik Montnemery
dc048bfcf5
Simplify error handling when creating backup ( #134528 )
2025-01-03 14:16:05 +01:00
Norbert Rittel
fb474827b5
Fix description of google_assistant.request_sync action ( #134535 )
2025-01-03 14:08:54 +01:00
Markus Adrario
eec5fb2133
Add Homee integration to Core ( #133738 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-03 13:44:06 +01:00
Erik Montnemery
8ad7c522f4
Add backup as after_dependency of frontend ( #134534 )
2025-01-03 13:35:56 +01:00
Maikel Punie
c7f6630718
Velbus add init testcases ( #134533 )
2025-01-03 13:29:01 +01:00
Marc Mueller
afa95293dc
Enable strict typing for pandora ( #134536 )
2025-01-03 13:23:39 +01:00
G Johansson
36582f9ac2
Refactor all Sensibo tests ( #134478 )
...
* Add me json
* Mods
* Mods
* More
* Mods
* Mods
* clean
* last bits
* Fix
* unique id
* return_value
* remove blocking
* Fix rebase
2025-01-03 12:44:47 +01:00
Ståle Storø Hauknes
19852ecc24
Add state_class to Airthings integration ( #134503 )
...
Add state class
2025-01-03 11:55:24 +01:00
Manu
5726d090b0
Add get_tasks action to Habitica integration ( #127687 )
...
Add get_tasks action
2025-01-03 11:53:30 +01:00
Indu Prakash
add401ffcf
Add coordinator to vesync ( #134087 )
2025-01-03 11:33:16 +01:00
Franck Nijhof
1af384bc0a
Bump version to 2025.1.0b8
2025-01-03 09:56:51 +00:00
Franck Nijhof
ea82c1b73e
Only load Peblar customization update entity when present ( #134526 )
2025-01-03 09:56:39 +00:00
Franck Nijhof
96936f5f4a
Update peblar to v0.3.2 ( #134524 )
2025-01-03 09:56:36 +00:00
Erik Montnemery
316f93f208
Fix activating backup retention config on startup ( #134523 )
2025-01-03 09:56:33 +00:00
Robert Svensson
f719a14537
Handle deCONZ color temp 0 is never used when calculating kelvin CT ( #134521 )
2025-01-03 09:56:30 +00:00
Erik Montnemery
a830a14342
Improve recorder schema migration error test ( #134518 )
2025-01-03 09:56:27 +00:00
Erik Montnemery
1b67d51e24
Add error prints for recorder fatal errors ( #134517 )
2025-01-03 09:56:23 +00:00
Paulus Schoutsen
e1f6475623
Fix backup dir not existing ( #134506 )
2025-01-03 09:56:20 +00:00
Josef Zweck
59a3fe857b
Bump aioacaia to 0.1.13 ( #134496 )
2025-01-03 09:56:17 +00:00
Franck Nijhof
f364e29148
Fix input_datetime.set_datetime not accepting 0 timestamp value ( #134489 )
2025-01-03 09:56:13 +00:00
Robert Svensson
fd12ae2ccd
Handle deCONZ color temp 0 is never used when calculating kelvin CT ( #134521 )
2025-01-03 10:51:20 +01:00
Franck Nijhof
e15eda3aa2
Only load Peblar customization update entity when present ( #134526 )
2025-01-03 10:51:05 +01:00
Dan Raper
cc0adcf47f
Add switch platform to Ohme ( #134347 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-01-03 10:39:41 +01:00
Franck Nijhof
06580ce10f
Update peblar to v0.3.2 ( #134524 )
2025-01-03 10:37:39 +01:00
Erik Montnemery
b78e39da2d
Fix activating backup retention config on startup ( #134523 )
2025-01-03 10:29:29 +01:00
G Johansson
46824a2a53
Add quality scale to Sensibo ( #134296 )
2025-01-03 10:23:25 +01:00
Joost Lekkerkerker
ee01289ee8
Bump python-overseerr to 0.5.0 ( #134522 )
2025-01-03 10:22:59 +01:00
Erik Montnemery
0bd22eabc7
Improve recorder schema migration error test ( #134518 )
2025-01-03 10:05:07 +01:00
Erik Montnemery
c901352bef
Add error prints for recorder fatal errors ( #134517 )
2025-01-03 10:01:35 +01:00
Joost Lekkerkerker
23ed62c1bc
Push Overseerr updates via webhook ( #134187 )
2025-01-03 08:26:01 +01:00
Paulus Schoutsen
0ef254bc9a
Fix backup dir not existing ( #134506 )
2025-01-03 00:21:19 -05:00
rrooggiieerr
629d108078
Use the latest version of the pyserial-asyncio-fast library ( #134501 )
2025-01-03 03:15:46 +01:00
Marc Mueller
6f3544fa47
Add types package for pexpect ( #134461 )
2025-01-03 02:53:08 +01:00
Franck Nijhof
cb389d29ea
Fix input_datetime.set_datetime not accepting 0 timestamp value ( #134489 )
2025-01-02 23:45:00 +01:00
Josef Zweck
ac26ca2da5
Bump aioacaia to 0.1.13 ( #134496 )
2025-01-03 00:28:29 +02:00
Franck Nijhof
47190e4ac1
Bump version to 2025.1.0b7
2025-01-02 22:23:54 +00:00
Franck Nijhof
7fa1983da0
Update peblar to 0.3.1 ( #134486 )
2025-01-02 22:21:44 +00:00
Norbert Rittel
9b906e94c7
Fix a few small typos in peblar ( #134481 )
2025-01-02 22:21:16 +00:00
G Johansson
d5bcb73d33
Bump psutil to 6.1.1 ( #134494 )
2025-01-02 22:45:24 +01:00
Robert Resch
5ac4d5bef7
Bump deebot-client to 10.1.0 ( #134470 )
2025-01-02 21:36:44 +00:00
Erik Montnemery
995e222959
Don't start recorder if a database from the future is used ( #134467 )
2025-01-02 21:36:41 +00:00
Duco Sebel
61ac8e7e8c
Include host in Peblar EV-Charger discovery setup description ( #133954 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-01-02 21:36:38 +00:00
Andrea Arcangeli
67ec71031d
open_meteo: correct UTC timezone handling in hourly forecast ( #129664 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-02 21:36:33 +00:00
Marc Mueller
e6a18357db
Update pillow to 11.1.0 ( #134469 )
2025-01-02 22:36:14 +01:00
G Johansson
13ec0659ff
Remove deprecated uptime sensor from qnap_qsw ( #134493 )
2025-01-02 22:29:50 +01:00
G Johansson
a7fb20ab58
Remove deprecated attributes from ecovacs ( #134492 )
2025-01-02 22:19:51 +01:00
G Johansson
657da47458
Remove worldclock config entry import ( #134491 )
2025-01-02 21:45:20 +01:00
Franck Nijhof
a4708876a9
Update peblar to 0.3.1 ( #134486 )
2025-01-02 21:41:54 +01:00
G Johansson
4239c5b557
Improve error strings in Sensibo ( #134487 )
2025-01-02 21:19:20 +01:00
G Johansson
836354bb99
Use username as config entry title in Sensibo ( #134488 )
2025-01-02 21:18:19 +01:00
Norbert Rittel
a7af042e57
Fix a few small typos in peblar ( #134481 )
2025-01-02 21:17:29 +01:00
Franck Nijhof
09476ade82
Remove sneaked in IronOS submodule ( #134477 )
2025-01-02 20:22:17 +01:00
Andrea Arcangeli
25937d7868
open_meteo: correct UTC timezone handling in hourly forecast ( #129664 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-02 19:37:36 +01:00
Duco Sebel
4e74d14beb
Include host in Peblar EV-Charger discovery setup description ( #133954 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-01-02 19:34:51 +01:00
SparkyDan555
309b7eb436
Change Reolink person binary sensor icon ( #134472 )
2025-01-02 19:18:40 +01:00
Erik Montnemery
cf238cd8f7
Don't start recorder if a database from the future is used ( #134467 )
2025-01-02 18:56:23 +01:00
Robert Resch
ee46edffa3
Bump deebot-client to 10.1.0 ( #134470 )
2025-01-02 18:54:27 +01:00
Franck Nijhof
59f866bcf7
Bump version to 2025.1.0b6
2025-01-02 17:21:58 +00:00
Bram Kragten
d75d970fc7
Update frontend to 20250102.0 ( #134462 )
2025-01-02 17:21:47 +00:00
Josef Zweck
0a13516ddd
Bump aioacaia to 0.1.12 ( #134454 )
2025-01-02 17:21:43 +00:00
Erik Montnemery
21aca3c146
Initialize AppleTVConfigFlow.identifiers ( #134443 )
2025-01-02 17:21:40 +00:00
Erik Montnemery
faf9c2ee40
Adjust language in backup integration ( #134440 )
...
* Adjust language in backup integration
* Update tests
2025-01-02 17:21:37 +00:00
Erik Montnemery
e89a1da462
Export IncorrectPasswordError from backup integration ( #134436 )
2025-01-02 17:21:34 +00:00
Erik Montnemery
8ace126d9f
Improve hassio backup create and restore parameter checks ( #134434 )
2025-01-02 17:21:31 +00:00
TheJulianJES
ca6bae6b15
Bump ZHA to 0.0.44 ( #134427 )
2025-01-02 17:21:28 +00:00
Michael Hansen
c9ba267fec
Bump intents to 2025.1.1 ( #134424 )
2025-01-02 17:21:24 +00:00
G Johansson
0e79c17cb8
Fix SQL sensor name ( #134414 )
2025-01-02 17:21:21 +00:00
Krzysztof Dąbrowski
4cb413521d
Add state attributes translations to GIOS ( #134390 )
2025-01-02 17:21:18 +00:00
Brett Adams
f97439eaab
Check vehicle metadata ( #134381 )
2025-01-02 17:21:15 +00:00
Kenny Root
568b637dc5
Bump zabbix-utils to 2.0.2 ( #134373 )
2025-01-02 17:21:12 +00:00
Stefan Agner
3a8f71a64a
Improve Supervisor backup error handling ( #134346 )
...
* Raise Home Assistant error in case backup restore fails
This change raises a Home Assistant error in case the backup restore
fails. The Supervisor is checking some common issues before starting
the actual restore in background. This early checks raise an exception
(represented by a HTTP 400 error). This change catches such errors and
raises a Home Assistant error with the message from the Supervisor
exception.
* Add test coverage
2025-01-02 17:21:09 +00:00
cdnninja
fea3dfda94
Vesync unload error when not all platforms used ( #134166 )
2025-01-02 17:21:05 +00:00
Adam Štrauch
554cdd1784
Add new ID LAP-V201S-AEUR for Vital200S AirPurifier in Vesync integration ( #133999 )
2025-01-02 17:21:02 +00:00
Matthew FitzGerald-Chamberlain
ce7a0650e4
Improve support for Aprilaire S86WMUPR ( #133974 )
2025-01-02 17:20:59 +00:00
Martin Hjelmare
5895aa4cde
Handle backup errors more consistently ( #133522 )
...
* Add backup manager and read writer errors
* Clean up not needed default argument
* Clean up todo comment
* Trap agent bugs during upload
* Always release stream
* Clean up leftover
* Update test for backup with automatic settings
* Fix use of vol.Any
* Refactor test helper
* Only update successful timestamp if completed event is sent
* Always delete surplus copies
* Fix after rebase
* Fix after rebase
* Revert "Fix use of vol.Any"
This reverts commit 28fd7a544899bb6ed05f771e9e608bc5b41d2b5e.
* Inherit BackupReaderWriterError in IncorrectPasswordError
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-01-02 17:20:52 +00:00
Craig Andrews
bd5477729a
Improve is docker env checks ( #132404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-02 17:20:36 +00:00
Erik Montnemery
876b3423ba
Improve hassio backup create and restore parameter checks ( #134434 )
2025-01-02 17:52:50 +01:00
Norbert Rittel
2752a35e23
Remove excessive newline codes from strings.json ( #134468 )
2025-01-02 17:43:49 +01:00
Craig Andrews
9e8df72c0d
Improve is docker env checks ( #132404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-02 17:21:49 +01:00
Bram Kragten
5439613bff
Update frontend to 20250102.0 ( #134462 )
2025-01-02 17:17:57 +01:00
Ілля Піскурьов
3b5455bc49
Add support for specifying hvac_onoff_register value on modbus ( #128366 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-01-02 15:18:05 +00:00
Noah Husby
104151d322
Remove deprecated YAML import from MPD ( #134459 )
2025-01-02 16:08:33 +01:00
Martin Hjelmare
a329828bdf
Handle backup errors more consistently ( #133522 )
...
* Add backup manager and read writer errors
* Clean up not needed default argument
* Clean up todo comment
* Trap agent bugs during upload
* Always release stream
* Clean up leftover
* Update test for backup with automatic settings
* Fix use of vol.Any
* Refactor test helper
* Only update successful timestamp if completed event is sent
* Always delete surplus copies
* Fix after rebase
* Fix after rebase
* Revert "Fix use of vol.Any"
This reverts commit 28fd7a544899bb6ed05f771e9e608bc5b41d2b5e.
* Inherit BackupReaderWriterError in IncorrectPasswordError
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-01-02 15:45:46 +01:00
Marc Mueller
aa9e721e8b
Update pexpect to 4.9.0 ( #134450 )
2025-01-02 15:36:44 +01:00
Josef Zweck
1b49f88be9
Bump aioacaia to 0.1.12 ( #134454 )
2025-01-02 15:33:22 +01:00
Marc Mueller
c345f2d548
Improve pandora media_player typing ( #134447 )
2025-01-02 13:55:59 +01:00
Manu
1d731875ae
Remove deprecated yaml import from pyLoad integration ( #134200 )
2025-01-02 13:29:55 +01:00
Erik Montnemery
0c3489c1b3
Adjust language in backup integration ( #134440 )
...
* Adjust language in backup integration
* Update tests
2025-01-02 13:29:46 +01:00
Marc Mueller
c5865c6d18
Add types package for pyserial ( #134444 )
2025-01-02 13:21:20 +01:00
Norbert Rittel
e1a0fb2f1a
Improve action descriptions with some more detail from the docs ( #134120 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-02 12:52:51 +01:00
Erik Montnemery
d725cdae13
Initialize AppleTVConfigFlow.identifiers ( #134443 )
2025-01-02 12:49:03 +01:00
Erik Montnemery
e1bd82ea32
Export IncorrectPasswordError from backup integration ( #134436 )
2025-01-02 12:40:10 +01:00
Thomas55555
4bcc551b61
Add sw_version to apsystems ( #134441 )
2025-01-02 12:28:48 +01:00
Marc Mueller
08019e76d8
Update types packages ( #134433 )
2025-01-02 12:00:29 +01:00
Sven Naumann
0b32342bf0
Add mode selector to Twinkly ( #134041 )
2025-01-02 10:54:29 +00:00
Krzysztof Dąbrowski
add4e1a708
Add state attributes translations to GIOS ( #134390 )
2025-01-02 11:38:12 +01:00
Stefan Agner
fb3105bdc0
Improve Supervisor backup error handling ( #134346 )
...
* Raise Home Assistant error in case backup restore fails
This change raises a Home Assistant error in case the backup restore
fails. The Supervisor is checking some common issues before starting
the actual restore in background. This early checks raise an exception
(represented by a HTTP 400 error). This change catches such errors and
raises a Home Assistant error with the message from the Supervisor
exception.
* Add test coverage
2025-01-02 11:37:25 +01:00
Norbert Rittel
3845acd0ce
Improve names and descriptions in neato.custom_cleaning action ( #134399 )
2025-01-02 11:04:23 +01:00
Manu
b45c68554c
Remove habitipy references in Habitica integration ( #134419 )
2025-01-02 10:47:40 +01:00
G Johansson
8a45aa4c42
Add translations to all Sensibo errors ( #134422 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-01-02 10:46:55 +01:00
G Johansson
51ccba12af
Add action translations to Sensibo ( #134420 )
2025-01-02 10:45:20 +01:00
John Barreiros
c8699dc066
Add current_humidity state attribute to Google Nest climate entity ( #134426 )
2025-01-02 10:44:15 +01:00
ashionky
87454babfa
Add debug log and Optimize code ( #134328 )
...
* debug log
* add sw_version hw_version
* log
2025-01-02 09:10:01 +01:00
Andrew Sayre
c9ff575628
Add HEOS options flow for optional authentication ( #134105 )
...
* Add heos options flow
* Add options flow tests
* Test error condition during options sign out
* Use credentials when setting up
* Update warning instructions
* Simplify exception logic
* Cover unknown command error condition
* Add test for options
* Correct const import location
* Review feedback
* Update per feedback
* Parameterize tests and remaining feedback
* Correct log level in init
* nitpick feedback
2025-01-02 09:07:34 +01:00
G Johansson
877d16273b
Fix SQL sensor name ( #134414 )
2025-01-02 08:51:49 +01:00
Marc Mueller
dc5bfba902
Update mypy-dev to 1.15.0a1 ( #134416 )
2025-01-02 08:45:05 +01:00
TheJulianJES
5e7a405f34
Bump ZHA to 0.0.44 ( #134427 )
2025-01-02 08:43:38 +01:00
Matthew FitzGerald-Chamberlain
5228f3d85c
Improve support for Aprilaire S86WMUPR ( #133974 )
2025-01-02 08:39:57 +01:00
G Johansson
2efc75fdf5
Add base entity to Mill ( #134415 )
2025-01-02 07:31:54 +01:00
Michael Hansen
a435fd12f0
Bump intents to 2025.1.1 ( #134424 )
2025-01-01 21:03:17 -05:00
Allen Porter
a5d0c3528c
Add the Model Context Protocol Server integration ( #134122 )
...
* Add the Model Context Protocol Server integration
* Remove unusued code in init
* Fix comment wording
* Use util.uild for unique ids
* Set config entry title to the LLM API name
* Extract an SSE parser and update comments
* Update comments and defend against already closed sessions
* Shorten description
* Update homeassistant/components/mcp_server/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Change integration type to service
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-01-01 19:38:33 -05:00
Daniel Hjelseth Høyer
5e981d00a4
Add mill number platform ( #134044 )
...
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* type
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2025-01-01 23:25:42 +01:00
G Johansson
97dc72a6e2
Move available property to base entity in Sensibo ( #134410 )
...
* Move available property to base entity in Sensibo
* Fix test
2025-01-01 23:02:06 +01:00
Maikel Punie
088b097a03
Velbus select platform testcases ( #134394 )
2025-01-01 17:39:39 +01:00
Jan Bouwhuis
85c94e6403
Calculate number of discovery topics correctly ( #134393 )
2025-01-01 16:55:41 +01:00
Maikel Punie
a2ef1604af
Add Velbus climate platform tests ( #134387 )
2025-01-01 16:01:02 +01:00
Sven Naumann
55dc4b0d2c
Implement base entity class for Twinkly ( #134382 )
...
* implement base entity class for twinkly
* Update homeassistant/components/twinkly/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* super init
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-01 13:49:13 +01:00
Adam Štrauch
18e8a3b185
Add new ID LAP-V201S-AEUR for Vital200S AirPurifier in Vesync integration ( #133999 )
2025-01-01 13:10:40 +01:00
cdnninja
3a68a0a67f
Vesync unload error when not all platforms used ( #134166 )
2025-01-01 13:03:39 +01:00
Josef Zweck
7ab2d2e07a
Cleanup lamarzocco tests ( #134383 )
2025-01-01 13:00:14 +01:00
Keith
809629c0e2
Add integration for igloohome devices ( #130657 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-01-01 12:55:04 +01:00
G Johansson
2be578a33f
Add diagnostics to Trafikverket Weatherstation ( #134314 )
2025-01-01 12:32:35 +01:00
Maikel Punie
5cff79ce50
Add velbus switch platform testcases ( #134207 )
2025-01-01 12:11:27 +01:00
Brett Adams
513c8487c5
Check vehicle metadata ( #134381 )
2025-01-01 12:09:15 +01:00
Kenny Root
031de8da51
Bump zabbix-utils to 2.0.2 ( #134373 )
2025-01-01 11:42:16 +01:00
G Johansson
2e1463b9e9
Add placeholder url to Sensibo api description ( #134342 )
2024-12-31 20:09:49 -06:00
Norbert Rittel
9a58440296
Use "restore from" in field descriptions of restore_partial action ( #134285 )
2024-12-31 23:29:15 +01:00
Paulus Schoutsen
2e21ac7001
Bump version to 2025.1.0b5
2024-12-31 22:10:20 +00:00
Josef Zweck
ab6394b26c
Bump pylamarzocco to 1.4.6 ( #134367 )
2024-12-31 22:10:09 +00:00
Bram Kragten
0ae4a9a911
Update frontend to 20241231.0 ( #134363 )
2024-12-31 22:10:08 +00:00
Michael Hansen
f709989717
Revert speech seconds to 0.3 ( #134360 )
2024-12-31 22:10:05 +00:00
Michael Hansen
952363eca3
Bump hassil to 2.1.0 ( #134359 )
2024-12-31 22:10:05 +00:00
Simone Chemelli
a7995e0093
Bump aioshelly to 12.2.0 ( #134352 )
2024-12-31 22:10:04 +00:00
Niels Mündler
1064ef9dc6
Bump pysynthru version to 0.8.0 ( #134294 )
2024-12-31 22:10:03 +00:00
starkillerOG
c2f06fbd47
Bump reolink-aio to 0.11.6 ( #134286 )
2024-12-31 22:10:02 +00:00
Bram Kragten
a36fd09644
Set backup manager state to completed when restore is finished ( #134283 )
2024-12-31 22:10:01 +00:00
tronikos
b89995a79f
Allow automations to pass any conversation_id for Google Generative AI ( #134251 )
2024-12-31 22:10:00 +00:00
Brett Adams
c908f823c5
Handle missing application credentials in Tesla Fleet ( #134237 )
...
* Handle missing application credentials
* Add tests
* Test reauth starts
* Only catch ValueError
2024-12-31 22:09:59 +00:00
Simone Chemelli
229c32b0da
Bump aiocomelit to 0.10.1 ( #134214 )
2024-12-31 22:09:59 +00:00
Dave T
e303a9a2b5
Add stream preview to options flow in generic camera ( #133927 )
...
* Add stream preview to options flow
* Increase test coverage
* Code review: use correct flow handler type in cast
* Restore test coverage to 100%
* Remove error and test that can't be triggered yet
2024-12-31 22:09:58 +00:00
Brynley McDonald
54fa30c2b8
Update Flick Electric API ( #133475 )
2024-12-31 22:09:57 +00:00
Joost Lekkerkerker
fbd6cf7244
Improve Mealie set mealplan service ( #130606 )
...
* Improve Mealie set mealplan service
* Fix
* Fix
2024-12-31 22:09:56 +00:00
Joost Lekkerkerker
26e0fcdb08
Improve Mealie set mealplan service ( #130606 )
...
* Improve Mealie set mealplan service
* Fix
* Fix
2024-12-31 17:06:42 -05:00
Bram Kragten
e835e41d59
Update frontend to 20241231.0 ( #134363 )
2024-12-31 17:04:28 -05:00
Niels Mündler
c53c0a13be
Bump pysynthru version to 0.8.0 ( #134294 )
2024-12-31 23:03:35 +01:00
Jan Bouwhuis
8098122dfe
Ensure an entity platform is added in mqtt tests ( #134331 )
2024-12-31 23:01:55 +01:00
starkillerOG
1d6ecbd1d5
Change Reolink test switch entity ID ( #134339 )
2024-12-31 22:57:43 +01:00
Dan Raper
c8276ec325
Bump ohmepy to 1.2.3 ( #134348 )
2024-12-31 22:54:20 +01:00
Josef Zweck
ddfad614ab
Bump pylamarzocco to 1.4.6 ( #134367 )
2024-12-31 22:49:29 +01:00
Norbert Rittel
8eb21749b5
Remove leftover newline codes and periods from strings.json ( #134354 )
2024-12-31 22:39:07 +01:00
Josef Zweck
a6ba25d3d4
Use text selectors for lamarzocco config flow ( #134368 )
2024-12-31 22:38:31 +01:00
starkillerOG
1e70a0060b
Add Reolink baby crying binary sensor ( #134290 )
...
* Add baby crying detection
* Bump reolink-aio to 0.11.6
2024-12-31 22:27:01 +01:00
Noah Husby
6c47f03d17
Bump aiorussound to 4.4.0 ( #134366 )
2024-12-31 22:21:14 +01:00
Markus Jacobsen
2054988790
Add Bang & Olufsen button Event entities ( #127550 )
...
* Add button events
* Remove unused common keys
Rename Preset to Favourite
* Add event testing
* Add check for Beoconnect Core
* Rename device controls
* Add test for Beoconnect core event entity creation
* Fix config entry type
* Add a type checking check before assertion
* Add icon translations
* Remove useless defined icons
* Remove base event class
* Update homeassistant/components/bang_olufsen/event.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-31 21:55:24 +01:00
tronikos
f1ad3040b8
Allow automations to pass any conversation_id for Google Generative AI ( #134251 )
2024-12-31 15:52:29 -05:00
Michael Hansen
53ca31c112
Bump hassil to 2.1.0 ( #134359 )
2024-12-31 15:52:15 -05:00
Michael Hansen
23459a0355
Revert speech seconds to 0.3 ( #134360 )
2024-12-31 20:04:41 +01:00
Simone Chemelli
a8bfe285bf
Bump aioshelly to 12.2.0 ( #134352 )
2024-12-31 17:16:12 +01:00
Noah Husby
0888d1a169
Bump aiorussound to 4.3.0 ( #134242 )
...
* Bump aiorussound to 4.3.0
* Force CI
2024-12-31 16:14:24 +01:00
Dave T
8b20272272
Refactor and simplify config flow in generic camera ( #134330 )
...
Refactor and simplify config flow
2024-12-31 07:05:50 -08:00
Bram Kragten
06b33e5589
Set backup manager state to completed when restore is finished ( #134283 )
2024-12-31 15:01:06 +01:00
Brynley McDonald
9348569f90
Update Flick Electric API ( #133475 )
2024-12-31 14:28:24 +01:00
starkillerOG
4a9d545ffe
Bump reolink-aio to 0.11.6 ( #134286 )
2024-12-31 10:31:40 +01:00
Simone Chemelli
277ee03145
Full test coverage for Vodafone Station sensor platform ( #133285 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-31 09:55:54 +01:00
Norbert Rittel
6c9c17f129
Update description of the script toggle action ( #134093 )
2024-12-31 07:07:52 +00:00
Dave T
bf59241dab
Add stream preview to options flow in generic camera ( #133927 )
...
* Add stream preview to options flow
* Increase test coverage
* Code review: use correct flow handler type in cast
* Restore test coverage to 100%
* Remove error and test that can't be triggered yet
2024-12-30 15:46:42 -08:00
Indu Prakash
57b7635b70
Bump pyvesync to 2.1.15 ( #134156 )
...
Bumped pyvesync to 2.1.15
2024-12-30 23:33:41 +01:00
G Johansson
4b96266647
Set parallel updates in Trafikverket Train ( #134302 )
2024-12-30 23:18:35 +01:00
G Johansson
6266a4153d
Explicitly set config entry in Trafikverket Train coordinator ( #134304 )
2024-12-30 23:18:22 +01:00
G Johansson
a9949a0aab
Use typed config entry everywhere in Trafikverket Train ( #134303 )
2024-12-30 23:17:21 +01:00
G Johansson
428a74fa48
Explicitly set config entry in Trafikverket Ferry coordinator ( #134305 )
2024-12-30 23:17:04 +01:00
G Johansson
9f1023b195
Explicitly set config entry in Trafikverket Weatherstation coordinator ( #134310 )
2024-12-30 23:16:41 +01:00
G Johansson
256fc54aa1
Set parallel updates in Trafiverket Weatherstation ( #134309 )
2024-12-30 23:16:16 +01:00
G Johansson
94c1b9a434
Use typed config entry everywhere in Trafikverket Weatherstation ( #134308 )
2024-12-30 23:15:54 +01:00
G Johansson
275c15e2ae
Set parallel updates in Trafikverket Ferry ( #134301 )
2024-12-30 22:50:47 +01:00
G Johansson
9cdbcd93cd
Use typed config entry everywhere in Trafikverket Ferry ( #134300 )
2024-12-30 22:48:33 +01:00
G Johansson
f2e856b8a2
Use typed config entry in Trafikverket Camera ( #134299 )
2024-12-30 22:48:22 +01:00
G Johansson
820f04e1e1
Add parallel updates to camera platform in Trafikverket Camera ( #134298 )
2024-12-30 22:48:12 +01:00
Noah Husby
b7541f098c
Add discovery to Russound RIO ( #134245 )
2024-12-30 22:46:08 +01:00
Norbert Rittel
a345e80368
Replace unnecessary abbreviations in set_room_temperature action ( #134278 )
2024-12-30 21:28:38 +01:00
Norbert Rittel
7a3d9a9345
Replace "service" with "action" ( #134279 )
2024-12-30 21:26:53 +01:00
Dan Raper
a0fb6df5ba
Add battery sensor to ohme ( #134222 )
...
* Add battery sensor to ohme
* Forgot the snapshots!
* Add translation key to battery
* Change car to vehicle and fix snapshot tests
* Fix snapshot again - not sure what was going on with my local dev env
2024-12-30 20:15:11 +01:00
Bram Kragten
c10175e25c
Bump version to 2025.1.0b4
2024-12-30 20:06:44 +01:00
Bram Kragten
82f0e8cc19
Update frontend to 20241230.0 ( #134284 )
2024-12-30 20:06:32 +01:00
Andrew Jackson
623e1b08b8
Bump aiomealie to 0.9.5 ( #134274 )
2024-12-30 20:06:31 +01:00
Norbert Rittel
0c73251004
Remove excessive period at end of action name ( #134272 )
2024-12-30 20:06:30 +01:00
Arne Keller
d9057fc43e
ollama: update to 0.4.5 ( #134265 )
2024-12-30 20:06:29 +01:00
Josef Zweck
077c9e62b4
Bump pylamarzocco to 1.4.5 ( #134259 )
...
* Bump pylamarzocco to 1.4.4
* Bump pylamarzocco to 1.4.5
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-30 20:06:28 +01:00
tronikos
7456ce1c01
Fix 400 This voice does not support speaking rate or pitch parameters at this time for Google Cloud Journey voices ( #134255 )
2024-12-30 20:06:28 +01:00
tronikos
a627fa70a7
Avoid KeyError for ignored entries in async_step_zeroconf of Android TV Remote ( #134250 )
2024-12-30 20:06:27 +01:00
Michael
c402eaec3f
Bump aiopegelonline to 0.1.1 ( #134230 )
...
bump aiopegelonline to 0.1.1
2024-12-30 20:06:26 +01:00
tronikos
ea51ecd384
Bump opower to 0.8.7 ( #134228 )
...
* Bump opower to 0.8.7
* update deps
2024-12-30 20:06:25 +01:00
Artur Pragacz
0873d27d7b
Fix Onkyo volume rounding ( #134157 )
2024-12-30 20:06:23 +01:00
G Johansson
45fd7fb6d5
Fix duplicate sensor disk entities in Systemmonitor ( #134139 )
2024-12-30 20:06:23 +01:00
Alberto Geniola
e22685640c
Bump elmax-api ( #133845 )
2024-12-30 20:06:22 +01:00
Adam Goode
5756166545
Quickly process unavailable metrics in Prometheus ( #133219 )
2024-12-30 20:06:21 +01:00
Norbert Rittel
2f8a92c725
Make triggers and condition for monetary sensor consistent ( #131184 )
2024-12-30 20:06:20 +01:00
Paul Daumlechner
cf9ccc6fb4
Bump pyvlx to 0.2.26 ( #115483 )
2024-12-30 20:06:19 +01:00
Bram Kragten
04020d5a56
Update frontend to 20241230.0 ( #134284 )
2024-12-30 20:04:50 +01:00
Norbert Rittel
f785b17314
Fix two descriptions of yeelight actions ( #134282 )
2024-12-30 19:22:12 +01:00
Andrew Jackson
6631c57cfb
Bump aiomealie to 0.9.5 ( #134274 )
2024-12-30 17:47:58 +01:00
Norbert Rittel
bc76dc3c34
Remove excessive period at end of action name ( #134272 )
2024-12-30 16:22:30 +01:00
Ludovic BOUÉ
ea4931ca3a
Bump Python Matter server to 7.0.0 (Matter 1.4) ( #132502 )
...
* Matter 1.4 rename BridgedDevice device type
BREAKING change in the client: BridgedDevice is renamed to BridgedNode in the device types with Matter 1.4
* `ColorMode` enum type is renamed to `ColorModeEnum`
* Item `ColorTemperature` renamed to `ColorTemperatureMireds`
* Update ColorControl bitmaps and attributes
* Bump Python Matter server to 7.0.0 (Matter 1.4)
* Bump requirements to Python Matter server to 7.0.0
2024-12-30 15:41:14 +01:00
Arne Keller
dd20204bf0
ollama: update to 0.4.5 ( #134265 )
2024-12-30 14:42:46 +01:00
Norbert Rittel
ef46c62bc6
Make triggers and condition for monetary sensor consistent ( #131184 )
2024-12-30 13:47:16 +01:00
Alberto Geniola
2bb6e03a36
Bump elmax-api ( #133845 )
2024-12-30 13:46:53 +01:00
G Johansson
2288f89415
Fix duplicate sensor disk entities in Systemmonitor ( #134139 )
2024-12-30 13:38:48 +01:00
Josef Zweck
e7ab5afc14
Bump pylamarzocco to 1.4.5 ( #134259 )
...
* Bump pylamarzocco to 1.4.4
* Bump pylamarzocco to 1.4.5
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-30 12:27:32 +01:00
Adam Goode
4db88dfaff
Quickly process unavailable metrics in Prometheus ( #133219 )
2024-12-30 12:05:33 +01:00
Joost Lekkerkerker
906c95048c
Record LG WebOS TV Quality scale ( #133732 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-12-30 11:45:44 +01:00
Manu
df38c1b1d7
Remove deprecated yaml import from OTP integration ( #134196 )
2024-12-30 11:12:16 +01:00
tronikos
af97bf1c5f
Fix 400 This voice does not support speaking rate or pitch parameters at this time for Google Cloud Journey voices ( #134255 )
2024-12-30 09:20:35 +01:00
tronikos
a7c2d96ecf
Avoid KeyError for ignored entries in async_step_zeroconf of Android TV Remote ( #134250 )
2024-12-30 10:13:51 +02:00
Noah Husby
1b06b4e45b
Remove unused translations from Russound RIO ( #134246 )
2024-12-30 10:11:37 +02:00
Manu
b74b9bc360
Bump habiticalib to v0.3.2 ( #134244 )
2024-12-30 10:10:18 +02:00
Brett Adams
810689ce66
Handle missing application credentials in Tesla Fleet ( #134237 )
...
* Handle missing application credentials
* Add tests
* Test reauth starts
* Only catch ValueError
2024-12-29 22:21:18 -08:00
G Johansson
249d93574a
Set Scrape sensor unavailable when errors ( #134143 )
2024-12-29 22:59:57 +01:00
Michael
e2c59f276a
Bump aiopegelonline to 0.1.1 ( #134230 )
...
bump aiopegelonline to 0.1.1
2024-12-29 21:36:49 +01:00
Manu
9804e8aa98
Add reauth flow to Habitica integration ( #131676 )
...
* Add reauth flow to Habitica integration
* tests, invalid_credentials string
* test only api_key
* section consts
* test config entry
* test reauth is triggered
* set reauthentication-flow to done
* use consts in tests
* reauth_entry
* changes
* fix import
* changes
2024-12-29 21:12:36 +01:00
Paul Daumlechner
53e69af088
Bump pyvlx to 0.2.26 ( #115483 )
2024-12-29 10:00:26 -10:00
tronikos
1530edbe20
Bump opower to 0.8.7 ( #134228 )
...
* Bump opower to 0.8.7
* update deps
2024-12-29 11:44:33 -08:00
Paulus Schoutsen
b05b9b9a33
Bump version to 2025.1.0b3
2024-12-29 18:37:17 +00:00
Paulus Schoutsen
352d5d14a3
Bump frontend to 20241229.0 ( #134225 )
2024-12-29 18:37:04 +00:00
Michael Hansen
52e47f55c8
Bump VoIP utils to 0.2.2 ( #134219 )
2024-12-29 18:37:03 +00:00
Lucas Gasenzer
0470bff9a2
Fix Wake on LAN Port input as Box instead of Slider ( #134216 )
2024-12-29 18:37:02 +00:00
Michael
a38839b420
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 18:37:01 +00:00
Michael
394b2be40a
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 18:37:00 +00:00
Matthias Alphart
291dd6dc66
Update knx-frontend to 2024.12.26.233449 ( #134184 )
2024-12-29 18:36:59 +00:00
G Johansson
ef87366346
Add missing device classes in scrape ( #134141 )
2024-12-29 18:36:57 +00:00
Joost Lekkerkerker
bd243f68a4
Bump yt-dlp to 2024.12.23 ( #134131 )
2024-12-29 18:36:57 +00:00
Aaron Bach
951baa3972
Bump pytile to 2024.12.0 ( #134103 )
2024-12-29 18:36:56 +00:00
Joost Lekkerkerker
1874eec8b3
Bump python-homeassistant-analytics to 0.8.1 ( #134101 )
2024-12-29 18:36:55 +00:00
Joost Lekkerkerker
3120a90f26
Make elevenlabs recoverable ( #134094 )
...
* Make elevenlabs recoverable
* Add tests for entry setup
* Use the same fixtures for setup and config flow
* Update tests/components/elevenlabs/test_setup.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
---------
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
2024-12-29 18:36:54 +00:00
Joost Lekkerkerker
7032361bf5
Make google tasks recoverable ( #134092 )
2024-12-29 18:36:53 +00:00
Matthias Alphart
bd786b53ee
Fix KNX config flow translations and add data descriptions ( #134078 )
...
* Fix KNX config flow translations and add data descriptions
* Update strings.json
* typo
2024-12-29 18:36:53 +00:00
Noah Husby
f6a9cd38c0
Remove timeout from Russound RIO initialization ( #134070 )
2024-12-29 18:36:51 +00:00
Aaron Bach
1a909d3a8a
Change SimpliSafe websocket reconnection log to DEBUG-level ( #134063 )
...
* Change SimpliSafe websocket reconnection log to `DEBUG`-level
* revert
2024-12-29 18:36:51 +00:00
Noah Husby
b84ae2abc3
Bump aiorussound to 4.1.1 ( #134058 )
...
* Bump aiorussound to 4.1.1
* Trigger Build
* Trigger Build
2024-12-29 18:36:50 +00:00
G Johansson
15b80c59fc
Cleanup devices in Nord Pool from reconfiguration ( #134043 )
...
* Cleanup devices in Nord Pool from reconfiguration
* Mods
* Mod
2024-12-29 18:36:49 +00:00
G Johansson
c11bdcc949
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-29 18:36:48 +00:00
Allen Porter
1957ab1ccf
Improve Google Tasks error messages ( #134023 )
2024-12-29 18:36:47 +00:00
Josef Zweck
ef2af44795
Bump pylamarzocco to 1.4.3 ( #134008 )
2024-12-29 18:36:47 +00:00
J. Nick Koston
f0e8360401
Ensure all states have been migrated to use timestamps ( #134007 )
2024-12-29 18:36:46 +00:00
Cyrill Raccaud
03fb136218
Fix swiss public transport line field none ( #133964 )
...
* fix #133116
The line can theoretically be none, when no line info is available (lets say walking sections first?)
* fix line field
* add unit test with missing line field
2024-12-29 18:36:45 +00:00
Paulus Schoutsen
7dbf32d693
Bump frontend to 20241229.0 ( #134225 )
2024-12-29 13:35:46 -05:00
Michael Hansen
49646ad994
Bump VoIP utils to 0.2.2 ( #134219 )
2024-12-29 11:56:27 -06:00
G Johansson
1e652db37f
Use config entry runtime data in Open-Meteo ( #134198 )
2024-12-29 18:16:41 +01:00
Dan Raper
88d366b0c5
Add slot list service to ohme ( #134170 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-29 18:07:12 +01:00
Lucas Gasenzer
65147f8d4c
Fix Wake on LAN Port input as Box instead of Slider ( #134216 )
2024-12-29 18:03:41 +01:00
Simone Chemelli
52b919101a
Bump aiocomelit to 0.10.1 ( #134214 )
2024-12-29 17:30:52 +01:00
Aaron Bach
24fd74d839
Change SimpliSafe websocket reconnection log to DEBUG-level ( #134063 )
...
* Change SimpliSafe websocket reconnection log to `DEBUG`-level
* revert
2024-12-29 11:23:44 -05:00
Marc Mueller
2599faa622
Fix method subtyping [helpers] ( #134213 )
2024-12-29 17:16:38 +01:00
Marc Mueller
3df91cfba5
Fix method subtyping [recorder] ( #134212 )
2024-12-29 17:16:11 +01:00
Marc Mueller
d3fab42c85
Fix method subtyping [knx] ( #134211 )
2024-12-29 16:41:23 +01:00
Marc Mueller
beb881492a
Fix method subtyping [elkm1] ( #134210 )
2024-12-29 16:40:51 +01:00
Matthias Alphart
9d7c7f9fcf
Update knx-frontend to 2024.12.26.233449 ( #134184 )
2024-12-29 16:39:37 +01:00
Shay Levy
419307a7c4
Bump aioswitcher to 6.0.0 ( #134185 )
2024-12-29 15:42:33 +01:00
G Johansson
409dc4ad48
Move coordinator to own file in Open-Meteo ( #134197 )
2024-12-29 15:25:40 +01:00
Michael
7704ef95a4
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 15:08:15 +01:00
Manu
0db07a033b
Migrate Habitica integration to habiticalib ( #131032 )
...
* Migrate data to habiticalib
* Add habiticalib to init and coordinator
* Migrate Habitica config flow to habiticalib
* migrate init to habiticalib
* migrate buttons to habiticalib
* migrate switch to habiticalib
* update habiticalib
* cast_skill action
* migrate update_score
* migrate transformation items action
* migrate quest actions
* fix fixture errors
* Migrate coordinator data and content
* bump habiticalib
* Remove habitipy and use wrapper in habiticalub
* changes
* some fixes
* minor refactoring
* class_needed annotation
* Update diagnostics
* do integration setup in coordinator setup
* small changes
* raise HomeAssistantError for TooManyRequestsError
* fix docstring
* update tests
* changes to tests/snapshots
* fix update_todo_item
2024-12-29 15:00:31 +01:00
Joost Lekkerkerker
4717eb3142
Bump python-overseerr to 0.4.0 ( #134192 )
2024-12-29 15:46:30 +02:00
Joost Lekkerkerker
c23f5c9f2c
Make elevenlabs recoverable ( #134094 )
...
* Make elevenlabs recoverable
* Add tests for entry setup
* Use the same fixtures for setup and config flow
* Update tests/components/elevenlabs/test_setup.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
---------
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
2024-12-29 14:26:59 +01:00
Michael
873b078bb3
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 14:07:45 +01:00
Manu
0dd93a18c5
Add button platform to IronOS integration ( #133678 )
...
* Add button platform to IronOS integration
* Add tests
* load platform
* refactor
* update tests
2024-12-29 12:39:13 +01:00
Maikel Punie
da96e2077b
Add Velbus Button tests ( #134186 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-29 11:55:52 +01:00
Manu
1d69cf11a5
Bump pynecil to v3.0.1 ( #134174 )
2024-12-29 10:06:29 +02:00
Manu
adb1fbbbc4
Add switch platform to IronOS integration ( #133691 )
...
* Add switch platform
* Add tests
* prevent switch bouncing
* some changes
* icons
* update tests
* changes
2024-12-28 21:59:06 +01:00
G Johansson
645f2e44b9
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-28 21:38:04 +01:00
Artur Pragacz
b3aede611a
Fix Onkyo volume rounding ( #134157 )
2024-12-28 21:34:01 +01:00
jb101010-2
72a96249b1
Suez_water: clear quality scale ( #134027 )
...
* Suez_water: clear quality scale
Revert invalid done rules and mark inapplicable ones as exempted.
* Mark entity disabled as todo
* Mark devices as todo
* missing push
* Update homeassistant/components/suez_water/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update quality_scale.yaml
* Update quality_scale.yaml again
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-28 20:59:11 +01:00
Joost Lekkerkerker
80dbce14ec
Add binary sensor to Tile ( #134153 )
2024-12-28 16:49:14 +01:00
Manu
0376f75ee3
Bump pynecil to v3.0.0 ( #134151 )
2024-12-28 16:48:28 +01:00
jb101010-2
e58bd62c68
Suez_water: use meter id as unique_id ( #133959 )
...
* Suez_water: use meter id as unique_id
* Review fixes
* No more afraid check :)
* review again
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-12-28 16:25:10 +01:00
Matthias Alphart
6dbcd130b0
Add quality_scale.yaml for KNX ( #133937 )
...
* Add quality_scale.yaml
* Update quality_scale.yaml
2024-12-28 16:24:49 +01:00
Andrew Jackson
4639f57014
Remove deprecated Mastodon yaml config import ( #134040 )
...
* Remove Mastodon yaml import
* Revert removal of async_migrate_entry
2024-12-28 16:22:32 +01:00
G Johansson
4080455c12
Use x,y in roborock action call ( #134133 )
...
* Use x,y in roborock action call
* Fix description
2024-12-28 16:12:09 +01:00
Joost Lekkerkerker
df7d518f38
Add versions to Tile device ( #134150 )
...
* Add versions to Tile device
* Add versions to Tile device
2024-12-28 16:04:36 +01:00
Joost Lekkerkerker
47adfb574f
Bump python-overseerr to 0.3.0 ( #134147 )
...
Bump Overseerr to 0.3.0
2024-12-28 15:44:15 +01:00
Joost Lekkerkerker
4c5d0c2ec4
Add Tile device tracker tests ( #134137 )
2024-12-28 15:36:56 +01:00
G Johansson
4febe43021
Add missing device classes in scrape ( #134141 )
2024-12-28 15:36:23 +01:00
Maikel Punie
af13979855
Add Velbus binary sensor tests ( #134132 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-28 14:57:48 +01:00
Marc Mueller
d9f2140df3
Add ClassVar annotation for singleton patterns ( #134135 )
2024-12-28 13:17:15 +01:00
Joost Lekkerkerker
cc80108629
Bump yt-dlp to 2024.12.23 ( #134131 )
2024-12-28 13:13:07 +01:00
Joost Lekkerkerker
16af76b968
Add Tile device tests ( #134138 )
2024-12-28 13:10:13 +01:00
Joost Lekkerkerker
590f0ce61f
Refactor Tile tests ( #134130 )
2024-12-28 12:37:21 +01:00
Allen Porter
14059c6df8
Remove unused parameters from function calls in rainbird ( #134124 )
...
Remove unused parameters from rainbird function calls
2024-12-28 11:34:27 +00:00
Joost Lekkerkerker
268c21addd
Add Overseerr integration ( #133981 )
...
* Add Overseerr integration
* Add Overseerr integration
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
2024-12-28 11:50:36 +01:00
Andre Lengwenus
565fa4ea1f
Remove incorrect device check in LCN events ( #134116 )
2024-12-28 09:26:49 +01:00
Raj Laud
28cd7f2473
Bump pysqueezebox to v0.11.1 ( #134097 )
2024-12-28 09:24:22 +01:00
Noah Husby
aceb1b39ba
Add mute support to Russound RIO ( #134118 )
2024-12-28 09:22:13 +01:00
Allen Porter
6edf06f8a4
Converge stream av open methods, options, and error handling ( #134020 )
...
* Converge stream av open methods, options, and error handling
* Remove exception that is never thrown
* Update exceptions thrown in generic tests
* Increase stream test coverage
2024-12-27 18:47:33 -08:00
Noah Husby
07ae9b15d0
Bump aiorussound to 4.2.0 ( #134117 )
2024-12-27 18:23:57 -08:00
G Johansson
d676169b04
Cleanup devices in Nord Pool from reconfiguration ( #134043 )
...
* Cleanup devices in Nord Pool from reconfiguration
* Mods
* Mod
2024-12-27 21:33:37 +01:00
Noah Husby
24ce3d7daa
Remove deprecated yaml import for Russound RIO ( #134072 )
2024-12-27 21:27:33 +01:00
Joost Lekkerkerker
417e736746
Migrate Tile to use entry.runtime_data ( #134107 )
2024-12-27 21:25:36 +01:00
Cyrill Raccaud
bb8d4ca255
Add unit test for sensors in swiss public transport ( #134115 )
...
* add unit test for sensors
* clean up
2024-12-27 21:21:45 +01:00
Joost Lekkerkerker
375af6cb1c
Introduce base entity for Tile ( #134109 )
2024-12-27 21:18:01 +01:00
Jan Bouwhuis
263e0acd3a
Set PARALLEL_UPDATES for incomfort entity platforms ( #134110 )
2024-12-27 20:43:30 +01:00
Erwin Douna
da531d0e4e
Bump Tado to 0.18.5 ( #133988 )
2024-12-27 20:26:19 +01:00
Joost Lekkerkerker
844e36c8fe
Bump python-homeassistant-analytics to 0.8.1 ( #134101 )
2024-12-27 20:21:12 +01:00
Joost Lekkerkerker
9976c07f89
Remove YAML import from Tile ( #134108 )
2024-12-27 20:15:48 +01:00
Aaron Bach
7df9d2e938
Bump pytile to 2024.12.0 ( #134103 )
2024-12-27 20:04:35 +01:00
Joost Lekkerkerker
52318f5f37
Extract Tile coordinator in separate file ( #134104 )
2024-12-27 19:30:13 +01:00
Joost Lekkerkerker
b9c2b3f7e3
Remove Tile unique id migration ( #134106 )
2024-12-27 19:25:10 +01:00
Andrew Sayre
a9ff5b8007
Bump pyheos to v0.8.0 ( #134069 )
...
Bump pyheos and update usage
2024-12-27 11:01:35 -06:00
Joost Lekkerkerker
7076ba7c9d
Make google tasks recoverable ( #134092 )
2024-12-27 08:52:33 -08:00
Josef Zweck
5e0088feaa
Add azure_data_explorer to microsoft brand ( #134088 )
2024-12-27 15:36:07 +01:00
Franck Nijhof
f8399b2c0f
Revert "Add state_class to EcoWittSensorTypes.DEGREE" ( #134079 )
2024-12-27 13:17:47 +01:00
Matthias Alphart
415fdf4956
Fix KNX config flow translations and add data descriptions ( #134078 )
...
* Fix KNX config flow translations and add data descriptions
* Update strings.json
* typo
2024-12-27 12:59:52 +01:00
Noah Husby
ad89004189
Remove timeout from Russound RIO initialization ( #134070 )
2024-12-27 11:01:10 +01:00
Noah Husby
b6afbe4b29
Bump aiorussound to 4.1.1 ( #134058 )
...
* Bump aiorussound to 4.1.1
* Trigger Build
* Trigger Build
2024-12-26 22:03:50 -06:00
Cyrill Raccaud
402340955e
Fix swiss public transport line field none ( #133964 )
...
* fix #133116
The line can theoretically be none, when no line info is available (lets say walking sections first?)
* fix line field
* add unit test with missing line field
2024-12-27 00:24:47 +01:00
Raphael Hehl
b2a160d926
Roborock Add vacuum_goto service ( #133994 )
...
* Roborock Add vacuum_goto service to control vacuum movement to specified coordinates
* roborock Add type specification for x_coord and y_coord in vacuum_goto service
* roborock Add get_current_position service to retrieve vacuum's current coordinates
* Rename vacuum services for clarity and consistency
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Add integration field to vacuum service targets for Roborock
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-12-27 00:20:09 +01:00
Thomas Kunzfeld
9840785363
Add state_class to EcoWittSensorTypes.DEGREE ( #134004 )
...
Add state_class to EcoWittSensorTypes.DEGREE (#129260 )
2024-12-27 00:12:54 +01:00
jb101010-2
a53c92d4b5
Suez_water: remove redundant log on refresh failure ( #134025 )
...
Suez_water: remove redundent log on refresh failure
2024-12-27 00:05:28 +01:00
Marc Mueller
adc97b6c15
Fix unifiprotect DeprecationWarnings in tests ( #134060 )
2024-12-26 23:50:03 +01:00
Jan Bouwhuis
7b2a5d0684
Remove mqtt publish templates after 6 months of deprecation ( #134056 )
2024-12-26 23:25:44 +01:00
Diogo Gomes
acb511d395
Bump pyipma to 3.0.8 ( #134055 )
...
bump pyipma
2024-12-26 21:01:53 +00:00
Norbert Rittel
c025390c6c
Replace "service" with "action" plus fixed descriptions ( #134053 )
2024-12-26 15:39:18 -05:00
J. Nick Koston
942fbdedcf
Ensure all states have been migrated to use timestamps ( #134007 )
2024-12-26 07:48:55 -10:00
Allen Porter
3bfb6707e9
Fix Nest ConfigEntry typing ( #134021 )
2024-12-26 09:27:20 -08:00
Norbert Rittel
5172139579
Use correct uppercase for abbreviations ( #134028 )
...
Fix the spelling of "SSDP" and "MAC" (address) to ensure proper translations.
2024-12-26 11:09:30 +01:00
Norbert Rittel
cfb43c7b58
Fix typo in get_command action description ( #134026 )
2024-12-26 09:56:08 +01:00
Allen Porter
45657ece7c
Improve Google Tasks error messages ( #134023 )
2024-12-26 09:53:20 +01:00
Erwin Douna
f7fe2f2122
Tado update code owners ( #133987 )
...
Update code owners
2024-12-26 09:13:24 +01:00
Allen Porter
c75222e63c
Bump python-google-nest-sdm to 7.0.0 ( #134016 )
...
Update python-google-nest-sdm to 7.0.0
2024-12-26 00:03:44 -05:00
Brett Adams
299250ebec
Bump Tesla Fleet API library ( #134019 )
...
Bump Tesla Fleet
2024-12-25 23:26:55 -05:00
Josef Zweck
ed8e242049
Bump pylamarzocco to 1.4.3 ( #134008 )
2024-12-25 16:25:13 -08:00
Cyrill Raccaud
95e4a40ad5
Update silver docs for swiss public transport ( #134001 )
...
update docs
2024-12-25 21:36:30 +01:00
Christopher Fenner
e61717ce7a
Fulfill IQS rule docs-removal-instructions in ViCare integration ( #133982 )
...
update iqs state
2024-12-25 15:30:33 +01:00
Cyrill Raccaud
73b6bd8bd3
Add config flow data description to swiss public transport ( #133997 )
...
* add config flow data description
* improve strings
2024-12-25 15:20:09 +01:00
Cyrill Raccaud
60774c69cd
Add clear shopping list button for Cookidoo ( #133583 )
...
* add clear button
* set clear button to disabled per default
* add actions exception
2024-12-25 14:58:19 +01:00
Cyrill Raccaud
c383b41a12
Add parallel updates to swiss public transport ( #133996 )
...
add parallel updates
2024-12-25 14:55:34 +01:00
J. Nick Koston
05a8b773b9
Bump numpy to 2.2.1 ( #133844 )
...
* Bump numpy to 2.2.1
changelog: https://github.com/numpy/numpy/compare/v2.2.0...v2.2.1
* make sure ninja is up to date
* Revert "make sure ninja is up to date"
This reverts commit a26dd8b768 .
* test
* Revert "test"
This reverts commit 972f40e3ee .
* try a single build
* try a single build
* Revert "Revert "test""
This reverts commit ec282ce021 .
* Revert "Revert "Revert "test"""
This reverts commit 315599cbae .
* Revert "try a single build"
This reverts commit 63529dd2c5 .
* Revert "try a single build"
This reverts commit 7058ae9288 .
2024-12-25 11:27:00 +02:00
G-Two
1bee423c22
Bump subarulink to 0.7.13 ( #133970 )
2024-12-25 10:13:04 +02:00
Marc Mueller
687afd23bc
Add pip wheel build constraints to fix numpy builds ( #133962 )
2024-12-24 15:06:21 -10:00
cdnninja
0020c48a15
Update pyvesync version ( #131433 )
2024-12-24 17:51:40 +01:00
Bram Kragten
d415b7bc8d
Bump version to 2025.1.0b2
2024-12-24 16:42:54 +01:00
Bram Kragten
9242b67e0d
Update frontend to 20241224.0 ( #133963 )
2024-12-24 16:42:36 +01:00
Marc Mueller
6e7d095831
Update Jinja2 to 3.1.5 ( #133951 )
2024-12-24 16:42:35 +01:00
Joost Lekkerkerker
ef05133a66
Use SignedSession in Xbox ( #133938 )
2024-12-24 16:42:34 +01:00
Franck Nijhof
7b2fc282e5
Update apprise to v1.9.1 ( #133936 )
2024-12-24 16:42:33 +01:00
Philipp Danner
4ca17dbb9e
fix "Slow" response leads to "Could not find a charging station" #124129 ( #133889 )
...
fix #124129
2024-12-24 16:42:32 +01:00
Khole
5d7a22fa76
Hive: Fix error when device goes offline ( #133848 )
2024-12-24 16:42:31 +01:00
Claudio Ruggeri - CR-Tech
502fbe65ee
Fix reload modbus component issue ( #133820 )
...
fix issue 116675
2024-12-24 16:42:31 +01:00
Bram Kragten
760cbcc596
Update frontend to 20241224.0 ( #133963 )
2024-12-24 16:41:36 +01:00
Philipp Danner
da8f4e5b57
fix "Slow" response leads to "Could not find a charging station" #124129 ( #133889 )
...
fix #124129
2024-12-24 14:00:34 +01:00
Claudio Ruggeri - CR-Tech
5c0659c8df
Fix reload modbus component issue ( #133820 )
...
fix issue 116675
2024-12-24 13:57:18 +01:00
Marc Mueller
15806c2af6
Update Jinja2 to 3.1.5 ( #133951 )
2024-12-24 13:44:09 +01:00
Maikel Punie
97d8d16cc5
Bump velbusaio to 2024.12.3 ( #133939 )
2024-12-24 12:35:22 +02:00
Khole
33435fa36f
Hive: Fix error when device goes offline ( #133848 )
2024-12-24 10:42:35 +01:00
Joost Lekkerkerker
6fc1cfded9
Use SignedSession in Xbox ( #133938 )
2024-12-24 10:17:02 +01:00
Franck Nijhof
a9d6a42781
Update apprise to v1.9.1 ( #133936 )
2024-12-24 10:15:21 +01:00
Franck Nijhof
ce83071900
Bump version to 2025.1.0b1
2024-12-24 08:24:58 +00:00
G-Two
4f1e9b2338
Stop using shared aiohttp client session for Subaru integration ( #133931 )
2024-12-24 08:24:37 +00:00
Franck Nijhof
f23bc51b88
Fix Peblar import in data coordinator ( #133926 )
2024-12-24 08:24:34 +00:00
Dave T
44150e9fd7
Fix missing % in string for generic camera ( #133925 )
...
Fix missing % in generic camera string
2024-12-24 08:24:31 +00:00
Brett Adams
cf9686a802
Slow down polling in Teslemetry ( #133924 )
2024-12-24 08:24:27 +00:00
Abílio Costa
657e5b73b6
Add cronsim to default dependencies ( #133913 )
2024-12-24 08:24:24 +00:00
J. Nick Koston
d3666ecf8a
Fix duplicate call to async_register_preload_platform ( #133909 )
2024-12-24 08:24:21 +00:00
J. Nick Koston
bed186cce4
Ensure cloud and recorder backup platforms do not have to wait for the import executor ( #133907 )
...
* Ensure cloud and recorder backup platforms do not have to wait for the import executor
partially fixes #133904
* backup.backup as well
2024-12-24 08:24:18 +00:00
J. Nick Koston
2b8240746a
Sort integration platforms preload list ( #133905 )
...
* Sort integration platforms preload list
https://github.com/home-assistant/core/pull/133856#discussion_r1895385026
* sort
* Sort them all
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-24 08:24:14 +00:00
Martin Mrazik
efabb82cb6
Map RGB+CCT to RGB for WLED ( #133900 )
2024-12-24 08:24:11 +00:00
Jordi
80955ba821
Add Harvey virtual integration ( #133874 )
...
Add harvey virtual integration
2024-12-24 08:24:07 +00:00
karwosts
bb371c87d5
Fix a history stats bug when window and tracked state change simultaneously ( #133770 )
2024-12-24 08:24:04 +00:00
Thomas55555
7ce563b0b4
Catch ClientConnectorError and TimeOutError in APSystems ( #132027 )
2024-12-24 08:24:00 +00:00
Kevin Worrel
f2a706ecf7
Make screenlogic state enums lowercase ( #133866 )
2024-12-24 09:12:18 +01:00
G-Two
4a2ae7f6fd
Stop using shared aiohttp client session for Subaru integration ( #133931 )
2024-12-24 08:59:51 +01:00
Franck Nijhof
771ead9d7b
Prevent imports from tests in core codebase ( #133928 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-24 08:40:05 +01:00
Jordi
2d5e2aa4b4
Add Harvey virtual integration ( #133874 )
...
Add harvey virtual integration
2024-12-24 08:01:50 +01:00
Franck Nijhof
6f11524b84
Remove myself as codeowner from Tuya integration ( #133921 )
2024-12-24 07:55:44 +01:00
Dave T
561f319e3b
Fix missing % in string for generic camera ( #133925 )
...
Fix missing % in generic camera string
2024-12-24 07:45:13 +01:00
Franck Nijhof
0c9ec4b699
Fix Peblar import in data coordinator ( #133926 )
2024-12-24 07:42:48 +01:00
Brett Adams
cbb2930805
Slow down polling in Teslemetry ( #133924 )
2024-12-24 01:59:36 +01:00
Franck Nijhof
aa29a93fbe
Remove myself as codeowner from Plugwise ( #133920 )
2024-12-24 01:34:23 +01:00
J. Nick Koston
ff4ba553c4
Sort integration platforms preload list ( #133905 )
...
* Sort integration platforms preload list
https://github.com/home-assistant/core/pull/133856#discussion_r1895385026
* sort
* Sort them all
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-23 23:38:59 +01:00
Thomas55555
2f101c5054
Catch ClientConnectorError and TimeOutError in APSystems ( #132027 )
2024-12-23 22:49:59 +01:00
karwosts
72e2b835d9
Fix a history stats bug when window and tracked state change simultaneously ( #133770 )
2024-12-23 22:47:26 +01:00
Martin Mrazik
8f6e4cd294
Map RGB+CCT to RGB for WLED ( #133900 )
2024-12-23 22:26:38 +01:00
Mick Vleeshouwer
bd0edd4996
Revise codeowners for Overkiz ( #133784 )
2024-12-23 22:24:22 +01:00
J. Nick Koston
3f441e7090
Ensure cloud and recorder backup platforms do not have to wait for the import executor ( #133907 )
...
* Ensure cloud and recorder backup platforms do not have to wait for the import executor
partially fixes #133904
* backup.backup as well
2024-12-23 22:19:28 +01:00
Abílio Costa
253098d79c
Mark missing IQS requirements for Idasen Desk as done ( #133910 )
2024-12-23 21:38:27 +01:00
Abílio Costa
53ebf84339
Add cronsim to default dependencies ( #133913 )
2024-12-23 21:34:36 +01:00
J. Nick Koston
7cfbc3eeae
Fix duplicate call to async_register_preload_platform ( #133909 )
2024-12-23 09:20:44 -10:00
Franck Nijhof
8d32531bc1
Bump version to 2025.2.0dev0 ( #133893 )
2024-12-23 17:54:32 +01:00
Simon
30d95f37d8
Add removal instructions to ElevenLabs ( #133895 )
2024-12-23 18:37:19 +02:00
Franck Nijhof
c2f6e5036e
Bump version to 2025.1.0b0
2024-12-23 15:56:12 +00:00
Michael
bbb5f9e717
Preload supported color properties in fritzbox lights ( #133798 )
2024-12-23 16:40:38 +01:00
Duco Sebel
6cbc803b28
Streamline Peblar translations ( #133883 )
2024-12-23 16:38:34 +01:00
Steven B.
abe00884ea
Use SD stream for tplink mpeg stream ( #133879 )
2024-12-23 16:37:42 +01:00
Steven B.
0cbc77ad3f
Make tplink entities unavailable if camera is off ( #133877 )
2024-12-23 16:36:57 +01:00
Bram Kragten
5487e8673c
Update frontend to 20241223.1 ( #133886 )
2024-12-23 16:03:56 +01:00
Matthias Alphart
45ae2f4736
Set Fronius integration quality scale to gold ( #133884 )
2024-12-23 15:54:57 +01:00
Robert Resch
8e86c3c775
Add Ecovacs station entities ( #133876 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:54:40 +01:00
Álvaro Fernández Rojas
5ef12c3993
Add AEMET Weather Radar images ( #131386 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:51:21 +01:00
Glenn Vandeuren (aka Iondependent)
43a420cf01
Add cover to the niko_home_control integration ( #133801 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:47:09 +01:00
starkillerOG
70648da8fd
Improve firmware update required issue ( #133878 )
2024-12-23 15:05:45 +01:00
Steven B.
7f6a77ad2f
Fix tplink camera entity unique id ( #133880 )
2024-12-23 15:53:17 +02:00
Simon
386a722393
ElevenLabs invalid api key config flow testing ( #133822 )
2024-12-23 12:05:31 +01:00
Robert Resch
c5fe25a001
Bump deebot-client to 10.0.1 ( #133634 )
2024-12-23 12:05:29 +01:00
Omni Flux
cf3d4eb26a
Respect ESPHome ClimateTrait supports_current_temperature ( #132149 )
2024-12-23 11:35:59 +01:00
Joost Lekkerkerker
939365887f
Add coordinator to Twinkly ( #133793 )
2024-12-23 11:35:37 +01:00
epenet
e3cf5c47b2
Add compatibility code for deprecated WaterHeaterEntityEntityDescription ( #133351 )
2024-12-23 11:28:20 +01:00
Franck Nijhof
b2170ad732
Mark Peblar Rocksolid EV Chargers Platinum ( #133823 )
2024-12-23 11:23:26 +01:00
Franck Nijhof
ed7da35de4
Add coordinator error handling for Peblar Rocksolid EV Chargers ( #133809 )
2024-12-23 11:11:25 +01:00
Marcel van der Veldt
83f5ca5a30
Add actions with response values to Music Assistant ( #133521 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: OzGav <gavnosp@hotmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 11:10:10 +01:00
Franck Nijhof
1f8f85d6eb
Merge branch 'master' into dev
2024-12-23 09:40:42 +00:00
Duco Sebel
59d8c79371
Use user defined charge limit for charge limit range in Peblar ( #133868 )
2024-12-23 10:27:53 +01:00
Matrix
a6f6317299
Add Leak detect entity for YoLink water meter controller ( #131682 )
2024-12-23 09:24:02 +01:00
dontinelli
b1fe247eed
Upgrade QS from silver to gold for slide_local ( #133863 )
...
Upgrade QS to gold
2024-12-23 09:23:13 +01:00
mrtlhfr
8991cd4f46
Adding initial support for Tuya Electric Fireplaces ( #133503 )
2024-12-23 09:23:04 +01:00
Matthias Alphart
9e1ba004d4
Add translated enum entity for Fronius error code ( #133394 )
2024-12-23 09:17:52 +01:00
J. Nick Koston
ddb3edca5d
Bump PySwitchbot to 0.55.4 ( #133861 )
2024-12-23 08:44:01 +01:00
jon6fingrs
4321d27ed3
Ensure icalendar==6.1.0 is installed for caldav integration ( #133541 )
2024-12-23 08:39:43 +01:00
dependabot[bot]
ad0ee8f2d6
Bump github/codeql-action from 3.27.9 to 3.28.0 ( #133862 )
2024-12-23 08:18:23 +01:00
Teemu R.
6cdbdadc24
Ignore devices (bravias) with 'video' service_type for songpal discovery ( #133724 )
2024-12-22 19:38:10 -10:00
Martin Weinelt
cf45c67055
Fix TypeError in maxcube climate action inference logic ( #133853 )
...
The maxcube-api library initializes the valve_position as a None value,
so that during initialization if the cube does not respond quickly enough
the comparison fails to compare a None-Type to an integer.
2024-12-22 23:26:11 -05:00
J. Nick Koston
3658cdba4c
Ensure late import in backup of hassio.backup does not block the event loop ( #133857 )
...
* Ensure late import in backup of components.hassio.backup does not block the event loop
Preload backup when loading hassio to ensure it happens in the executor
67f0de441b/homeassistant/components/backup/__init__.py (L57)
* improve comment
2024-12-22 23:19:44 -05:00
TheJulianJES
dcc9be02ca
Bump ZHA to 0.0.43 ( #133854 )
...
* Bump ZHA to 0.0.43
* Add strings for v2 quirk entities
2024-12-22 23:19:05 -05:00
J. Nick Koston
de1b6a0dfc
Add backup to the list of storage preloads ( #133855 )
2024-12-22 23:17:13 -05:00
J. Nick Koston
29fa40a5cf
Add backup the list of integrations platforms to preload ( #133856 )
...
`backup` is now at the top of the startup time list. This will help reduce it.
2024-12-22 23:07:05 -05:00
Christopher Fenner
67f0de441b
Fulfill IQS rule runtime-data in ViCare integration ( #133633 )
2024-12-23 00:06:01 +01:00
J. Nick Koston
353f085474
Bump anyio to 4.7.0 ( #133842 )
2024-12-22 13:05:51 -10:00
J. Nick Koston
00a1ae0eeb
Bump protobuf to 5.29.2 ( #133839 )
2024-12-22 23:58:39 +01:00
Raphael Hehl
df26166047
Unifiprotect: add error message if the get_user_keyring_info permissions are not sufficient ( #133841 )
2024-12-22 23:58:13 +01:00
Steven B.
8ab936b87c
Add detection switches to tplink integration ( #133828 )
2024-12-22 23:54:44 +01:00
Mick Vleeshouwer
4ed0c21a4a
Add data descriptions to Config Flow in Overkiz ( #133758 )
2024-12-22 23:35:50 +01:00
jb101010-2
a3657a0fef
Suez_water: fix yesterday sensor extra_state invalid typing ( #133425 )
2024-12-22 23:21:52 +01:00
Andre Lengwenus
74b425a06e
Reload on connection lost for LCN integration ( #133638 )
2024-12-22 23:20:01 +01:00
Norbert Rittel
0560b634e3
Make To-do action names and descriptions consistent with HA standard ( #133734 )
2024-12-22 23:14:01 +01:00
Mick Vleeshouwer
8eebbd45bd
Bump pyOverkiz to 1.15.5 ( #133835 )
2024-12-22 22:52:35 +01:00
Joost Lekkerkerker
c9ad87d464
Add light tests for Niko Home Control ( #133750 )
2024-12-22 22:44:15 +01:00
Lucas Gasenzer
c2358d5158
Add Switchbot Water Leak Detector (BLE) ( #133799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 11:37:57 -10:00
Josef Zweck
2d2b979c7d
Bump pylamarzocco to 1.4.2 ( #133826 )
2024-12-22 21:55:04 +01:00
Steven B.
ebcb478f52
Add pan/tilt features to tplink integration ( #133829 )
2024-12-22 10:53:14 -10:00
Raphael Hehl
0f18f128fd
Unifiprotect Add user information retrieval for NFC and fingerprint events ( #132604 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 10:50:30 -10:00
G Johansson
368e958457
Load data for multiple days in Nord Pool ( #133371 )
...
* Load data for multiple days in Nord Pool
* Fix current day
* Fix tests
* Fix services
* Fix fixtures
* Mod get_data_current_day
* Mods
* simplify further
2024-12-22 21:10:12 +01:00
Noah Husby
26180486e7
Add media browsing to Cambridge Audio ( #129106 )
...
* Add media browsing to Cambridge Audio
* Remove one folder logic
* Remove class mapping for presets
2024-12-22 21:05:07 +01:00
Robert Resch
0ad9af0feb
Add already exists config flow tests for Ecovacs ( #133572 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-22 20:23:55 +01:00
dontinelli
07322c6992
Add reconfigure flow to slide_local ( #133669 )
2024-12-22 19:57:34 +01:00
Steven B.
b1f6563fb2
Add camera platform to tplink integration ( #129180 )
...
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-12-22 19:56:33 +01:00
J. Nick Koston
475f19c140
Bump flux_led to 1.1.0 ( #133818 )
2024-12-22 19:56:09 +01:00
Andre Lengwenus
344a03d9ce
Remove unused fixture from LCN tests ( #133821 )
2024-12-22 19:55:45 +01:00
Raphael Hehl
6c70586f7e
Add get_user_keyring_info service to UniFi Protect integration ( #133138 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 08:54:14 -10:00
Franck Nijhof
0f1835139f
Add number error handling for Peblar Rocksolid EV Chargers ( #133803 )
2024-12-22 19:53:00 +01:00
Franck Nijhof
de5a49363e
Add switch error handling for Peblar Rocksolid EV Chargers ( #133805 )
2024-12-22 19:47:31 +01:00
Arie Catsman
c6789d70a4
Remove unneeded type for enphase_envoy coordinator in async_unload_entry ( #133817 )
2024-12-22 19:26:35 +01:00
Simon
a2aba77973
Fix typo in ElevenLabs ( #133819 )
2024-12-22 19:26:15 +01:00
Franck Nijhof
84a3a9d495
Add select error handling for Peblar Rocksolid EV Chargers ( #133804 )
2024-12-22 19:25:55 +01:00
Barry vd. Heuvel
d994884726
Add binary states for Weheat indoor unit ( #133811 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 19:07:01 +01:00
Joost Lekkerkerker
0e9965150e
Show device name in Twinkly discovery ( #133814 )
2024-12-22 19:00:49 +01:00
Barry vd. Heuvel
feca7c28cf
Add Compressor, Inside Unit and Energy Output fields to Weheat ( #129632 )
2024-12-22 18:45:33 +01:00
Steven Looman
0ba32e1d3a
Bump async-upnp-client to 0.42.0 ( #133806 )
2024-12-22 07:18:05 -10:00
J. Nick Koston
6179da4321
Bump PySwitchbot to 0.55.3 ( #133812 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 18:16:47 +01:00
jesperraemaekers
93c0eb73d2
Bump Weheat to 2024.12.22 ( #133796 )
2024-12-22 17:44:15 +01:00
Dave T
484f149e61
Add config flow stream preview to generic camera ( #122563 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2024-12-22 17:31:03 +01:00
Steven B.
3cc75c3cf6
Use feature checks in tplink integration ( #133795 )
...
Clean up to use new upstream API:
* Use Feature attributes to check for supported
* Use color_temp range and update tests
2024-12-22 16:17:23 +01:00
Franck Nijhof
26d5c55d11
Add button error handling for Peblar Rocksolid EV Chargers ( #133802 )
2024-12-22 15:35:45 +01:00
Franck Nijhof
959f20c523
Add reconfigure flow to Peblar Rocksolid EV Chargers integration ( #133785 )
2024-12-22 14:23:12 +01:00
Franck Nijhof
075f95b9c4
Add base entity to Peblar Rocksolid EV Chargers integration ( #133794 )
2024-12-22 14:01:31 +01:00
PierreAronnax
1e68ae1bb8
Remove myself from govee_ble codeowners ( #133790 )
2024-12-22 13:35:36 +01:00
Joost Lekkerkerker
5ef3901b44
Add base entity for Niko Home Control ( #133744 )
2024-12-22 13:32:15 +01:00
Mick Vleeshouwer
56b58cec3e
Fix errors in HitachiDHW in Overkiz ( #133765 )
...
* Small changes to fix errors in DHW
* Update
* Bugfix in float/int mistake
* Fix typing
* Fix code style
* Fix mypy
2024-12-22 12:17:09 +01:00
Franck Nijhof
cdd73a5c5a
Set parallel updates for Peblar Rocksolid EV Chargers integration ( #133786 )
2024-12-22 12:16:08 +01:00
Arie Catsman
88eb550ec1
Update quality-scale status for enphase_envoy config_flow missing data descriptions ( #133726 )
2024-12-22 12:01:13 +01:00
Joost Lekkerkerker
7be3cad1db
Refactor Twinkly tests ( #133725 )
2024-12-22 12:00:24 +01:00
Franck Nijhof
31c6443a9b
Add button platform to Peblar Rocksolid EV Chargers integration ( #133780 )
2024-12-22 11:51:01 +01:00
Mick Vleeshouwer
84d359c0d9
Fix binary_sensor typing in Overkiz ( #133782 )
2024-12-22 11:33:32 +01:00
Mick Vleeshouwer
619aed39b7
Use new UnitOfEnergy constants in Overkiz ( #133778 )
2024-12-22 10:36:07 +01:00
Mick Vleeshouwer
3f1acff652
Add support for HitachiAirToWaterHeatingZone in Overkiz ( #133768 )
...
* Add support for HitachiAirToWaterHeatingZone in Overkiz
* Clean up
* Fix typing
* Fix typing
* Fix typing
* Adapt to new PyOverkiz
2024-12-22 10:31:09 +01:00
Mick Vleeshouwer
c3d0a01776
Migrate to runtime data in Overkiz ( #133760 )
...
* Migrate to runtime data
* Revert
* Improve typing
2024-12-22 10:25:59 +01:00
Arie Catsman
cd6da9d9e8
Merge similar tests to parameterized tests for enphase_envoy ( #133740 )
2024-12-22 10:07:35 +01:00
Franck Nijhof
0c24afec6c
Update integration quality scale for Peblar Rocksolid EV Chargers ( #133764 )
2024-12-22 10:03:16 +01:00
Mick Vleeshouwer
284ccbc778
Add additional Hitachi sensors to Overkiz ( #133772 )
...
Add additional Hitachi sensors
2024-12-22 09:40:06 +01:00
Mick Vleeshouwer
cef182c596
Bump pyOverkiz to 1.15.4 ( #133769 )
...
Bump pyoverkiz to 1.15.4
2024-12-22 10:02:58 +02:00
Austin Mroczek
d322398d06
TotalConnect use entry.runtime_data ( #133756 )
...
* use entry.runtime_data
* type the entry
* update quality scale
* recommended fixes
* Update homeassistant/components/totalconnect/alarm_control_panel.py
* Update homeassistant/components/totalconnect/binary_sensor.py
* Update homeassistant/components/totalconnect/button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 08:59:54 +01:00
J. Nick Koston
c2a9b0ff52
Reduce complexity to find unused data_ids and attributes_ids for db engines with slow range select ( #133752 )
2024-12-21 19:38:11 -10:00
J. Nick Koston
662dea28ed
Replace queries using distinct with correlated scalar subqueries to significantly improve purge performance ( #133748 )
...
Replace queries using distinct with correlated scalar subqueries
like #133553 and #133699 PostgreSQL does not support skip/loose index scan https://wiki.postgresql.org/wiki/Loose_indexscan
This makes the `distinct` query (see section `Selecting Distinct Values` in the wiki above) to find the unused ids
very expense. We can replace them with correlated scalar subqueries
as done in #133553 to avoid the `distinct`
2024-12-21 22:25:48 -05:00
Franck Nijhof
9fcf8f22d2
Add reauthentication support to Peblar Rocksolid EV Chargers integration ( #133757 )
2024-12-21 23:00:29 +01:00
Franck Nijhof
9dc20b5709
Add more sensors to Peblar Rocksolid EV Chargers integration ( #133754 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 22:40:15 +01:00
Franck Nijhof
5e4e1ce5a7
Add binary sensor platform to Peblar Rocksolid EV Chargers integration ( #133755 )
2024-12-21 22:29:11 +01:00
Franck Nijhof
85519a312c
Fix Peblar current limit user setting value ( #133753 )
2024-12-21 22:23:36 +01:00
Franck Nijhof
81ce5f4505
Update peblar to v0.3.0 ( #133751 )
2024-12-21 21:26:40 +01:00
Franck Nijhof
c67e2047e3
Add switch platform to Peblar Rocksolid EV Chargers integration ( #133749 )
2024-12-21 20:28:55 +01:00
Franck Nijhof
04276d3523
Add number platform to Peblar Rocksolid EV Chargers integration ( #133739 )
2024-12-21 20:16:18 +01:00
Joost Lekkerkerker
f2df57e230
Add DHCP discovery to Withings ( #133737 )
2024-12-21 19:36:13 +01:00
Glenn Vandeuren (aka Iondependent)
0037799bfe
Change niko_home_control library to nhc to get push updates ( #132750 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-21 19:28:11 +01:00
Steven B.
944ad9022d
Bump tplink python-kasa dependency to 0.9.0 ( #133735 )
...
Release notes: https://github.com/python-kasa/python-kasa/releases/tag/0.9.0
2024-12-21 19:04:09 +01:00
Tom
4b6febc757
Add reconfiguration flow to Plugwise ( #132878 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 16:44:14 +01:00
Norbert Rittel
ac2090d2f5
Replace "service" with "action" in Z-Wave action descriptions ( #133727 )
...
Replace all occurrence of "service" with "action"
Clean up the remaining occurrences of "service" with "action" to be consistent with the new terminology in Home Assistant.
2024-12-21 16:16:12 +01:00
Norbert Rittel
3dad5f6896
Replace two outdated occurrences of "service" with "action" ( #133728 )
2024-12-21 15:54:02 +01:00
Arie Catsman
cc134c820b
Reuse title of deleted enphase_envoy config entry if present ( #133611 )
2024-12-21 15:49:24 +01:00
Arie Catsman
ef31413a59
Add missing asserts to enphase_envoy config flow test ( #133730 )
2024-12-21 15:20:10 +01:00
Álvaro Fernández Rojas
9292bfc6ed
Update AEMET-OpenData to v0.6.4 ( #133723 )
2024-12-21 15:19:55 +01:00
Franck Nijhof
9e6c1d5b62
Add power and energy related sensors to Peblar Rocksolid EV Chargers ( #133729 )
2024-12-21 15:18:08 +01:00
Franck Nijhof
7e2d382ff4
Update aiohasupervisor to 0.2.2b5 ( #133722 )
2024-12-21 15:10:35 +01:00
Matthias Alphart
b5a7a41ebe
KNX: Option to select specific tunnel endpoint on TCP connections ( #131996 )
2024-12-21 15:10:14 +01:00
Franck Nijhof
a3febc4449
Add select platform to Peblar Rocksolid EV Chargers integration ( #133720 )
2024-12-21 14:23:16 +01:00
Norbert Rittel
5abc03c21e
Fix spelling of "Gateway PIN" and remove two excessive spaces ( #133716 )
2024-12-21 13:26:48 +01:00
Joost Lekkerkerker
dc9133f919
Use mac address in Twinkly for unique id ( #133717 )
2024-12-21 13:26:09 +01:00
Arie Catsman
a3fad89d0d
Use super constructor self.config_entry in enphase_envoy coordinator ( #133718 )
2024-12-21 13:19:04 +01:00
Franck Nijhof
a3fab094c3
Add device test for Peblar Rocksolid EV Chargers ( #133713 )
2024-12-21 13:03:44 +01:00
G Johansson
11efec49db
Fix test coverage in workday ( #133616 )
2024-12-21 12:45:00 +01:00
Jan Bouwhuis
6b666b3a0f
Test color_temp updates are processed when an mqtt json light is turned off ( #133715 )
2024-12-21 12:44:00 +01:00
Franck Nijhof
7e24b353ac
Add updates tests for Peblar Rocksolid EV Chargers ( #133712 )
2024-12-21 12:31:58 +01:00
Maciej Bieniek
5665abf991
Store Twinkly runtime data in config entry ( #133714 )
2024-12-21 12:31:40 +01:00
Artur Pragacz
6314d7a44c
Fix section translations check ( #133683 )
2024-12-21 12:31:17 +01:00
Manu
b106b88f5c
Adjust freezer tick in settings tests of IronOS integration ( #133707 )
2024-12-21 12:21:11 +01:00
Franck Nijhof
dbe04f17ad
Add sensors tests for Peblar Rocksolid EV Chargers ( #133710 )
2024-12-21 12:20:03 +01:00
Maciej Bieniek
aad1d6a25d
Use MAC address in Twinkly DeviceInfo.connections ( #133708 )
2024-12-21 12:19:11 +01:00
Franck Nijhof
7326555f03
Add diagnostic to Peblar Rocksolid EV Chargers integration ( #133706 )
2024-12-21 11:38:33 +01:00
Álvaro Fernández Rojas
5c2d769b54
Enable AEMET data cache ( #131226 )
2024-12-21 11:30:46 +01:00
Josef Zweck
66e863a2e3
Allow lamarzocco to reconnect websocket ( #133635 )
2024-12-21 11:29:24 +01:00
Richard Kroegel
78c9e47428
Improve BMW config flow ( #133705 )
2024-12-21 11:20:46 +01:00
J. Nick Koston
4e316429d3
Handle WebsocketConnectionError during mqtt auto reconnect ( #133697 )
...
followup to #133610 to handle the exception in the auto reconnect
path as well
fixes #132985
2024-12-21 11:18:47 +01:00
Norbert Rittel
989a3d1e24
Change "pin" to correct "PIN" for consistent translations ( #133681 )
2024-12-21 11:15:11 +01:00
Norbert Rittel
4efcf18c70
Change "pin" to "PIN" for consistency with common string ( #133682 )
2024-12-21 11:14:47 +01:00
Norbert Rittel
7998a05742
Replace lowercase "pin" in error message with the correct "PIN" ( #133684 )
2024-12-21 11:14:14 +01:00
Norbert Rittel
4ee9f813aa
Fix inconsistent use of "pin" vs. "PIN" ( #133685 )
2024-12-21 11:13:44 +01:00
Franck Nijhof
859993e443
Add update platform to Peblar Rocksolid EV Chargers integration ( #133570 )
...
* Add update platform to Peblar Rocksolid EV Chargers integration
* Use device class translations
2024-12-21 10:55:00 +01:00
Allen Porter
4a063c3f9e
Update the Google Tasks quality scale with documentation improvements ( #133701 )
2024-12-21 10:54:13 +01:00
J. Nick Koston
43fab48d4e
Improve purge performance for PostgreSQL with large databases ( #133699 )
2024-12-21 10:53:15 +01:00
J. Nick Koston
02785a4ded
Simplify query to find oldest state ( #133700 )
2024-12-21 10:37:16 +01:00
Andrew Sayre
e43f4466e0
Improve HEOS group handling ( #132213 )
...
* Move register method to GroupManager
* Remove GroupManager mapping when entity removed
* Add test for when unloaded
* Error when group member not found
* Use entity registery to remove entity
* Update tests per feedback
2024-12-21 09:40:33 +01:00
Erik Montnemery
82f54eb9d2
Adjust the default backup name ( #133668 )
2024-12-21 09:38:59 +01:00
Abílio Costa
954b6133cb
Use common mock fixture in Idasen Desk config flow tests ( #133679 )
2024-12-21 09:35:47 +01:00
Florent Thoumie
9c70ec4150
iaqualink: fix load_verify_locations() blocking call ( #133459 )
...
* Try to fix blocking call
* Fix lint
2024-12-21 09:26:38 +01:00
Dan Raper
3788e942a7
Bump Ohme library version to 1.2.0 ( #133666 )
...
Bump library version
2024-12-21 09:25:34 +01:00
Kevin Worrel
e38a85da64
Add entity translation strings for ScreenLogic ( #130708 )
...
* Add translation strings for entities
* Translation key updates
* Mach original name
* Remove state translations
* Sentence case entity names
* Fix tests
* Add missing translation_key for Air temperature
* Revert inadvertant entity_id change on last_dose_time sensors
* Update homeassistant/components/screenlogic/strings.json
Lowercase 'entry'
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Define translations for each circuit delay sensor
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 09:25:21 +01:00
greyeee
861d9b3341
Add initial support for SwitchBot relay switch ( #130863 )
...
* Support relay switch
* 更新下版本
* add test case
* change to async_abort
* Upgrade PySwitchbot to 0.53.2
* change unit to volt
* upgrade pySwitchbot dependency
* bump lib, will be split into a seperate PR after testing is finished
* dry
* dry
* dry
* dry
* dry
* dry
* dry
* update tests
* fixes
* fixes
* cleanups
* fixes
* fixes
* fixes
* bump again
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 00:49:30 +01:00
J. Nick Koston
b6819cbff3
Bump PySwitchbot to 0.55.2 ( #133690 )
...
changelog: https://github.com/sblibs/pySwitchbot/compare/0.54.0...0.55.2
2024-12-21 00:13:21 +01:00
Joost Lekkerkerker
9a0035e090
Fix Mealie test coverage ( #133659 )
2024-12-20 23:45:54 +01:00
Luke Lashley
1e420f16f7
Update Roborock to 2.8.4 ( #133680 )
2024-12-20 22:01:56 +01:00
G Johansson
b29be34f55
Allow Filter title to be translated ( #128929 )
2024-12-20 21:21:41 +01:00
Michael Hansen
8607ba884c
Bump intents to 2024.12.20 ( #133676 )
2024-12-20 14:23:12 -05:00
Joost Lekkerkerker
2639bdbefd
Add parallel updates to Mealie ( #133660 )
2024-12-20 19:21:37 +00:00
Norbert Rittel
c780933fa0
Reword invoke_pin action to avoid misunderstanding with "PIN" ( #133665 )
...
* Reword invoke_pin action to avoid misunderstanding with "PIN"
The previous mismatch between "PIN" and "pin" in the invoke_pin caused wrong translations as "PIN" was interpreted as the abbreviation for "Personal Identification Number".
This commit fixes this by explaining "pin" as related to "pinning" content on the device.
In addition the very "invoke" is replaced by "play" which every user and translator will understand immediately.
Along with those changes this commit reverts my previous change to "PIN" in all strings that made things worse.
* Use "Pin ID" for the field variable
2024-12-20 19:12:48 +01:00
Erik Montnemery
a23b37114e
Improve recorder data migrator tests ( #133628 )
2024-12-20 07:41:14 -10:00
Abílio Costa
17f0c24895
Replace tests for Idasen Desk with parameterized test ( #133672 )
2024-12-20 18:24:57 +01:00
Steven B.
6ed345f773
Add check for client errors to stream component ( #132866 )
2024-12-20 07:20:24 -10:00
elmurato
233395c181
Add missing await in Minecraft Server ( #133670 )
2024-12-20 17:58:31 +01:00
Andre Lengwenus
92195ff77d
Bump pypck to 0.8.1 ( #133646 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-12-20 17:10:37 +01:00
Joost Lekkerkerker
ad7a334147
Add translations to Mealie exceptions ( #133648 )
2024-12-20 16:08:31 +01:00
Mick Vleeshouwer
87f5a7057e
Fix target temperature for AtlanticElectricalTowelDryer in Overkiz ( #133657 )
2024-12-20 16:00:44 +01:00
Erik Montnemery
5afb9a5053
Validate password before restoring backup ( #133647 )
...
* Validate password before restoring backup
* Raise specific error when password is incorrect
2024-12-20 15:43:46 +01:00
shapournemati-iotty
1c0135880d
Add outlet device class to iotty switch entity ( #132912 )
...
* upgrade iottycloud lib to 0.3.0
* Add outlet
* test outlet turn on and turn off
* test add outlet
* Refactor code to use only one SwitchEntity with an EntityDescription to distinguish Outlet and Lightswitch
* Refactor switch entities to reduce duplicated code
* Refactor tests to reduce duplicated code
* Refactor code to improve abstraction layer using specific types instead of generics
* Remove print and redundant field
2024-12-20 15:33:05 +01:00
Erik Montnemery
f49111a4d9
Bump aiohasupervisor to version 0.2.2b4 ( #133652 )
...
* Bump aiohasupervisor to version 0.2.2b4
* Update test
2024-12-20 09:23:21 -05:00
Erik Montnemery
10478f4ca5
Fix logic in backup retention filter ( #133654 )
2024-12-20 09:19:57 -05:00
Norbert Rittel
9f43a7a17b
Fix inconsistent spelling of "PIN" and "ID" ( #133653 )
...
* Fix inconsistent spelling of "PIN" and "ID"
Several actions contain an inconsistent spelling of "PIN" and "ID" with lowercase characters.
Especially to avoid (automated) mistranslations as (connection) pin etc. this needs to be corrected.
* Fix lowercase "blink" as well
Additional commit to fix the wrong spelling of "blink" along the way.
2024-12-20 15:17:47 +01:00
Joost Lekkerkerker
cbb4c06195
Add Mealie to strict typing ( #133644 )
2024-12-20 15:17:08 +01:00
Norbert Rittel
83fdc07df0
Fix inconsistent spelling of "PIN" vs. "pin" ( #133655 )
...
As "PIN" is an abbreviation it should be all-caps throughout the UI.
This commit fixes two inconsistent occurrences in the invoke_pin action.
2024-12-20 15:15:16 +01:00
Norbert Rittel
0d309aa632
Fix inconsistent spelling of "PIN" vs. "pin" ( #133656 )
...
Part of the strings in the strings.json use an inconsistent spelling of "PIN" as "pin"
This commit fixes this to ensure correct and consistent translations, too.
2024-12-20 15:14:04 +01:00
Erik Montnemery
7d04eef5c5
Reject duplicates in WS command backup/config/update ( #133650 )
...
* Reject duplicates in WS command backup/config/update
* Add tests
2024-12-20 15:06:55 +01:00
Joost Lekkerkerker
870dc4dbea
Record Analytics Insights quality scale ( #133571 )
...
* Record Analytics Insights quality scale
* Record Analytics Insights quality scale
* Record Analytics Insights quality scale
* Update homeassistant/components/analytics_insights/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/analytics_insights/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-20 13:14:41 +01:00
Erik Montnemery
4c96b83297
Fix reading extra metadata for local backups ( #133643 )
2024-12-20 13:13:25 +01:00
Erik Montnemery
5834ecb13e
Fix homeassistant_included flag for local backups ( #133640 )
2024-12-20 12:36:54 +01:00
Cyrill Raccaud
e62a563ec1
Add Swiss Public Transport quality scale record ( #131629 )
2024-12-20 12:30:55 +01:00
Joost Lekkerkerker
6a599dc27a
Record NYT Games quality scale ( #133592 )
...
* Record NYT Games quality scale
* Record NYT Games quality scale
* Fix
2024-12-20 12:30:35 +01:00
Joost Lekkerkerker
df383a3a31
Record Mealie quality scale ( #133587 )
...
* Record Mealie quality scale
* Record NYT Games quality scale
* Fix
* Fix
* Fix
2024-12-20 12:29:54 +01:00
Joost Lekkerkerker
86e43b7196
Record Knocki quality scale ( #133582 )
...
* Record Knocki quality scale
* Record Knocki quality scale
* Fix
2024-12-20 12:29:04 +01:00
dontinelli
b5c4608373
Upgrade QS from bronze to silver for slide_local ( #133560 )
2024-12-20 12:25:45 +01:00
Josef Zweck
bddd8624bb
Add scale support to lamarzocco ( #133335 )
2024-12-20 12:24:15 +01:00
Franck Nijhof
6974f61703
2024.12.5 ( #133636 )
2024-12-20 11:45:57 +01:00
Erik Montnemery
3df992790d
Bump aiohasupervisor to version 0.2.2b3 ( #133631 )
2024-12-20 10:59:52 +01:00
Kenny Root
b391dfe647
Switch to official Zabbix Python API ( #131674 )
2024-12-20 10:59:30 +01:00
Franck Nijhof
e7bdf1467b
Bump version to 2024.12.5
2024-12-20 09:51:57 +00:00
J. Nick Koston
ff9df15cb0
Handle mqtt.WebsocketConnectionError when connecting to the MQTT broker ( #133610 )
...
fixes #132985
2024-12-20 09:43:13 +00:00
Joost Lekkerkerker
fdde9d3a52
Fix Twinkly raise on progress ( #133601 )
2024-12-20 09:43:09 +00:00
Marcel van der Veldt
8c1a18b383
Handle null value for elapsed time in Music Assistant ( #133597 )
2024-12-20 09:43:05 +00:00
J. Nick Koston
367749d93c
Bump aiohttp to 3.11.11 ( #133530 )
2024-12-20 09:42:34 +00:00
Joakim Plate
13f32c6720
Bump gardena_bluetooth to 1.5.0 ( #133502 )
2024-12-20 09:41:07 +00:00
Joakim Plate
f8e1a786be
Update fjäråskupan to 2.3.2 ( #133499 )
2024-12-20 09:41:03 +00:00
Joakim Plate
cd5a46f11d
Update fjäråskupan to 2.3.1 ( #133493 )
2024-12-20 09:41:00 +00:00
Luke Lashley
0140aa7240
Update Roborock to 2.8.1 ( #133492 )
2024-12-20 09:40:56 +00:00
Mick Vleeshouwer
92f50c63b1
Don't raise Overkiz user flow unique_id check ( #133471 )
2024-12-20 09:40:52 +00:00
Mick Vleeshouwer
1afeabfd64
Bump pyOverkiz to 1.15.3 ( #133458 )
2024-12-20 09:40:49 +00:00
Quentame
709d15a79b
Bump Freebox to 1.2.1 ( #133455 )
2024-12-20 09:40:45 +00:00
J. Nick Koston
cf4dbcfebf
Ensure screenlogic retries if the protocol adapter is still booting ( #133444 )
...
* Ensure screenlogic retries if the protocol adapter is still booting
If the protocol adapter is still booting, it will disconnect and never
retry
```
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/screenlogic/__init__.py", line 65, in async_setup_entry
await gateway.async_connect(**connect_info)
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/gateway.py", line 142, in async_connect
connectPkg = await async_connect_to_gateway(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 107, in async_connect_to_gateway
mac_address = await async_gateway_connect(transport, protocol, max_retries)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 77, in async_gateway_connect
raise ScreenLogicConnectionError("Host unexpectedly disconnected.")
screenlogicpy.const.common.ScreenLogicConnectionError: Host unexpectedly disconnected.
```
* coverage
2024-12-20 09:40:42 +00:00
Ron Weikamp
59e6fa5138
Bugfix: also schedule time based integration when source is 0 ( #133438 )
...
* Bugfix also schedule time based integration when source is 0
* Update tests/components/integration/test_sensor.py
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
* Improve comment in test. Remove redundant assertion.
---------
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2024-12-20 09:40:38 +00:00
IceBotYT
8400ef8441
Add support for Nice G.O. HAE00080 wall station ( #133186 )
2024-12-20 09:40:35 +00:00
IceBotYT
6188db18c2
Bump nice-go to 1.0.0 ( #133185 )
...
* Bump Nice G.O. to 1.0.0
* Mypy
* Pytest
2024-12-20 09:40:31 +00:00
Jonas Fors Lellky
7e6392f062
Define setpoints as constants in flexit_bacnet ( #133580 )
...
* Define setpoints as consts
* Use a regular comment instead of docstring
* Un-indent comment
2024-12-20 10:11:50 +01:00
Joakim Sørensen
10191e7a23
Add async_register_backup_agents_listener to cloud/backup ( #133584 )
...
* Add async_register_backup_agents_listener to cloud/backup
* Coverage
* more coverage
2024-12-20 08:55:00 +01:00
G Johansson
ad34bc8910
Add min/max price sensor to Nord Pool ( #133534 )
...
* Add min/max price sensor to Nord Pool
* Last fixes
* Make link in strings
* Replace func
2024-12-20 08:26:36 +01:00
Manu
26212798a3
Fixes and code cleanup for IronOS integration ( #133579 )
...
* Fix typing and cleanup in IronOS integration
* fix test not using freezer
* changes
* fix timedelta
2024-12-20 08:25:08 +01:00
J. Nick Koston
3d20c5c5d6
Remove lower bound for history start time state query ( #133607 )
...
Remove lower bound for start time state query
With the new query in #133553 we do not need a lower bound
on the search since it will always use index now and we
always want the newest value in the index before the
provided timestamp. The lower bound is redudant at this
point as it will always be older than the oldest
time point for the state. It only made sense when
the query would have had to examine a time window
of states instead of doing an index only search.
2024-12-20 08:24:47 +01:00
Christopher Fenner
afae257a12
Bump PyViCare to 2.39.1 ( #133619 )
2024-12-20 01:14:48 +01:00
Quentame
64aba0c1a3
Bump Freebox to 1.2.1 ( #133455 )
2024-12-20 00:48:03 +01:00
J. Nick Koston
551a584ca6
Handle mqtt.WebsocketConnectionError when connecting to the MQTT broker ( #133610 )
...
fixes #132985
2024-12-19 21:39:39 +01:00
Jan-Philipp Benecke
b261c7f18a
Mark docs-installation-parameters for SABnzbd as done ( #133609 )
2024-12-19 20:29:12 +01:00
Joost Lekkerkerker
61e5f10d12
Fix Twinkly raise on progress ( #133601 )
2024-12-19 20:27:08 +01:00
adam-the-hero
2413fc4c0d
Fix Watergate Water meter volume sensor ( #133606 )
2024-12-19 20:25:24 +01:00
Abílio Costa
e6ef3fe507
Update Idasen Desk user flow step strings ( #133605 )
2024-12-19 20:24:10 +01:00
J. Nick Koston
04bcc8d3d3
Bump yalexs-ble to 2.5.6 ( #133593 )
2024-12-19 09:13:51 -10:00
Joost Lekkerkerker
52683c5f75
Improve Airgradient config flow tests ( #133594 )
2024-12-19 19:58:33 +01:00
Raphael Hehl
2f77cda822
Add basic UniFi Protect AiPort support ( #133523 )
...
* UnifiProtect add basic support for AiPort devices
* Sort ignore-words
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-19 08:18:21 -10:00
Marcel van der Veldt
a97434976e
Handle null value for elapsed time in Music Assistant ( #133597 )
2024-12-19 19:00:18 +01:00
epenet
e357e0a406
Set default min/max color temperature in template lights ( #133549 )
2024-12-19 18:40:04 +01:00
Andrew Jackson
1a068d99d6
Add data descriptions to Mealie integration ( #133590 )
2024-12-19 18:28:50 +01:00
Joost Lekkerkerker
95b3d27b60
Update Airgradient quality scale ( #133569 )
2024-12-19 18:23:40 +01:00
Allen Porter
a3ef3cce3e
Improve Google Tasks coordinator updates behavior ( #133316 )
2024-12-19 16:41:47 +01:00
Erik Montnemery
255f85eb2f
Fix boot loop after restoring backup ( #133581 )
2024-12-19 16:04:59 +01:00
Josef Zweck
94c7d18346
Bump pylamarzocco to 1.4.1 ( #133557 )
2024-12-19 13:36:32 +01:00
Noah Husby
eb8ee1339c
Set Russound RIO quality scale to silver ( #133494 )
2024-12-19 12:40:23 +01:00
Stefan Agner
962f1bad32
Add mW as unit of measurement for Matter electrical power sensors ( #133504 )
2024-12-19 11:40:05 +00:00
Erik Montnemery
dd215b3d5d
Revert "Revert "Simplify recorder RecorderRunsManager ( #131785 )"" ( #133564 )
...
Revert "Revert "Simplify recorder RecorderRunsManager" (#133201 )"
This reverts commit 980b8a91e6 .
2024-12-19 12:32:15 +01:00
Erik Montnemery
bb7abd037c
Revert "Revert "Improve recorder history queries ( #131702 )"" ( #133561 )
...
Revert "Revert "Improve recorder history queries (#131702 )" (#133203 )"
This reverts commit 74e4654c26 .
2024-12-19 11:50:12 +01:00
J. Nick Koston
d35b34f142
Replace start time state query with single correlated scalar subquery ( #133553 )
2024-12-19 00:14:32 -10:00
dependabot[bot]
1c119518db
Bump codecov/codecov-action from 5.1.1 to 5.1.2 ( #133547 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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>
2024-12-19 10:52:10 +01:00
Norbert Rittel
9a6c749714
Change 'GSuite' to 'Workspace', fix 'Start' field label ( #133554 )
...
* Change 'GSuite' to 'Workspace', fix 'Start' field label
Several years ago Google renamed "G Suite" to "Google Workspace", this commit applies the same change to one of the field descriptions of the set_vacation action.
In addition the "Start" field of the action currently uses the common action (!) for Start which is wrong in this context, it stands for the beginning here.
This commit changes this back to a local definition of this label just like "End".
In German for example "Start" needs to be "Beginn" in this context while the common action is translated as "Starten".
* Use "Google Workspace" for more clarity
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-19 10:51:30 +01:00
Norbert Rittel
79484ea7f5
Grammar fixes for action names and descriptions ( #133559 )
...
Several KNX actions contain a wrong "s" at the end of their verbs while those are missing in several of the descriptions.
This commit changes all those to make them consistent with the remaining actions in KNX and the standard terminology in Home Assistant.
2024-12-19 10:50:12 +01:00
Franck Nijhof
3568bdca65
Update Home Assistant base image to 2024.12.0 ( #133558 )
2024-12-19 10:48:43 +01:00
Erik Montnemery
a76f82080b
Create repair issues when automatic backup fails ( #133513 )
...
* Create repair issues when automatic backup fails
* Improve test coverage
* Adjust issues
2024-12-19 10:40:07 +01:00
Christopher Fenner
cd384cadbe
Fulfill IQS rule config-flow in ViCare integration ( #133524 )
...
* add data_description
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-19 10:04:26 +01:00
J. Nick Koston
69a8d3f3c1
Revert "Optimize start time state queries for PostgreSQL" ( #133555 )
2024-12-18 23:01:58 -10:00
J. Nick Koston
a3fb6e8f92
Bump pydantic to 2.10.4 ( #133539 )
...
changelog: https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4
2024-12-19 10:01:40 +01:00
Erik Montnemery
c8480627ca
Add comment motivating magic number for MySQL error codes ( #133516 )
...
* Add comment motivating magic number for MySQL error codes
* Pick nits
2024-12-19 09:56:32 +01:00
Franck Nijhof
893f605d61
Revert "Update docker base image to 2024.12.1" ( #133552 )
...
Revert "Update docker base image to 2024.12.1 (#133323 )"
This reverts commit 66dcd38701 .
2024-12-19 09:42:22 +01:00
epenet
ddd2ba6c4a
Set default min/max color temperature in hue lights ( #133548 )
2024-12-19 08:36:29 +01:00
Stefan Agner
681863f80e
Use mV and mA as units for electrical power measurement in Matter ( #133505 )
2024-12-19 08:32:46 +01:00
J. Nick Koston
99698ef95d
Optimize start time state queries for PostgreSQL ( #133228 )
2024-12-18 19:41:53 -10:00
Franck Nijhof
3fe08a7223
Add zeroconf discovery to Peblar Rocksolid EV chargers ( #133529 )
2024-12-19 00:39:14 +01:00
J. Nick Koston
35601480d2
Bump aiohttp to 3.11.11 ( #133530 )
2024-12-18 23:48:39 +01:00
Abílio Costa
0076bd8389
Simplify Idasen Desk entity properties ( #133536 )
2024-12-18 23:47:24 +01:00
Franck Nijhof
9f3c549f8d
Add integration setup tests to Peblar Rocksolid EV Chargers ( #133532 )
2024-12-18 23:46:18 +01:00
Norbert Rittel
03707e6308
Improve field descriptions for Download file action ( #133413 )
...
* Improve field descriptions for Download file action
Currently two of the field descriptions for the Download file action don't explain exactly what should be entered but rather explain these like additional actions.
The third, the Overwrite file option is misleading as it does not refer to an existing file.
This commit fixes both issues by explaining the purpose of all three fields in a slightly more detailed fashion.
* Update homeassistant/components/downloader/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/downloader/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-18 22:40:30 +01:00
Abílio Costa
9e6a8638dd
Bump idasen-ha to 2.6.3 ( #133508 )
...
This is a minor bump that adds py.typed
2024-12-18 22:38:57 +01:00
Norbert Rittel
2a9082559a
Fix names and description of two actions ( #133528 )
...
The two actions enable_motion_recording and disable_motion_recording use "Enables" and "Disables" in their names.
This is inconsistent with the name of the actions, all other actions of this component, and the standard way of naming them, too.
In addition the description of the latter misses the "s" which causes additional inconsistency – especially in translations.
2024-12-18 22:35:58 +01:00
starkillerOG
ba3fca53b0
Reolink platinum quality scale ( #133514 )
2024-12-18 21:49:32 +01:00
Raphael Hehl
e4bb351d2d
Bump uiprotect to 7.1.0 ( #133520 )
...
* Bump uiprotect to version 7.1.0
* Add aiports to bootstrap fixture in unifiprotect tests
2024-12-18 21:41:22 +01:00
Christopher Fenner
1bdda0249e
Bump PyViCare to 2.39.0 ( #133519 )
2024-12-18 21:38:52 +01:00
Erik Montnemery
ff8bc763c3
Ensure indices needed by data migrators exist ( #133367 )
...
* Ensure indices needed by data migrators exist
* Update test
* Improve test
* Ignore index error on char(0) columns
* Adjust tests
* Address review comments
* Add comment motivating magic number
2024-12-18 21:29:52 +01:00
dontinelli
8a8be71f96
Add tests for cover and increase test coverage for slide_local ( #133515 )
2024-12-18 20:53:05 +01:00
starkillerOG
19e6867f1a
Reolink translate errors ( #132301 )
2024-12-18 20:22:33 +01:00
Norbert Rittel
c8f050ecbc
Fix the local_file.update_file_path action's name and description ( #133509 )
2024-12-18 20:08:57 +01:00
IceBotYT
b7ff27122a
Add support for Nice G.O. HAE00080 wall station ( #133186 )
2024-12-18 19:47:41 +01:00
Shay Levy
3a8b0b3ea6
Use Switcher _async_call_api in climate ( #133230 )
2024-12-18 19:46:52 +01:00
mvn23
0ff2a0d66d
Add "cancel room setpoint override" button to opentherm_gw ( #132162 )
2024-12-18 19:46:30 +01:00
Joakim Plate
4daf6dd41d
Bump gardena_bluetooth to 1.5.0 ( #133502 )
2024-12-18 19:39:35 +01:00
Thomas55555
51bead3229
Update number platform values before add in APSystems and add tests ( #131938 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-18 19:34:49 +01:00
Manu
352e948d56
Add tests for already_configured erros in IronOS integration ( #132265 )
2024-12-18 19:33:33 +01:00
Manu
70ad4ee454
Add select platform to IronOS ( #132218 )
2024-12-18 19:32:51 +01:00
TJ Horner
53ef96c63e
weatherkit: use stale data for up to an hour if updates fail ( #130398 )
2024-12-18 19:21:03 +01:00
Franck Nijhof
bb2d027532
Add Peblar Rocksolid EV Chargers integration ( #133501 )
...
* Add Peblar Rocksolid EV Chargers integration
* Process review comments
2024-12-18 19:11:13 +01:00
Erik Montnemery
51d63ba508
Store automatic backup flag in backup metadata ( #133500 )
2024-12-18 18:30:46 +01:00
Arie Catsman
fc622e398f
add exception translation to enphase_envoy ( #132483 )
2024-12-18 18:24:12 +01:00
peteS-UK
920de90603
Increase Squeezebox config_flow test coverage to 100% ( #133484 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 18:22:22 +01:00
Joakim Plate
a6089b497a
Update fjäråskupan to 2.3.2 ( #133499 )
2024-12-18 18:03:27 +01:00
Erik Montnemery
5516f3609d
Rename strategy backup to automatic backup ( #133489 )
...
* Rename strategy backup to automatic backup
* Update homeassistant/components/backup/config.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-18 17:35:11 +01:00
Joakim Plate
a1558213c4
Update fjäråskupan to 2.3.1 ( #133493 )
2024-12-18 16:53:15 +01:00
Luke Lashley
2564533dae
Update Roborock to 2.8.1 ( #133492 )
2024-12-18 16:22:39 +01:00
Noah Husby
f46e764982
Update quality scale for Russound RIO ( #133093 )
2024-12-18 16:06:48 +01:00
dontinelli
d6c201de4a
Add exceptions and translations for slide_local ( #133490 )
2024-12-18 15:33:11 +01:00
mkmer
c9f1829c0b
Add (de)humidifier platform to Honeywell ( #132287 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 15:27:40 +01:00
dontinelli
1e075cdac7
Add diagnostics to slide_local ( #133488 )
2024-12-18 15:21:17 +01:00
Philip Baylas
fce6d6246f
Change log level of connection failure to info ( #132625 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-18 15:07:03 +01:00
Maciej Bieniek
3132700492
Add ability to translate ENUM sensor states in Unifi integration ( #131921 )
2024-12-18 15:02:44 +01:00
adam-the-hero
943b1d9f08
Add sensors platform to Watergate integration ( #133015 )
2024-12-18 14:52:25 +01:00
Markus Jacobsen
2d6d313e5c
Complete adding custom integration action sections support to hassfest ( #132443 )
2024-12-18 14:50:12 +01:00
Guido Schmitz
9716183997
Add entity translations to devolo Home Control ( #132927 )
2024-12-18 14:38:29 +01:00
Andre Lengwenus
a46a0ad2b4
Add device_id parameter to LCN actions (service calls) ( #129590 )
2024-12-18 14:35:02 +01:00
J. Diego Rodríguez Royo
c06bc53724
Deprecate Home Connect program switches ( #131641 )
2024-12-18 14:26:37 +01:00
Bas Brussee
4399d09820
Allow data description in sections ( #128965 )
...
* Allow data description in sections
* update format with ruff
* Add data_description to kitchen_sink input section
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-12-18 14:02:08 +01:00
Abílio Costa
ca2c7280eb
Remove uneeded logger param from Idasen Desk Coordinator ( #133485 )
2024-12-18 13:59:56 +01:00
Erik Montnemery
ecb3bf79f3
Revert "Add support for subentries to config entries" ( #133470 )
...
Revert "Add support for subentries to config entries (#117355 )"
This reverts commit ad15786115 .
2024-12-18 13:51:05 +01:00
Joost Lekkerkerker
2aba1d399b
Rename test file to singular form ( #133482 )
2024-12-18 12:47:30 +00:00
greyeee
be25cb7aa7
Add support for SwitchBot Relay Switch 1 and Relay Switch 1PM ( #132327 )
2024-12-18 13:19:45 +01:00
Mick Vleeshouwer
3bb6256572
Add test button for SmokeSensor in Overkiz ( #133476 )
2024-12-18 11:48:10 +01:00
Mick Vleeshouwer
fc4100833e
Change device class from Volume to Volume Storage in Overkiz ( #133473 )
...
Change device class from Volume to Volume Storage
2024-12-18 11:43:04 +01:00
Erik Montnemery
992afc4cd3
Set the with_strategy_settings to None for unknown backups ( #133466 )
2024-12-18 11:27:07 +01:00
Mick Vleeshouwer
7730f423b3
Add identify device class in Overkiz ( #133474 )
2024-12-18 11:22:32 +01:00
Mick Vleeshouwer
05b0c56191
Use enum instead of string for button entities key in Overkiz ( #133472 )
2024-12-18 11:22:22 +01:00
Mick Vleeshouwer
fa0e54e658
Don't raise Overkiz user flow unique_id check ( #133471 )
2024-12-18 11:05:52 +01:00
Joakim Sørensen
869a0d7abc
Add name to cloud connection info response ( #133468 )
2024-12-18 11:01:38 +01:00
dotvav
90208d2eb1
Bump pypalazzetti to 0.1.15 ( #133433 )
2024-12-18 10:58:25 +01:00
J. Diego Rodríguez Royo
a6520d2627
Handle Home Connect error at diagnostics ( #131644 )
2024-12-18 10:52:45 +01:00
epenet
8b8c409916
Fix test-before-setup IQS check ( #133467 )
2024-12-18 10:44:19 +01:00
Ron Weikamp
a2be5a383c
Bugfix: also schedule time based integration when source is 0 ( #133438 )
...
* Bugfix also schedule time based integration when source is 0
* Update tests/components/integration/test_sensor.py
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
* Improve comment in test. Remove redundant assertion.
---------
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2024-12-18 10:41:46 +01:00
Tomer Shemesh
39d781905d
Add ssdp discovery to Onkyo ( #131066 )
2024-12-18 10:21:37 +01:00
Abílio Costa
5fb5e933e2
Use a common base entity for Idasen Desk ( #132496 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 10:20:14 +01:00
Mick Vleeshouwer
413a578fdb
Bump pyOverkiz to 1.15.3 ( #133458 )
2024-12-18 10:19:57 +01:00
Jan-Philipp Benecke
c1cf0e23b2
Lift SABnzbd to bronze quality scale ( #133453 )
2024-12-18 10:10:42 +01:00
Noah Husby
a449ca65be
Improve test coverage for Russound RIO ( #133096 )
...
* Improve test coverage for Russound RIO
* Update
* Update
2024-12-18 09:33:17 +01:00
Arie Catsman
4c91d1b402
Add support for ACB batteries to Enphase Envoy ( #131298 )
...
* Add support for ACB batteries to Enphase Envoy
* Add tests for ACB battery support in ENphase Envoy
* make acb state sensordeviceclass ENUM
* Capitalize strings and use common idle
2024-12-18 08:48:37 +01:00
Noah Husby
fab92d1cf8
Add reconfigure flow to Russound RIO ( #133091 )
...
* Add reconfigure flow to Russound RIO
* Mark reconfiguration flow as done
* Update
* Update
2024-12-18 08:40:27 +01:00
Assaf Inbal
c10473844f
Add sensors to Ituran integration ( #133359 )
...
Add sensors to Ituran
2024-12-18 08:36:42 +01:00
dependabot[bot]
dfdd83789a
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #133461 )
2024-12-18 08:05:39 +01:00
J. Nick Koston
9bff9c5e7b
Ensure screenlogic retries if the protocol adapter is still booting ( #133444 )
...
* Ensure screenlogic retries if the protocol adapter is still booting
If the protocol adapter is still booting, it will disconnect and never
retry
```
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/screenlogic/__init__.py", line 65, in async_setup_entry
await gateway.async_connect(**connect_info)
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/gateway.py", line 142, in async_connect
connectPkg = await async_connect_to_gateway(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 107, in async_connect_to_gateway
mac_address = await async_gateway_connect(transport, protocol, max_retries)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 77, in async_gateway_connect
raise ScreenLogicConnectionError("Host unexpectedly disconnected.")
screenlogicpy.const.common.ScreenLogicConnectionError: Host unexpectedly disconnected.
```
* coverage
2024-12-17 20:57:43 -05:00
Abílio Costa
e73512e11c
Add integration_type to Idasen Desk ( #132486 )
...
* Add Idasen Desk quality scale record
* Update wrong checks
* Add integration_type to Idasen Desk
2024-12-17 23:49:04 +01:00
G Johansson
4c60e36f4f
Add Get price service to Nord Pool ( #130185 )
...
* Add get_price service to Nord Pool
* Tests and fixes
* Fixes
* Not used fixtures
* update qs
* Fixes
* docstring
* Remove selector from strings
* Mod service
2024-12-17 21:59:20 +01:00
G Johansson
f8cd6204ca
Fix reconfigure in Nord Pool ( #133431 )
2024-12-17 21:30:49 +01:00
Jan-Philipp Benecke
eae25023e7
Do not remove services when last config entry is unloaded in SABnzbd ( #133449 )
2024-12-17 21:27:41 +01:00
Klaas Schoute
21c3bf48f9
Allow only single instance of easyenergy integration ( #133447 )
2024-12-17 21:02:39 +01:00
Jan-Philipp Benecke
5014f305bf
Mark docs-removal-instructions for SABnzbd as done ( #133446 )
2024-12-17 20:57:04 +01:00
benjamin-dcs
b124ebeb1f
Differentiate File integration entries by prefixing the title with the platform instead ( #131016 )
...
Differentiate File integration entries by prefixes the title with the platform
2024-12-17 20:54:30 +01:00
jimmyd-be
935bf3fb11
Bump renson-endura-delta to 1.7.2 ( #129491 )
2024-12-17 20:49:42 +01:00
Louis Christ
9c26654db7
Use entity services in bluesound integration ( #129266 )
2024-12-17 20:44:38 +01:00
Klaas Schoute
c9ca1f63ea
Allow only single instance of energyzero integration ( #133443 )
2024-12-17 20:44:24 +01:00
Jan-Philipp Benecke
5e5bebd7eb
Remove unused constants from SABnzbd ( #133445 )
2024-12-17 20:43:53 +01:00
Richard Kroegel
8bbbbb00d5
Limit unique_id migration to platform for BMW ( #131582 )
2024-12-17 20:43:09 +01:00
Mick Vleeshouwer
a7ba63bf86
Add missing CozyTouch servers to ConfigFlow expection handler in Overkiz ( #131696 )
2024-12-17 20:22:07 +01:00
G Johansson
d785c4b0b1
Add optional category in OptionsFlow to holiday ( #129514 )
2024-12-17 20:20:26 +01:00
Mick Vleeshouwer
e9e8228f07
Improve empty state handling for SomfyThermostat in Overkiz ( #131700 )
2024-12-17 20:18:16 +01:00
Erik Montnemery
d22668a166
Don't run recorder data migration on new databases ( #133412 )
...
* Don't run recorder data migration on new databases
* Add tests
2024-12-17 20:02:12 +01:00
Erik Montnemery
633433709f
Clean up backups after manual backup ( #133434 )
...
* Clean up backups after manual backup
* Address review comments
2024-12-17 20:00:02 +01:00
Artur Pragacz
af1222e97b
Distinct sources per zone in Onkyo ( #130547 )
2024-12-17 19:31:25 +01:00
epenet
b5f6734197
Simplify modern_forms config flow (part 2) ( #130494 )
2024-12-17 19:23:54 +01:00
Kevin Stillhammer
98d5020690
Support units and filters in async_get_travel_times_service for waze_travel_time ( #130776 )
2024-12-17 18:00:23 +01:00
DrBlokmeister
da85c497bf
Add transmission download path to events + add_torrent service ( #121371 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-17 17:48:54 +01:00
Norbert Rittel
1de8d63a63
Remove three duplicated space characters in strings.json ( #133436 )
2024-12-17 17:48:18 +01:00
Erik Montnemery
89eda9e068
Don't raise when removing non-existing cloud backup ( #133429 )
2024-12-17 17:47:17 +01:00
Norbert Rittel
3341e3d95b
Fix two occurrences of "HomeAssistant" adding the missing space ( #133435 )
2024-12-17 17:43:56 +01:00
Erik Montnemery
25a63863cb
Adapt hassio backup agent to supervisor changes ( #133428 )
2024-12-17 17:21:13 +01:00
Matthias Alphart
44a86f537f
Add quality scale for Fronius ( #131770 )
2024-12-17 17:12:11 +01:00
Jan-Philipp Benecke
d9fb5a7582
Record current IQS state for SABnzbd ( #131656 )
...
* Record current IQS state for SAbnzbd
* Convert review comments to IQS comments
2024-12-17 17:10:04 +01:00
Krisjanis Lejejs
a14aca31e5
Add MFA login flow support for cloud component ( #132497 )
...
* Add MFA login flow support for cloud component
* Add tests for cloud MFA login
* Update code to reflect used package changes
* Update code to use underlying package changes
* Remove unused change
* Fix login required parameters
* Fix parameter validation
* Use cv.has_at_least_one_key for param validation
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-17 16:44:50 +01:00
Franck Nijhof
5b1c5bf9f6
Record current IQS scale for Tailwind ( #133158 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-17 16:34:48 +01:00
Josef Zweck
a9f6982ac0
Mark acaia as platinum quality ( #131723 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-17 15:45:16 +01:00
Josef Zweck
9cc5f7ff84
Mark lamarzocco as platinum quality ( #131609 )
2024-12-17 15:41:34 +01:00
Franck Nijhof
a5eb816dcf
2024.12.4 ( #133422 )
2024-12-17 15:28:28 +01:00
Erik Montnemery
4adfd52dc0
Improve hassio backup agent test coverage ( #133426 )
2024-12-17 15:08:03 +01:00
Erik Montnemery
8b3cd41396
Improve hassio backup agent test coverage ( #133424 )
2024-12-17 13:55:04 +01:00
Cyrill Raccaud
89946348df
Add reconfigure to Cookidoo integration ( #133144 )
...
* add reconfigure
* merge steps
* comments
2024-12-17 13:54:07 +01:00
Erik Montnemery
a4588c80d5
Bump aiohasupervisor to version 0.2.2b2 ( #133417 )
...
* Bump aiohasupervisor to version 0.2.2b2
* Update test
2024-12-17 13:18:26 +01:00
Franck Nijhof
517f3faa0a
Bump version to 2024.12.4
2024-12-17 12:14:26 +00:00
G Johansson
b4015805f7
Bump holidays to 0.63 ( #133391 )
2024-12-17 12:14:04 +00:00
Jonas Fors Lellky
a56ad0273b
Fix fan setpoints for flexit_bacnet ( #133388 )
2024-12-17 12:14:00 +00:00
Maciej Bieniek
2bc917c842
Bump imgw-pib to version 1.0.7 ( #133364 )
2024-12-17 12:13:57 +00:00
Michael
97f22b3a3d
Allow load_verify_locations with only cadata passed ( #133299 )
2024-12-17 12:13:53 +00:00
J. Nick Koston
a48a5adc81
Set code_arm_required to False for homekit_controller ( #133284 )
2024-12-17 12:13:50 +00:00
J. Nick Koston
eb86b00dd4
Bump yalexs-ble to 2.5.5 ( #133229 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.5.4...v2.5.5
2024-12-17 12:13:47 +00:00
Jan Bouwhuis
e93256951e
Bump incomfort-client to v0.6.4 ( #133205 )
2024-12-17 12:13:43 +00:00
Erik Montnemery
3b0ab421b0
Revert "Improve recorder history queries ( #131702 )" ( #133203 )
2024-12-17 12:11:13 +00:00
Erik Montnemery
ca47253d81
Revert "Simplify recorder RecorderRunsManager" ( #133201 )
...
Revert "Simplify recorder RecorderRunsManager (#131785 )"
This reverts commit cf0ee63507 .
2024-12-17 12:08:41 +00:00
epenet
e61142c2c2
Check if requirement is typed in strict_typing IQS validation ( #133415 )
...
* Check if requirement is typed in strict_typing IQS validation
* Apply suggestions from code review
* Apply suggestions from code review
* Return a list
* Adjust
* Improve
2024-12-17 12:53:27 +01:00
Avi Miller
9b0a489753
Bump aiolifx to 1.1.2 and add new HomeKit product prefixes ( #133191 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-12-17 11:44:54 +00:00
Conor Eager
9b02db008e
Bump starlink-grpc-core to 1.2.1 to fix missing ping ( #133183 )
2024-12-17 11:44:50 +00:00
J. Nick Koston
223817a7fb
Bump yalexs-ble to 2.5.4 ( #133172 )
2024-12-17 11:44:47 +00:00
G Johansson
cdea9b5d3a
Fix strptime in python_script ( #133159 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-12-17 11:44:41 +00:00
Joost Lekkerkerker
8286ec9e60
Bump yt-dlp to 2024.12.13 ( #133129 )
2024-12-17 11:44:38 +00:00
rappenze
cce7b9ac34
Fix fibaro climate hvac mode ( #132508 )
2024-12-17 11:44:34 +00:00
Erik Montnemery
a42c0230c9
Simplify recorder RecorderRunsManager ( #131785 )
2024-12-17 11:44:30 +00:00
G Johansson
637614299c
Fix strptime in python_script ( #133159 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-12-17 12:41:18 +01:00
epenet
991864b38c
Fix schema translation checks for nested config-flow sections ( #133392 )
2024-12-17 12:02:53 +01:00
Jonas Fors Lellky
ce0117b2b8
Fix fan setpoints for flexit_bacnet ( #133388 )
2024-12-17 11:36:45 +01:00
Arie Catsman
084ef20695
Add quality_scale.yaml to enphase_envoy ( #132489 )
2024-12-17 11:33:04 +01:00
epenet
0dbd5bffe6
Fix incorrect schema in config tests ( #133404 )
2024-12-17 11:26:51 +01:00
G Johansson
d8e853941a
Bump holidays to 0.63 ( #133391 )
2024-12-17 11:10:38 +01:00
dotvav
c0264f73b0
Add palazzetti status sensor ( #131348 )
...
* Add status sensor
* Lower the case of strings keys
* Make const Final
* Fix typo
* Fix typo
* Merge similar statuses
* Increase readability
* Update snapshot
2024-12-17 10:17:50 +01:00
Jan Bouwhuis
ac6d718094
Fix mqtt reconfigure flow ( #133315 )
...
* FIx mqtt reconfigure flow
* Follow up on code review
2024-12-17 09:37:46 +01:00
Manu
9ca9e787b2
Add tests for Habitica integration ( #131780 )
...
* Add tests for Habitica integration
* update iqs
2024-12-17 09:07:18 +01:00
Vivien Chene
fc9d32ef65
Fix issue when no data, where the integer sensor value is given a string ( #132123 )
...
* Fix issue when no data, where the integer sensor value is given a string
* Use None and not '0'
2024-12-17 08:57:43 +01:00
Marc Mueller
2d8e693cdb
Update mypy-dev to 1.14.0a7 ( #133390 )
2024-12-17 07:34:59 +01:00
Ludovic BOUÉ
1512cd5fb7
Add Matter battery replacement description ( #132974 )
2024-12-17 00:03:32 +01:00
G Johansson
73e3e91af2
Nord Pool iqs platinum ( #133389 )
2024-12-16 23:54:56 +01:00
Dan Raper
a374c7e4ca
Add reauth flow to Ohme ( #133275 )
...
* Add reauth flow to ohme
* Reuse config flow user step for reauth
* Tidying up
* Add common _validate_account method for reauth and user config flow steps
* Add reauth fail test
2024-12-16 23:54:33 +01:00
Franck Nijhof
9cdc36681a
Remove setup entry mock assert from LaMetric config flow ( #133387 )
2024-12-16 23:01:24 +01:00
Marc Mueller
8c67819f50
Update axis to v64 ( #133385 )
2024-12-16 22:40:00 +01:00
Michael Hansen
308200781f
Add required domain to vacuum intents ( #133166 )
2024-12-16 21:49:15 +01:00
Franck Nijhof
3a622218f4
Improvements to the LaMetric config flow tests ( #133383 )
2024-12-16 21:47:31 +01:00
G Johansson
40182fc197
Load sun via entity component ( #132598 )
...
* Load sun via entity component
* Remove unique id
* Remove entity registry
2024-12-16 21:35:55 +01:00
dontinelli
2da7a93139
Add switch platform to local_slide ( #133369 )
2024-12-16 20:53:17 +01:00
Alexandre CUER
6a54edce19
Gives a friendly name to emoncms entities if unit is not specified ( #133358 )
2024-12-16 19:26:47 +01:00
Erik Montnemery
34ab3e033f
Remove support for live recorder data post migration of entity IDs ( #133370 )
2024-12-16 19:23:05 +01:00
Simon
e6e9788ecd
Add quality scale to ElevenLabs ( #133276 )
2024-12-16 19:18:09 +01:00
Joakim Sørensen
482ad6fbee
Increase backup upload timeout ( #132990 )
2024-12-16 19:12:15 +01:00
Maciej Bieniek
77fb440ed4
Bump imgw-pib to version 1.0.7 ( #133364 )
2024-12-16 19:06:06 +01:00
epenet
239767ee62
Set default min/max color temperature in mqtt lights ( #133356 )
2024-12-16 17:48:59 +01:00
Andrew Sayre
cefb4a4ccc
Add HEOS reconfigure flow ( #133326 )
...
* Add reconfig flow
* Add reconfigure tests
* Mark reconfigure_flow done
* Review feedback
* Update tests to always end in terminal state
* Correct test name and docstring
2024-12-16 10:08:14 -06:00
Åke Strandberg
5adb7f4542
Translate exception messages in myUplink ( #131626 )
...
* Translate exceptions
* Add one more translation
* Adding more translations
* Make message easier to understand for end-user
* Clarify message
* Address review comments
2024-12-16 15:42:15 +01:00
Erik Montnemery
14f4f8aeb5
Update hassio backup agents on mount added or removed ( #133344 )
...
* Update hassio backup agents on mount added or removed
* Address review comments
2024-12-16 15:37:29 +01:00
Maikel Punie
a34992c0b5
Velbus add PARALLEL_UPDATES to all platforms ( #133155 )
2024-12-16 15:13:50 +01:00
Matthias Alphart
6f278fb856
Remove custom "unknown" state from Fronius Enum sensor ( #133361 )
2024-12-16 14:13:19 +01:00
Assaf Inbal
a953abf5c3
Add reauth flow to Ituran ( #132755 )
2024-12-16 14:00:06 +01:00
Maikel Punie
38fdfba169
Velbus finish config-flow-test-coverage ( #133149 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-16 13:56:17 +01:00
Åke Strandberg
0a0f482702
Update myuplink quality scale ( #133083 )
...
Updated documentation
2024-12-16 13:39:46 +01:00
Guido Schmitz
cc27c95bad
Use unique_id in devolo Home Network tests ( #133147 )
2024-12-16 13:35:55 +01:00
Franck Nijhof
836fd94a56
Record current IQS state for LaMetric ( #133040 )
2024-12-16 13:31:13 +01:00
Manu
34911a78bd
Add Habitica quality scale record ( #131429 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-16 13:17:38 +01:00
Abílio Costa
739832691e
Add Idasen Desk quality scale record ( #132368 )
2024-12-16 13:14:01 +01:00
epenet
cd2cc1d99f
Reduce false-positives in test-before-setup IQS check ( #133349 )
2024-12-16 13:10:15 +01:00
epenet
4b3893eadf
Set default min/max color temperature in homekit_controller lights ( #133334 )
2024-12-16 12:26:29 +01:00
jb101010-2
d062171be3
Suez_water: mark reached bronze scale level ( #133352 )
2024-12-16 12:19:21 +01:00
epenet
9667a12030
Set default min/max color temperature in matter lights ( #133340 )
2024-12-16 10:32:57 +01:00
Jan-Philipp Benecke
d78a24ba33
Use ConfigEntry.runtime_data in Twitch ( #133337 )
...
* Use `ConfigEntry.runtime_data` in Twitch
* Process code review
* Process code review
2024-12-16 09:54:01 +01:00
epenet
f2674f3262
Set default min/max color temperature in deconz lights ( #133333 )
2024-12-16 09:49:18 +01:00
Erik Montnemery
06f6869da5
Avoid string manipulations in hassio backup reader/writer ( #133339 )
2024-12-16 09:47:49 +01:00
epenet
22d03afb9b
Set default min/max color temperature in wemo lights ( #133338 )
2024-12-16 09:08:37 +01:00
Franck Nijhof
3129151ea9
Merge branch 'master' into dev
2024-12-16 07:52:34 +00:00
Chris Talkington
4566ebbb3d
Add reconfigure flow to Roku ( #132986 )
...
* add reconfigure flow to roku
* Update strings.json
* aimplify
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update test_config_flow.py
* Update config_flow.py
* Update config_flow.py
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-16 08:51:01 +01:00
epenet
5f2b1bd622
Set default min/max color temperature in demo lights ( #133330 )
2024-12-16 08:45:59 +01:00
epenet
909eb045cc
Set default min/max color temperature in abode lights ( #133331 )
2024-12-16 08:27:10 +01:00
Marc Mueller
66dcd38701
Update docker base image to 2024.12.1 ( #133323 )
2024-12-16 08:10:37 +01:00
Paulus Schoutsen
e24dc33259
Conversation: Use [] when we know key exists ( #133305 )
2024-12-15 21:45:50 +01:00
Josef Zweck
0030a970a1
Split coordinator in lamarzocco ( #133208 )
2024-12-15 21:31:18 +01:00
Josef Zweck
89387760d3
Cleanup tests for tedee ( #133306 )
2024-12-15 20:44:28 +01:00
Simone Chemelli
5cc8d9e105
Full test coverage for Vodafone Station button platform ( #133281 )
2024-12-15 20:27:19 +01:00
Allen Porter
b77e42e8f3
Increase test coverage for google tasks init ( #133252 )
2024-12-15 20:23:56 +01:00
Matthias Alphart
81c12db6cd
Fix missing Fronius data_description translation for reconfigure flow ( #133304 )
2024-12-15 20:19:56 +01:00
Jan Bouwhuis
2003fc7ae0
Adjust MQTT tests not to assert on deprecated color_temp attribute ( #133198 )
2024-12-15 19:42:54 +01:00
Allen Porter
6ca5f3e828
Mark Google Tasks test-before-setup quality scale rule as done ( #133298 )
2024-12-15 19:42:22 +01:00
Matthias Alphart
be6ed05aa2
Improve Fronius tests ( #132872 )
2024-12-15 19:40:51 +01:00
Norbert Rittel
544ebcf310
Fix typo "configurered" in MQTT ( #133295 )
2024-12-15 19:35:50 +01:00
Bouwe Westerdijk
9e8a158c89
Bump plugwise to v1.6.4 and adapt ( #133293 )
2024-12-15 19:35:36 +01:00
J. Nick Koston
e81add5a06
Set code_arm_required to False for homekit_controller ( #133284 )
2024-12-15 19:28:29 +01:00
G Johansson
6d6445bfcf
Update quality scale for Nord Pool ( #133282 )
2024-12-15 19:28:10 +01:00
Michael
e951511132
Allow load_verify_locations with only cadata passed ( #133299 )
2024-12-15 19:26:46 +01:00
Tomer Shemesh
2a49378f4c
Refactor Onkyo tests to patch underlying pyeiscp library ( #132653 )
...
* Refactor Onkyo tests to patch underlying pyeiscp library instead of home assistant methods
* limit test patches to specific component, move atches into conftest
* use patch.multiple and restrict patches to specific component
* use side effect instead of mocking method
2024-12-15 10:27:17 -07:00
Allen Porter
f069f340a3
Explicitly set PARALLEL_UPDATES for Google Tasks ( #133296 )
2024-12-15 17:53:36 +01:00
Conor Eager
042d4cd39b
Bump starlink-grpc-core to 1.2.1 to fix missing ping ( #133183 )
2024-12-15 17:43:21 +01:00
G Johansson
51422a4502
Bump pynordpool 0.2.3 ( #133277 )
2024-12-15 17:41:43 +01:00
Norbert Rittel
95babbef21
Fix two typos in KEF strings ( #133294 )
2024-12-15 17:39:25 +01:00
Richard Kroegel
b4b6067e8e
Use typed BMWConfigEntry ( #133272 )
2024-12-15 14:41:35 +01:00
Dan Raper
b13a54f605
Add button platform to Ohme ( #133267 )
...
* Add button platform and reauth flow
* CI fixes
* Test comment change
* Remove reauth from this PR
* Move is_supported_fn to OhmeEntityDescription
* Set parallel updates to 1
* Add coordinator refresh to button press
* Add exception handling to button async_press
2024-12-15 14:22:21 +01:00
Manu
c2ee020eee
Update quality scale documentation rules in IronOS integration ( #133245 )
2024-12-15 13:14:32 +01:00
Jan Bouwhuis
16ad2d52c7
Improve MQTT json color_temp validation ( #133174 )
...
* Improve MQTT json color_temp validation
* Revert unrelated changes and assert on logs
* Typo
2024-12-15 13:07:10 +01:00
Erik Montnemery
74e4654c26
Revert "Improve recorder history queries ( #131702 )" ( #133203 )
2024-12-15 12:28:32 +01:00
Matthias Alphart
aa4b64386e
Don't update existing Fronius config entries from config flow ( #132886 )
2024-12-15 12:25:35 +01:00
Claudio Ruggeri - CR-Tech
760c3ac98c
Bump pymodbus version 3.7.4 ( #133175 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-15 12:24:27 +01:00
Allen Porter
85ef2c0fb1
Mark Google Tasks action-exceptions quality scale as done ( #133253 )
2024-12-15 12:19:57 +01:00
Marc Mueller
d1e466e615
Update elevenlabs to 1.9.0 ( #133264 )
2024-12-15 12:19:25 +01:00
Richard Kroegel
8953ac1357
Improve BMW translations ( #133236 )
2024-12-15 12:16:10 +01:00
Norbert Rittel
ebc8ca8419
Replace "this" with "a" to fix Install Update action description ( #133210 )
2024-12-15 12:10:54 +01:00
Jan Bouwhuis
73cb3fa88d
Fix lingering mqtt device_trigger unload entry test ( #133202 )
2024-12-15 11:55:33 +01:00
rappenze
14a61d94e2
Use entry.runtime_data in fibaro ( #133235 )
2024-12-15 11:49:23 +01:00
Manu
314076b85f
Replace aiogithub dependency with pynecil update check ( #133213 )
2024-12-15 11:48:11 +01:00
rappenze
879d809e5a
Enhance translation strings in fibaro ( #133234 )
2024-12-15 11:47:18 +01:00
Sid
412aa60e8f
Fix enigma2 integration for devices not reporting MAC address ( #133226 )
2024-12-15 11:05:17 +01:00
Thomas55555
f8da2c3e5c
Bump aioautomower to 2024.12.0 ( #132962 )
2024-12-15 11:04:11 +01:00
rappenze
80e4d7ee12
Fix fibaro climate hvac mode ( #132508 )
2024-12-15 11:02:26 +01:00
Marc Mueller
af6948a911
Fix pydantic warnings in purpleair ( #133247 )
2024-12-15 10:34:33 +01:00
Avi Miller
9494128395
Bump aiolifx to 1.1.2 and add new HomeKit product prefixes ( #133191 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-12-15 11:24:41 +02:00
jb101010-2
1b2cf68e82
Suez_water: store coordinator in runtime_data ( #133204 )
...
* Suez_water: store coordinator in runtime_data
* jhfg
2024-12-15 09:46:14 +01:00
Arie Catsman
229a68dc73
set PARALLEL_UPDATES to 1 for enphase_envoy ( #132373 )
...
* set PARALLEL_UPDATES to 1 for enphase_envoy
* move PARALLEL_UPDATES from _init_ to platform files.
* Implement review feedback
* set parrallel_update 0 for read-only platforms
2024-12-15 09:27:14 +01:00
J. Nick Koston
2117e35d53
Bump yalexs-ble to 2.5.5 ( #133229 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.5.4...v2.5.5
2024-12-14 23:06:26 +02:00
Matthias Alphart
74aa1a8f7e
Update Fronius translations ( #132876 )
...
* Remove exception translation that's handled by configflow errors dict
* Remove entity name translations handled by device class
* Add data_description for Fronius config flow
* Remove unnecessary exception case
* review suggestion
2024-12-14 21:47:27 +01:00
Jan Bouwhuis
4dc1405e99
Bump incomfort-client to v0.6.4 ( #133205 )
2024-12-14 20:51:30 +01:00
Manu
35d5a16a3c
Bump pynecil to 2.1.0 ( #133211 )
2024-12-14 20:47:06 +01:00
jb101010-2
79ecb4a87c
Suez_water: add removal instructions ( #133206 )
2024-12-14 20:43:27 +01:00
YogevBokobza
ff1df757b1
Switcher move _async_call_api to entity.py ( #132877 )
...
* Switcher move _async_call_api to entity.py
* fix based on requested changes
* fix based on requested changes
2024-12-14 21:06:36 +02:00
Dan Raper
9e2a3ea0e5
Add Ohme integration ( #132574 )
2024-12-14 18:12:44 +01:00
Erik Montnemery
980b8a91e6
Revert "Simplify recorder RecorderRunsManager" ( #133201 )
...
Revert "Simplify recorder RecorderRunsManager (#131785 )"
This reverts commit cf0ee63507 .
2024-12-14 14:21:19 +01:00
dontinelli
d85d986075
Add button entity to slide_local ( #133141 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-14 12:19:42 +01:00
dontinelli
06391d4635
Add reconfiguration to slide_local ( #133182 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-14 12:10:28 +01:00
Sid
ca1bcbf5d5
Bump openwebifpy to 4.3.0 ( #133188 )
2024-12-14 12:07:38 +01:00
Joost Lekkerkerker
d2dfba3116
Improve Slide Local device tests ( #133197 )
2024-12-14 12:00:28 +01:00
IceBotYT
bce6127264
Bump nice-go to 1.0.0 ( #133185 )
...
* Bump Nice G.O. to 1.0.0
* Mypy
* Pytest
2024-12-14 09:36:15 +01:00
J. Nick Koston
165ca5140c
Bump uiprotect to 7.0.2 ( #132975 )
2024-12-13 20:05:41 -06:00
J. Nick Koston
1aabbec3dd
Bump yalexs-ble to 2.5.4 ( #133172 )
2024-12-13 22:37:26 +01:00
Sid
0c8db8c8d6
Add eheimdigital integration ( #126757 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-13 22:29:18 +01:00
Michael Hansen
f06fda8023
Add response slot to HassRespond intent ( #133162 )
2024-12-13 15:19:43 -05:00
Michael Hansen
50b897bdaa
Add STT error code for cloud authentication failure ( #133170 )
2024-12-13 14:59:46 -05:00
Franck Nijhof
e13fa8346a
Update debugpy to 1.8.11 ( #133169 )
2024-12-13 20:15:05 +01:00
Sid
8b6495f456
Bump ruff to 0.8.3 ( #133163 )
2024-12-13 19:06:44 +01:00
Franck Nijhof
a812b594aa
Fix Tailwind config entry typing in async_unload_entry signature ( #133153 )
2024-12-13 16:55:30 +01:00
epenet
1fbe880c5f
Deprecate light constants ( #132680 )
...
* Deprecate light constants
* Reference deprecated values in MQTT light
* Reference deprecated values in test_recorder
* Adjust
* Adjust
* Add specific test
2024-12-13 16:52:47 +01:00
Jan Bouwhuis
97da8481d2
Add reconfigure flow to MQTT ( #132246 )
...
* Add reconfigure flow for MQTT integration
* Add test and translation strings
* Update quality scale configuration
* Do not cache ConfigEntry in flow
* Make sorce condition explictit
* Rework from suggested changes
* Do not allow reconfigure_entry and reconfigure_entry_data to be `None`
2024-12-13 16:11:45 +01:00
Maikel Punie
f03f24f036
Velbus test before setup ( #133069 )
...
* Velbus test before setup
* Update homeassistant/components/velbus/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add the connect named argument to make it clear we are testing the connection
* Correctly cleanup after the test
* Sync code for velbusaio 2024.12.2
* follow up
* rename connect_task to scan_task
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-13 16:05:20 +01:00
Christopher Fenner
5f91676df0
Bump PyViCare to 2.38.0 ( #133126 )
2024-12-13 16:02:13 +01:00
dontinelli
d6c81830a4
Fix missing password for slide_local ( #133142 )
2024-12-13 15:42:40 +01:00
epenet
8080ad14bf
Add warning when light entities do not provide kelvin attributes or properties ( #132723 )
2024-12-13 15:34:02 +01:00
Klaas Schoute
067daad70e
Set quality scale to silver for Powerfox integration ( #133095 )
2024-12-13 15:29:34 +01:00
Guido Schmitz
579ac01eb1
Fix typos in devolo Home Network tests ( #133139 )
2024-12-13 15:26:02 +01:00
Maikel Punie
5d8e997319
Bump velbusaio to 2024.12.2 ( #133130 )
...
* Bump velbusaio to 2024.12.2
* mistakely pushed this file
2024-12-13 13:49:00 +01:00
Cyrill Raccaud
fe46fd24bd
Improve data description and title for Cookidoo integration ( #133106 )
...
* fix data description typo for cookidoo
* use placeholder for cookidoo as it is non-translatable
* set title of language step
* fix for reauth
* fix reauth
2024-12-13 13:34:17 +01:00
Joost Lekkerkerker
b4e065d331
Bump yt-dlp to 2024.12.13 ( #133129 )
2024-12-13 13:30:22 +01:00
epenet
a131497e1f
Reduce functools.partial with ServiceCall.hass in easyenergy ( #133133 )
2024-12-13 13:30:05 +01:00
epenet
4a5e47d2f0
Replace functools.partial with ServiceCall.hass in tibber ( #133132 )
2024-12-13 13:29:42 +01:00
epenet
c7adc98408
Replace functools.partial with ServiceCall.hass in unifiprotect ( #133131 )
2024-12-13 13:28:54 +01:00
epenet
f816a0667c
Reduce functools.partial with ServiceCall.hass in energyzero ( #133134 )
2024-12-13 13:28:11 +01:00
Franck Nijhof
684667e8e7
Update open-meteo to v0.3.2 ( #133122 )
2024-12-13 13:24:46 +01:00
Jan-Philipp Benecke
d658073246
Make Twitch sensor state and attributes translatable ( #133127 )
2024-12-13 13:01:55 +01:00
Martijn Russchen
81c8d7153b
Push Nibe package to 2.14.0 ( #133125 )
2024-12-13 12:50:50 +01:00
Franck Nijhof
46db3964f3
2024.12.3 ( #133123 )
2024-12-13 12:16:14 +01:00
Marc Mueller
7e2d3eb482
Add contact vip info to fritzbox_callmonitor sensor ( #132913 )
2024-12-13 11:59:55 +01:00
Ludovic BOUÉ
c0f6535d11
Fix typo in WaterHeaterEntityDescription name ( #132888 )
2024-12-13 11:11:47 +01:00
Franck Nijhof
9b83a00285
Bump version to 2024.12.3
2024-12-13 11:04:47 +01:00
Joost Lekkerkerker
9a7fda5b25
Bump aiowithings to 3.1.4 ( #133117 )
2024-12-13 11:04:34 +01:00
Robert Resch
f9bdc29546
Bump deebot-client to 9.4.0 ( #133114 )
2024-12-13 11:04:31 +01:00
Brandon Rothweiler
d9bb1f6035
Bump py-aosmith to 1.0.12 ( #133100 )
2024-12-13 11:04:28 +01:00
David Bonnes
01359b32c4
Bugfix to use evohome's new hostname ( #133085 )
2024-12-13 11:04:25 +01:00
jb101010-2
d0c00aaa67
Bump pysuezV2 to 1.3.5 ( #133076 )
2024-12-13 11:04:22 +01:00
Bram Kragten
73465a7aa8
Update frontend to 20241127.8 ( #133066 )
2024-12-13 11:04:19 +01:00
Franck Nijhof
ed03c0a294
Fix LaMetric config flow for cloud import path ( #133039 )
2024-12-13 11:04:16 +01:00
Michael Hansen
b38a7186d2
Change warning to debug for VAD timeout ( #132987 )
2024-12-13 11:04:13 +01:00
J. Nick Koston
31348930cc
Bump led-ble to 1.1.1 ( #132977 )
...
changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v1.0.2...v1.1.1
2024-12-13 11:04:09 +01:00
Simone Chemelli
83e1353c01
Guard Vodafone Station updates against bad data ( #132921 )
...
guard Vodafone Station updates against bad data
2024-12-13 11:04:07 +01:00
Simone Chemelli
ede9c3ecd2
fix AndroidTV logging when disconnected ( #132919 )
2024-12-13 11:04:04 +01:00
Michael Hansen
c08ffcff9b
Fix pipeline conversation language ( #132896 )
2024-12-13 11:04:01 +01:00
Stefano Angeleri
038115fea2
Bump pydaikin to 2.13.8 ( #132759 )
2024-12-13 11:03:58 +01:00
Simon Lamon
4e5ceb3aa4
Bump python-linkplay to v0.1.1 ( #132091 )
2024-12-13 11:03:53 +01:00
Cyrill Raccaud
91f7afc2c5
Cookidoo reauth config flow for silver ( #133110 )
...
* reauth
* add check for duplicate email in reauth
* fix reauth double email check
* parametrize tests
* check reauth double entry data as well
2024-12-13 10:40:23 +01:00
Allen Porter
7f3373d233
Add a quality scale for Google Tasks ( #131497 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-13 10:27:35 +01:00
Joost Lekkerkerker
c0ef60bb98
Bump aiowithings to 3.1.4 ( #133117 )
2024-12-13 10:22:46 +01:00
Franck Nijhof
fb5cca877b
Fix failing CI due to Russound Rio incorrect IQS ( #133118 )
2024-12-13 10:12:35 +01:00
G Johansson
8cde404997
Raise issue for deprecated imperial unit system ( #130979 )
2024-12-13 10:05:46 +01:00
epenet
8b579d83ce
Add data/data_description translation checks ( #131705 )
2024-12-13 09:50:10 +01:00
epenet
f7b6f4b927
Replace functools.partial with ServiceCall.hass in knx ( #133111 )
2024-12-13 09:48:24 +01:00
Jan Rieger
3d93561e0a
Remove native_unit_of_measurement from rfxtrx counters ( #133108 )
2024-12-13 09:47:39 +01:00
Andrew Sayre
566843591e
Remove HEOS yaml import ( #133082 )
2024-12-13 09:46:52 +01:00
Robert Resch
2cd4ebbfb2
Bump deebot-client to 9.4.0 ( #133114 )
2024-12-13 09:45:38 +01:00
Stefan Agner
9ab69aa41c
Add mWh as unit of measurement for Matter energy sensors ( #133005 )
2024-12-13 09:33:58 +01:00
epenet
a0e49ebc97
Use internal min/max mireds in template ( #133113 )
2024-12-13 09:33:40 +01:00
epenet
899fb091fc
Simplify access to hass in service calls ( #133062 )
2024-12-13 09:31:21 +01:00
Maikel Punie
f9f37b9932
Velbus docs quality bump ( #133070 )
2024-12-13 09:23:53 +01:00
Marc Mueller
e4cca3fe40
Update devcontainer to Python 3.13 ( #132313 )
2024-12-13 09:22:01 +01:00
Martin Weinelt
11b65b1eb3
Bump watchdog to 6.0.0 ( #132895 )
2024-12-13 09:21:14 +01:00
jb101010-2
e3d14e6993
Bump pysuezV2 to 1.3.5 ( #133076 )
2024-12-13 09:01:48 +01:00
Åke Strandberg
53439d6e2a
Handle step size correctly in myuplink number platform ( #133016 )
2024-12-13 08:55:44 +01:00
David Bonnes
de89be0512
Bugfix to use evohome's new hostname ( #133085 )
2024-12-13 08:54:14 +01:00
Brandon Rothweiler
8bd2c183e2
Bump py-aosmith to 1.0.12 ( #133100 )
2024-12-13 08:46:15 +01:00
epenet
263eb41e79
Remove unused constant from blink ( #133109 )
2024-12-13 08:24:18 +01:00
Klaas Schoute
0ffb588d5c
Move config entry type of energyzero integration ( #133094 )
...
Move config_entry type to coordinator file
2024-12-13 07:53:25 +01:00
dependabot[bot]
09b06f839d
Bump github/codeql-action from 3.27.7 to 3.27.9 ( #133104 )
2024-12-13 07:47:40 +01:00
epenet
72cc1f4d39
Use correct ATTR_KELVIN constant in yeelight tests ( #133088 )
2024-12-13 06:51:55 +01:00
Allen Porter
2af5c5ecda
Update Rainbird quality scale grading on the Silver quality checks ( #131498 )
...
* Grade Rainbird on the Silver quality scale
* Remove done comments
* Update quality_scale.yaml
* Update config-flow-test-coverage
2024-12-12 20:26:30 -08:00
epenet
bf9788b9c4
Fix CI failure in russound_rio ( #133081 )
...
* Fix CI in russound_rio
* Adjust
2024-12-12 22:16:28 +01:00
epenet
2cff7526d0
Add test-before-setup rule to quality_scale validation ( #132255 )
...
* Add test-before-setup rule to quality_scale validation
* Use ast_parse_module
* Add rules_done
* Add Config argument
2024-12-12 22:15:49 +01:00
Franck Nijhof
61b1b50c34
Improve Solar.Forecast configuration flow tests ( #133077 )
2024-12-12 21:19:05 +01:00
epenet
aa7e024853
Migrate lifx light tests to use Kelvin ( #133020 )
2024-12-12 21:17:52 +01:00
epenet
d02bceb6f3
Migrate alexa color_temp handlers to use Kelvin ( #132995 )
2024-12-12 21:17:31 +01:00
epenet
b9a7307df8
Refactor light reproduce state to use kelvin attribute ( #132854 )
2024-12-12 21:17:05 +01:00
Noah Husby
d79dc8d22f
Add source zone exclusion to Russound RIO ( #130392 )
...
* Add source zone exclusion to Russound RIO
* Ruff format
2024-12-12 22:13:37 +02:00
Franck Nijhof
839f06b2dc
Small improvements to the AdGuard tests ( #133073 )
2024-12-12 21:12:11 +01:00
Maikel Punie
3baa432bae
Use runtime_data in velbus ( #132988 )
2024-12-12 20:48:01 +01:00
epenet
b189bc6146
Migrate smartthings light tests to use Kelvin ( #133022 )
2024-12-12 20:38:49 +01:00
epenet
708084d300
Migrate switch_as_x light tests to use Kelvin ( #133023 )
2024-12-12 20:38:13 +01:00
epenet
7c9992f5d3
Migrate demo light tests to use Kelvin ( #133003 )
2024-12-12 20:37:32 +01:00
Franck Nijhof
483688dba2
Promote Twente Milieu quality scale to silver ( #133074 )
2024-12-12 20:32:59 +01:00
epenet
e276f8ee89
Migrate zwave_js light tests to use Kelvin ( #133034 )
2024-12-12 20:32:39 +01:00
epenet
de35bfce77
Migrate yeelight light tests to use Kelvin ( #133033 )
2024-12-12 20:29:15 +01:00
epenet
f0391f4963
Migrate tradfri light tests to use Kelvin ( #133030 )
2024-12-12 20:28:42 +01:00
epenet
fd811c85e9
Migrate wemo light tests to use Kelvin ( #133031 )
2024-12-12 20:28:08 +01:00
Cyrill Raccaud
56db536883
Add Cookidoo integration ( #129800 )
2024-12-12 20:23:14 +01:00
epenet
55fa717f10
Migrate flux_led light tests to use Kelvin ( #133009 )
2024-12-12 20:18:27 +01:00
dontinelli
c164507952
Add new integration slide_local ( #132632 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-12 20:18:19 +01:00
epenet
798f3a34f3
Migrate abode light tests to use Kelvin ( #133001 )
2024-12-12 20:17:45 +01:00
epenet
a358491970
Migrate wiz light tests to use Kelvin ( #133032 )
2024-12-12 20:16:54 +01:00
Erik Montnemery
ad15786115
Add support for subentries to config entries ( #117355 )
...
* Add support for subentries to config entries
* Improve error handling and test coverage
* Include subentry_id in subentry containers
* Auto-generate subentry_id and add optional unique_id
* Tweak
* Update tests
* Fix stale docstring
* Address review comments
* Typing tweaks
* Add methods to ConfigEntries to add and remove subentry
* Improve ConfigSubentryData typed dict
* Update test snapshots
* Adjust tests
* Fix unique_id logic
* Allow multiple subentries with None unique_id
* Add number of subentries to config entry JSON representation
* Add subentry translation support
* Allow integrations to implement multiple subentry flows
* Update translations schema
* Adjust exception text
* Change subentry flow init step to user
* Prevent creating a subentry with colliding unique_id
* Update tests
* Address review comments
* Remove duplicaetd unique_id collision check
* Remove change from the future
* Improve test coverage
* Add default value for unique_id
2024-12-12 20:16:18 +01:00
Marc Mueller
32c1b519ad
Improve auth generic typing ( #133061 )
2024-12-12 20:14:56 +01:00
Klaas Schoute
ce70cb9e33
Use ConfigEntry runtime_data in easyEnergy ( #133053 )
2024-12-12 20:13:41 +01:00
epenet
40c3dd2095
Migrate group light tests to use Kelvin ( #133010 )
2024-12-12 20:08:07 +01:00
Franck Nijhof
3c7502dd5d
Explicitly pass config entry to coordinator in Tailwind ( #133065 )
2024-12-12 19:46:35 +01:00
Franck Nijhof
b8ce1b010f
Update demetriek to v1.1.0 ( #133064 )
2024-12-12 19:39:24 +01:00
Andrew Sayre
1205178702
Add HEOS quality scale ( #132311 )
2024-12-12 19:32:00 +01:00
Bram Kragten
a6b785d937
Update frontend to 20241127.8 ( #133066 )
2024-12-12 19:11:07 +01:00
Martin Hjelmare
39e4719a43
Fix backup strategy retention filter ( #133060 )
...
* Fix lint
* Update tests
* Fix backup strategy retention filter
2024-12-12 18:47:37 +01:00
epenet
e7a43cfe09
Migrate deconz light tests to use Kelvin ( #133002 )
2024-12-12 18:13:24 +01:00
Maikel Punie
0726809228
Bump velbusaio to 2024.12.1 ( #133056 )
2024-12-12 17:00:11 +01:00
Erik Montnemery
3d201690ce
Fix load of backup store ( #133024 )
...
* Fix load of backup store
* Tweak type annotations in test
* Fix tests
* Remove the new test
* Remove snapshots
2024-12-12 16:54:21 +01:00
epenet
0b18e51a13
Remove reference to self.min/max_mireds in mqtt light ( #133055 )
2024-12-12 16:49:50 +01:00
epenet
2ce2765e67
Adjust light test helpers to use Kelvin, and cleanup unused helpers ( #133048 )
...
Cleanup light test helper methods
2024-12-12 16:49:25 +01:00
epenet
33c799b2d0
Migrate mqtt light tests to use Kelvin ( #133035 )
2024-12-12 16:42:10 +01:00
Marc Mueller
5c6e4ad191
Use PEP 695 TypeVar syntax ( #133049 )
2024-12-12 16:01:57 +01:00
Marc Mueller
0a748252e7
Improve Callable annotations ( #133050 )
2024-12-12 15:14:28 +01:00
epenet
839312c65c
Migrate homekit light tests to use Kelvin ( #133011 )
2024-12-12 15:11:52 +01:00
epenet
37f2bde6f5
Migrate esphome light tests to use Kelvin ( #133008 )
2024-12-12 15:11:34 +01:00
epenet
6d042d987f
Migrate emulated_hue light tests to use Kelvin ( #133006 )
2024-12-12 15:11:13 +01:00
Robert Resch
006b3b0e22
Bump uv to 0.5.8 ( #133036 )
2024-12-12 14:51:15 +01:00
Franck Nijhof
f05d18ea70
Small test improvements to Tailwind tests ( #133051 )
2024-12-12 14:42:05 +01:00
Sid
dc18e62e1e
Bump ruff to 0.8.2 ( #133041 )
2024-12-12 14:38:55 +01:00
Marc Mueller
4b5d717898
Fix music_assistant decorator typing ( #133044 )
2024-12-12 14:35:11 +01:00
Franck Nijhof
8e15287662
Add data descriptions to Twente Milieu config flow ( #133046 )
2024-12-12 14:26:34 +01:00
Marc Mueller
2e133df549
Improve husqvarna_automower decorator typing ( #133047 )
2024-12-12 14:26:17 +01:00
Krisjanis Lejejs
c18cbf5994
Bump hass-nabucasa from 0.86.0 to 0.87.0 ( #133043 )
2024-12-12 14:25:54 +01:00
Franck Nijhof
bcaf1dc20b
Clean up Elgato config flow tests ( #133045 )
2024-12-12 14:24:38 +01:00
Franck Nijhof
6005b6d01c
Explicitly pass config entry to coordinator in Elgato ( #133014 )
...
* Explicitly pass config entry to coordinator in Elgato
* Make it noice!
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Adjustment from review comment
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-12 13:55:57 +01:00
epenet
7bdf034b93
Migrate template light tests to use Kelvin ( #133025 )
2024-12-12 13:54:22 +01:00
Franck Nijhof
5c80ddb891
Fix LaMetric config flow for cloud import path ( #133039 )
2024-12-12 13:49:17 +01:00
Erik Montnemery
85d4572a17
Adjust backup agent platform ( #132944 )
...
* Adjust backup agent platform
* Adjust according to discussion
* Clean up the local agent dict too
* Add test
* Update kitchen_sink
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust tests
* Clean up
* Fix kitchen sink reload
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-12 13:41:56 +01:00
Franck Nijhof
f2aaf2ac4a
Small test cleanups in Twente Milieu ( #133028 )
2024-12-12 12:55:25 +01:00
epenet
52491bb75e
Migrate tplink light tests to use Kelvin ( #133026 )
2024-12-12 12:52:01 +01:00
Simone Chemelli
ded7cee6e5
fix AndroidTV logging when disconnected ( #132919 )
2024-12-12 11:42:00 +01:00
Klaas Schoute
0006672489
Improve diagnostics code of EnergyZero integration ( #133019 )
2024-12-12 11:39:55 +01:00
Klaas Schoute
a9d71e0a5f
Add reconfigure flow for Powerfox integration ( #132260 )
2024-12-12 11:34:36 +01:00
epenet
0e45ccb956
Migrate google_assistant color_temp handlers to use Kelvin ( #132997 )
2024-12-12 11:13:24 +01:00
Franck Nijhof
7dc31dec3b
Fix config entry import in Twente Milieu diagnostic ( #133017 )
2024-12-12 10:52:03 +01:00
Erik Montnemery
a30c942fa7
Don't use kitchen_sink integration in config entries tests ( #133012 )
2024-12-12 10:42:27 +01:00
Klaas Schoute
d49b1b2d6b
Use ConfigEntry runtime_data in EnergyZero ( #132979 )
2024-12-12 10:28:41 +01:00
Maikel Punie
4a7039f51d
Bump velbusaio to 2024.12.0 ( #132989 )
2024-12-12 10:25:21 +01:00
Franck Nijhof
0377dc5b5a
Move coordinator for TwenteMilieu into own module ( #133000 )
2024-12-12 10:18:11 +01:00
epenet
bb610acb86
Migrate elgato light tests to use Kelvin ( #133004 )
2024-12-12 09:53:55 +01:00
Franck Nijhof
85d4c48d6f
Set parallel updates in Elgato ( #132998 )
2024-12-12 09:53:26 +01:00
Michael Hansen
053f03ac58
Change warning to debug for VAD timeout ( #132987 )
2024-12-12 09:03:05 +01:00
Chris Talkington
0d4780e91b
Set parallel updates for roku ( #132892 )
...
* Set parallel updates for roku
* Update sensor.py
* Update media_player.py
* Update remote.py
* Update select.py
* Update media_player.py
* Update remote.py
* Update select.py
* Update remote.py
* Update media_player.py
2024-12-12 08:00:24 +01:00
Noah Husby
2d0c4e4a59
Improve config flow test coverage for Russound RIO ( #132981 )
2024-12-12 07:56:29 +01:00
Noah Husby
e39897ff9a
Enforce strict typing for Russound RIO ( #132982 )
2024-12-12 07:55:29 +01:00
Tom
7e071d1fc6
Introduce parallel updates for Plugwise ( #132940 )
...
* Plugwise indicate parallel updates
* Update homeassistant/components/plugwise/number.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-12 07:49:08 +01:00
Christopher Fenner
b02ccd0813
Add missing body height icon in Withings integration ( #132991 )
...
Update icons.json
2024-12-12 07:47:57 +01:00
J. Nick Koston
eea781f34a
Bump led-ble to 1.1.1 ( #132977 )
...
changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v1.0.2...v1.1.1
2024-12-11 23:46:31 -05:00
Åke Strandberg
95f48963d4
Set strict typing for myuplink ( #132972 )
...
Set strict typing
2024-12-11 23:11:11 +01:00
Åke Strandberg
4c5965ffc9
Add reconfiguration flow to myuplink ( #132970 )
...
* Add reconfiguration flow
* Tick reconfiguration-flow rule
2024-12-11 22:47:14 +01:00
Erik Montnemery
8e991fc92f
Merge feature branch with backup changes to dev ( #132954 )
...
* Reapply "Make WS command backup/generate send events" (#131530 )
This reverts commit 9b8316df3f .
* MVP implementation of Backup sync agents (#126122 )
* init sync agent
* add syncing
* root import
* rename list to info and add sync state
* Add base backup class
* Revert unneded change
* adjust tests
* move to kitchen_sink
* split
* move
* Adjustments
* Adjustment
* update
* Tests
* Test unknown agent
* adjust
* Adjust for different test environments
* Change /info WS to contain a dictinary
* reorder
* Add websocket command to trigger sync from the supervisor
* cleanup
* Make mypy happier
---------
Co-authored-by: Erik <erik@montnemery.com >
* Make BackupSyncMetadata model a dataclass (#130555 )
Make backup BackupSyncMetadata model a dataclass
* Rename backup sync agent to backup agent (#130575 )
* Rename sync agent module to agent
* Rename BackupSyncAgent to BackupAgent
* Fix test typo
* Rename async_get_backup_sync_agents to async_get_backup_agents
* Rename and clean up remaining sync things
* Update kitchen sink
* Apply suggestions from code review
* Update test_manager.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Add additional options to WS command backup/generate (#130530 )
* Add additional options to WS command backup/generate
* Improve test
* Improve test
* Align parameter names in backup/agents/* WS commands (#130590 )
* Allow setting password for backups (#110630 )
* Allow setting password for backups
* use is_hassio from helpers
* move it
* Fix getting psw
* Fix restoring with psw
* Address review comments
* Improve docstring
* Adjust kitchen sink
* Adjust
---------
Co-authored-by: Erik <erik@montnemery.com >
* Export relevant names from backup integration (#130596 )
* Tweak backup agent interface (#130613 )
* Tweak backup agent interface
* Adjust kitchen_sink
* Test kitchen sink backup (#130609 )
* Test agents_list_backups
* Test agents_info
* Test agents_download
* Export Backup from manager
* Test agents_upload
* Update tests after rebase
* Use backup domain
* Remove WS command backup/upload (#130588 )
* Remove WS command backup/upload
* Disable failing kitchen_sink test
* Make local backup a backup agent (#130623 )
* Make local backup a backup agent
* Adjust
* Adjust
* Adjust
* Adjust tests
* Adjust
* Adjust
* Adjust docstring
* Adjust
* Protect members of CoreLocalBackupAgent
* Remove redundant check for file
* Make the backup.create service use the first local agent
* Add BackupAgent.async_get_backup
* Fix some TODOs
* Add support for downloading backup from a remote agent
* Fix restore
* Fix test
* Adjust kitchen_sink test
* Remove unused method BackupManager.async_get_backup_path
* Re-enable kitchen sink test
* Remove BaseBackupManager.async_upload_backup
* Support restore from remote agent
* Fix review comments
* Include backup agent error in response to WS command backup/info (#130884 )
* Adjust code related to WS command backup/info (#130890 )
* Include backup agent error in response to WS command backup/details (#130892 )
* Remove LOCAL_AGENT_ID constant from backup manager (#130895 )
* Add backup config storage (#130871 )
* Add base for backup config
* Allow updating backup config
* Test loading backup config
* Add backup config update method
* Add temporary check for BackupAgent.async_remove_backup (#130893 )
* Rename backup slug to backup_id (#130902 )
* Improve backup websocket API tests (#130912 )
* Improve backup websocket API tests
* Add missing snapshot
* Fix tests leaving files behind
* Improve backup manager backup creation tests (#130916 )
* Remove class backup.backup.LocalBackup (#130919 )
* Add agent delete backup (#130921 )
* Add backup agent delete backup
* Remove agents delete websocket command
* Update docstring
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Disable core local backup agent in hassio (#130933 )
* Rename remove backup to delete backup (#130940 )
* Rename remove backup to delete backup
* Revert "backup/delete"
* Refactor BackupManager (#130947 )
* Refactor BackupManager
* Adjust
* Adjust backup creation
* Copy in executor
* Fix BackupManager.async_get_backup (#130975 )
* Fix typo in backup tests (#130978 )
* Adjust backup NewBackup class (#130976 )
* Remove class backup.BackupUploadMetadata (#130977 )
Remove class backup.BackupMetadata
* Report backup size in bytes instead of MB (#131028 )
Co-authored-by: Robert Resch <robert@resch.dev >
* Speed up CI for feature branch (#131030 )
* Speed up CI for feature branch
* adjust
* fix
* fix
* fix
* fix
* Rename remove to delete in backup websocket type (#131023 )
* Revert "Speed up CI for feature branch" (#131074 )
Revert "Speed up CI for feature branch (#131030 )"
This reverts commit 791280506d .
* Rename class BaseBackup to AgentBackup (#131083 )
* Rename class BaseBackup to AgentBackup
* Update tests
* Speed up CI for backup feature branch (#131079 )
* Add backup platform to the hassio integration (#130991 )
* Add backup platform to the hassio integration
* Add hassio to after_dependencies of backup
* Address review comments
* Remove redundant hassio parametrization of tests
* Add tests
* Address review comments
* Bump CI cache version
* Revert "Bump CI cache version"
This reverts commit 2ab4d2b179 .
* Extend backup info class AgentBackup (#131110 )
* Extend backup info class AgentBackup
* Update kitchen sink
* Update kitchen sink test
* Update kitchen sink test
* Exclude cloud and hassio from core files (#131117 )
* Remove unnecessary **kwargs from backup API (#131124 )
* Fix backup tests (#131128 )
* Freeze backup dataclasses (#131122 )
* Protect CoreLocalBackupAgent.load_backups (#131126 )
* Use backup metadata v2 in core/container backups (#131125 )
* Extend backup creation API (#131121 )
* Extend backup creation API
* Add tests
* Fix merge
* Fix merge
* Return agent errors when deleting a backup (#131142 )
* Return agent errors when deleting a backup
* Remove redundant calls to dict.keys()
* Add enum type for backup folder (#131158 )
* Add method AgentBackup.from_dict (#131164 )
* Remove WS command backup/agents/list_backups (#131163 )
* Handle backup schedule (#131127 )
* Add backup schedule handling
* Fix unrelated incorrect type annotation in test
* Clarify delay save
* Make the backup time compatible with the recorder nightly job
* Update create backup parameters
* Use typed dict for create backup parameters
* Simplify schedule state
* Group create backup parameters
* Move parameter
* Fix typo
* Use Folder model
* Handle deserialization of folders better
* Fail on attempt to include addons or folders in core backup (#131204 )
* Fix AgentBackup test (#131201 )
* Add options to WS command backup/restore (#131194 )
* Add options to WS command backup/restore
* Add tests
* Fix test
* Teach core backup to restore only database or only settings (#131225 )
* Exclude tmp_backups/*.tar from backups (#131243 )
* Add WS command backup/subscribe_events (#131250 )
* Clean up temporary directory after restoring backup (#131263 )
* Improve hassio backup agent list (#131268 )
* Include `last_automatic_backup` in reply to backup/info (#131293 )
Include last_automatic_backup in reply to backup/info
* Handle backup delete after config (#131259 )
* Handle delete after copies
* Handle delete after days
* Add some test examples
* Test config_delete_after_logic
* Test config_delete_after_copies_logic
* Test more delete after days
* Add debug logs
* Always delete the oldest backup first
* Never remove the last backup
* Clean up words
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix after cleaning words
* Use utcnow
* Remove duplicate guard
* Simplify sorting
* Delete backups even if there are agent errors on get backups
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Rename backup delete after to backup retention (#131364 )
* Rename backup delete after to backup retention
* Tweak
* Remove length limit on `agent_ids` when configuring backup (#132057 )
Remove length limit on agent_ids when configuring backup
* Rename backup retention_config to retention (#132068 )
* Modify backup agent API to be stream oriented (#132090 )
* Modify backup agent API to be stream oriented
* Fix tests
* Adjust after code review
* Remove no longer needed pylint override
* Improve test coverage
* Change BackupAgent API to work with AsyncIterator objects
* Don't close files in the event loop
* Don't close files in the event loop
* Fix backup manager create backup log (#132174 )
* Fix debug log level (#132186 )
* Add cloud backup agent (#129621 )
* Init cloud backup sync
* Add more metadata
* Fix typo
* Adjust to base changes
* Don't raise on list if more than one backup is available
* Adjust to base branch
* Fetch always and verify on download
* Update homeassistant/components/cloud/backup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust to base branch changes
* Not required anymore
* Workaround
* Fix blocking event loop
* Fix
* Add some tests
* some tests
* Add cloud backup delete functionality
* Enable check
* Fix ruff
* Use fixture
* Use iter_chunks instead
* Remove read
* Remove explicit export of read_backup
* Align with BackupAgent API changes
* Improve test coverage
* Improve error handling
* Adjust docstrings
* Catch aiohttp.ClientError bubbling up from hass_nabucasa
* Improve iteration
---------
Co-authored-by: Erik <erik@montnemery.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Krisjanis Lejejs <krisjanis.lejejs@gmail.com >
* Extract file receiver from `BackupManager.async_receive_backup` to util (#132271 )
* Extract file receiver from BackupManager.async_receive_backup to util
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Make sure backup directory exists (#132269 )
* Make sure backup directory exists
* Hand off directory creation to executor
* Use mkdir's exist_ok feeature
* Organize BackupManager instance attributes (#132277 )
* Don't store received backups in a TempDir (#132272 )
* Don't store received backups in a TempDir
* Fix tests
* Make sure backup directory exists
* Address review comments
* Fix tests
* Rewrite backup manager state handling (#132375 )
* Rewrite backup manager state handling
* Address review comments
* Modify backup reader/writer API to be stream oriented (#132464 )
* Internalize backup tasks (#132482 )
* Internalize backup tasks
* Update test after rebase
* Handle backup error during automatic backup (#132511 )
* Improve backup manager state logging (#132549 )
* Fix backup manager state when restore completes (#132548 )
* Remove WS command backup/agents/download (#132664 )
* Add WS command backup/generate_with_stored_settings (#132671 )
* Add WS command backup/generate_with_stored_settings
* Register the new command, add tests
* Refactor local agent backup tests (#132683 )
* Refactor test_load_backups
* Refactor test loading agents
* Refactor test_delete_backup
* Refactor test_upload
* Clean up duplicate tests
* Refactor backup manager receive tests (#132701 )
* Refactor backup manager receive tests
* Clean up
* Refactor pre and post platform tests (#132708 )
* Refactor backup pre platform test
* Refactor backup post platform test
* Bump aiohasupervisor to version 0.2.2b0 (#132704 )
* Bump aiohasupervisor to version 0.2.2b0
* Adjust tests
* Publish event when manager is idle after creating backup (#132724 )
* Handle busy backup manager when uploading backup (#132736 )
* Adjust hassio backup agent to supervisor changes (#132732 )
* Adjust hassio backup agent to supervisor changes
* Fix typo
* Refactor test for create backup with wrong parameters (#132763 )
* Refactor test not loading bad backup platforms (#132769 )
* Improve receive backup coverage (#132758 )
* Refactor initiate backup test (#132829 )
* Rename Backup to ManagerBackup (#132841 )
* Refactor backup config (#132845 )
* Refactor backup config
* Remove unnecessary condition
* Adjust tests
* Improve initiate backup test (#132858 )
* Store the time of automatic backup attempts (#132860 )
* Store the time of automatic backup attempts
* Address review comments
* Update test
* Update cloud test
* Save agent failures when creating backups (#132850 )
* Save agent failures when creating backups
* Update tests
* Store KnownBackups
* Add test
* Only clear known_backups on no error, add tests
* Address review comments
* Store known backups as a list
* Update tests
* Track all backups created with backup strategy settings (#132916 )
* Track all backups created with saved settings
* Rename
* Add explicit call to save the store
* Don't register service backup.create in HassOS installations (#132932 )
* Revert changes to action service backup.create (#132938 )
* Fix logic for cleaning up temporary backup file (#132934 )
* Fix logic for cleaning up temporary backup file
* Reduce scope of patch
* Fix with_strategy_settings info not sent over websocket (#132939 )
* Fix with_strategy_settings info not sent over websocket
* Fix kitchen sink tests
* Fix cloud and hassio tests
* Revert backup ci changes (#132955 )
Revert changes speeding up CI
* Fix revert of CI changes (#132960 )
---------
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: Krisjanis Lejejs <krisjanis.lejejs@gmail.com >
2024-12-11 21:49:34 +01:00
G Johansson
a1e4b3b0af
Update quality scale for nordpool ( #132964 )
...
* Update quality scale for nordpool
* more
2024-12-11 21:23:26 +01:00
Noah Husby
d43d84a67f
Add parallel updates & use typed config entry for Russound RIO ( #132958 )
2024-12-11 21:07:29 +01:00
Josef Zweck
525614b7cd
Bump pylamarzocco to 1.4.0 ( #132917 )
...
* Bump pylamarzocco to 1.4.0
* update device snapshot
2024-12-11 21:52:20 +02:00
Franck Nijhof
73e68971e8
Remove port from Elgato configuration flow ( #132961 )
2024-12-11 20:48:55 +01:00
Marc Mueller
833557fad5
Trigger full ci run on global mypy config change ( #132909 )
2024-12-11 19:16:49 +01:00
epenet
0e8fe1eb41
Improve coverage in light reproduce state ( #132929 )
2024-12-11 19:15:36 +01:00
Allen Porter
fa05cc5e70
Add quality scale for nest integration ( #131330 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-11 19:04:16 +01:00
Noah Husby
096d653059
Record current IQS state for Russound RIO ( #131219 )
2024-12-11 19:03:43 +01:00
Jan Bouwhuis
3a7fc15656
Add Dutch locale on supported Alexa interfaces ( #132936 )
2024-12-11 19:01:20 +01:00
Matthias Alphart
233d927c01
Update xknx to 3.4.0 ( #132943 )
2024-12-11 18:56:21 +01:00
Michael Hansen
94260147d7
Fix pipeline conversation language ( #132896 )
2024-12-11 18:52:02 +01:00
Robert Resch
502a221feb
Set go2rtc quality scale to internal ( #132945 )
2024-12-11 17:20:49 +01:00
epenet
39f8de0159
Fix mqtt light attributes ( #132941 )
2024-12-11 17:18:54 +01:00
Maikel Punie
00ab5db661
Split the velbus services code in its own file ( #131375 )
2024-12-11 16:41:48 +01:00
epenet
0d71828def
Migrate mqtt lights to use Kelvin ( #132828 )
...
* Migrate mqtt lights to use Kelvin
* Adjust restore_cache tests
* Adjust tests
2024-12-11 16:11:14 +01:00
jb101010-2
ee4db13c2a
Add data description to suez_water config flow ( #132466 )
...
* Suez_water: config flow data_descriptions
* Rename counter by meter
* Use placeholders
2024-12-11 15:52:43 +01:00
Simone Chemelli
555d7f1ea4
Guard Vodafone Station updates against bad data ( #132921 )
...
guard Vodafone Station updates against bad data
2024-12-11 15:40:18 +01:00
epenet
1753382307
Adjust lifx to use local _ATTR_COLOR_TEMP constant ( #132840 )
2024-12-11 14:11:29 +00:00
Åke Strandberg
05b23d081b
Set quality_scale for myUplink to Silver ( #132923 )
2024-12-11 13:09:33 +00:00
Maikel Punie
f974479970
Velbus add quality_scale.yaml ( #131377 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-11 13:53:14 +01:00
Matthias Alphart
ecfa888918
Create quality_scale.yaml from integration scaffold script ( #132199 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
2024-12-11 13:52:53 +01:00
Åke Strandberg
7103b7fd80
Use snapshot tests for remaining myuplink platforms ( #132915 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-11 13:01:02 +01:00
Marc Mueller
dc8b7cfede
Allow bytearray for mqtt payload type ( #132906 )
2024-12-11 11:51:16 +01:00
Simon Lamon
b26583b0bf
Bump python-linkplay to v0.1.1 ( #132091 )
2024-12-11 11:12:05 +01:00
shapournemati-iotty
beda273721
upgrade iottycloud lib to 0.3.0 ( #132836 )
2024-12-11 10:52:47 +01:00
Marc Mueller
0e8961276f
Enable pydantic.v1 mypy plugin ( #132907 )
2024-12-11 10:50:42 +01:00
epenet
9c9e82a93e
Migrate zha lights to use Kelvin ( #132816 )
2024-12-11 09:58:08 +01:00
epenet
7ef3e92e2d
Migrate tasmota lights to use Kelvin ( #132798 )
2024-12-11 09:57:29 +01:00
G Johansson
2bb05296b8
Add remaining test coverage to yale_smart_alarm ( #132869 )
2024-12-11 09:46:53 +01:00
epenet
b780f31e63
Migrate flux to use Kelvin over Mireds ( #132839 )
2024-12-11 08:55:23 +01:00
Robert Resch
af838077cc
Fix docker hassfest ( #132823 )
2024-12-11 08:55:00 +01:00
shapournemati-iotty
5e17721568
Remove old codeowner no longer working on the integration ( #132807 )
2024-12-11 08:53:19 +01:00
epenet
4ff41ed2f8
Refactor light significant change to use kelvin attribute ( #132853 )
2024-12-11 08:42:48 +01:00
dependabot[bot]
f0f0b4b8fa
Bump github/codeql-action from 3.27.6 to 3.27.7 ( #132900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 08:24:25 +01:00
Ludovic BOUÉ
9f40074d66
Fix typo in water heater integration ( #132891 )
...
Fix typo in water heater componant
2024-12-11 07:36:09 +01:00
Chris Talkington
73feeacc39
Use runtime_data for roku ( #132781 )
...
* use runtime_data for roku
* unload cleanup
* tweaks
* tweaks
* fix tests
* fix tests
* Update config_flow.py
* Update config_flow.py
2024-12-11 06:55:58 +01:00
Allen Porter
355e80aa56
Test the google tasks api connection in setup ( #132657 )
...
Improve google tasks setup
2024-12-10 19:01:50 -08:00
Marc Mueller
77debcbe8b
Update numpy to 2.2.0 ( #132874 )
2024-12-10 22:28:30 +01:00
Franck Nijhof
3fe2c14a79
2024.12.2 ( #132846 )
2024-12-10 21:45:06 +01:00
Jonas Fors Lellky
b46392041f
Add model_id to flexit (bacnet) entity ( #132875 )
...
* Add model_id to flexit (bacnet) entity
* Add model to mock
2024-12-10 21:44:00 +01:00
epenet
fb3ffaf18d
Migrate demo lights to use Kelvin ( #132837 )
...
* Migrate demo lights to use Kelvin
* Adjust google_assistant tests
2024-12-10 20:59:12 +01:00
Manu
1b300a4389
Set config-flow rule in IQS to todo in Bring integration ( #132855 )
...
Set config-flow rule in IQS to todo
2024-12-10 20:52:39 +01:00
G Johansson
5dc2757324
Add quality scale to Nord Pool ( #132415 )
...
* Add quality scale to Nord Pool
* Update
* a
* fix
2024-12-10 19:35:21 +01:00
G Johansson
76b73fa9b1
Use floats instead of datetime in statistics ( #132746 )
...
* Use floats instead of datetime in statistics
* check if debug log
2024-12-10 19:03:43 +01:00
Stefano Angeleri
7fb5b17ac5
Bump pydaikin to 2.13.8 ( #132759 )
2024-12-10 19:29:28 +02:00
J. Nick Koston
d2303eb83f
Bump pydantic to 2.10.3 and update required deps ( #131963 )
2024-12-10 18:27:40 +01:00
G Johansson
f99239538c
Add retry to api calls in Nord Pool ( #132768 )
2024-12-10 19:26:49 +02:00
Markus Jacobsen
dba405dd88
Bump mozart-api to 4.1.1.116.4 ( #132859 )
...
Bump API
2024-12-10 19:21:59 +02:00
Markus Jacobsen
d4546c94b0
Add beolink_join source_id parameter to Bang & Olufsen ( #132377 )
...
* Add source as parameter to beolink join service
* Add beolink join source and responses
* Improve comment
Add translation
* Remove result from beolink join custom action
* Cleanup
* Use options selector instead of string for source ID
Fix test docstring
* Update options
* Use translation dict for source ids
Add input validation
Add tests for invalid sources
Improve source id description
* Use list instead of translation dict
Remove platform prefixes
Add test for Beolink Converter source
* Fix source_id naming and order
2024-12-10 11:01:12 -06:00
Allen Porter
8fd64d2ca4
Add a quality scale for fitbit integration ( #131326 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-10 17:04:00 +01:00
Tom
2b17037edc
Plugwise improve platform tests ( #132748 )
2024-12-10 16:43:08 +01:00
epenet
6a323a1d3c
Fix wrong name attribute in mqtt ignore list ( #132831 )
2024-12-10 15:32:08 +01:00
epenet
7014317e9e
Cleanup unnecessary mired attributes in esphome ( #132833 )
...
* Cleanup unnecessary mired attributes in esphome
* Adjust
2024-12-10 15:29:33 +01:00
Guido Schmitz
0a786394f5
Add data descriptions to devolo Home Control ( #132703 )
2024-12-10 15:15:57 +01:00
Franck Nijhof
238cf691a4
Bump version to 2024.12.2
2024-12-10 15:07:18 +01:00
Josef Zweck
5a5bb139fa
Bump aioacaia to 0.1.11 ( #132838 )
2024-12-10 14:59:48 +01:00
Robert Resch
01a9a58327
Bump deebot-client to 9.3.0 ( #132834 )
2024-12-10 14:59:45 +01:00
David Knowles
fc34c6181c
Pass an application identifier to the Hydrawise API ( #132779 )
2024-12-10 14:59:42 +01:00
David Knowles
60e8a38ba3
Catch Hydrawise authorization errors in the correct place ( #132727 )
2024-12-10 14:59:37 +01:00
starkillerOG
e4765c40fe
Bump reolink-aio to 0.11.5 ( #132757 )
2024-12-10 14:55:48 +01:00
Bram Kragten
e239871566
Update frontend to 20241127.7 ( #132729 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-10 14:55:43 +01:00
Michael Hansen
c8e5a6df5d
Bump intents to 2024.12.9 ( #132726 )
2024-12-10 14:54:48 +01:00
Simone Rescio
cac4eef795
Revert "Bump pyezviz to 0.2.2.3" ( #132715 )
2024-12-10 14:51:04 +01:00
Joost Lekkerkerker
8fc50c776e
Bump yt-dlp to 2024.12.06 ( #132684 )
2024-12-10 14:51:00 +01:00
Bouwe Westerdijk
da344a44e5
Bump plugwise to v1.6.3 ( #132673 )
2024-12-10 14:50:57 +01:00
puddly
1993142e44
Bump ZHA dependencies ( #132630 )
2024-12-10 14:50:54 +01:00
Thomas55555
382d32c7a7
Fix config flow in Husqvarna Automower ( #132615 )
2024-12-10 14:50:50 +01:00
Bouwe Westerdijk
ef89563bad
Bump plugwise to v1.6.2 and adapt ( #132608 )
2024-12-10 14:50:46 +01:00
Bouwe Westerdijk
26012ac922
Bump plugwise to v1.6.1 ( #131950 )
2024-12-10 14:50:42 +01:00
J. Nick Koston
a33c69a2a2
Bump yalexs-ble to 2.5.2 ( #132560 )
2024-12-10 14:45:34 +01:00
Franck Nijhof
0096ffb659
Update twentemilieu to 2.2.0 ( #132554 )
2024-12-10 14:45:31 +01:00
Robert Svensson
db141ce449
Bump aiounifi to v81 to fix partitioned cookies on python 3.13 ( #132540 )
2024-12-10 14:45:26 +01:00
Austin Mroczek
af5f718a71
bump total_connect_client to 2023.12 ( #132531 )
2024-12-10 14:43:52 +01:00
Franck Nijhof
f1284178ed
Update debugpy to 1.8.8 ( #132519 )
2024-12-10 14:41:15 +01:00
J. Nick Koston
b0005cedff
Bump pycups to 2.0.4 ( #132514 )
2024-12-10 14:41:11 +01:00
Erwin Douna
5d01f7db85
Fix PyTado dependency ( #132510 )
2024-12-10 14:41:08 +01:00
Alex
d6a4a7f052
Update pyrisco to 0.6.5 ( #132493 )
2024-12-10 14:41:02 +01:00
Ravaka Razafimanantsoa
1f6c5b4d8b
Fix API change for AC not supporting floats in SwitchBot Cloud ( #132231 )
2024-12-10 14:36:09 +01:00
David Knowles
4e56f9c014
Bump pydrawise to 2024.12.0 ( #132015 )
2024-12-10 14:36:06 +01:00
Åke Strandberg
f343dce418
Enable additional entities on myUplink model SMO20 ( #131688 )
...
* Add a couple of entities to SMO 20
* Enable additional entities on SMO20
2024-12-10 14:35:58 +01:00
David Knowles
9614a8d1ca
Pass an application identifier to the Hydrawise API ( #132779 )
2024-12-10 14:23:14 +01:00
Josef Zweck
1a60f0e668
Bump aioacaia to 0.1.11 ( #132838 )
2024-12-10 14:22:49 +01:00
Matthias Alphart
9551a12c9c
Add exception translations for Fronius ( #132830 )
...
* Add exception translations for Fronius
* Update sensor.py
2024-12-10 13:58:02 +01:00
epenet
416a4c02b4
Migrate hue lights to use Kelvin ( #132835 )
2024-12-10 13:55:28 +01:00
Xiretza
6f3a230524
spaceapi: fix sensor values ( #132099 )
2024-12-10 13:47:20 +01:00
Robert Resch
25d092c8eb
Bump deebot-client to 9.3.0 ( #132834 )
2024-12-10 13:31:22 +01:00
epenet
95107cf670
Add check for typed ConfigEntry in quality scale validation ( #132028 )
2024-12-10 13:07:08 +01:00
Åke Strandberg
46d4081ec6
Address review comment on myuplink tests ( #132819 )
2024-12-10 12:58:42 +01:00
Franck Nijhof
71d7e14032
Update wled to v0.21.0 ( #132822 )
2024-12-10 12:46:56 +01:00
Åke Strandberg
f6621023c2
Improve myuplink tests to reach full coverage for all modules ( #131937 )
2024-12-10 12:20:21 +01:00
epenet
03c6dab143
Add missing Kelvin attributes to mqtt ignore list ( #132820 )
2024-12-10 11:47:08 +01:00
Franck Nijhof
e343b69557
Update gotailwind to v0.3.0 ( #132817 )
2024-12-10 11:35:00 +01:00
Guido Schmitz
ea12a7c9a7
Remove config flow option to set mydevolo URL ( #132821 )
2024-12-10 11:27:58 +01:00
epenet
13a37da917
Migrate zwave_js lights to use Kelvin ( #132818 )
2024-12-10 11:01:22 +01:00
Norbert Rittel
b7018deebc
Use "remove" in description of "Clear playlist" action ( #132079 )
2024-12-10 10:57:56 +01:00
epenet
28aa9c2fa3
Migrate vesync lights to use Kelvin ( #132806 )
2024-12-10 10:56:17 +01:00
Franck Nijhof
30e9c45c7f
Update pvo to v2.2.0 ( #132812 )
2024-12-10 10:55:39 +01:00
epenet
611cef5cd1
Migrate xiaomi_miio lights to use Kelvin ( #132811 )
2024-12-10 10:41:38 +01:00
epenet
d724488376
Migrate yeelight lights to use Kelvin ( #132814 )
2024-12-10 10:29:32 +01:00
Åke Strandberg
be1c225c70
Address misc comments from myuplink quality scale review ( #132802 )
2024-12-10 10:20:30 +01:00
epenet
28d01d88a2
Migrate nanoleaf lights to use Kelvin ( #132797 )
2024-12-10 10:17:55 +01:00
epenet
4880849074
Migrate homematic lights to use Kelvin ( #132794 )
2024-12-10 10:17:40 +01:00
epenet
7b0a309fa7
Migrate template lights to use Kelvin ( #132799 )
2024-12-10 10:11:06 +01:00
epenet
36ce90177f
Migrate tradfri lights to use Kelvin ( #132800 )
2024-12-10 10:09:55 +01:00
epenet
f0e7cb5794
Migrate tuya lights to use Kelvin ( #132803 )
2024-12-10 10:09:20 +01:00
epenet
bd6df06248
Migrate wemo lights to use Kelvin ( #132808 )
2024-12-10 10:07:36 +01:00
epenet
e31e4c5d75
Migrate wiz lights to use Kelvin ( #132809 )
2024-12-10 10:07:02 +01:00
Maciej Bieniek
2a127d19dd
Use UnitOfEnergy.KILO_CALORIE in Tractive integration ( #131909 )
2024-12-10 09:50:53 +01:00
YogevBokobza
790edea4a0
Bump aioswitcher to 5.1.0 ( #132753 )
...
* Bump aioswitcher to 5.0.0
* fix tests
2024-12-10 10:43:09 +02:00
Noah Husby
bcedb004be
Add diagnostics platform to Russound RIO ( #132776 )
2024-12-10 09:40:51 +01:00
Assaf Inbal
3bf4ef095d
bump pyituran to 0.1.4 ( #132791 )
2024-12-10 10:39:33 +02:00
Franck Nijhof
988ca114a0
Update ciso8601 to v2.3.2 ( #132793 )
2024-12-10 09:35:01 +01:00
epenet
b0b3f04a05
Migrate iglo lights to use Kelvin ( #132796 )
2024-12-10 09:34:15 +01:00
epenet
82692f9a8f
Migrate mired attributes to kelvin in limitlessled ( #132785 )
2024-12-10 09:20:35 +01:00
epenet
a11bf5cce1
Migrate blebox lights to use Kelvin ( #132787 )
2024-12-10 08:43:07 +01:00
David Knowles
cd420aee88
Catch Hydrawise authorization errors in the correct place ( #132727 )
2024-12-10 08:38:34 +01:00
epenet
3d1258ddc1
Migrate eufy lights to use Kelvin ( #132790 )
2024-12-10 08:36:43 +01:00
Brett Adams
17521f25b6
Remove sleep and forbidden handling from Teslemetry ( #132784 )
2024-12-10 08:35:53 +01:00
epenet
1ee3b68824
Migrate homekit_controller lights to use Kelvin ( #132792 )
2024-12-10 08:28:38 +01:00
dependabot[bot]
53e528e9b6
Bump actions/attest-build-provenance from 2.0.1 to 2.1.0 ( #132788 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 08:27:05 +01:00
David Rapan
397091cc7d
Add Starlink usage sensors ( #132738 )
...
* Add usage metrics returned from history_stats
* Add upload and download usage sensors
* Add strings for upload and download usage sensors
* Add usage to test_diagnostics.ambr
* Add icons for upload and download usage sensors
* Add suggested_unit_of_measurement to GIGABYTES
2024-12-10 08:26:42 +01:00
G Johansson
580a8d66b2
Change fields allowed to change in options flow for Mold indicator ( #132400 )
2024-12-10 08:20:28 +01:00
epenet
e83a50b88d
Migrate elgato lights to use Kelvin ( #132789 )
2024-12-10 08:15:47 +01:00
Paulus Schoutsen
5062a7fec8
Add new api to fetch sentence triggers ( #132764 )
...
* Add new api to fetch sentence triggers
* With latest packages
2024-12-09 23:21:27 -05:00
epenet
cd39e4ac80
Migrate abode lights to use Kelvin ( #132690 )
2024-12-09 23:51:27 +01:00
jb101010-2
f210b74790
Suez_water: close session after config flow ( #132714 )
2024-12-09 23:50:04 +01:00
G Johansson
b1c17334f6
Set Nord Pool device as a service ( #132717 )
2024-12-09 23:48:23 +01:00
epenet
020db5f822
Migrate matter lights to use Kelvin ( #132685 )
2024-12-09 23:43:45 +01:00
epenet
879e082b54
Migrate osramlightify lights to use Kelvin ( #132688 )
2024-12-09 23:17:57 +01:00
Norbert Rittel
d2478b4058
Use consistent UI name for system_log.clear action ( #132083 )
2024-12-09 23:16:23 +01:00
Norbert Rittel
bd4e21aa9d
Improve description of 'vapid_email' field ( #131349 )
2024-12-09 23:15:23 +01:00
Franck Nijhof
1256a7ea96
Update demetriek to v1.0.0 ( #132765 )
2024-12-09 23:11:30 +01:00
Brett Adams
1929b368fe
Remove legacy behavior from Teslemetry ( #132760 )
2024-12-09 23:11:23 +01:00
J. Nick Koston
f177336025
Add missing last_reported_timestamp to LazyState ( #132761 )
...
followup to #132752
2024-12-09 23:08:01 +01:00
epenet
be34d302df
Use local ATTR_KELVIN constant in yeelight ( #132731 )
2024-12-09 23:04:32 +01:00
epenet
f2500e5a32
Remove deprecated supported features warning in MediaPlayer ( #132365 )
2024-12-09 23:03:55 +01:00
Richard Kroegel
772b047d44
Change BMW reauth/reconfigure to only allow password ( #132767 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-09 23:00:38 +01:00
epenet
4cb23ce562
Migrate hive lights to use Kelvin ( #132686 )
2024-12-09 22:59:21 +01:00
epenet
dcbedb5ae5
Migrate smartthings lights to use Kelvin ( #132699 )
2024-12-09 22:55:06 +01:00
starkillerOG
abc79a9f1c
Bump reolink-aio to 0.11.5 ( #132757 )
2024-12-09 22:53:17 +01:00
epenet
07d8778870
Remove old compatibility code (and add new warning) in lifx ( #132730 )
2024-12-09 22:49:47 +01:00
epenet
da0454e24e
Migrate limitlessled lights to use Kelvin ( #132689 )
2024-12-09 22:40:16 +01:00
Norbert Rittel
2d4fe5853f
Add clearer descriptions to all Timer actions ( #132571 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-09 22:37:32 +01:00
Noah Husby
3a65d1b611
Mark Cambridge Audio quality scale as platinum ( #132762 )
2024-12-09 22:28:14 +01:00
Åke Strandberg
af7caeae53
Add quality scale to myUplink - reflect current state ( #131686 )
2024-12-09 22:20:23 +01:00
epenet
b139af9a9c
Migrate deconz lights to use Kelvin ( #132698 )
...
* Use ATTR_COLOR_TEMP_KELVIN in kelvin light
* Adjust
2024-12-09 21:46:46 +01:00
J. Nick Koston
e4ba94f939
Fix LazyState compatibility with State under_cached_property change ( #132752 )
2024-12-09 21:41:08 +01:00
Noah Husby
aa7b69afd4
Add reconfigure flow to Cambridge Audio ( #131091 )
...
* Add reconfigure flow to Cambridge Audio
* Update
* Add reconfigure flow to Cambridge Audio
* Fix
* Add helper method to reconfigure tests
* Update quality scale
2024-12-09 20:39:09 +01:00
Assaf Inbal
d3fab7d87a
Add Ituran integration ( #129067 )
2024-12-09 20:19:15 +01:00
Norbert Rittel
e91cb99512
Improve name and description of Include list, fix holidays keyword name ( #132188 )
...
* Improve description of Include list, fix the keyword name
* Use "Days to include / exclude" to make more user-friendly
* Reworded both descriptions as suggested
* Updated up the exclude description, re-added reference to docs
2024-12-09 20:18:21 +01:00
epenet
7ba5038509
Remove YAML support from cert_expiry ( #132350 )
...
* Deprecate yaml import in cert_expiry
* Simplify
* Do full cleanup
* Cleanup more
2024-12-09 20:15:46 +01:00
adam-the-hero
c6bcd5a036
Add Watergate Sonic Local Integration ( #129686 )
...
Co-authored-by: Mark Breen <markvader@users.noreply.github.com >
2024-12-09 19:40:13 +01:00
Tom
674d42d8a0
Plugwise improve exception translations ( #132663 )
2024-12-09 19:05:10 +01:00
Tom
0c08e88953
Improve Plugwise tests ( #132677 )
2024-12-09 19:00:51 +01:00
epenet
b1217f5792
Use ATTR_COLOR_TEMP_KELVIN in alexa ( #132733 )
2024-12-09 18:01:24 +01:00
Raphael Hehl
9d79d905a4
Bump uiprotect to 6.8.0 ( #132735 )
...
Update uiprotect to version 6.8.0
2024-12-09 17:44:13 +01:00
Simone Rescio
85ed1d2ac8
Revert "Bump pyezviz to 0.2.2.3" ( #132715 )
2024-12-09 17:19:10 +01:00
Bram Kragten
5b06acfabd
Update frontend to 20241127.7 ( #132729 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-09 17:10:52 +01:00
Joost Lekkerkerker
241026ef67
Bump yt-dlp to 2024.12.06 ( #132684 )
2024-12-09 17:09:17 +01:00
Michael Hansen
887f1621e5
Bump intents to 2024.12.9 ( #132726 )
2024-12-09 17:08:58 +01:00
epenet
46e513615e
Migrate switchbot lights to use Kelvin ( #132695 )
2024-12-09 09:25:25 -06:00
epenet
a20347963e
Migrate flux_led lights to use Kelvin ( #132687 )
2024-12-09 09:25:15 -06:00
David Rapan
21a2ce6b59
Add Starlink consumption sensors ( #132262 )
2024-12-09 16:19:23 +01:00
Marc Mueller
49800f9aaa
Update pylint to 3.3.2 and astroid to 3.3.6 ( #132718 )
...
* Update pylint to 3.3.2 and astroid to 3.3.6
* Fix
2024-12-09 16:05:40 +01:00
G Johansson
3be0d0d085
Add myself as code owner to statistics ( #132719 )
2024-12-09 16:04:47 +01:00
epenet
786a417ac9
Use kelvin attributes in baf ( #132725 )
2024-12-09 09:00:59 -06:00
epenet
ac791bdd20
Migrate opple lights to use Kelvin ( #132697 )
2024-12-09 14:55:07 +00:00
Åke Strandberg
8d72443fd6
Set unique_id in myuplink config entry ( #132672 )
2024-12-09 15:47:40 +01:00
G Johansson
74eddce3d3
Change to module function in statistics ( #132648 )
2024-12-09 15:23:21 +01:00
epenet
72de5d0fa3
Fix reading of max mireds from Matter lights ( #132710 )
2024-12-09 15:14:24 +01:00
dotvav
bd0da03eb9
Palazzetti power control ( #131833 )
...
* Add number entity
* Catch exceptions
* Add test coverage
* Add translation
* Fix exception message
* Simplify number.py
* Remove dead code
2024-12-09 14:02:17 +01:00
G Johansson
4e2e6619d0
Increase test coverage in yale_smart_alarm ( #132650 )
2024-12-09 13:52:51 +01:00
Manu
f4e48c31bd
Add binary platform to IronOS ( #132691 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-09 13:37:38 +01:00
Jan-Philipp Benecke
4bb3d6123d
Move SABnzbd action setup to async_setup ( #132629 )
2024-12-09 13:37:17 +01:00
epenet
549afbc27e
Use ATTR_COLOR_TEMP_KELVIN in baf light ( #132692 )
2024-12-09 12:55:39 +01:00
epenet
b1791aae63
Use ATTR_COLOR_TEMP_KELVIN in emulated_hue light ( #132693 )
2024-12-09 12:53:24 +01:00
Bouwe Westerdijk
fa9ee2adc6
Bump plugwise to v1.6.3 ( #132673 )
2024-12-09 12:27:15 +01:00
Thomas55555
ad34082435
Set quality scale to silver for Husqvarna Automower ( #132293 )
2024-12-09 12:18:45 +01:00
Norbert Rittel
97cd3cd7dc
Add slightly more detailed descriptions for Counter actions ( #132576 )
2024-12-09 11:51:58 +01:00
epenet
6cf10cd0b2
Remove deprecated supported features warning in Update ( #132667 )
2024-12-09 11:25:18 +01:00
Manu
ee8f720253
Add tip connected detection to IronOS ( #131946 )
...
* Add binary platform and tip connected detection to IronOS
* suggested changes
* fix
* fix mypy
* revert accidental overwriting
* Remove binary sensor
* snapshot
2024-12-09 10:50:37 +01:00
epenet
5e8012f3f5
Remove deprecated supported features warning in WaterHeater ( #132668 )
2024-12-09 10:48:40 +01:00
epenet
57d5d7d2f2
Remove deprecated supported features warning in Vacuum ( #132670 )
2024-12-09 10:47:38 +01:00
epenet
31150bf897
Remove deprecated supported features warning in Siren ( #132666 )
2024-12-09 10:19:07 +01:00
epenet
427db02029
Remove deprecated supported features warning in AlarmControlPanel ( #132665 )
2024-12-09 10:16:48 +01:00
epenet
24b1eeb900
Remove YAML support from vizio ( #132351 )
2024-12-09 10:15:01 +01:00
epenet
1ec91e7c89
Remove deprecated supported features warning in Lock ( #132642 )
2024-12-09 08:45:36 +01:00
epenet
9ef9f2fafb
Remove deprecated supported features warning in Humidifier ( #132641 )
2024-12-09 08:32:49 +01:00
epenet
f7ce112653
Remove deprecated supported features warning in Remote ( #132643 )
2024-12-09 08:32:30 +01:00
G Johansson
e0bb044782
Remove not needed code check in yale_smart_alarm ( #132649 )
2024-12-09 08:31:42 +01:00
Franck Nijhof
eddb416f6d
Remove Stookalert integration ( #132569 )
2024-12-09 08:30:18 +01:00
epenet
6c3e56748c
Use ast_parse_module in parallel_updates IQS rule ( #132646 )
2024-12-09 08:29:31 +01:00
epenet
644b07d084
Remove deprecated supported features warning in Camera ( #132640 )
2024-12-09 08:24:09 +01:00
dependabot[bot]
206cac6811
Bump actions/attest-build-provenance from 2.0.0 to 2.0.1 ( #132661 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 08:17:15 +01:00
Åke Strandberg
182c85cf23
Enable additional entities on myUplink model SMO20 ( #131688 )
...
* Add a couple of entities to SMO 20
* Enable additional entities on SMO20
2024-12-09 07:51:03 +01:00
Thomas55555
9f0356fcfe
Increase test coverage in apsystems coordinator ( #132631 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-09 00:20:53 +01:00
hahn-th
ed938ba315
Bump homematicip from 1.1.3 to 1.1.5 ( #132537 )
2024-12-08 23:38:23 +01:00
Bouwe Westerdijk
0b7447c562
Bump plugwise to v1.6.2 and adapt ( #132608 )
2024-12-08 23:36:55 +01:00
Ravaka Razafimanantsoa
ce8c5fc3a9
Fix API change for AC not supporting floats in SwitchBot Cloud ( #132231 )
2024-12-08 23:35:41 +01:00
Franck Nijhof
be10d79c75
Update twentemilieu to 2.2.0 ( #132554 )
2024-12-08 23:30:12 +01:00
Hugo Ideler
d166e5fdcc
Bump nsapi to 3.1.2 ( #132596 )
2024-12-08 23:29:43 +01:00
Tom
421e2411d3
Plugwise Quality improvements ( #132175 )
2024-12-08 22:58:17 +01:00
G Johansson
a4ceed776e
Add tests to Nord Pool ( #132468 )
2024-12-08 22:50:22 +01:00
puddly
2f0e6a6dc7
Bump ZHA dependencies ( #132630 )
2024-12-08 22:32:39 +02:00
Thomas55555
d32e69dcb6
Fix config flow in Husqvarna Automower ( #132615 )
2024-12-08 15:59:27 +01:00
mkmer
b40d8074c0
Use runtime_data in Whirlpool ( #132613 )
...
Use runtime_data in whirlpool
2024-12-08 15:46:44 +01:00
Robert Svensson
a8713af8b8
Bump aiounifi to v81 to fix partitioned cookies on python 3.13 ( #132540 )
2024-12-07 15:31:11 -06:00
Raphael Hehl
09908153f8
Bump uiprotect to 6.7.0 ( #132565 )
2024-12-07 19:22:35 +01:00
J. Nick Koston
e04fd48a05
Bump yalexs-ble to 2.5.2 ( #132560 )
2024-12-07 18:12:58 +01:00
Josef Zweck
b9002d0c64
Bump pylamarzocco to 1.3.3 ( #132534 )
2024-12-07 12:18:04 +01:00
Austin Mroczek
acf207ad1c
bump total_connect_client to 2024.12 ( #132531 )
2024-12-07 10:43:55 +01:00
Jan-Philipp Benecke
35fa6e5121
Set PARALLEL_UPDATES in Bring sensor platform ( #132538 )
...
* Set IQS `parallel-updates` to todo in Bring integration
* Set parallel_updates in sensor
2024-12-07 09:57:18 +01:00
Artur Pragacz
61fbfc3d40
Use device area/floor in intent_script ( #130644 )
...
* Use device area/floor in intent_script
* Add test
2024-12-07 00:49:07 -05:00
Franck Nijhof
16484dcee5
Update debugpy to 1.8.8 ( #132519 )
2024-12-06 16:26:24 -06:00
Franck Nijhof
d2463b9e7b
Update go2rtc-client to 0.1.2 ( #132517 )
2024-12-06 23:08:12 +01:00
J. Diego Rodríguez Royo
0d0ef6bf03
Add exception handlers to Home Connect action calls ( #131895 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 22:58:13 +01:00
Tom
18e8b080e0
Plugwise add missing translation ( #132239 )
...
Co-authored-by: Bouwe Westerdijk <bouwe.s.westerdijk@gmail.com >
2024-12-06 22:56:45 +01:00
Duco Sebel
5f3bb7e89e
Use build in unit of measurement in HomeWizard 'Water usage' sensor ( #132261 )
2024-12-06 22:55:39 +01:00
Alex
a248a6d991
Update pyrisco to 0.6.5 ( #132493 )
2024-12-06 15:43:57 -06:00
epenet
12be82fdbc
Add parallel-updates rule to quality_scale validation ( #132041 )
2024-12-06 22:40:29 +01:00
J. Nick Koston
5bae000db5
Bump pycups to 2.0.4 ( #132514 )
2024-12-06 22:05:27 +01:00
G Johansson
f02989e631
Removes previously deprecated simulated integration ( #132111 )
2024-12-06 21:54:01 +01:00
Jan Rieger
4fe8a43cc9
Remove native_unit_of_measurement from Onewire counters ( #132076 )
2024-12-06 21:23:45 +01:00
Erwin Douna
3fb1b8e79a
Fix PyTado dependency ( #132510 )
2024-12-06 21:13:26 +01:00
Erik Montnemery
552613d949
Remove support for live recorder data migration of event type IDs ( #131826 )
2024-12-06 21:08:08 +01:00
Erik Montnemery
d26d483a2f
Improve recorder util resolve_period ( #132264 )
2024-12-06 21:06:56 +01:00
G Johansson
40239945c1
Remove not needed name from yale_smart_alarm ( #132204 )
2024-12-06 21:01:41 +01:00
epenet
9771998415
Cache AST module parsing in hassfest ( #132244 )
2024-12-06 20:55:34 +01:00
G Johansson
e54d929573
Small cleanup in sensibo ( #132118 )
2024-12-06 20:54:50 +01:00
G Johansson
0111205f81
Remove migration for tag ( #132200 )
2024-12-06 20:54:05 +01:00
dependabot[bot]
a661e60511
Bump actions/attest-build-provenance from 1.4.4 to 2.0.0 ( #132332 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 20:50:13 +01:00
Brett Adams
71f5f4bcdd
Remove default OAuth implementation from Tesla Fleet ( #132431 )
2024-12-06 20:43:37 +01:00
Brett Adams
b30795e1f4
Add more models to Tesla Fleet ( #132430 )
2024-12-06 20:42:52 +01:00
Manu
2fd3aac268
Add check for unique id mismatch in reauth of Bring integration ( #132499 )
2024-12-06 20:39:50 +01:00
epenet
1f8913d6cd
Remove deprecated supported features warning in LightEntity ( #132371 )
2024-12-06 20:29:30 +01:00
epenet
23461d2cfd
Add tests for media player support_* properties ( #132458 )
2024-12-06 20:26:50 +01:00
epenet
3c06fe1e21
Move light constants to separate module ( #132473 )
2024-12-06 20:25:17 +01:00
Manu
49621aedb0
Set parallel updates in Bring integration ( #132504 )
2024-12-06 20:22:48 +01:00
Franck Nijhof
cf53a9743f
2024.12.1 ( #132509 )
2024-12-06 20:21:31 +01:00
Franck Nijhof
4884891b2c
Bump version to 2024.12.1
2024-12-06 18:54:13 +01:00
Allen Porter
30504fc9bd
Fix google tasks due date timezone handling ( #132498 )
2024-12-06 18:53:42 +01:00
Bram Kragten
8827454dbd
Update frontend to 20241127.6 ( #132494 )
2024-12-06 18:53:39 +01:00
Bram Kragten
3b30bbb85e
Update frontend to 20241127.5 ( #132475 )
2024-12-06 18:53:35 +01:00
epenet
df9eb482b5
Bump samsungtvws to 2.7.2 ( #132474 )
2024-12-06 18:53:32 +01:00
Steven B.
32aee61441
Bump tplink python-kasa dependency to 0.8.1 ( #132472 )
2024-12-06 18:53:29 +01:00
Robert Resch
35873cbe27
Point to the Ecovacs issue in the library for unspoorted devices ( #132470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-06 18:53:26 +01:00
Robert Resch
6fe492a51c
Bump deebot-client to 9.2.0 ( #132467 )
2024-12-06 18:53:22 +01:00
G Johansson
b1bc35f1c3
Fix nordpool dont have previous or next price ( #132457 )
2024-12-06 18:53:19 +01:00
Joakim Sørensen
56d10a0a7a
Bump hass-nabucasa from 0.85.0 to 0.86.0 ( #132456 )
...
Bump hass-nabucasa fro 0.85.0 to 0.86.0
2024-12-06 18:53:16 +01:00
Allen Porter
d091936ac6
Update exception handling for python3.13 for getpass.getuser() ( #132449 )
...
* Update exception handling for python3.13 for getpass.getuser()
* Add comment
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Cleanup trailing space
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 18:53:12 +01:00
J. Nick Koston
1dfd4e80b9
Bump aioesphomeapi to 28.0.0 ( #132447 )
2024-12-06 18:53:09 +01:00
J. Nick Koston
d919de6734
Bump aiohttp to 3.11.10 ( #132441 )
2024-12-06 18:53:06 +01:00
Blake Bryant
3f9f0f8ac2
Bump pydeako to 0.6.0 ( #132432 )
...
feat: update deako integration to use improved version of pydeako
Some things of note:
- simplified errors
- pydeako has introduced some connection improvements
See here: https://github.com/DeakoLights/pydeako/releases/tag/0.6.0
2024-12-06 18:53:03 +01:00
Glenn Waters
bf20ffae96
Bump upb-lib to 0.5.9 ( #132411 )
2024-12-06 18:53:00 +01:00
Diogo Gomes
dad81927cb
Removes references to croniter from utility_meter ( #132364 )
...
remove croniter
2024-12-06 18:52:56 +01:00
robinostlund
92392ab3d4
Add missing UnitOfPower to sensor ( #132352 )
...
* Add missing UnitOfPower to sensor
* Update homeassistant/components/sensor/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* adding to number
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 18:52:53 +01:00
Brett Adams
a47e5398f0
Bump tesla-fleet-api to 0.8.5 ( #132339 )
2024-12-06 18:52:50 +01:00
J. Nick Koston
cf6d33635b
Fix deprecated call to mimetypes.guess_type in CachingStaticResource ( #132299 )
2024-12-06 18:52:47 +01:00
Alberto Geniola
6a4031a383
Bump elmax-api to 0.0.6.3 ( #131876 )
2024-12-06 18:52:39 +01:00
dependabot[bot]
4de179c4c1
Bump codecov/codecov-action from 5.0.7 to 5.1.1 ( #132455 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-06 18:43:13 +01:00
Allen Porter
7630ea4f09
Fix google tasks due date timezone handling ( #132498 )
2024-12-06 16:58:48 +01:00
Bram Kragten
20e0913286
Update frontend to 20241127.6 ( #132494 )
2024-12-06 16:58:09 +01:00
Allen Porter
35438f65e5
Update exception handling for python3.13 for getpass.getuser() ( #132449 )
...
* Update exception handling for python3.13 for getpass.getuser()
* Add comment
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Cleanup trailing space
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 06:54:21 -08:00
Steven B.
1a0a2ebdb1
Bump tplink python-kasa dependency to 0.8.1 ( #132472 )
2024-12-06 15:27:52 +01:00
epenet
4b4c886438
Bump samsungtvws to 2.7.2 ( #132474 )
2024-12-06 12:23:07 +01:00
Bram Kragten
0d1abc31b5
Update frontend to 20241127.5 ( #132475 )
2024-12-06 12:22:42 +01:00
Robert Resch
773ad6529c
Bump deebot-client to 9.2.0 ( #132467 )
2024-12-06 12:22:05 +01:00
G Johansson
2eaf206562
Implement new state property for vacuum which is using an enum ( #126353 )
...
* Implement new state property for vacuum which is using an enum
* Mod
* Mod init
* Mods
* Fix integrations
* Tests
* Fix state
* Add vacuum tests
* Fix last test
* Litterrobot tests
* Fixes
* Tests
* Fixes
* Fix VacuumEntity
* Mods
* Mods
* Mods
* Update demo
* LG
* Fix vacuum
* Fix Matter
* Fix deprecation version
* Mods
* Fixes
* Fix ruff
* Fix tests
* Fix roomba
* Fix breaking dates
2024-12-06 11:16:03 +01:00
Robert Resch
bd9aefda62
Point to the Ecovacs issue in the library for unspoorted devices ( #132470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-06 11:01:00 +01:00
epenet
b4d01dfd0c
Adjust scope of zha global quirks fixture ( #132463 )
2024-12-06 10:11:52 +01:00
epenet
0c8ebbe588
Log warning on use of deprecated light constants ( #132387 )
2024-12-06 09:56:28 +01:00
epenet
4a7e6bc068
Fix flaky CI from azure_event_hub ( #132461 )
2024-12-06 09:55:00 +01:00
Petar Petrov
30f84f55a4
Handle Z-Wave JS S2 inclusion via Inclusion Controller ( #132073 )
...
* ZwaveJS: Handle S2 inclusion via Inclusion Controller
* improved tests
2024-12-06 09:35:48 +01:00
G Johansson
ce3db31b30
Fix nordpool dont have previous or next price ( #132457 )
2024-12-06 08:33:05 +01:00
dependabot[bot]
ff46b3a2bb
Bump actions/cache from 4.1.2 to 4.2.0 ( #132419 )
2024-12-06 08:29:09 +01:00
Blake Bryant
ef55a8e665
Bump pydeako to 0.6.0 ( #132432 )
...
feat: update deako integration to use improved version of pydeako
Some things of note:
- simplified errors
- pydeako has introduced some connection improvements
See here: https://github.com/DeakoLights/pydeako/releases/tag/0.6.0
2024-12-06 08:28:02 +01:00
Joakim Sørensen
9058e00aef
Bump hass-nabucasa from 0.85.0 to 0.86.0 ( #132456 )
...
Bump hass-nabucasa fro 0.85.0 to 0.86.0
2024-12-06 08:20:06 +01:00
Marc Mueller
60fd9d5027
Update mypy-dev to 1.14.0a6 ( #132440 )
2024-12-05 21:34:05 -06:00
Glenn Waters
28d6a21189
Bump upb-lib to 0.5.9 ( #132411 )
2024-12-05 21:32:33 -06:00
J. Nick Koston
909b13809e
Bump aioesphomeapi to 28.0.0 ( #132447 )
2024-12-05 21:23:24 -06:00
J. Nick Koston
88eb611eef
Fix deprecated call to mimetypes.guess_type in CachingStaticResource ( #132299 )
2024-12-05 21:52:48 -05:00
J. Nick Koston
edc857b365
Bump aiohttp to 3.11.10 ( #132441 )
2024-12-05 19:50:02 -06:00
Brett Adams
0aeb8f44f4
Bump tesla-fleet-api to 0.8.5 ( #132339 )
2024-12-05 23:04:02 +01:00
Jan Bouwhuis
3e98df707d
Remove deprecated integration dte_energy_bridge ( #132276 )
...
* Remove deprecated integration dte_energy_bridge
* Update quality scale script and ran hassfest
2024-12-05 22:23:31 +01:00
epenet
841773bb68
Remove yaml import from hive ( #132354 )
...
* Raise issue on hive deprecated YAML configuration
* Remove YAML import
2024-12-05 22:16:18 +01:00
G Johansson
e7f44048e9
Remove _enable_turn_on_off_backwards_compatibility T-Z ( #132423 )
2024-12-05 21:48:02 +01:00
G Johansson
60563ae88a
Remove _enable_turn_on_off_backwards_compatibility N-S ( #132422 )
2024-12-05 21:47:31 +01:00
G Johansson
ee6be6bfd6
Remove _enable_turn_on_off_backwards_compatibility G-M ( #132418 )
2024-12-05 21:47:13 +01:00
G Johansson
768c2b0f3d
Remove _enable_turn_on_off_backwards_compatibility A-F ( #132417 )
...
Remove _enable_turn_on_off_backwards_compatibility A-G
2024-12-05 21:46:59 +01:00
epenet
b1379f6a89
Avoid access to self.context["source"] in integration config flows ( #132355 )
...
* Avoid access to `self.context["source"]` in integration config flows
* One more
* One more
2024-12-05 21:20:02 +01:00
epenet
b2ac16e95f
Remove deprecated supported features warning in CoverEntity ( #132367 )
...
Cleanup magic numbers for cover supported features
2024-12-05 21:18:45 +01:00
Artur Pragacz
1ca2f3393c
Add data description for Onkyo config flow ( #132349 )
2024-12-05 21:15:40 +01:00
Jan Bouwhuis
5fdd705edf
Remove yaml import from incomfort integration after deprecation time ( #132275 )
...
* Remove yaml import from incomfort integration after deprecation time
* Cleanup CONFIG_SCHEMA
* restore missing DOMAIN import
* Import DOMAIN from const
2024-12-05 21:15:26 +01:00
robinostlund
f4896f7b09
Add missing UnitOfPower to sensor ( #132352 )
...
* Add missing UnitOfPower to sensor
* Update homeassistant/components/sensor/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* adding to number
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-05 21:14:04 +01:00
Jan Bouwhuis
3a2460f9f9
Remove yaml import from feedreader integration ( #132278 )
...
* Remove yaml import from feedreader integration
* Update homeassistant/components/feedreader/config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Drop _max_entries class attribute
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-05 20:57:43 +01:00
epenet
e5851c20e9
Mark test-before-setup as exempt in mqtt ( #132334 )
2024-12-05 20:55:54 +01:00
G Johansson
c41cf570d3
Remove deprecated supported features warning in ClimateEntity ( #132206 )
...
* Remove deprecated features from ClimateEntity
* Remove not needed tests
* Remove add_to_platform_start
2024-12-05 20:37:17 +01:00
epenet
17afe1ae51
Remove deprecated supported features warning in FanEntity ( #132369 )
2024-12-05 20:32:59 +01:00
epenet
39abeb4600
Use typed config entry in husqvarna_automower ( #132346 )
2024-12-05 20:24:21 +01:00
Artur Pragacz
c38a33d330
Fix missing AV info in Onkyo ( #132328 )
...
Add additional AV info to Onkyo
2024-12-05 11:48:15 -06:00
Diogo Gomes
7de9e9d37a
Removes references to croniter from utility_meter ( #132364 )
...
remove croniter
2024-12-05 11:45:04 -06:00
Franck Nijhof
52e6afdcca
Merge branch 'master' into dev
2024-12-05 13:22:49 +01:00
epenet
13a59dee5a
Remove dead code in fritzbox_callmonitor ( #132353 )
2024-12-05 10:26:11 +00:00
Josef Zweck
33ad27d569
Bump pylamarzocco to 1.3.2 ( #132344 )
2024-12-05 10:28:57 +01:00
epenet
9fd23a6d30
Revert "Pin rpds-py to 0.21.0 to fix CI" ( #132331 )
...
Revert "Pin rpds-py to 0.21.0 to fix CI (#132170 )"
This reverts commit 7e07930342 .
2024-12-05 08:41:53 +01:00
Tobias Perschon
5137b06ee7
Remove stale requirement for androidtv ( #132319 )
...
* removed stale pure-python-adb reference
Signed-off-by: Tobias Perschon <tobias@perschon.at >
* reverted wrong changes
Signed-off-by: Tobias Perschon <tobias@perschon.at >
* removed wrong file
Signed-off-by: Tobias Perschon <tobias@perschon.at >
* cosmetic update
Signed-off-by: Tobias Perschon <tobias@perschon.at >
---------
Signed-off-by: Tobias Perschon <tobias@perschon.at >
2024-12-05 02:53:33 +01:00
Artur Pragacz
f68b78d00e
Add quality scale to Onkyo ( #131322 )
...
* Add quality scale to Onkyo
* Update homeassistant/components/onkyo/quality_scale.yaml
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* docs limitations todo
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* entity event setup
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-05 02:34:07 +01:00
Noah Husby
1456d5802d
Fix runtime data in Cambridge Audio ( #132285 )
...
* Fix runtime data in Cambridge Audio
* Update
2024-12-04 17:20:27 -06:00
Alberto Geniola
84e6c0b9ac
Bump elmax-api to 0.0.6.3 ( #131876 )
2024-12-04 23:59:40 +01:00
G Johansson
94b16da90f
Set command_line quality scale to legacy ( #132306 )
2024-12-04 15:58:45 -06:00
mkmer
950563cf32
Use config_entry.runtime_data in Honeywell ( #132297 )
...
* Use entry.runtime_data
* switch
* create new type
* Extend ConfigEntry
* simplify runtime_data, clean up data types
* More config_entry types
* Yet more missing type changes
2024-12-04 21:54:12 +01:00
mkmer
437111453b
Bump aiosomecomfort to 0.0.28 in Honeywell ( #132294 )
...
Bump aiosomecomfort
2024-12-04 21:49:23 +01:00
Jeff Terrace
106c5d4248
Add support for onvif tplink person and vehicle events ( #130769 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-04 14:15:30 -06:00
Thomas55555
de0ffea52d
Clean up common modules in Husqvarna Automower ( #132290 )
2024-12-04 20:28:43 +01:00
G Johansson
80ad154dcd
Refactor template lock to only return LockState or None ( #132093 )
...
* Refactor template lock to only return LockState or None
* Test for false states
* Use strings
2024-12-04 20:04:50 +01:00
Franck Nijhof
2b40844171
2024.12.0 ( #132195 )
2024-12-04 19:58:02 +01:00
Thomas55555
e55d8b2d2b
Check token scope earlier in Husqvarna Automower ( #132289 )
2024-12-04 19:50:15 +01:00
Manu
2977cf227e
Add Bring! quality scale record ( #131584 )
2024-12-04 19:49:58 +01:00
J. Nick Koston
719cbd3070
Fix test_dump_log_object timeouts in the CI ( #132234 )
2024-12-04 19:30:48 +01:00
Franck Nijhof
9b90df74a6
Bump version to 2024.12.0
2024-12-04 19:18:48 +01:00
Thomas55555
bd40e1e7df
Add quality scale for Husqvarna Automower ( #131560 )
2024-12-04 19:12:26 +01:00
Michael Hansen
dcdf033fa9
Bump intents to 2024.12.4 ( #132274 )
2024-12-04 19:03:26 +01:00
Noah Husby
8910dbbcd1
Record current IQS state for Cambridge Audio ( #131080 )
2024-12-04 18:22:34 +01:00
Manu
bd1ad04dab
Add ista EcoTrend quality scale record ( #131580 )
2024-12-04 18:20:59 +01:00
Klaas Schoute
d92dbbf58b
Set new polling interval for Powerfox integration ( #132263 )
2024-12-04 17:26:04 +01:00
Tucker Kern
b3ff8f56b9
Refactor Snapcast client and group classes to use a common base clase ( #124499 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-04 17:22:31 +01:00
Manu
b6b340ae63
Add IronOS quality scale record ( #131598 )
2024-12-04 17:18:21 +01:00
Michael Hansen
5c60cffd4d
Bump intents to 2024.12.4 ( #132274 )
2024-12-04 11:02:00 -05:00
Franck Nijhof
4c3ae395a4
Bump version to 2024.12.0b6
2024-12-04 15:33:47 +01:00
Jan Bouwhuis
333ada7670
Ensure MQTT subscriptions can be made when the broker is disconnected ( #132270 )
2024-12-04 15:33:35 +01:00
Bram Kragten
4fd4ba7813
Update frontend to 20241127.4 ( #132268 )
2024-12-04 15:33:31 +01:00
Robert Resch
7e96666dc5
Bump deebot-client to 9.1.0 ( #132253 )
2024-12-04 15:33:28 +01:00
Joost Lekkerkerker
e463d5d16f
Bump yt-dlp to 2024.12.03 ( #132220 )
2024-12-04 15:33:24 +01:00
Raphael Hehl
f28579357e
fix: unifiprotect prevent RTSP repair for third-party cameras ( #132212 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-04 15:33:21 +01:00
cnico
d40a9bd9ef
Fix blocking call in netdata ( #132209 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-12-04 15:33:17 +01:00
lunmay
28ecee6479
Fix typo in exception message in google_photos integration ( #132194 )
2024-12-04 15:33:14 +01:00
Michael Hansen
512ac7d572
Ensure entity names are not hassil templates ( #132184 )
2024-12-04 15:33:11 +01:00
Pete
22b353f7d5
Fix recorder "year" period in leap year ( #132167 )
...
* FIX: make "year" period work in leap year
* Add test
* Set second and microsecond to non-zero in test start times
* FIX: better fix for leap year problem
* Revert "FIX: better fix for leap year problem"
This reverts commit 06aba46ec6 .
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-12-04 15:33:07 +01:00
Jan-Philipp Benecke
49c40cd902
Track if intent was processed locally ( #132166 )
2024-12-04 15:33:04 +01:00
LG-ThinQ-Integration
629c7a53ce
Bump thinqconnect to 1.0.2 ( #132131 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-12-04 15:32:58 +01:00
G Johansson
66e3ffffa7
Bump holidays to 0.62 ( #132108 )
2024-12-04 15:32:55 +01:00
Joost Lekkerkerker
139b424717
Bump knocki to 0.4.2 ( #129261 )
2024-12-04 15:32:50 +01:00
Jan Bouwhuis
8f43a71ff6
Ensure MQTT subscriptions can be made when the broker is disconnected ( #132270 )
2024-12-04 15:18:04 +01:00
Bram Kragten
02db5ec88f
Update frontend to 20241127.4 ( #132268 )
2024-12-04 14:57:25 +01:00
Joost Lekkerkerker
d88f6dc6b9
Bump knocki to 0.4.2 ( #129261 )
2024-12-04 14:56:42 +01:00
dependabot[bot]
977d8fd1c8
Bump github/codeql-action from 3.27.5 to 3.27.6 ( #132237 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 14:51:10 +01:00
Erik Montnemery
deab285db8
Improve tests of recorder util resolve_period ( #132259 )
2024-12-04 14:01:49 +01:00
Pete
a417d3dcf8
Fix recorder "year" period in leap year ( #132167 )
...
* FIX: make "year" period work in leap year
* Add test
* Set second and microsecond to non-zero in test start times
* FIX: better fix for leap year problem
* Revert "FIX: better fix for leap year problem"
This reverts commit 06aba46ec6 .
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-12-04 13:21:10 +01:00
Robert Resch
545a780fcb
Bump deebot-client to 9.1.0 ( #132253 )
2024-12-04 11:50:55 +01:00
G Johansson
5a1d5802c4
Fix sensibo test coverage to 100% ( #132202 )
2024-12-04 11:19:11 +01:00
Klaas Schoute
f0c07d68c5
Catch exceptions on entry setup for Autarco integration ( #132227 )
2024-12-04 11:17:39 +01:00
G Johansson
db266d80ec
Pass config entry to UpdateCoordinator in yale_smart_alarm ( #132205 )
2024-12-04 10:45:47 +01:00
epenet
8c6d638354
Improve discovery rule in IQS validation ( #132251 )
...
* Improve discovery rule in IQS validation
* Adjust fyta/powerfox
2024-12-04 10:43:44 +01:00
Christopher Masto
ea9301aa9e
Fix Visual Studio Code tasks to use selected Python interpreter ( #132219 )
2024-12-04 10:39:54 +01:00
Franck Nijhof
33633f885d
Ran hassfest
2024-12-04 09:59:28 +01:00
epenet
2ebc229d8d
Use typed config entry in mastodon ( #132249 )
2024-12-04 09:54:29 +01:00
cnico
5600ad0d82
Fix blocking call in netdata ( #132209 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-12-04 09:53:29 +01:00
epenet
cafd2092d4
Use typed config entry in fyta ( #132248 )
2024-12-04 09:52:31 +01:00
Jan-Philipp Benecke
6b7724c556
Track if intent was processed locally ( #132166 )
2024-12-04 09:52:15 +01:00
Klaas Schoute
ab1f03f392
Add diagnostics to Powerfox integration ( #132226 )
...
* Add diagnostics to Powerfox integration
* Update quality scale list
2024-12-04 09:37:17 +01:00
Joost Lekkerkerker
58d06ebc39
Bump yt-dlp to 2024.12.03 ( #132220 )
2024-12-04 09:35:53 +01:00
Jeff Terrace
ce11ac5ecd
Bump onvif-zeep-async to 3.1.13 ( #132229 )
...
Bump onvif-zeep-async to 3.1.13.
2024-12-04 07:34:00 +01:00
Raphael Hehl
cb36184511
fix: unifiprotect prevent RTSP repair for third-party cameras ( #132212 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-03 23:03:31 -06:00
Klaas Schoute
1fe2a928a2
Add reauthentication flow for Powerfox integration ( #132225 )
...
* Add reauthentication flow for Powerfox integration
* Update quality scale
2024-12-04 01:48:35 +01:00
LG-ThinQ-Integration
7a98497710
Bump thinqconnect to 1.0.2 ( #132131 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-12-04 01:46:36 +01:00
Allen Porter
3ef9b71807
Add quality_scale.yaml for Google Photos integration ( #131329 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-04 01:18:34 +01:00
Andrew Jackson
3b39c53479
Add quality scale for Mastodon ( #131357 )
2024-12-04 01:08:58 +01:00
dontinelli
c0303bc652
Add quality scale for fyta ( #131508 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-04 00:59:57 +01:00
jb101010-2
2696405c63
Suez water add quality_scale.yaml ( #131360 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-04 00:59:36 +01:00
Tom
9a17389cd0
Plugwise quality docs benchmark data update and removal ( #132082 )
2024-12-04 00:42:53 +01:00
Manu
c484568e75
Bump pynecil to v2.0.2 ( #132221 )
2024-12-04 00:40:41 +01:00
dontinelli
5b365fc0bd
Add missing data description for solarlog ( #131712 )
2024-12-04 00:39:53 +01:00
Klaas Schoute
abd3466d19
Add powerfox integration ( #131640 )
2024-12-04 00:35:50 +01:00
Richard Kroegel
535b47789f
Improve BMWDataUpdateCoordinator typing ( #132087 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-04 00:33:45 +01:00
G Johansson
4deaeaeda0
Fix next mypy issue in airzone_cloud ( #132217 )
2024-12-03 23:08:08 +01:00
dontinelli
5ae875be77
Update test_config_flow for solarlog ( #132104 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-03 22:29:58 +01:00
G Johansson
14897f921c
Fix mypy issue in airzone cloud ( #132208 )
2024-12-03 22:25:29 +01:00
G Johansson
f31ff3ca14
Bump holidays to 0.62 ( #132108 )
2024-12-03 22:24:39 +01:00
Hugh Saunders
bb51837346
Generic Thermostat Add Target Min Max to UI config ( #131168 )
...
Currently you can configure the minium and maximum target temperatures
if you create a generic thermostat in YAML. If you create it via the
UI, there is no option to configure them, you just get the climate
domain defaults.
This commit adds minimum and maximum fields to the first stage of the
generic thermostat config flow, so that UI users can also set min and
max.
Min and max are important as usually users want to select target
temperatures within a relatively narrow band, while the defaults create
a wide band. The wide band makes it hard to be accurate enough with the
arc style temperatue selector on the thermostat card.
2024-12-03 22:23:04 +01:00
epenet
a405d2b724
Bump pytest to 8.3.4 ( #132179 )
2024-12-03 21:49:24 +01:00
Erik Montnemery
1a714276cc
Remove support for live recorder data migration of entity IDs ( #131952 )
2024-12-03 14:43:33 -06:00
dontinelli
09d7fed6cd
Add dhcp discovery for fyta ( #132185 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-03 21:23:52 +01:00
G Johansson
b9e4855e05
Refactor roomba to set vacuums in vacuum file ( #132102 )
2024-12-03 21:18:54 +01:00
Michael Hansen
ab83ec61e0
Ensure entity names are not hassil templates ( #132184 )
2024-12-03 19:37:05 +01:00
lunmay
74b713fa97
Fix typo in exception message in google_photos integration ( #132194 )
2024-12-03 19:31:28 +01:00
Austin Mroczek
e401fee3da
Add initial quality scale for TotalConnect ( #132012 )
2024-12-03 18:43:49 +01:00
Franck Nijhof
759a2b84f5
Bump version to 2024.12.0b5
2024-12-03 18:03:36 +01:00
epenet
6c98cd49ea
Fix check dirty in Prepare dependencies CI ( #132180 )
2024-12-03 18:03:13 +01:00
Bram Kragten
ebffcb455f
Update frontend to 20241127.3 ( #132176 )
2024-12-03 18:01:38 +01:00
epenet
08773cefb7
Pin rpds-py to 0.21.0 to fix CI ( #132170 )
...
* Pin rpds-py==0.21.0 to fix CI
* Add carriage return
2024-12-03 18:01:35 +01:00
Jon Seager
79352ea0f0
Bump pytouchlinesl to 0.3.0 ( #132157 )
2024-12-03 18:01:32 +01:00
Raphael Hehl
b7038d4eb7
Bump uiprotect to 6.6.5 ( #132147 )
2024-12-03 18:01:29 +01:00
Tobias Perschon
8a310cbbf8
Improve error logging for unifi-ap ( #132141 )
2024-12-03 18:01:26 +01:00
Paulus Schoutsen
07196b0fda
Fix bad hassil tests on CI ( #132132 )
...
* Fix CI
* Fix whitespace
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-12-03 18:01:23 +01:00
Tobias Perschon
0a38af7e48
Bump unifi_ap to 0.0.2 ( #132125 )
2024-12-03 18:01:19 +01:00
Bram Kragten
155fafb735
Update frontend to 20241127.2 ( #132109 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-03 17:59:19 +01:00
J. Nick Koston
54ec41f25d
Bump PyJWT to 2.10.1 ( #132100 )
2024-12-03 17:56:59 +01:00
Abílio Costa
f480cc3396
Use translations on NumberEntity unit_of_measurement property ( #132095 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-03 17:55:30 +01:00
Michael Hansen
2aea738032
Bump hassil and intents ( #132092 )
2024-12-03 17:54:28 +01:00
Jan Bouwhuis
ab5165fdfa
Fix imap sensor in case of alternative empty search response ( #132081 )
2024-12-03 17:36:08 +01:00
Jan-Philipp Benecke
c6468aca2b
Mark trend sensor unavailable when source entity is unknown/unavailable ( #132080 )
2024-12-03 17:36:04 +01:00
Duco Sebel
895ffbabf7
Round status light brightness number in HomeWizard ( #132069 )
2024-12-03 17:36:01 +01:00
Josef Zweck
3f1286b338
Set connections on device for acaia ( #132064 )
2024-12-03 17:35:57 +01:00
Simone Rescio
d3a577ad89
Bump pyezviz to 0.2.2.3 ( #132060 )
2024-12-03 17:35:54 +01:00
Jan Rieger
f44103ac7f
Add translated native unit of measurement to Jellyfin ( #132055 )
2024-12-03 17:35:51 +01:00
Josef Zweck
f1ebda7c6f
Instantiate new httpx client for lamarzocco ( #132016 )
2024-12-03 17:35:47 +01:00
starkillerOG
905769f0e8
Fix Reolink dispatcher ID for onvif fallback ( #131953 )
2024-12-03 17:35:44 +01:00
Thomas55555
43899b6f28
Catch InverterReturnedError in APSystems ( #131930 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-03 17:35:40 +01:00
Andrew Jackson
b5e7da4262
Add translated native unit of measurement - QBitTorrent ( #131918 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-03 17:35:37 +01:00
Andrew Jackson
3dc0ca7e1e
Add translated native unit of measurement - PiHole ( #131915 )
2024-12-03 17:35:34 +01:00
Andrew Jackson
42c46a15b4
Add translated native unit of measurement - Transmission ( #131913 )
2024-12-03 17:35:31 +01:00
Andrew Jackson
97a725c2c6
Add translated native unit of measurement - squeezebox ( #131912 )
2024-12-03 17:35:28 +01:00
Abílio Costa
c3499e5294
Update buienradar sensors only after being added to HA ( #131830 )
...
* Update buienradar sensors only after being added to HA
* Move check to util
* Check for platform in sensor state property
* Move check to unit translation key property
* Add test for sensor check
* Properly handle added_to_hass
* Remove redundant comment
2024-12-03 17:35:25 +01:00
Marcel van der Veldt
110935461e
Add support for features changing at runtime in Matter integration ( #129426 )
2024-12-03 17:35:21 +01:00
Abílio Costa
208b14dd2b
Use translations on NumberEntity unit_of_measurement property ( #132095 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-03 17:08:09 +01:00
Raphael Hehl
13e4c51ce5
Bump uiprotect to 6.6.5 ( #132147 )
2024-12-03 17:03:43 +01:00
G Johansson
56fc8a1f92
Pass config entry directly to update coordinator in Sensibo ( #132114 )
2024-12-03 16:20:48 +01:00
Bram Kragten
92f38ef1a1
Update frontend to 20241127.3 ( #132176 )
2024-12-03 10:13:15 -05:00
J. Nick Koston
33db95f6be
Bump PyJWT to 2.10.1 ( #132100 )
2024-12-03 16:03:43 +01:00
Jan-Philipp Benecke
7ae80b542a
Use typed config entry in SABnzbd coordinator ( #132098 )
2024-12-03 15:48:56 +01:00
epenet
6fc4f45def
Dump pip freeze in CI ( #132173 )
...
* Dump pip freeze in CI
* adjust
* adjust
* adjust
* Include python version
2024-12-03 15:24:05 +01:00
epenet
7c9b8552cb
Reapply "bump hassil and intents" ( #132138 ) ( #132151 )
...
This reverts commit 39b2cf6ed2 .
2024-12-03 15:21:41 +01:00
Thomas55555
6a09474623
Catch InverterReturnedError in APSystems ( #131930 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-03 15:11:15 +01:00
Josef Zweck
e3885b8117
Instantiate new httpx client for lamarzocco ( #132016 )
2024-12-03 15:10:58 +01:00
Maciej Bieniek
9e723752f8
Bump nettigo-air-monitor to version 4.0.0 ( #132106 )
2024-12-03 15:08:36 +01:00
epenet
7e07930342
Pin rpds-py to 0.21.0 to fix CI ( #132170 )
...
* Pin rpds-py==0.21.0 to fix CI
* Add carriage return
2024-12-03 15:01:35 +01:00
epenet
76ba3afeae
Cleanup dead code in renault ( #132172 )
2024-12-03 14:33:40 +01:00
Michael Hansen
af5574f71c
Bump voip-utils ( #132110 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-12-03 14:08:55 +01:00
Bram Kragten
ff77ecd2ce
Update frontend to 20241127.2 ( #132109 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-03 14:08:31 +01:00
starkillerOG
f6beefced3
Improve Reolink config flow tests ( #131693 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-03 13:50:50 +01:00
Richard Kroegel
f59cf8fa54
Set PARALLEL_UPDATES for all BMW platforms ( #132088 )
2024-12-03 13:36:41 +01:00
Jon Seager
3e64d148cc
Bump pytouchlinesl to 0.3.0 ( #132157 )
2024-12-03 13:34:50 +01:00
Tobias Perschon
c4ba15bb8c
Improve error logging for unifi-ap ( #132141 )
2024-12-03 13:34:13 +01:00
Tobias Perschon
bebbb87aa2
Bump unifi_ap to 0.0.2 ( #132125 )
2024-12-03 13:33:47 +01:00
Petar Petrov
3a19c2f47f
Support Z-Wave JS abort S2 bootstrapping ( #132140 )
...
ZWaveJS: abort S2 bootstrapping when inclusion is canceled
2024-12-03 13:29:44 +01:00
epenet
ffccdbbcec
Bump renault-api to 0.2.8 ( #132135 )
2024-12-03 13:10:55 +01:00
Jan Bouwhuis
d66a6d9596
Fix imap sensor in case of alternative empty search response ( #132081 )
2024-12-03 13:06:54 +01:00
Marcel van der Veldt
50936b4e28
Add support for features changing at runtime in Matter integration ( #129426 )
2024-12-03 13:06:18 +01:00
Tom
aeab8a0143
Plugwise fixes from quality review ( #132158 )
2024-12-03 12:34:03 +01:00
epenet
003d4d712a
Bump syrupy to 4.8.0 ( #132134 )
2024-12-03 11:31:54 +01:00
mvn23
3e2bac96e6
Move set_room_setpoint to opentherm_gw hub ( #132152 )
2024-12-03 10:49:32 +01:00
epenet
39b2cf6ed2
Revert "bump hassil and intents" ( #132138 )
...
* Revert "Fix bad hassil tests on CI (#132132 )"
This reverts commit 101bb091ba .
* Revert "Bump hassil and intents (#132092 )"
This reverts commit e52182940b .
2024-12-03 09:37:33 +01:00
starkillerOG
bb7dc079ce
Remove unneeded step from reauth in Reolink ( #132143 )
2024-12-03 09:11:44 +01:00
Paulus Schoutsen
101bb091ba
Fix bad hassil tests on CI ( #132132 )
...
* Fix CI
* Fix whitespace
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-12-02 23:08:51 -06:00
G Johansson
03be1b9f38
Drop operating mode property in sharkiq ( #132097 )
2024-12-03 00:12:49 +01:00
G Johansson
5dadabe50c
Add data description to Nord pool config flow ( #132115 )
2024-12-02 23:11:44 +01:00
starkillerOG
0e5b03b343
Rename 'Reolink IP NVR/camera' to 'Reolink' ( #132113 )
2024-12-02 22:39:48 +01:00
starkillerOG
db430beb5b
Fix Reolink dispatcher ID for onvif fallback ( #131953 )
2024-12-02 22:18:24 +01:00
epenet
0a977d070b
Improve Renault reauth test ( #132077 )
2024-12-02 21:57:45 +01:00
epenet
e1772d25f2
Cleanup dead code in renault coordinator ( #132078 )
2024-12-02 21:56:13 +01:00
Jan-Philipp Benecke
755d36d82f
Mark trend sensor unavailable when source entity is unknown/unavailable ( #132080 )
2024-12-02 21:54:57 +01:00
Manu
32b8c8985e
Fix type hints in IronOS coordinators ( #132107 )
...
Fix coordinators return type in IronOS
2024-12-02 21:41:13 +01:00
Michael Hansen
e52182940b
Bump hassil and intents ( #132092 )
2024-12-02 14:09:35 -05:00
starkillerOG
d7cdb357dc
Add Reolink quality scale yaml ( #131123 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-02 15:39:44 +01:00
Josef Zweck
54c5d1002b
Set connections on device for acaia ( #132064 )
2024-12-02 15:27:44 +01:00
Tom
13e9f1935d
Record Plugwise Quality Scale ( #131888 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-02 15:21:03 +01:00
David Knowles
92520fe365
Ensure Schlage config entry uniqueness ( #131732 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-02 15:18:17 +01:00
starkillerOG
2f644eb61c
Remove option to update settings using second config flow in Reolink ( #131695 )
2024-12-02 15:01:28 +01:00
dontinelli
4b9d89a480
Change wording in config flow dialog for fyta ( #132075 )
2024-12-02 14:57:47 +01:00
Marc Mueller
fe0f414e99
Update mypy-dev to 1.14.0a5 ( #132063 )
2024-12-02 14:40:13 +01:00
Duco Sebel
89ee49e50c
Round status light brightness number in HomeWizard ( #132069 )
2024-12-02 14:04:39 +01:00
Abílio Costa
6db8fced60
Update buienradar sensors only after being added to HA ( #131830 )
...
* Update buienradar sensors only after being added to HA
* Move check to util
* Check for platform in sensor state property
* Move check to unit translation key property
* Add test for sensor check
* Properly handle added_to_hass
* Remove redundant comment
2024-12-02 13:52:59 +01:00
Mike Degatano
99063ba141
Reboot host to aiohasupervisor ( #130391 )
...
* Reboot host to aiohasupervisor
* Remove invalid test
* Remove unnecessary init
2024-12-02 13:34:39 +01:00
Jan Rieger
0c693b6ae1
Add translated native unit of measurement to Jellyfin ( #132055 )
2024-12-02 13:28:54 +01:00
dependabot[bot]
c610f16e90
Bump dawidd6/action-download-artifact from 6 to 7 ( #132040 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 13:25:38 +01:00
Petar Petrov
29b48d02de
Bump zwave-js-server-python to 0.60.0 ( #132059 )
2024-12-02 13:21:54 +01:00
Simone Rescio
a419fde0eb
Bump pyezviz to 0.2.2.3 ( #132060 )
2024-12-02 13:18:53 +01:00
Franck Nijhof
be40db3dff
Bump version to 2024.12.0b4
2024-12-02 13:02:23 +01:00
Josef Zweck
c3c500955a
Use format_mac correctly for acaia ( #132062 )
2024-12-02 12:59:41 +01:00
ashionky
1e5a5925e6
Bump refoss to v1.2.5 ( #132051 )
2024-12-02 12:59:37 +01:00
TimL
d956e4b11d
Bump psymlight v0.1.4 ( #132045 )
2024-12-02 12:59:33 +01:00
J. Nick Koston
8ff8cd8b65
Bump aiohttp to 3.11.9 ( #132036 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.8...v3.11.9
2024-12-02 12:59:29 +01:00
Joost Lekkerkerker
fab35f227d
Handle not found playlists in Spotify ( #132033 )
...
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Update homeassistant/components/spotify/coordinator.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-12-02 12:59:26 +01:00
Joost Lekkerkerker
e4d19541f5
Bump spotifyaio to 0.8.11 ( #132032 )
2024-12-02 12:59:22 +01:00
Joost Lekkerkerker
6b6fc6bbeb
Bump yt-dlp to 2024.11.18 ( #132026 )
2024-12-02 12:59:18 +01:00
J. Nick Koston
f2bafee84a
Bump yarl to 1.18.3 ( #132025 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.18.0...v1.18.3
2024-12-02 12:59:15 +01:00
J. Nick Koston
4e0cdb0537
Bump propcache to 0.2.1 ( #132022 )
2024-12-02 12:59:06 +01:00
Richard Kroegel
79c919f62d
Bump bimmer_connected to 0.17.2 ( #132005 )
2024-12-02 12:58:53 +01:00
Erik Montnemery
b6dec11487
Freeze integration setup timeout for recorder during non-live data migration ( #131998 )
2024-12-02 12:58:44 +01:00
Bouwe Westerdijk
e2073d7762
Bugfix for Plugwise, small code optimization ( #131990 )
2024-12-02 12:58:37 +01:00
Josef Zweck
1cf00d9bbc
Use format_mac correctly for acaia ( #132062 )
2024-12-02 12:38:39 +01:00
Manu
ea7f1b2a4e
Add additional number entities to IronOS ( #131943 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-02 12:35:36 +01:00
Marc Mueller
11a2a62144
Update livisi to 0.0.24 ( #132058 )
2024-12-02 12:33:54 +01:00
nasWebio
3d26fa7864
Bump webio_api to 0.1.11 ( #131730 )
2024-12-02 11:07:37 +01:00
ashionky
e37ae8bf8d
Bump refoss to v1.2.5 ( #132051 )
2024-12-02 11:05:09 +01:00
Andrew Jackson
56ec70815c
Add translated native unit of measurement - squeezebox ( #131912 )
2024-12-02 10:54:37 +01:00
Andrew Jackson
584bb7bca8
Add translated native unit of measurement - PiHole ( #131915 )
2024-12-02 10:51:50 +01:00
Andrew Jackson
79ed6d865f
Add translated native unit of measurement - Transmission ( #131913 )
2024-12-02 10:51:32 +01:00
Andrew Jackson
66d0d2eb6c
Add translated native unit of measurement - QBitTorrent ( #131918 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-02 10:50:49 +01:00
epenet
8d1493036a
Set PARALLEL_UPDATES in renault and bump quality scale ( #132047 )
2024-12-02 09:59:57 +01:00
TimL
5dc390b6b9
Bump psymlight v0.1.4 ( #132045 )
2024-12-02 09:24:49 +01:00
Andrew Sayre
4eb75a56e6
Use runtime data in HEOS ( #132030 )
...
* Adopt runtime_data
* Fix missing variable assignment
* Address PR feedback
2024-12-02 08:19:43 +01:00
dontinelli
4eb5734d73
Remove CONF_NAME from config entry in solarlog ( #131738 )
...
* Remove CONF_NAME from config entry
* Remove name from strings.json
2024-12-02 07:39:48 +01:00
epenet
5458ee2fa9
Use typed config entry in imap ( #132029 )
...
* Use typed config entry in imap
* Adjust
2024-12-02 07:28:29 +01:00
epenet
28eb4f3dff
Use typed config entry in rainbird ( #132031 )
...
* Use typed config entry in rainbird
* Adjust
2024-12-02 07:27:47 +01:00
J. Nick Koston
80f28302a1
Bump yarl to 1.18.3 ( #132025 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.18.0...v1.18.3
2024-12-01 21:17:36 -05:00
Joost Lekkerkerker
782fff198c
Handle not found playlists in Spotify ( #132033 )
...
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Handle not found playlists
* Update homeassistant/components/spotify/coordinator.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-12-01 21:17:07 -05:00
J. Nick Koston
b6458ff9b8
Bump cryptography to 44.0.0 and pyOpenSSL to 24.3.0 ( #132035 )
...
These should be bumped together to make sure we do not
have any incompatibility issues.
> Note: The Python Cryptographic Authority strongly suggests the use of pyca/cryptography where possible. If you are using pyOpenSSL for anything other than making a TLS connection you should move to cryptography and drop your pyOpenSSL dependency.
2024-12-01 21:06:14 -05:00
J. Nick Koston
c6cd7e38f7
Bump aiohttp to 3.11.9 ( #132036 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.8...v3.11.9
2024-12-01 21:05:45 -05:00
Yazan AbdAl-Rahman
c2e6f8e761
Improve service names and descriptions for 'remote_connect' and 'remote_disconnect' in Home Assistant Cloud ( #131993 )
...
* Rename and reword 'remote_connect' and 'remote_disconnect' services for clarity
* Trigger pipeline
* Trigger pipeline
* Trigger pipeline
* Trigger pipeline
* Apply suggestions from code review
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-12-01 20:56:15 -05:00
Joost Lekkerkerker
b17b1f6db8
Bump spotifyaio to 0.8.11 ( #132032 )
2024-12-01 23:05:34 +01:00
Joost Lekkerkerker
b94a47ceb2
Change library to livisi ( #132001 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-01 15:41:01 -06:00
Joost Lekkerkerker
86f8b5893f
Bump yt-dlp to 2024.11.18 ( #132026 )
2024-12-01 22:39:26 +01:00
Klaas Schoute
78ced997e2
Add reauthentication flow for Autarco integration ( #131816 )
2024-12-01 22:02:50 +01:00
Bouwe Westerdijk
bd8cd87fae
Bugfix for Plugwise, small code optimization ( #131990 )
2024-12-01 22:01:19 +01:00
Charles Garwood
521505f9b5
Add additional data_descriptions for Fully Kiosk Browser fields ( #131716 )
2024-12-01 22:00:21 +01:00
Richard Kroegel
98734ebe4f
Bump bimmer_connected to 0.17.2 ( #132005 )
2024-12-01 21:45:31 +01:00
David Knowles
ffc3aca41f
Bump pydrawise to 2024.12.0 ( #132015 )
2024-12-01 21:44:14 +01:00
dotvav
8fdd095dab
Add pre-commit VSCode task ( #131637 )
2024-12-01 21:43:09 +01:00
Norbert Rittel
36ca4e8866
Fix description of 'clear_completed_items' to use "remove" ( #132014 )
2024-12-01 21:42:16 +01:00
Richard Kroegel
e706a5ef27
Set parallel updates for BMW entities ( #132019 )
2024-12-01 21:37:35 +01:00
J. Nick Koston
82e190dc4b
Bump propcache to 0.2.1 ( #132022 )
2024-12-01 21:37:03 +01:00
Norbert Rittel
bd3f432376
Clarify description of fan actions, fix typo ( #132023 )
2024-12-01 20:55:27 +01:00
Erik Montnemery
ff1702eefa
Remove unnecessary assignment in Recorder._process_state_changed_event_into_session ( #132011 )
2024-12-01 13:40:40 -05:00
Erik Montnemery
cf0ee63507
Simplify recorder RecorderRunsManager ( #131785 )
2024-12-01 11:26:29 -06:00
Erik Montnemery
c54eed3607
Improve recorder migration logging ( #132006 )
2024-12-01 16:58:24 +01:00
epenet
a0541c7fe6
Improve renault config flow tests ( #131698 )
2024-12-01 16:55:43 +01:00
epenet
2b094ee25d
Improve renault config-flow translation strings ( #131706 )
2024-12-01 16:54:05 +01:00
Jan Bouwhuis
3aae9b629f
Add exception translation for entity action not supported ( #131956 )
2024-12-01 16:53:06 +01:00
epenet
c55a4e9584
Cleanup pylint obsolete import checks ( #131904 )
2024-12-01 16:49:51 +01:00
epenet
8343d7f348
Use typed ConfigEntry in twentemilieu ( #131894 )
2024-12-01 16:40:30 +01:00
epenet
fd42c01a21
Use typed ConfigEntry in tedee ( #131893 )
2024-12-01 16:40:06 +01:00
epenet
bc7cfb6761
Use typed ConfigEntry in lamarzocco ( #131892 )
2024-12-01 16:39:33 +01:00
Erik Montnemery
598ce1f3b0
Freeze integration setup timeout for recorder during non-live data migration ( #131998 )
2024-12-01 09:17:55 -06:00
J. Nick Koston
8878d0f0e1
Reduce time syscalls needed to insert new statistics ( #131984 )
2024-12-01 08:55:07 -06:00
Jan Bouwhuis
47aebabc51
Add final translations to mqtt exceptions ( #131933 )
2024-12-01 12:20:45 +01:00
Norbert Rittel
37972ec88e
Match "delete" with "create" in the action descriptions ( #131989 )
2024-12-01 12:08:35 +01:00
Paulus Schoutsen
6103cea3f5
Make the full conversation input available to sentence triggers ( #131982 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-11-30 22:04:29 -06:00
Paulus Schoutsen
d7428786cd
Bump version to 2024.12.0b3
2024-12-01 03:14:16 +00:00
J. Nick Koston
673bdcc556
Reduce precision loss when converting HomeKit temperature ( #131973 )
2024-12-01 03:14:11 +00:00
J. Nick Koston
e8ef990e72
Strip trailing spaces from HomeKit names ( #131971 )
2024-12-01 03:14:10 +00:00
starkillerOG
0d155c416a
Bump reolink_aio to 0.11.4 ( #131957 )
2024-12-01 03:14:10 +00:00
Andrew Jackson
e48be5c406
Bump aiomealie to 0.9.4 ( #131951 )
2024-12-01 03:14:09 +00:00
Matthias Alphart
787a1613ec
Fix KNX IP Secure tunnelling endpoint selection with keyfile ( #131941 )
2024-12-01 03:14:08 +00:00
Raphael Hehl
bb847b346d
Bump uiprotect to 6.6.4 ( #131931 )
2024-12-01 03:14:07 +00:00
Jc2k
e9b34eaad0
Bump aiohomekit to 3.2.7 ( #131924 )
2024-12-01 03:14:06 +00:00
Marcel van der Veldt
572347025b
Fix media player join action for Music Assistant integration ( #131910 )
...
* Fix media player join action for Music Assistant integration
* Add tests for join/unjoin
* add one more test
2024-12-01 03:14:05 +00:00
Josef Zweck
29e80e56c6
Bump aioacaia to 0.1.10 ( #131906 )
2024-12-01 03:14:04 +00:00
Oliver
b60b2fdd7c
Bump denonavr to v1.0.1 ( #131882 )
2024-12-01 03:14:04 +00:00
Josef Zweck
aaf3f61675
Guard against hostname change in lamarzocco discovery ( #131873 )
...
* Guard against hostname change in lamarzocco discovery
* switch to abort_entries_match
2024-12-01 03:13:50 +00:00
karwosts
5bf972ff16
Fix history stats count update immediately after change ( #131856 )
...
* Fix history stats count update immediately after change
* rerun CI
2024-12-01 03:13:45 +00:00
Glenn Vandeuren (aka Iondependent)
8eb52edabf
Fix modbus state not dumped on restart ( #131319 )
...
* Fix modbus state not dumped on restart
* Update test_init.py
* Set event back to stop
* Update test_init.py
---------
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
2024-12-01 03:13:44 +00:00
J. Nick Koston
4326689f52
Bump SQLAlchemy to 2.0.36 ( #126683 )
...
* Bump SQLAlchemy to 2.0.35
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.35
* fix mocking
* adjust to .36
* remove ignored as these are now typed
* fix SQLAlchemy
2024-12-01 03:13:44 +00:00
J. Nick Koston
ffeefd4856
Bump SQLAlchemy to 2.0.36 ( #126683 )
...
* Bump SQLAlchemy to 2.0.35
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.35
* fix mocking
* adjust to .36
* remove ignored as these are now typed
* fix SQLAlchemy
2024-11-30 22:07:51 -05:00
Bouwe Westerdijk
44ed83a829
Bump plugwise to v1.6.1 ( #131950 )
2024-11-30 22:01:33 -05:00
J. Nick Koston
a0d5fda4b6
Reduce precision loss when converting HomeKit temperature ( #131973 )
2024-11-30 16:09:37 -06:00
J. Nick Koston
2b907ee56e
Strip trailing spaces from HomeKit names ( #131971 )
2024-11-30 14:47:40 -06:00
Andy
bcdac7ed37
Add support for linked_doorbell_sensor to HomeKit locks ( #131660 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-30 13:30:21 -06:00
starkillerOG
6da2515d7a
Bump reolink_aio to 0.11.4 ( #131957 )
2024-11-30 10:32:53 -06:00
Josef Zweck
6c6980a550
Improvements for bluetooth device for lamarzocco ( #131875 )
2024-11-30 10:32:41 -06:00
Oliver
bd29aaffb8
Bump denonavr to v1.0.1 ( #131882 )
2024-11-30 10:27:31 -06:00
Glenn Vandeuren (aka Iondependent)
74522390ad
Add config flow to NHC ( #130554 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
2024-11-30 12:16:12 +01:00
Andrew Jackson
92204e6c92
Bump aiomealie to 0.9.4 ( #131951 )
2024-11-30 12:15:19 +01:00
Glenn Vandeuren (aka Iondependent)
5d71533c7b
Fix modbus state not dumped on restart ( #131319 )
...
* Fix modbus state not dumped on restart
* Update test_init.py
* Set event back to stop
* Update test_init.py
---------
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
2024-11-30 09:30:24 +01:00
karwosts
9209e43e4c
Fix history stats count update immediately after change ( #131856 )
...
* Fix history stats count update immediately after change
* rerun CI
2024-11-30 00:43:31 -05:00
karwosts
2c1a754e5d
Make uploaded images browsable in media ( #131468 )
...
* Make uploaded images browsable in media
* tests
* Update homeassistant/components/image_upload/media_source.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use executor
* more executor
* use thumbnail
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-30 06:25:59 +01:00
Josef Zweck
e8ced4fa12
Bump aioacaia to 0.1.10 ( #131906 )
2024-11-29 22:32:20 -05:00
Josef Zweck
d9cef1e708
Guard against hostname change in lamarzocco discovery ( #131873 )
...
* Guard against hostname change in lamarzocco discovery
* switch to abort_entries_match
2024-11-29 22:31:56 -05:00
Marcel van der Veldt
a760786faf
Fix media player join action for Music Assistant integration ( #131910 )
...
* Fix media player join action for Music Assistant integration
* Add tests for join/unjoin
* add one more test
2024-11-29 22:11:57 -05:00
J. Diego Rodríguez Royo
8c6a24c368
Use HomeAssistant error in the right cases ( #131923 )
...
* Use the correct exceptions
* Improved exception strings
2024-11-29 22:11:15 -05:00
Manu
24bd61be3b
Add missing state_class in IronOS ( #131928 )
...
Add missing state class in IronOS
2024-11-29 22:10:12 -05:00
Matthias Alphart
1abd2209b3
Fix KNX IP Secure tunnelling endpoint selection with keyfile ( #131941 )
2024-11-30 01:13:52 +01:00
epenet
aa206c7608
Use typed ConfigEntry in discovergy ( #131891 )
2024-11-29 20:28:18 +01:00
Sid
87020e8945
Bump ruff to 0.8.1 ( #131927 )
2024-11-29 20:23:57 +01:00
Manu
dd62fb387e
Bump pynecil to v1.0.1 ( #131935 )
2024-11-29 20:23:10 +01:00
Raphael Hehl
c19038ced6
Bump uiprotect to 6.6.4 ( #131931 )
2024-11-29 12:47:33 -06:00
Jc2k
6144cc26ba
Bump aiohomekit to 3.2.7 ( #131924 )
2024-11-29 11:29:10 -06:00
Allen Porter
920c958ec7
Add runtime_data rule to quality_scale hassfest validation ( #131857 )
...
* Add quality scale check for runtime_data
* Linter fixes
* Add developer documentation link
* Update script/hassfest/quality_scale_validation/runtime_data.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update validation to check explicitly for ConfigEntry.runtime_data
* Update script/hassfest/quality_scale_validation/runtime_data.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Refine check for setting attributes
* Patch with changes from epenet
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-29 17:56:26 +01:00
epenet
0fc365a114
Add discovery rule to quality_scale hassfest validation ( #131890 )
2024-11-29 07:06:38 -08:00
David Knowles
954ac0d288
Ensure Schlage exceptions are translated ( #131733 )
2024-11-28 20:34:20 -08:00
epenet
28cfa37248
Add unique_config_entry rule to quality_scale hassfest validation ( #131878 )
...
* Add unique_config_entry rule to quality_scale hassfest validation
* Improve message
2024-11-28 20:08:43 -08:00
epenet
24f7bae5f2
Add documentation URL to quality_scale hassfest validation ( #131879 )
...
* Add documentation URL to quality_scale hassfest validation
* Adjust
2024-11-28 18:32:01 -08:00
Manu
8e12fbff88
Refactor calendars in Habitica ( #131020 )
...
* Refactor calendars
* changes
2024-11-28 18:31:38 -08:00
Robert Resch
5c8fb5ec2c
Remove deprecated climate constants ( #131798 )
...
* Remove deprecated climate constants
* Fix
* Fix
* Fix
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-29 00:38:05 +01:00
Robert Resch
a68cf21179
Remove deprecated data entry flow constants ( #131800 )
...
* Remove deprecated data entry flow constants
* Fix
* Fix
* Fix
* Fix
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-29 00:37:26 +01:00
epenet
d596b4169d
Add strict_typing rule to quality_scale hassfest validation ( #131877 )
...
* Add strict_typing rule to quality_scale hassfest validation
* Add acaia to .strict-typing
2024-11-28 22:05:34 +01:00
IceBotYT
8b467268df
Add data descriptions to Nice G.O. config flow ( #131865 )
...
* Add data descriptions to Nice G.O. config flow
* Reference other strings instead
2024-11-28 12:09:01 -08:00
Franck Nijhof
06838c0280
Bump version to 2024.12.0b2
2024-11-28 21:02:37 +01:00
Richard Kroegel
f97d96e3ae
Add captcha to BMW ConfigFlow ( #131351 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-28 21:02:23 +01:00
Richard Kroegel
6dd93253c6
Add captcha to BMW ConfigFlow ( #131351 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-28 21:01:00 +01:00
karwosts
ee960933db
Fix flaky test in history stats ( #131869 )
2024-11-28 20:55:34 +01:00
Joost Lekkerkerker
2ea0c54788
Only download translation strings we have defined ( #131864 )
2024-11-28 20:55:31 +01:00
Madhan
dd18672341
Bump PyMetEireann to 2024.11.0 ( #131860 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-11-28 20:55:26 +01:00
Bram Kragten
ac4ae0430e
Update frontend to 20241127.1 ( #131855 )
2024-11-28 20:55:23 +01:00
Joost Lekkerkerker
eeb63d42a0
Bump pyatv to 0.16.0 ( #131852 )
2024-11-28 20:55:20 +01:00
Michael
9d48f36754
Allow empty trigger sentence responses in conversations ( #131849 )
...
allow empty trigger sentence responses
2024-11-28 20:55:16 +01:00
Joost Lekkerkerker
157198bf41
Make wake word selection part of configuration ( #131832 )
2024-11-28 20:55:13 +01:00
Joost Lekkerkerker
be25b9d4d0
Bump spotifyaio to 0.8.10 ( #131827 )
2024-11-28 20:55:10 +01:00
epenet
e08b71086f
Fix more flaky translation checks ( #131824 )
2024-11-28 20:55:07 +01:00
Norbert Rittel
9677c6e24c
Remove wrong plural "s" in 'todo.remove_item' action ( #131814 )
2024-11-28 20:55:03 +01:00
Franck Nijhof
e2cda54473
Ensure custom integrations are assigned the custom IQS scale ( #131795 )
2024-11-28 20:55:00 +01:00
epenet
3ca49dc8a6
Bump samsungtvws to 2.7.1 ( #131784 )
2024-11-28 20:54:57 +01:00
Joost Lekkerkerker
80bc70771e
Remove Spotify featured playlists and categories from media browser ( #131758 )
2024-11-28 20:54:54 +01:00
Erik Montnemery
7ab1bfcf1f
Improve recorder history queries ( #131702 )
...
* Improve recorder history queries
* Remove some comments
* Update StatesManager._oldest_ts when adding pending state
* Update after review
* Improve tests
* Improve post-purge logic
* Avoid calling dt_util.utc_to_timestamp in new code
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-28 20:54:50 +01:00
Richard Kroegel
99f8dbd278
Bump bimmer_connected to 0.17.0 ( #131352 )
2024-11-28 20:54:46 +01:00
Joost Lekkerkerker
9db6f0ffc4
Only download translation strings we have defined ( #131864 )
2024-11-28 20:52:51 +01:00
karwosts
889ac1552b
Fix flaky test in history stats ( #131869 )
2024-11-28 20:51:23 +01:00
Bram Kragten
18db16b82c
Update frontend to 20241127.1 ( #131855 )
2024-11-28 20:50:53 +01:00
Robert Resch
1f9ecfe839
Remove deprecated sensor constants ( #131843 )
2024-11-28 20:49:49 +01:00
Allen Porter
4d32fe97c3
Use ConfigEntry.runtime_data in Nest ( #131871 )
2024-11-28 20:45:27 +01:00
rd-blue
8feb6c7e06
Correction of prices update time in Tibber integration (with CLA now) ( #131861 )
...
correction of prices update time
2024-11-28 19:58:38 +01:00
Madhan
0b36a6d7f3
Bump PyMetEireann to 2024.11.0 ( #131860 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-11-28 19:48:38 +01:00
epenet
837716b69e
Add diagnostics rule to quality_scale hassfest validation ( #131859 )
2024-11-28 19:42:31 +01:00
Michael
1a9ab07742
Allow empty trigger sentence responses in conversations ( #131849 )
...
allow empty trigger sentence responses
2024-11-28 18:30:05 +01:00
Allen Porter
8862c5c4d8
Remove unnecessary hass.data defaults from Rainbird ( #131858 )
2024-11-28 09:16:58 -08:00
Joost Lekkerkerker
87320609dc
Bump pyatv to 0.16.0 ( #131852 )
2024-11-28 11:04:00 -06:00
epenet
62e788c7da
Add config flow rules to quality_scale hassfest validation ( #131791 )
...
* Add config flow rules to quality_scale hassfest validation
* Use integration.config_flow property
2024-11-28 17:58:56 +01:00
Erik Montnemery
bbce183faf
Deprecate dt_util.utc_to_timestamp ( #131787 )
2024-11-28 17:00:20 +01:00
Robert Resch
0389800e2a
Remove deprecated humidifier constants ( #131844 )
2024-11-28 16:59:11 +01:00
Robert Resch
0c5c09390c
Remove deprecated fan constants ( #131845 )
2024-11-28 16:56:04 +01:00
Manu
57b099c2aa
Add unit translations to Ista EcoTrend integration ( #131768 )
2024-11-28 16:55:07 +01:00
Robert Resch
ed408eb1a1
Remove deprecated device tracker constants ( #131846 )
2024-11-28 16:54:23 +01:00
Erik Montnemery
f7d2d06c9b
Add comments in homeassistant/components/recorder/migration.py ( #131820 )
...
* Add comments in homeassistant/components/recorder/migration.py
* Update homeassistant/components/recorder/migration.py
2024-11-28 16:22:56 +01:00
Manu
3071aa2da1
Use common string for items unit in Bring ( #131834 )
2024-11-28 14:59:16 +01:00
Joost Lekkerkerker
474544abd8
Make wake word selection part of configuration ( #131832 )
2024-11-28 13:45:51 +01:00
Joost Lekkerkerker
dc064237ca
Bump spotifyaio to 0.8.10 ( #131827 )
2024-11-28 13:45:10 +01:00
Robert Resch
a0584a0516
Remove deprecated switch constants ( #131806 )
...
* Remove deprecated switch constants
* Fix
2024-11-28 13:45:00 +01:00
Norbert Rittel
96dfa0e0cf
Remove wrong plural "s" in 'todo.remove_item' action ( #131814 )
2024-11-28 13:44:40 +01:00
epenet
00d82363fe
Delay "Split tests for full run" in CI ( #131813 )
...
Adjust split tests requirements in CI
2024-11-28 13:44:02 +01:00
epenet
c4e5b59326
Fix more flaky translation checks ( #131824 )
2024-11-28 13:41:30 +01:00
Erik Montnemery
d9832f8c3a
Rename constant in tests/components/recorder/test_migration_from_schema_32.py ( #131819 )
2024-11-28 13:26:58 +01:00
epenet
f41bc98fe2
Cleanup deprecated exception in websocket tests ( #131808 )
2024-11-28 12:40:34 +01:00
Joost Lekkerkerker
3a76bfb857
Remove Spotify featured playlists and categories from media browser ( #131758 )
2024-11-28 12:34:06 +01:00
epenet
6ce5c89711
Fix group flaky test ( #131815 )
2024-11-28 12:29:38 +01:00
Franck Nijhof
9d387acb97
Ensure custom integrations are assigned the custom IQS scale ( #131795 )
2024-11-28 12:25:16 +01:00
Robert Resch
1d09a5bf89
Remove deprecated lock constants ( #131812 )
2024-11-28 12:21:13 +01:00
Robert Resch
a01e7cd6cf
Remove deprecated number constants ( #131810 )
2024-11-28 12:20:43 +01:00
Robert Resch
3e0326dd66
Remove deprecated siren constants ( #131807 )
2024-11-28 12:14:43 +01:00
Robert Resch
4d27a32905
Remove deprecated cover constants ( #131797 )
2024-11-28 12:14:25 +01:00
Robert Resch
c5f68bcc58
Remove deprecated remote constants ( #131809 )
2024-11-28 12:14:06 +01:00
Robert Resch
3866176e1d
Remove deprecated water heater constants ( #131805 )
2024-11-28 12:13:03 +01:00
Robert Resch
a67045ee6c
Remove deprecated home assistant const constants ( #131799 )
2024-11-28 12:12:37 +01:00
Robert Resch
54ff6feadc
Remove deprecated alarm control panel constants ( #131790 )
2024-11-28 12:11:08 +01:00
Robert Resch
fd14add67b
Remove deprecated device registry constants ( #131802 )
2024-11-28 11:20:44 +01:00
Robert Resch
b28f352902
Remove deprecated binary sensor constants ( #131793 )
2024-11-28 11:08:18 +01:00
Robert Resch
fb152c7d22
Remove deprecated automation constants ( #131792 )
2024-11-28 11:07:00 +01:00
Robert Resch
be81fd86d3
Remvove deprecated core constants ( #131803 )
2024-11-28 11:06:04 +01:00
Robert Resch
28ec8272ee
Remove deprecated camera constants ( #131796 )
2024-11-28 11:05:45 +01:00
Richard Kroegel
717f2ee206
Bump bimmer_connected to 0.17.0 ( #131352 )
2024-11-28 09:58:16 +01:00
epenet
5972da495a
Bump samsungtvws to 2.7.1 ( #131784 )
2024-11-28 09:18:00 +01:00
Manu
2fcd9be3f2
Set parallel updates in IronOS integration ( #131721 )
2024-11-28 08:48:15 +01:00
Franck Nijhof
3af0bc2c33
Bump version to 2024.12.0b1
2024-11-28 08:44:28 +01:00
TheJulianJES
b8c4ce932c
Fix Home Connect microwave programs ( #131782 )
2024-11-28 08:44:14 +01:00
puddly
0a3a3edf77
Bump ZHA to 0.0.41 ( #131776 )
2024-11-28 08:44:11 +01:00
J. Nick Koston
71376229f6
Bump aioesphomeapi to 27.0.3 ( #131773 )
2024-11-28 08:44:07 +01:00
Manu
c9dde419a2
Fix rounding of attributes in Habitica integration ( #131772 )
2024-11-28 08:44:04 +01:00
Josef Zweck
2fc01a02db
Bump pylamarzocco to 1.2.12 ( #131765 )
2024-11-28 08:44:01 +01:00
J. Nick Koston
f02d2344fc
Bump uiprotect to 6.6.3 ( #131764 )
2024-11-28 08:43:58 +01:00
Joost Lekkerkerker
509311ac19
Remove Spotify audio feature sensors ( #131754 )
2024-11-28 08:43:54 +01:00
J. Nick Koston
47e7c4f1c1
Bump orjson to 3.10.12 ( #131752 )
...
changelog: https://github.com/ijl/orjson/compare/3.10.11...3.10.12
2024-11-28 08:43:51 +01:00
J. Nick Koston
c9d3ba900e
Bump aiohttp to 3.11.8 ( #131744 )
2024-11-28 08:43:48 +01:00
Allen Porter
74a3d11aea
Add a missing rainbird data description ( #131740 )
2024-11-28 08:43:45 +01:00
Marcel van der Veldt
897abc114e
Bump music assistant client 1.0.8 ( #131739 )
2024-11-28 08:43:41 +01:00
Josef Zweck
3fff3003f2
Add missing data_description for lamarzocco OptionsFlow ( #131708 )
2024-11-28 08:43:37 +01:00
David Knowles
a0ea9a1e83
Store Schlage runtime data in entry.runtime_data ( #131731 )
2024-11-28 08:29:29 +01:00
David Knowles
a831c37511
Enable strict typing for Schlage ( #131734 )
2024-11-28 08:29:15 +01:00
Jan Bouwhuis
d26c7a0536
Log warning if via_device reference not exists when creating or updating a device registry entry ( #131746 )
2024-11-28 08:27:24 +01:00
Manu
4257277086
Add units of measurement to Bring integration ( #131763 )
2024-11-28 08:13:15 +01:00
Manu
fe2bca51a4
Add translations for units of measurement to Habitica integration ( #131761 )
2024-11-28 08:12:52 +01:00
Manu
17236a5698
Remove unreachable code in Habitica ( #131778 )
2024-11-28 08:08:00 +01:00
Joost Lekkerkerker
39c2a529d1
Remove Spotify audio feature sensors ( #131754 )
2024-11-28 08:07:19 +01:00
TheJulianJES
0f5e0dd4bf
Fix Home Connect microwave programs ( #131782 )
2024-11-28 08:06:31 +01:00
J. Nick Koston
eac6673c2b
Bump orjson to 3.10.12 ( #131752 )
...
changelog: https://github.com/ijl/orjson/compare/3.10.11...3.10.12
2024-11-28 01:35:49 +01:00
Manu
bf4d6d2029
Fix rounding of attributes in Habitica integration ( #131772 )
2024-11-28 01:35:23 +01:00
puddly
f61a5b78cc
Bump ZHA to 0.0.41 ( #131776 )
2024-11-28 01:34:57 +01:00
Marcel van der Veldt
cc9a97a5cf
Bump music assistant client 1.0.8 ( #131739 )
2024-11-28 01:34:36 +01:00
J. Nick Koston
cf7acb5ae8
Bump aioesphomeapi to 27.0.3 ( #131773 )
2024-11-27 15:29:29 -08:00
J. Nick Koston
6edb2c0252
Bump uiprotect to 6.6.3 ( #131764 )
2024-11-27 15:55:51 -06:00
Josef Zweck
fb4d86196e
Bump pylamarzocco to 1.2.12 ( #131765 )
2024-11-27 15:55:33 -06:00
Josef Zweck
44fc5c7871
Add missing data_description for lamarzocco OptionsFlow ( #131708 )
2024-11-27 22:37:15 +01:00
Allen Porter
c82e408138
Add a missing rainbird data description ( #131740 )
2024-11-27 22:36:17 +01:00
Marc Mueller
7110df04e6
Bump version to 2025.1.0dev0 ( #131751 )
2024-11-27 22:32:56 +01:00
J. Nick Koston
1635074aae
Bump aiohttp to 3.11.8 ( #131744 )
2024-11-27 14:15:44 -06:00
Erik Montnemery
381d5453b1
Improve recorder history queries ( #131702 )
...
* Improve recorder history queries
* Remove some comments
* Update StatesManager._oldest_ts when adding pending state
* Update after review
* Improve tests
* Improve post-purge logic
* Avoid calling dt_util.utc_to_timestamp in new code
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-27 21:12:42 +01:00
Franck Nijhof
db5c93f96d
Bump version to 2024.12.0b0
2024-11-27 18:36:24 +01:00
epenet
e04b6f0cd8
Add quality scale hassfest check for config-entry-unload ( #131720 )
...
* Add dataclass to hassfest quality_scale
* Add basic check for config-entry-unloading
* Future-proof with a list of errors
2024-11-27 18:17:53 +01:00
Jan Bouwhuis
a6cb6fd239
Create MQTT device referenced by via device ( #131588 )
2024-11-27 18:12:46 +01:00
Paul Bottein
e8975cffe6
Update hash regex for frontend file in tests ( #131742 )
2024-11-27 18:07:26 +01:00
Paulus Schoutsen
ae34a6b375
Do not double expose scripts in LLM tools ( #131726 )
2024-11-27 18:04:08 +01:00
Raphael Hehl
1f1fdf80db
Unifiprotect replace direct mocks with MockConfigEntry for test_async_ufp_instance_for_config_entry_ids ( #131736 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-27 11:03:34 -06:00
Lutz
fda178da23
Add video event proxy endpoint for unifiprotect ( #129980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-27 11:03:21 -06:00
G Johansson
1450fe0880
Improve test quality in alarm_control_panel ( #130541 )
2024-11-27 17:49:02 +01:00
Abílio Costa
e4e9d76b45
Raise error if sensor has translated and hardcoded unit ( #131657 )
2024-11-27 17:45:53 +01:00
Marcel van der Veldt
3485ce9c71
Add actions to Music Assistant integration ( #129515 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-27 17:43:48 +01:00
Michael Hansen
3eb483c1b0
Bump intents to 2024.11.27 ( #131727 )
2024-11-27 17:42:59 +01:00
J. Diego Rodríguez Royo
c2d6599736
Home connect program select entities ( #126157 )
...
* Home connect selector for programs
* Mark program switches as deprecated
* Simplified translation keys
* Improvements for program select entity
* Revert mark program switches as deprecated
* Return `None` if program is `None` or empty string
* Fix program format
* Use `is` instead of `==`
* Program selector entity selects program instead of start the selected program
* Fix typo
* Active and selected program
* Added ServiceValidationError
* Delete unnecessary `service` param at tests
* Use full program keys
* Fix again typos in programs states
* Use map for translations
* Add error handling for when the selected program is not registered on the program map
* Reverse map for programs and translation keys
* Remove stale string
* Log only once that the program is not part of the official Home Connect API specification
* pop programs
* Move `RE_CAMEL_CASE` to a better place
* Added warning if updated program is not valid
* Stale test function name
* Improve log about unknown program at update
* Add underscore before numbers in translation keys
* Added suggested changes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use target for adding an executor job
* Apply suggestions from code review
* Clean whitespace
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-27 16:34:41 +01:00
Bram Kragten
b2537a45e0
Update frontend to 20241127.0 ( #131722 )
2024-11-27 16:33:05 +01:00
epenet
e05401a922
Update snapshot to fix CI ( #131725 )
2024-11-27 16:28:36 +01:00
Raphael Hehl
f4b57617fb
Unifiprotect fix missing domain check ( #131724 )
2024-11-27 16:23:59 +01:00
Manu
c21e221f65
Add data description to Iron OS integration ( #131719 )
2024-11-27 16:20:38 +01:00
epenet
d6f4a79b46
Remove workaround for flaky translation tests ( #131628 )
2024-11-27 08:37:36 -06:00
G Johansson
a7db35c76c
Add horizontal swing support to ClimateEntity ( #125578 )
...
* Add horizontal swing support to ClimateEntity
* Fixes + tests
* Fixes
2024-11-27 15:06:46 +01:00
epenet
88feb8a7ad
Fix ADS platform schema ( #131701 )
2024-11-27 14:47:17 +01:00
Abílio Costa
d8dd6a99b3
Use default translation on SensorEntity unit_of_measurement ( #131633 )
...
* Use translations on SensorEntity unit_of_measurement property
* Use default language for unit translation
* Update brother integration snapshot
* Update snapshots
2024-11-27 14:45:53 +01:00
epenet
137db5ac79
Bump samsungtvws to 2.7.0 ( #131690 )
2024-11-27 14:45:37 +01:00
Shay Levy
326f51a019
Bump aioshelly to 12.1.0 ( #131714 )
2024-11-27 15:20:47 +02:00
G Johansson
3464ffc53e
Add open to Template lock ( #129292 )
...
* Add open to Template lock
* Update from review
2024-11-27 13:26:57 +01:00
Cyrill Raccaud
284fe17b1c
Add time and offset config to Swiss public transport connections ( #120357 )
...
* add time and offset config for connections
* split the config flow
* fix arrival config
* add time_mode data description
* use delta as dict instead of string
* simplify the config_flow
* improve descriptions of config_flow
* improve config flow
* remove obsolete string
* switch priority of the config options
* improvements
2024-11-27 13:22:28 +01:00
Diogo Gomes
345c1fe0b2
Have Utility Meter monitor Timezone changes in configuration ( #131112 )
...
* listen to config changes for possible DST changes
* Add test
* check tz actually changed
* Update tests/components/utility_meter/test_sensor.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update tests/components/utility_meter/test_sensor.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Clean up comment
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-27 12:12:45 +01:00
Franck Nijhof
56b4733e4a
Clean up early assignment in script response ( #131691 )
2024-11-27 10:24:06 +01:00
Louis Christ
96eae1221c
Fix bluesound_group attribute in bluesound integration ( #130815 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-11-27 09:40:20 +01:00
Guido Schmitz
507bb4a685
Add data_description to devolo Home Network ( #131511 )
2024-11-27 09:26:19 +01:00
Petro31
33222436d2
Nested stop actions will now return response_variables ( #126393 )
...
fix-nested-stop-variable-response
2024-11-27 09:18:02 +01:00
G Johansson
1e05f98ddd
Use report_usage for deprecation warning in alarm_control_panel ( #130543 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-27 08:57:32 +01:00
epenet
2b939ce6ec
Add translation checks for service exceptions ( #131266 )
...
* Add translation checks for service exceptions
* Adjust
* Remove invalid comment
2024-11-27 08:46:45 +01:00
Manu
00c4fa4146
Add missing section data_description to translation validator in hassfest ( #131675 )
...
Add missing data_description to translation validator in hassfest
2024-11-27 08:45:18 +01:00
TheJulianJES
605651f364
Bump ZHA to 0.0.40 ( #131680 )
2024-11-27 08:42:37 +01:00
Klaas Schoute
67ba44c3fa
Use entity description class for Garages Amsterdam ( #131672 )
2024-11-27 08:42:19 +01:00
Bouwe Westerdijk
8bb0fab732
Bump plugwise to v1.6.0 and adapt ( #131659 )
2024-11-27 08:34:15 +01:00
dependabot[bot]
81d0bcde53
Bump docker/build-push-action from 6.9.0 to 6.10.0 ( #131685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 08:26:50 +01:00
J. Nick Koston
b8f81abbed
Bump zeroconf to 0.136.2 ( #131681 )
2024-11-27 08:26:28 +01:00
Paulus Schoutsen
7e03100af2
Allow an LLM to see script response values ( #131683 )
2024-11-26 23:51:21 -06:00
Michael Hansen
46fe3dcbf1
Add wake word select for ESPHome Assist satellite ( #131309 )
...
* Add wake word select
* Fix linting
* Move to ESPHome
* Clean up and add more tests
* Update homeassistant/components/esphome/select.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-11-26 22:59:49 -05:00
Markus Jacobsen
a97eeaf189
Add Bang & Olufsen diagnostics ( #131538 )
...
* Add diagnostics
* Add tests for diagnostics
* Add media_player diagnostics
* Use media_player entity's state instead of registryentry
* Update tests
* Reorganize code
Remove context from media_player state
* Fix dict being read only
Simplify naming
Update test snapshot
* Update test snapshot
2024-11-26 20:56:36 -05:00
Jozef Kruszynski
40a4ff1c84
Adds media_browser functionality to the music assistant integration ( #131577 )
...
* Add test fixtures for all library loading
* Add media browser
* Add tests for media_browser
2024-11-26 20:52:08 -05:00
Markus Jacobsen
f04c50c59e
Fix Bang & Olufsen WebSocket debug log and test ( #131671 )
...
* Fix test and debug message
* Reorder dict order
2024-11-26 20:48:46 -05:00
J. Nick Koston
dc62ef8bef
Bump PySwitchbot to 0.54.0 ( #131664 )
2024-11-26 18:03:24 -06:00
Michael
70c8c57401
Dump ffmpeg stderr to ESPhome debug log ( #130808 )
...
* dump the stderr from ffmpeg to debug log
* add pid to indentify the ffmpeg process
* be more explosive :)
* move stderr task into _write_ffmpeg_data
2024-11-27 00:09:04 +01:00
J. Nick Koston
ce20670d84
Add a constraint for aiofiles to ensure it does not get downgraded ( #131666 )
2024-11-26 16:04:39 -06:00
Steven B.
4093a68cc0
Bump tplink python-kasa dependency to 0.8.0 ( #131249 )
2024-11-26 15:04:42 -06:00
prabhjotsbhatia-ca
1e6b96131a
Bump androidtv to 0.0.75 ( #131642 )
2024-11-26 21:57:57 +01:00
Thomas55555
055c38a3c8
Don't enable number of collisions by default for Husqvarna Automower ( #131665 )
2024-11-26 21:38:46 +01:00
Duco Sebel
a0893bb9f7
Mark HomeWizard quality scale as platinum ( #131663 )
2024-11-26 21:33:45 +01:00
epenet
859daefeb8
Record current quality scale in renault ( #131394 )
2024-11-26 21:32:51 +01:00
dontinelli
06f9678414
Add quality scale for solarlog ( #131440 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
2024-11-26 21:24:57 +01:00
Josef Zweck
a7113cff68
Record current IQS state for acaia ( #131086 )
2024-11-26 21:14:52 +01:00
Thomas55555
7a107cac41
Add PARALLEL_UPDATES to Husqvarna Automower ( #131662 )
2024-11-26 21:09:45 +01:00
Steven B.
f3964596de
tplink: forward compatible typing and test changes for kasa 0.8 ( #131623 )
2024-11-26 13:50:26 -06:00
Manu
2edcda47b0
Add diagnostics platform to Habitica ( #131489 )
2024-11-26 20:02:01 +01:00
Marco Aceti
6e8f3d9393
Add missing sensors to Tuya CO2 Detector ( #131313 )
2024-11-26 20:00:13 +01:00
Franck Nijhof
f095aea5c3
Record current IQS state for Stookwijzer ( #131592 )
...
* Record current IQS state for Stookwijzer
* Also mark test coverage
* Process review comment
2024-11-26 19:59:19 +01:00
blackovercoat
35f6ae0759
Add support for single phase power meter aqcz in Tuya ( #126470 )
2024-11-26 19:38:52 +01:00
Andrew Jackson
132a8cc31b
Detect ingress host used when adding a Mealie integration ( #130418 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-26 19:30:05 +01:00
Martin Hjelmare
ccbbcbb264
Make set value template number option required ( #131625 )
2024-11-26 19:27:59 +01:00
Jake Martin
dfa7ababfb
Raise HomeAssistantError if update fails ( #129727 )
2024-11-26 19:27:17 +01:00
Alexandre CUER
f1655c5d1a
Use SensorEntityDescription in emoncms ( #130451 )
2024-11-26 19:25:00 +01:00
Per Øyvind Øygard
7d5ba342c6
Add base entity class for Touchline zones ( #131094 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-26 19:23:18 +01:00
Duco Sebel
a252faf9af
Add reconfiguration flow in HomeWizard ( #131535 )
2024-11-26 19:20:50 +01:00
Norbert Rittel
7ba0f54412
Clarify 'item' and 'rename' descriptions of 'update_item' action ( #131336 )
2024-11-26 19:19:27 +01:00
Duco Sebel
a9cab28474
Add DHCP configuration update in HomeWizard ( #131547 )
2024-11-26 19:17:04 +01:00
Jan-Philipp Benecke
a5becfaff0
Add more supported lines to London Underground ( #131650 )
2024-11-26 19:03:50 +01:00
Jan-Philipp Benecke
e31d398811
Add binary sensor to SABnzbd ( #131651 )
2024-11-26 19:01:19 +01:00
Michael Hansen
192ffc09ee
Add area slot to response for cancel all timers ( #131638 )
...
Add area slot to response
2024-11-26 10:58:39 -06:00
Alexey ALERT Rubashёff
15bf0c728c
Sync overkiz Atlantic Water Heater datetime before switching the away mode on ( #127408 )
...
Set device datetime before turning on the away mode
2024-11-26 17:45:28 +01:00
Jan-Philipp Benecke
883c6121cf
Prevent changing email address in inexogy reauth ( #131632 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-26 17:17:10 +01:00
jesperraemaekers
bf9e7e4a0c
Bump Weheat wh-python to 2024.11.26 ( #131630 )
2024-11-26 17:00:51 +01:00
Jan-Philipp Benecke
1a71fbe427
Add intent to cancel all timers ( #130873 )
...
* Add intent to cancel all timers
* Add intent to llm test
2024-11-26 09:59:41 -06:00
starkillerOG
a2ebfe6e83
Add Reolink binning mode select entity ( #131570 )
2024-11-26 16:19:41 +01:00
Steven B.
0e88e22fd2
Bump ring_doorbell to 0.9.13 ( #131627 )
2024-11-26 16:14:39 +01:00
Simon Lamon
ee74a35417
Support time entities in time conditions ( #124575 )
...
Co-authored-by: Mark Bergsma <mark@wikked.net >
2024-11-26 15:37:31 +01:00
Steven B.
147679f803
Add live view camera entity to ring integration ( #127579 )
2024-11-26 15:20:25 +01:00
Jan-Philipp Benecke
9510ef56f9
Add configuration url to SABnzbd device info ( #131617 )
2024-11-26 08:39:21 -05:00
dotvav
1fc3194613
Add diagnostics to Palazzetti ( #131608 )
2024-11-26 14:07:37 +01:00
Duco Sebel
1ddc8a35c2
Add test to validate HomeWizard updates discovery info ( #131540 )
2024-11-26 13:14:59 +01:00
Klaas Schoute
f5d323679f
Fix bug on creating entities with unknown state - Garages Amsterdam ( #131619 )
2024-11-26 13:07:32 +01:00
Michael
b0b72326d8
Add Update syrupy snapshots VScode task ( #131536 )
...
* add Update syrupy snapshots task
* don't use xdist
2024-11-26 13:02:17 +01:00
Lenn
41c7cc6e81
Bump motionblindsble to 0.1.3 ( #131613 )
2024-11-26 12:54:50 +01:00
Franck Nijhof
551d778a31
Merge branch 'master' into dev
2024-11-26 12:48:56 +01:00
Jan-Philipp Benecke
3af751c129
Fix SABnzbd number icon ( #131615 )
2024-11-26 12:40:02 +01:00
Klaas Schoute
9a999e8742
Use ConfigEntry runtime_data in Garages Amsterdam ( #131611 )
2024-11-26 12:30:50 +01:00
Thomas55555
5da7b1dd05
Test connection in config flow for Husqvarna Automower ( #131557 )
2024-11-26 11:06:48 +01:00
starkillerOG
5f7c7b323e
Add Reolink bitrate and framerate select entities ( #131571 )
2024-11-26 10:58:57 +01:00
Josef Zweck
666b908242
Allow dhcp discovery to update host for lamarzocco ( #131047 )
2024-11-26 10:57:46 +01:00
Noah Husby
d2f862b7b9
Add disconnect/reconnect tests to Cambridge Audio ( #131100 )
2024-11-26 10:55:03 +01:00
Christopher Fenner
0b7fbe1d17
Adjust the fan entity icon to it's state in ViCare integration ( #131553 )
2024-11-26 10:46:12 +01:00
Manu
d587e71f8d
Add descriptions for config flow in Habitica integration ( #131461 )
2024-11-26 10:42:03 +01:00
Raphael Hehl
04b8a686dc
Fix Values for Recording mode and Infrared mode entities are not showing correctly ( #131487 )
2024-11-26 10:36:05 +01:00
Jan-Philipp Benecke
b800db9f52
Abort SABnzbd config flow when instance already configured ( #131607 )
2024-11-26 10:33:01 +01:00
Guido Schmitz
1539558935
Remove non-translated string from exceptions in devolo Home Network ( #131606 )
2024-11-26 10:32:35 +01:00
Marc Mueller
0a16595a15
Update coverage to 7.6.8 ( #131515 )
2024-11-26 10:32:05 +01:00
G Johansson
066af3a5da
Add reconfigure flow to filesize ( #131106 )
2024-11-26 10:29:46 +01:00
dotvav
7e58aa8af1
Bump pypalazzetti to 0.1.14 ( #131443 )
2024-11-26 10:28:04 +01:00
Maciej Bieniek
f81955ef25
Add unit translations for Brother integration ( #131275 )
2024-11-26 10:27:02 +01:00
Allen Porter
6b28748d60
Update rainbird to meet the runtime-data quality scale check ( #131391 )
2024-11-26 10:26:16 +01:00
Norbert Rittel
245c785a5c
Update two strings for creating a Utility meter Helper ( #131196 )
2024-11-26 10:25:56 +01:00
Josef Zweck
2d8b595b95
Set PARALLEL_UPDATES for lamarzocco and UpdateFailed translation ( #131099 )
2024-11-26 10:25:37 +01:00
dontinelli
f6ef2d730b
Add translation to coordinator exceptions in solarlog ( #131523 )
2024-11-26 10:11:36 +01:00
Manu
bd69af5500
Add and improve descriptions in ista EcoTrand config flow ( #131566 )
2024-11-26 10:07:35 +01:00
Duco Sebel
bee34fe954
Set PARALLEL_UPDATES in remaining HomeWizard platforms ( #131316 )
2024-11-26 10:02:23 +01:00
Raphael Hehl
91e4939bf0
Add fingerprint and nfc event support to unifiprotect ( #130840 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-26 10:00:34 +01:00
Duco Sebel
521cc67d45
Streamline HomeWizard unit test MAC-addresses ( #131310 )
...
* Streamline HomeWizard unit test MAC-addresses
* Also streamline mock_config_entry
2024-11-26 09:54:23 +01:00
Jan-Philipp Benecke
725d49ca9e
Use hostname as config entry title in SABnzbd ( #131604 )
2024-11-26 09:43:39 +01:00
Guido Schmitz
60e1fb5d4f
Translate UpdateFailed in devolo Home Network ( #131603 )
2024-11-26 09:43:25 +01:00
Michael Hansen
752df5a8cb
Filter entity names before intent matching ( #131563 )
2024-11-26 09:42:31 +01:00
dontinelli
6947800d93
Pass websession to fyta_cli ( #131311 )
2024-11-26 09:30:45 +01:00
Klaas Schoute
e7030f5704
Refactor coordinator for Garages Amsterdam integration ( #131054 )
2024-11-26 09:25:36 +01:00
Markus Jacobsen
f5b2f9dcbf
Add parallel updates setting to Bang & Olufsen ( #131526 )
2024-11-26 09:23:23 +01:00
Markus Jacobsen
ad19c5f9c1
Remove Bang & Olufsen static icon ( #131528 )
2024-11-26 09:23:08 +01:00
dontinelli
875623f889
Add translation for exceptions in coordinator for fyta ( #131521 )
2024-11-26 09:22:44 +01:00
Jan-Philipp Benecke
1ddd31673a
Add reconfigure flow to SABnzbd ( #131555 )
...
* Add reconfigure flow to SABnzbd
* Process code review
* Add suggested values
2024-11-26 09:09:56 +01:00
LG-ThinQ-Integration
db07483c40
Fix twoSet temp and fan_mode error in LG ThinQ integration ( #131130 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-26 09:05:16 +01:00
Simon Lamon
17466684a6
Add timesync and restart functionality to linkplay ( #130167 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-26 09:01:13 +01:00
epenet
db198d4da2
Ignore flaky cloud translations ( #131600 )
2024-11-26 09:00:54 +01:00
David Knowles
5d5ab82ba0
Bump pyschlage to 2024.11.0 ( #131593 )
2024-11-26 09:00:42 +01:00
Max R
687a3149b9
Update instructions for setting up ecowitt ( #131502 )
2024-11-26 08:59:04 +01:00
Noah Husby
2217fc4507
Add parallel updates to Cambridge Audio ( #131596 )
2024-11-26 08:58:10 +01:00
Noah Husby
b1a540a772
Add action exceptions to Cambridge Audio ( #131597 )
2024-11-26 08:56:11 +01:00
Franck Nijhof
4702d8ddb0
Enable strict typing for Stookwijzer ( #131590 )
2024-11-26 08:48:42 +01:00
Andrew Jackson
4e9f03a5ca
Add unit of measurement to translations for Mealie ( #131345 )
2024-11-26 08:29:15 +01:00
Dave Leaver
9a46135367
Bump airtouch5py to 0.2.11 ( #131436 )
2024-11-26 08:26:53 +01:00
Erik Montnemery
44f90dca0c
Fix logic for purge of recorder runs ( #130378 )
...
* Fix logic for purge of recorder runs
* Make test more explicit
* Explicitly don't remove unclosed recorder runs in purge
2024-11-26 07:47:47 +01:00
cedeherd
ec8fe3db4e
Bump nibe to 2.13.0 ( #131572 )
2024-11-26 07:08:55 +01:00
Franck Nijhof
8e9b5eb4e1
Extend tests for Stookwijzer init ( #131589 )
2024-11-26 00:45:47 +01:00
Franck Nijhof
5868a4fa21
Add data description for Stookwijzer config flow ( #131591 )
2024-11-26 00:45:25 +01:00
Franck Nijhof
af29bfceb0
Add new sensors to Stookwijzer ( #131587 )
2024-11-26 00:20:35 +01:00
starkillerOG
442a270473
Bump reolink-aio to 0.11.3 ( #131568 )
2024-11-26 00:18:36 +01:00
Franck Nijhof
327aa8a51a
Add entity descriptions to Stookwijzer ( #131585 )
2024-11-26 00:09:31 +01:00
Marc Mueller
54d530c410
Update types packages ( #131573 )
2024-11-25 23:59:33 +01:00
Norbert Rittel
4e22da2a75
Update climate strings for consistent names and descriptions ( #130967 )
2024-11-25 23:05:26 +01:00
Charles Garwood
b60f981c3e
Update Fully Kiosk quality scale progress ( #131411 )
2024-11-25 22:44:37 +01:00
Franck Nijhof
4ba8db1de4
Add data coordinator to Stookwijzer ( #131574 )
2024-11-25 22:15:23 +01:00
Robert Resch
cf74532cc6
Bump uv to 0.5.4 ( #131513 )
2024-11-25 21:59:20 +01:00
Franck Nijhof
4a8f3eea69
Bump stookwijzer to v1.5.1 ( #131567 )
2024-11-25 21:33:47 +01:00
Robert Resch
1b62e12261
Deprecate RTSPtoWebRTC ( #131467 )
...
* Deprecate RTSPtoWebRTC
* Update homeassistant/components/rtsp_to_webrtc/strings.json
Co-authored-by: Allen Porter <allen@thebends.org >
* Updated text
---------
Co-authored-by: Allen Porter <allen@thebends.org >
2024-11-25 12:17:19 -08:00
Mick Vleeshouwer
7aa30758f9
Bump pyoverkiz 1.15.0 ( #131478 )
2024-11-25 19:58:12 +01:00
Marc Mueller
19c42774a4
Update pytest-cov to 6.0.0 ( #131518 )
2024-11-25 19:57:48 +01:00
Maikel Punie
fe3cdad06f
Bump velbusaio to 2024.11.1 ( #131506 )
2024-11-25 19:43:03 +01:00
avee87
5ef5838b20
Bump aio-geojson-generic-client to 0.5 ( #131514 )
2024-11-25 15:55:16 +01:00
Josef Zweck
5c56275310
Bump aioacaia to 0.1.9 ( #131533 )
2024-11-25 15:46:13 +01:00
G Johansson
2a52de48c5
Remove deprecated v2 api from glances ( #131427 )
2024-11-25 14:29:35 +01:00
Erik Montnemery
9b8316df3f
Revert "Make WS command backup/generate send events" ( #131530 )
...
Revert "Make WS command backup/generate send events (#130524 )"
This reverts commit 093b16c723 .
2024-11-25 13:52:32 +01:00
Robert Resch
2bf7518dab
Bump deebot-client to 9.0.0 ( #131525 )
2024-11-25 13:31:31 +01:00
dotvav
f5b2002057
Make every palazzetti entity unavailable if appropriate ( #131385 )
2024-11-25 10:37:05 +01:00
Duco Sebel
904c3291d9
Add exception translation in HomeWizard coordinator ( #131404 )
2024-11-25 10:23:07 +01:00
Michael Hansen
d4071e7123
Hide TTS filename behind random token ( #131192 )
...
* Hide TTS filename behind random token
* Clean up and fix test snapshots
* Fix tests
* Fix cloud tests
2024-11-24 20:52:21 -05:00
Raphael Hehl
cb4636ada1
Bump uiprotect to 6.6.2 ( #131475 )
...
* Bump uiprotect to 6.6.2
* test(data): update test data to include readLive permissions
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-25 01:48:05 +01:00
epenet
69cc856d57
Fix incorrect already_configured string in bang olufsen ( #131484 )
2024-11-25 01:01:35 +01:00
Robert Resch
1c2e86d824
Deprecate async_register_rtsp_to_web_rtc_provider ( #131462 )
2024-11-24 15:56:05 -08:00
epenet
43e467a309
Set single_config_entry in canary ( #131485 )
2024-11-24 15:55:33 -08:00
Manu
8b71362ae1
Set parallelism for Habitica ( #131480 )
...
* Set parallelism for Habitica
* remove from coordinator
2024-11-24 15:55:11 -08:00
Noah Husby
dc4a2d6f33
Bump aiostreammagic to 2.10.0 ( #131415 )
2024-11-24 15:35:34 -08:00
epenet
9f8a656eff
Set single_config_entry in cpuspeed ( #131486 )
...
* Set single_config_entry in cpuspeed
* Adjust tests
2024-11-24 23:55:03 +01:00
Jan-Philipp Benecke
428d7d1ad8
Rename .sab module to .helpers in SABnzbd ( #131481 )
...
Rename sab module to helpers in SABnzbd
2024-11-24 21:53:52 +01:00
epenet
8baa477efe
Set single_config_entry in azure event hub ( #131483 )
...
Set single_config_entry in azure-event-hub
2024-11-24 21:35:26 +01:00
Jan-Philipp Benecke
1e169d185f
Add version to SABnzbd device info ( #131479 )
2024-11-24 20:36:59 +01:00
kongo09
4c603913ca
Fix humidifier entity feature docstring ( #131470 )
...
fix docstring to refer to the correct entity
2024-11-24 20:27:22 +01:00
Christopher Fenner
84630ef8cc
Define ViCare fan entity presets based on the actual by the device supported presets ( #130886 )
...
* only show supported presets
* update snapshot
* Apply suggestions from code review
* move code to init
* async executor
* Revert "update snapshot"
This reverts commit ca92b5ed27 .
* Update fan.py
2024-11-24 19:37:40 +01:00
Allen Porter
1dc99ebc05
Add reauthentication support for Rainbird ( #131434 )
...
* Add reauthentication support for Rainbird
* Add test coverage for getting the password wrong on reauth
* Improve the reauth test
2024-11-24 19:33:19 +01:00
Michael
b7e960f0bc
Translate UpdateFailed error in AVM Fritz/BOX Tools ( #131466 )
...
translate UpdateFailed error
2024-11-24 18:32:37 +01:00
Jan Bouwhuis
d790a2d74c
Allow Alexa to stop a cover ( #130846 )
...
* Allow Alexa to stop a cover
* Fix tests
* Update tests/components/alexa/test_smart_home.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2024-11-24 17:11:56 +01:00
Jan Bouwhuis
076a351ce4
Add keepalive data_description for mqtt ( #131446 )
2024-11-24 06:28:07 -08:00
Josef Zweck
5b27f07f81
Add data description for lamarzocco ( #131435 )
2024-11-24 11:41:50 +01:00
Josef Zweck
5bdbd4360e
Add data description for acaia ( #131437 )
2024-11-24 11:41:05 +01:00
dontinelli
7b139b75ae
Add data description to config flow for fyta ( #131441 )
2024-11-24 11:40:27 +01:00
Allen Porter
106602669d
Set data description for all Rainbird config flow fields ( #131432 )
2024-11-24 11:39:04 +01:00
G Johansson
767ac40685
Fix language picker in workday ( #131423 )
2024-11-24 11:37:29 +01:00
G Johansson
ca3be6661a
Remove deprecated yaml import in media extractor ( #131426 )
2024-11-24 11:36:40 +01:00
Manu
c9ede11b1f
Add entity picture for mystic hourglasses to Habitica ( #131428 )
2024-11-24 11:31:32 +01:00
Jan Bouwhuis
00ea56e085
Add quality scale for IMAP integration ( #131289 )
2024-11-24 11:30:05 +01:00
epenet
66450d7912
Add quality_scale.yaml to hassfest pre-commit filter ( #131392 )
2024-11-24 11:28:37 +01:00
Duco Sebel
c402bb5da0
Mark HomeWizard docs quality scale requirements as done ( #131414 )
2024-11-24 11:27:39 +01:00
Josef Zweck
07e8d2d11d
Set parallel updates for acaia ( #131306 )
2024-11-24 11:26:11 +01:00
G Johansson
d65d5ceac7
Small cleanup in Trafikverket Camera ( #131424 )
2024-11-24 11:09:46 +01:00
J. Nick Koston
60cf797650
Bump aioesphomeapi to 27.0.2 ( #131397 )
...
Fixes for cancellation during Bluetooth connect
changelog: https://github.com/esphome/aioesphomeapi/compare/v27.0.1...v27.0.2
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-23 17:25:45 -08:00
Brandon Rothweiler
d527788a60
Bump py-aosmith to 1.0.11 ( #131422 )
2024-11-24 00:44:31 +01:00
epenet
7ba3ce67f1
Use short namespace for dr and er in config_entries ( #131412 )
2024-11-24 00:12:40 +01:00
J. Nick Koston
0a8dde3740
Bump yalexs-ble to 2.5.1 ( #131398 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.5.0...v2.5.1
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-23 23:17:20 +01:00
Michael
2d779a4e4c
Mark IQS rule config-flow as todo in AVM Fritz!BOX Tools ( #131419 )
...
mark rule `config-flow` as todo
2024-11-23 23:12:39 +01:00
Matthias Alphart
832d5e27fe
Remove deprecation warnings for KNX yaml ( #131402 )
2024-11-23 23:01:33 +01:00
Norbert Rittel
9a2eb8410e
Replace "Add" with "Create" in description of Helper ( #131405 )
...
The user can create Mold indicator helpers for different purposes.
Following the HA Design guidelines this means that the description in the dialog should use "Create" not "Add".
2024-11-23 22:59:09 +01:00
Norbert Rittel
913ec53f8c
Replace "Add" with "Create" in description of Helper ( #131407 )
...
The user can create Statistics helpers for different purposes.
Following the HA Design guidelines this means that the description in the dialog should use "Create" not "Add".
2024-11-23 22:58:38 +01:00
Norbert Rittel
cfa8ca877f
Replace "Add" with "Create" in description of Helper ( #131403 )
...
Replace "Add" with "Create" for Helper type
The user can create History stats sensor helpers for different purposes. Following the HA Design guidelines this means that the description should use "Create" not "Add".
2024-11-23 22:58:16 +01:00
epenet
b11d951ed7
Add ability to get config_entry as required ( #131400 )
...
* Add ability to get config_entry as required
* One more
* Use new API
2024-11-23 22:26:16 +01:00
Paulus Schoutsen
33983fa9a7
Update snapshots for mashumaro 3.15 ( #131406 )
...
* Update snapshots
* Add it back
2024-11-23 15:32:05 -05:00
Duco Sebel
1e313c6ff5
Bumb python-homewizard-energy to 7.0.0 ( #131366 )
2024-11-23 14:29:03 -05:00
Manu
e6715fd4d7
Fix errors in fixtures and tests ( #131388 )
...
* Fix errors in fixtures and tests
* stale function name
2024-11-23 10:44:40 -08:00
epenet
c7485b94d5
Use breaks_in_ha_version in report_usage ( #131137 )
...
* Use breaks_in_ha_version in report_usage
* Revert behavior change
2024-11-23 18:58:24 +01:00
Maciej Bieniek
50013cf5c7
Add unit translations for NextDNS integration ( #131281 )
...
* Add unit translations for NextDNS integration
* Use translation keys
2024-11-23 18:04:49 +01:00
dontinelli
ea4bbfea7e
Pass websession to solarlog_cli ( #131300 )
2024-11-23 18:03:51 +01:00
Andrew Jackson
f93525e0fc
Add unit of measurement to translations for Mastodon ( #131343 )
...
* Add unit of measurement to translations
* Fix strings lint
2024-11-23 18:00:28 +01:00
Michael
7b70f2d83b
Translate UpdateFailed exception in PEGELONLINE ( #131380 )
...
translate UpdateFailed exception
2024-11-23 17:59:41 +01:00
Brett Adams
fa1b7d73d5
Add dict of translated errors to Tessie ( #131346 )
...
* Add dict of translated errors
* Fix test
2024-11-23 17:58:58 +01:00
Allen Porter
0d14005602
Remove unused config flow import step ( #131379 )
...
Remove unused config flow import removed in #130783
2024-11-23 17:55:08 +01:00
dotvav
34df6ef64c
Add quality_scale.yaml to palazzetti ( #131335 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
2024-11-23 17:40:34 +01:00
Norbert Rittel
2609fdf2a1
Improve description of Elevation field in homeassistant.set_location ( #131356 )
2024-11-23 17:30:00 +01:00
Álvaro Fernández Rojas
0033ce4f96
Update AEMET-OpenData to v0.6.3 ( #131303 )
2024-11-23 17:27:56 +01:00
Allen Porter
460ce2463d
Add quality scale for rainbird ( #131332 )
2024-11-23 17:23:37 +01:00
Duco Sebel
557a80497e
Mark quality_scale docs-removal-instructions as done ( #131370 )
2024-11-23 17:07:34 +01:00
Norbert Rittel
6e298f1b9b
Add missing apostrophe for possessive form ( #131368 )
2024-11-23 17:05:31 +01:00
Duco Sebel
30c176b400
Mark quality_scale docs-installation-parameters as done ( #131372 )
2024-11-23 17:03:00 +01:00
Robin Wohlers-Reichel
aa79321a2b
Bump solax to 3.2.1 ( #131373 )
2024-11-23 17:00:50 +01:00
Josef Zweck
e856ba11d0
Bump pylamarzocco to 1.2.11 ( #131331 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-11-23 14:34:03 +01:00
Steven B.
7d1a7b0870
Webrtc use RTCIceCandidateInit messages with frontend ( #129879 )
...
* Add sdp m line index to WebRtc Ice Candidates
* Send RTCIceCandidate object in messages
* Update tests
* Update go2rtc to hardcode spdMid to 0 string on receive
* Update for latest webrtc-model changes
* Add error check for mushamuro error
* Remove sdp_line_index from expected fail tests
* Validate and parse message dict
* Catch mashumaro error and raise vol.Invalid
* Revert conftest change
* Use custom validator instead
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-11-23 13:51:26 +01:00
Duco Sebel
d55eb896d2
Add Config Flow data descriptions for HomeWizard ( #131315 )
...
* Add data_description to HomeWizard setup flow
* Make quality_scale config-flow as done
2024-11-23 13:17:28 +01:00
Noah Husby
27926caf77
Bump aiostreammagic to 2.8.6 ( #131312 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-11-23 13:05:48 +01:00
Charles Garwood
fe2260851e
Bump Fully Kiosk Browser to Bronze quality scale ( #131221 )
2024-11-23 10:48:40 +01:00
Jan Bouwhuis
5a06e237e3
Add quality scale for MQTT ( #131113 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-23 10:35:53 +01:00
Klaas Schoute
b7e13bbab0
Record current IQS state for Autarco ( #131090 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-23 10:31:00 +01:00
Christopher Fenner
630afeefdb
Record current IQS state for ViCare ( #131202 )
2024-11-23 10:15:18 +01:00
Jan-Philipp Benecke
789cc7608a
Record current IQS state for inexogy ( #131208 )
2024-11-23 09:37:51 +01:00
Josef Zweck
f3a4a31412
Record current IQS state for tedee ( #131081 )
2024-11-23 09:37:41 +01:00
Joost Lekkerkerker
a88edc7130
Add quality scale to airgradient ( #131292 )
2024-11-23 09:23:13 +01:00
Allen Porter
fd11fc3b3e
Update quality scale validation to sort output ( #131324 )
2024-11-23 09:16:47 +01:00
Michael Hansen
f47840d83c
Cache intent recognition results ( #131114 )
2024-11-22 20:57:42 -05:00
Franck Nijhof
8f9095ba67
Record current IQS state for Elgato ( #131077 )
2024-11-22 21:20:39 +01:00
Franck Nijhof
ec127fb61e
Clean up hassfest, fix CI ( #131305 )
2024-11-22 21:07:50 +01:00
LG-ThinQ-Integration
02f16ff568
Add config_flow's seperated reaseon and more debug information ( #131131 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-22 20:12:01 +01:00
Marcel van der Veldt
49eeb2d99e
Add test foundation to Music Assistant integration ( #129534 )
2024-11-22 20:09:20 +01:00
Markus Jacobsen
ecb945e08c
Bump mozart-api to 4.1.1.116.3 ( #131269 )
2024-11-22 20:07:11 +01:00
Franck Nijhof
e690c1026c
Record current IQS state for HomeWizard Energy ( #131082 )
2024-11-22 19:49:04 +01:00
Josef Zweck
19183fcc6c
Record current IQS state for lamarzocco ( #131084 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-22 19:48:36 +01:00
Federico D'Amico
36bc564862
Bump microBeesPy to 0.3.5 ( #131034 )
2024-11-22 19:35:31 +01:00
Joost Lekkerkerker
11f00895f7
Add legacy to integrations that have not moved to the UI ( #131171 )
2024-11-22 19:33:50 +01:00
J. Diego Rodríguez Royo
53b87f47fb
Fix Home Connect service validation error placeholders ( #131294 )
2024-11-22 19:28:08 +01:00
Norbert Rittel
c61e94dac2
Remove wrong periods from action names ( #131290 )
2024-11-22 19:27:49 +01:00
Allen Porter
96e67373db
Validate quality scale tiers against the tier declared in the integration manifest ( #131286 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-22 19:27:40 +01:00
Michael
0626b005e2
Bump aiopegelonline to 0.1.0 ( #131295 )
2024-11-22 19:26:41 +01:00
Michael Hansen
7621012ee6
Ensure sentence triggers are only checked once ( #131210 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2024-11-22 17:38:19 +01:00
Robert Resch
754cf1fdb4
Deprecate camera async_handle_web_rtc_offer ( #131285 )
2024-11-22 17:37:56 +01:00
epenet
97f574a86a
Fix lamarzocco translation_placeholder ( #131284 )
2024-11-22 17:37:40 +01:00
epenet
3052e29689
Fix missing exception translation in alarm_control_panel ( #131280 )
2024-11-22 17:37:24 +01:00
epenet
9991a3b688
Fix missing exception translation in tibber ( #131287 )
2024-11-22 17:37:11 +01:00
epenet
46abf9790b
Fix honeywell translation_placeholder ( #131288 )
2024-11-22 17:36:57 +01:00
Jan Bouwhuis
6064055150
Improve imap config flow strings and add data descriptions ( #131279 )
2024-11-22 17:14:23 +01:00
rappenze
1dbb92e7f3
Use _attr_is_on in fibaro light ( #131211 )
2024-11-22 17:10:38 +01:00
epenet
0460046d32
Fix incorrect translation string in palazzetti ( #131272 )
2024-11-22 17:08:12 +01:00
Norbert Rittel
d4e362486d
Add "Create …" for new Random Helper dialog ( #131283 )
2024-11-22 17:07:55 +01:00
G Johansson
d4dbceba02
Bump pytrafikverket to 1.1.1 ( #131270 )
2024-11-22 16:58:58 +01:00
Norbert Rittel
61bfc59d51
Change "Add …" to "Create …" for New Helper dialog ( #131278 )
2024-11-22 16:56:53 +01:00
epenet
f65d97322f
Add default placeholders for config validation errors ( #131277 )
2024-11-22 16:55:04 +01:00
Sid
9e98e446a2
Bump ruff to 0.8.0 ( #131273 )
2024-11-22 16:53:26 +01:00
Krisjanis Lejejs
d3f3fdc7ef
Bump hass-nabucasa to 0.85.0 ( #131271 )
2024-11-22 17:08:31 +02:00
Per Øyvind Øygard
11ef2b6da8
Populate HVACAction/HVACMode for TouchlineSL zones ( #131075 )
2024-11-22 15:27:25 +01:00
J. Diego Rodríguez Royo
7fba788f18
Use ConfigEntry.runtime_data to store runtime data at Home Connect ( #131014 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-22 15:25:22 +01:00
Norbert Rittel
32dca7d4a5
Fix typo in humidity::name of Nexia integration ( #131267 )
2024-11-22 15:20:01 +01:00
Tsvi Mostovicz
e82130e6fe
Bump hdate to 0.11.1 ( #130456 )
2024-11-22 15:06:31 +01:00
epenet
f51662f31b
Mark abode as single_config_entry ( #131241 )
2024-11-22 15:04:41 +01:00
Jan Bouwhuis
384b2af31e
Add entity translations and entity category for IMAP mail count sensor ( #131152 )
...
* Add entity translations and entity category for IMAP mail count sensor
* Update tests
* Support unit_of_measurement
* Add unit_of_measurement
2024-11-22 15:03:24 +01:00
epenet
ae592a0c35
Use ServiceValidationError in Renault ( #131265 )
2024-11-22 14:59:11 +01:00
Norbert Rittel
7a42c42384
Fix incorrect action descriptions of Nexia integration ( #131087 )
2024-11-22 14:51:44 +01:00
Andrew Jackson
3d98be8593
Add data descriptions for all config fields in Mastodon integration ( #131260 )
2024-11-22 13:44:52 +01:00
Robert Resch
154282ff5c
Deprecate camera frontend_stream_type ( #130932 )
2024-11-22 13:42:33 +01:00
Norbert Rittel
4b5a8bf9fe
Replace "Add …" with "Create …" for New Helper title ( #131253 )
2024-11-22 13:36:18 +01:00
Jan-Philipp Benecke
c16f14c856
Enhance data_description in SABnzbd ( #131256 )
2024-11-22 13:34:49 +01:00
Josef Zweck
ce46bac245
Add flow rate sensor to acaia ( #131254 )
2024-11-22 13:26:16 +01:00
Norbert Rittel
430a47138a
Add consistent descriptions to turn on / off and toggle commands ( #130985 )
2024-11-22 13:22:29 +01:00
Jan-Philipp Benecke
f58a6fa2cb
Use TextSelector in SABnzbd config flow ( #131255 )
2024-11-22 13:20:32 +01:00
Sid
040a73421f
Update manifest JSON schema for new quality scale ( #131213 )
2024-11-22 13:07:29 +01:00
Josef Zweck
047b16ec96
Bump aioacaia to 0.1.8 ( #131235 )
2024-11-22 13:05:13 +01:00
dotvav
b38a614170
Palazzetti sensors ( #130804 )
2024-11-22 12:53:39 +01:00
epenet
2da73ea068
Add connectivity checks to renault config flow ( #131251 )
...
* Add connectivity checks to renault config flow
* Parametrize
* Sort
* merge
2024-11-22 12:33:04 +01:00
epenet
849ebd1435
Cleanup AWS config flow ( #131244 )
2024-11-22 12:22:26 +01:00
Willem-Jan van Rootselaar
37edf982ca
Add waterheater platform bsblan ( #129053 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-22 12:17:53 +01:00
Franck Nijhof
0644d782cd
2024.11.3 ( #131248 )
2024-11-22 11:55:45 +01:00
starkillerOG
65652c0adb
Enable strict typing for Reolink ( #131239 )
2024-11-22 11:47:49 +01:00
Nikolay Vasilchuk
9e4368cfd4
Add StarLine flex logic and panic buttons ( #130819 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-22 11:44:04 +01:00
Franck Nijhof
4ef50ffd88
Bump version to 2024.11.3
2024-11-22 11:05:59 +01:00
starkillerOG
bfcd4194f3
Bump reolink_aio to 0.11.2 ( #131237 )
2024-11-22 11:05:37 +01:00
rappenze
2f05240e4c
Fix fibaro cover state is not always correct ( #131206 )
2024-11-22 11:05:34 +01:00
starkillerOG
44ad8081a3
Reolink log fast poll errors once ( #131203 )
2024-11-22 11:05:30 +01:00
Jesse Hills
780eaa8379
Fix typo in ESPHome repair text ( #131200 )
2024-11-22 11:05:26 +01:00
Norbert Rittel
75dcdfb087
Fix cast translation string ( #131156 )
2024-11-22 11:05:23 +01:00
Norbert Rittel
c88ff2ca44
Fix typo in name of "Alarm arm home instant" action ( #131151 )
2024-11-22 11:05:19 +01:00
Norbert Rittel
402c668f05
Replace "service" with "action" in zha:reconfigure_device ( #131111 )
...
Replace "service" with "action" in one description
As services are now actions in HA this needs to be fixed.
2024-11-22 11:05:14 +01:00
Álvaro Fernández Rojas
93b4570c04
Update aioairzone to v0.9.7 ( #131033 )
2024-11-22 10:57:08 +01:00
Álvaro Fernández Rojas
50a610914b
Bump aioairzone to 0.9.6 ( #130559 )
...
* Update aioairzone to v0.9.6
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Remove _async_migrator_mac_empty and improve tests
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Remove WebServer empty mac fixes as requested by @epenet
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-11-22 10:57:04 +01:00
G Johansson
8db18181d0
Bump holidays to 0.61 ( #130984 )
2024-11-22 10:52:43 +01:00
G Johansson
335124acc6
Add missing catholic category in workday ( #130983 )
2024-11-22 10:52:40 +01:00
Norbert Rittel
24ccb9b894
Add more UI user-friendly description to six Supervisor actions ( #130971 )
2024-11-22 10:52:36 +01:00
Jan-Philipp Benecke
a75ce850b8
Strip whitespaces from host in ping config flow ( #130970 )
2024-11-22 10:52:33 +01:00
Renat Sibgatulin
4753510ace
Bump aioairq to 0.4.3 ( #130963 )
2024-11-22 10:52:30 +01:00
ElmaxSrl
fc607ea7e5
Update elmax_api to v0.0.6.1 ( #130917 )
...
Co-authored-by: Alberto Geniola <albertogeniola@gmail.com >
2024-11-22 10:52:27 +01:00
Sergio Conde Gómez
477141c22a
Unscape HTML Entities from RSS feeds ( #130915 )
...
* Unscape HTML Entities from RSS feeds
* Improve tests
2024-11-22 10:52:23 +01:00
Charles Yuan
aaa36adbcc
Fixed Small Inaccuracy in Description String for myUplink ( #130900 )
2024-11-22 10:52:20 +01:00
J. Nick Koston
9447180c04
Bump bluetooth-adapters to 0.20.2 ( #130877 )
2024-11-22 10:52:17 +01:00
epenet
6853234f9d
Pass config_entry explicitly in rachio ( #130865 )
2024-11-22 10:52:14 +01:00
G Johansson
6944ba0333
Use default device sensors also for AirQ devices in Sensibo ( #130841 )
2024-11-22 10:52:10 +01:00
starkillerOG
04bc041174
Reolink fix dev/entity id migration ( #130836 )
2024-11-22 10:52:07 +01:00
Glenn Waters
a024acf096
UPB integration: Change unique ID from int to string. ( #130832 )
2024-11-22 10:52:04 +01:00
hahn-th
5b1aca53ac
Bump homematicip to 1.1.3 ( #130824 )
2024-11-22 10:52:00 +01:00
Michael
a588ced2e3
Fix unexpected stop of media playback via ffmpeg proxy for ESPhome devices ( #130788 )
...
disable writing progress stats to stderr in ffmpeg command
2024-11-22 10:51:57 +01:00
Franck Nijhof
876112ff54
Update twentemilieu to 2.1.0 ( #130752 )
2024-11-22 10:51:54 +01:00
Jan Bouwhuis
a48f88033d
Fix file uploads in MQTT config flow not processed in executor ( #130746 )
...
Process file uploads in MQTT config flow in executor
2024-11-22 10:51:49 +01:00
Patrick
5deba1766e
Fix and bump apsystems-ez1 to 2.4.0 ( #130740 )
2024-11-22 10:51:45 +01:00
Davin Kevin
4863243f5a
Prevent endless loop in recorder when using a filter and there are no more states to purge ( #126149 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-22 10:51:35 +01:00
starkillerOG
65a64ff7c4
Bump reolink_aio to 0.11.2 ( #131237 )
2024-11-22 09:52:30 +01:00
Josef Zweck
cd631abe88
Bump pylamarzocco to 1.2.7 ( #131236 )
2024-11-22 09:50:57 +01:00
Josef Zweck
60e19967b1
Add parallel updates & exception translations to tedee ( #131146 )
2024-11-22 09:48:42 +01:00
Josef Zweck
e2183a81aa
Make UpdateFailed translateable ( #131098 )
2024-11-22 09:37:35 +01:00
Josef Zweck
786b779a68
Fix title upon discovery for lamarzocco ( #131207 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-22 08:56:10 +01:00
ElmaxSrl
e12db0c88e
Update elmax_api to v0.0.6.1 ( #130917 )
...
Co-authored-by: Alberto Geniola <albertogeniola@gmail.com >
2024-11-22 08:52:14 +01:00
Josef Zweck
764f72bdc3
Patch entry setup in lamarzocco tests ( #131217 )
2024-11-22 08:49:46 +01:00
Antoine Reversat
0ce8d8d749
Upgrade to ayla-iot-unofficial 1.4.4 ( #131228 )
2024-11-22 08:47:59 +01:00
Jan-Philipp Benecke
caac22f09f
Improve SABnzbd config flow tests ( #131234 )
2024-11-22 08:44:33 +01:00
Jan-Philipp Benecke
fa3d2a3031
Remove configurable name in config flow from SABnzbd ( #131073 )
2024-11-22 07:58:43 +01:00
Charles Garwood
8a292184a5
Add data_description for password in Fully Kiosk config flow ( #131222 )
...
* Add data_description for password
* Update phrasing
* Add data_description in discovery as well
2024-11-21 17:03:08 -05:00
Sid
c94122e105
Fix manifest.json schema violations ( #131220 )
2024-11-21 22:50:33 +01:00
Per Øyvind Øygard
158b0c8ce2
Bump pytouchlinesl to 0.2.0 ( #131088 )
2024-11-21 22:02:15 +01:00
Norbert Rittel
52147b1515
Fix group translation strings ( #131150 )
2024-11-21 21:37:50 +01:00
G Johansson
da023ffbd5
Use config entry title as sensor name in Filesize ( #131109 )
...
* Use config entry title as sensor name in Filesize
* snapshot
* snapshot
2024-11-21 21:36:54 +01:00
Norbert Rittel
88b54bbaf7
Fix calendar translation strings ( #131160 )
2024-11-21 21:36:06 +01:00
Norbert Rittel
c0396a1268
Fix Xiaomi Miio translation strings ( #131154 )
2024-11-21 21:35:31 +01:00
Norbert Rittel
c81edfea44
Fix alarm_control_panel translation string ( #131157 )
2024-11-21 21:35:01 +01:00
Norbert Rittel
d4bc200cef
Improve description of Random helper by removing repetition ( #131092 )
2024-11-21 21:34:31 +01:00
Norbert Rittel
ed3140da76
Input number: Make description of decrement option consistent ( #131089 )
2024-11-21 21:33:30 +01:00
Norbert Rittel
a67c5e1fba
Change "Add …" to "Create …" for consistency ( #131197 )
2024-11-21 21:27:54 +01:00
Norbert Rittel
f64c81b7f8
Change "Add …" to "Create …" for consistency ( #131199 )
2024-11-21 21:27:26 +01:00
Norbert Rittel
96849f2e16
Change "Add …" to "Create …" for consistency ( #131198 )
2024-11-21 21:26:50 +01:00
Josef Zweck
de9f9f32c7
Add translation for ConfigEntryAuthFailed to lamarzocco ( #131145 )
2024-11-21 21:25:23 +01:00
epenet
2a6e08caf9
Add missing unique_id check on blink user flows ( #131209 )
2024-11-21 21:23:05 +01:00
Arie Catsman
d6170eb071
Bump pyenphase to 1.23.0 ( #131205 )
2024-11-21 21:16:54 +01:00
rappenze
c6c7e86548
Fix fibaro cover state is not always correct ( #131206 )
2024-11-21 21:16:37 +01:00
Joost Lekkerkerker
7e752c051f
Add check for quality_scale.yaml ( #131096 )
2024-11-21 21:02:01 +01:00
starkillerOG
f9bd4ccc3f
Reolink log fast poll errors once ( #131203 )
2024-11-21 20:51:38 +01:00
Davin Kevin
f42386de44
Prevent endless loop in recorder when using a filter and there are no more states to purge ( #126149 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-21 20:50:49 +01:00
puddly
50fdbe9b3b
Generic ZHA Zeroconf discovery ( #126294 )
2024-11-21 20:50:21 +01:00
G Johansson
e9286971aa
Add remaining snapshot testing to Sensibo ( #131105 )
2024-11-21 20:49:59 +01:00
Josef Zweck
3cfd958dc2
Allow mL/s as UnitOfVolumeFlowRate ( #130771 )
2024-11-21 20:47:24 +01:00
G Johansson
797eb606fe
Fix correct handling in ManualTriggerEntity ( #130135 )
2024-11-21 20:46:03 +01:00
J. Diego Rodríguez Royo
1ab2bbe3b0
Don't save Home Assistant device ID at Home Connect device ( #131013 )
2024-11-21 20:45:43 +01:00
G Johansson
3c96c559dc
Remove config entry unique id from trafikverket_train ( #130989 )
2024-11-21 20:42:36 +01:00
Álvaro Fernández Rojas
1020d75b94
Bump AEMET-OpenData to v0.6.2 ( #131178 )
2024-11-21 20:21:00 +01:00
Jesse Hills
ba042e2325
Fix typo in ESPHome repair text ( #131200 )
2024-11-21 19:42:08 +01:00
starkillerOG
1195a79479
Add PARALLEL_UPDATES = 0 to Reolink platforms ( #131165 )
2024-11-21 19:21:57 +01:00
Erik Montnemery
5fa4739e2d
Bump securetar to 2024.11.0 ( #131172 )
2024-11-21 19:15:37 +01:00
Norbert Rittel
bd3352c1f0
Fix two strings for the Generic hygrostat UI ( #131185 )
...
* Fix two strings for the Generic hygrostat UI
The 'min_cycle_duration' key shown when setting up a Generic hygrostat contains the words "in the humidifier option" which makes no sense anymore in the UI context.
So these words can be dropped, making this explanation exactly identical to the same key in the Generic thermostat.
In addition there is an "s" missing in the main description here.
* Replace "be" with "remain" and use "toggle"
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Fix the title string to use "Create" instead of "Add"
Anything the user creates should use "Create …", not "Add …".
The description we're addressing in the fix already has this correct. This commit adds the fix for the title.
Makes it consistent with the majority of Helpers, rest needs to be addressed in separate PRs.
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-11-21 18:53:23 +01:00
Marcel van der Veldt
9bbf9be95f
Add optional flag to bypass the media proxy in esphome media players ( #131191 )
...
* Add optional flag to play_media to bypass media proxy
* use constants
* add test
2024-11-21 11:47:22 -05:00
Matthias Alphart
bd0a2b6f68
Add unit translations for KNX integration ( #131176 )
...
* Add unit translations for KNX integration
* re-use values
2024-11-21 17:42:12 +01:00
J. Nick Koston
fd392eea31
Bump aiohttp to 3.11.7 ( #131188 )
2024-11-21 17:36:36 +01:00
J. Nick Koston
3550d5838d
Bump yarl to 1.18.0 ( #131183 )
2024-11-21 17:35:42 +01:00
Jan Bouwhuis
9444f7aea2
Set PARALLEL_UPDATES = 0 for MQTT components as no semaphore is needed ( #131174 )
2024-11-21 17:30:25 +01:00
Jan Bouwhuis
3474642afe
Set up MQTT websocket_api and dump, publish actions from async_setup ( #131170 )
...
* Set up MQTT websocket_api and dump, publish actions from `async_setup`
* Follow up comments
2024-11-21 17:29:59 +01:00
karwosts
3d499ab849
Dont count unrecorded time for history_stats ( #126271 )
2024-11-21 10:24:06 -06:00
Erik Montnemery
23acc31616
Improve comments in ConfigEntriesFlowManager.async_finish_flow ( #131175 )
2024-11-21 16:33:43 +01:00
Michael Arthur
d8549409f7
Area units and conversion between metric and US ( #123563 )
...
* area conversions
* start work on tests
* add number device class
* update unit conversions to utilise distance constants
* add area unit
* update test unit system
* update device condition and trigger
* update statistic unit converters
* further tests work WIP
* update test unit system
* add missing string translations
* fix websocket tests
* add deprecated notice
* add more missing strings and missing initialisation of unit system
* adjust icon and remove strings from scrape and random
* Fix acre to meters conversion
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Tidy up valid units
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* fix ordering of area
* update order alphabetically
* fix broken test
* update test_init
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* remove deprecated unit and fix alphabetical order
* change deprecation and add tests, change to millimeter conversion for inches
* fix order
* re-order defs alphabetically
* add measurement as well
* update icons
* fix up Deprecation of area square meters
* Update core integrations to UnitOfArea
* update test recorder tests
* unit system tests in alphabetical
* update snapshot
* rebuild
* revert alphabetization of functions
* other revert of alphabetical order
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-21 16:10:44 +01:00
epenet
9add3a6c9b
Add ability to pass integration domain to report_usage ( #130705 )
...
* Add ability to pass integration domain to report_usage
* Adjust
* Fix
* Add tests
* Update test_frame.py
* Update test_frame.py
* Update test_frame.py
* Update test_frame.py
* Update test_frame.py
* Update test_frame.py
* Finish tests
* Docstring
* Replace logger warning with report_usage
* Improve
* docstring
* Improve tests
* Adjust docstring for exclude_integrations
* Fix behavior and improve tests
2024-11-21 16:01:36 +01:00
Charles Garwood
42dcfae6e7
Add quality_scale.yaml for Fully Kiosk Browser integration ( #131071 )
...
* Add quality_scale.yaml for Fully Kiosk Browser integration
* Forgot to fill out a couple rules
* missed another...
* Rebase and update a couple rules
2024-11-21 09:45:32 -05:00
epenet
c267170616
Use reauth helpers in renault ( #131147 )
2024-11-21 15:39:35 +01:00
Steven B.
1018a77c91
Update websockets package constraint to 13.1 ( #131039 )
2024-11-21 15:26:24 +01:00
Charles Garwood
fc987ee794
Use runtime_data for Fully Kiosk Browser integration ( #131101 )
2024-11-21 15:07:39 +01:00
Norbert Rittel
3ed462f7a7
Improve explanation of 'device_tracker.see' action ( #131095 )
2024-11-21 13:39:06 +01:00
Norbert Rittel
1e1759c030
Fix cast translation string ( #131156 )
2024-11-21 13:38:34 +01:00
LG-ThinQ-Integration
afe986b39c
Bump thinqconnect to 1.0.1 ( #131132 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-21 11:12:36 +01:00
Josef Zweck
f1a4baa1b5
Add diagnostics to acaia ( #131153 )
2024-11-21 10:55:21 +01:00
Norbert Rittel
deb82cf072
Fix typo in name of "Alarm arm home instant" action ( #131151 )
2024-11-21 10:26:40 +01:00
puddly
51e592f450
Add informative header to ZHA update entity release notes ( #130099 )
2024-11-21 10:17:44 +01:00
Norbert Rittel
27695095dd
Fix wrong "(s)" that was leftover changing from "service(s)" to "actions" ( #131141 )
...
* Fix wrong "(s)" that was leftover when changing from "service(s)" to "actions"
* Update homeassistant/components/notify/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-21 09:41:52 +01:00
bobpaul
092d97a0b0
Bump pylutron-caseta to 0.22.0 ( #131129 )
2024-11-21 08:53:47 +01:00
Raphael Hehl
08f9d5bdfd
Add codeowner for unifiprotect ( #131136 )
2024-11-21 08:53:27 +01:00
G Johansson
e7fedef651
Add created sensor in filesize ( #131108 )
2024-11-21 08:31:50 +01:00
DeerMaximum
5529cfda09
Nina: Add URL for more information to warning ( #131070 )
2024-11-21 08:15:27 +01:00
dependabot[bot]
ac56a70948
Bump github/codeql-action from 3.27.4 to 3.27.5 ( #131134 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 08:07:23 +01:00
dependabot[bot]
1aa95c746e
Bump codecov/codecov-action from 5.0.5 to 5.0.7 ( #131135 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 08:07:04 +01:00
Michael
98ec0390bc
Add current quality scale status to AVM FRITZ!Box Tools ( #131102 )
...
* add current quality_scale .yaml
* Update homeassistant/components/fritz/quality_scale.yaml
* Update homeassistant/components/fritz/quality_scale.yaml
* Update homeassistant/components/fritz/quality_scale.yaml
2024-11-21 04:33:38 +01:00
starkillerOG
b8e0d92848
Add Reolink push for battery info and sleep status ( #131103 )
...
Add push for battery info and sleep status
2024-11-21 01:48:14 +01:00
Norbert Rittel
782cad97af
Replace "service" with "action" in zha:reconfigure_device ( #131111 )
...
Replace "service" with "action" in one description
As services are now actions in HA this needs to be fixed.
2024-11-21 01:47:26 +01:00
Raphael Hehl
bab9ef7ada
Set UniFi Protect icr_lux min to 0 allowing "below 1 lux" ( #131115 )
...
unifiprotect set icr_lux min 0 to allow setting "below 1 lux"
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-11-20 18:11:41 -06:00
Raphael Hehl
d03fc71bfb
Bump uiprotect to 6.6.1 ( #131107 )
2024-11-21 00:19:17 +01:00
G Johansson
926689ee4f
Add startup exception handling to nordpool ( #131104 )
2024-11-20 22:54:51 +01:00
J. Diego Rodríguez Royo
80e8b8d61b
Add diagnostics per device to Home Connect ( #131010 )
...
* Add diagnostics per device to Home Connect
* Include programs at device diagnostics
* Applied suggestions from epenet
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Applied more suggestions from epenet
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Test naming consistency
Co-authored-by: abmantis <amfcalt@gmail.com >
* Add return type to `_generate_entry_diagnostics`
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: abmantis <amfcalt@gmail.com >
2024-11-20 22:01:57 +01:00
epenet
deeb55ac50
Add ability to set HA breaking version in report_usage ( #130858 )
...
* Add ability to set breaking version in report_usage
* Adjust tests
* Adjust test
* Adjust tests
* Rename breaks_in_version => breaks_in_ha_version
2024-11-20 21:41:57 +01:00
epenet
5539228ba2
Split async_get_issue_tracker loader function ( #130856 )
2024-11-20 21:41:38 +01:00
Joost Lekkerkerker
ae0cd431a0
Implement new Integration Quality Scale ( #130518 )
2024-11-20 21:39:24 +01:00
Joost Lekkerkerker
e6225e3dcc
Drop current quality scale ( #131072 )
2024-11-20 20:54:15 +01:00
Jan-Philipp Benecke
74f24e86c1
Remove import from config flow in SABnzbd ( #131078 )
2024-11-20 20:51:43 +01:00
Franck Nijhof
8d6fe8b546
Record current IQS state for Twente Milieu ( #131063 )
2024-11-20 20:25:19 +01:00
Jan-Philipp Benecke
f29c6963dc
Bump codecov/codecov-action to v5.0.5 ( #131055 )
2024-11-20 20:22:04 +01:00
Jan-Philipp Benecke
e389ef9920
Use runtime_data in sabnzbd ( #131069 )
2024-11-20 20:20:12 +01:00
Klaas Schoute
75e15ec6ea
Use ConfigEntry runtime_data in Pure Energie ( #131061 )
2024-11-20 20:01:32 +01:00
Jan-Philipp Benecke
06db5a55f8
Add number platform to sabnzbd and deprecate custom action ( #131029 )
...
* Add number platform to sabnzbd
* Copy & waste error
* Move to icon translations
* Update snapshot
2024-11-20 19:59:10 +01:00
Jan-Philipp Benecke
309dd5ed1b
Remove old entity unique id migration from sabnzbd ( #131064 )
2024-11-20 19:55:54 +01:00
DeerMaximum
b188f8284c
Bump pynina to 0.3.4 ( #131059 )
2024-11-20 19:55:17 +01:00
Michael Hansen
60774575c6
Set HA time zone with freeze_time in agent test ( #131058 )
...
* Patch dt_util instead of using freeze_time
* Use freeze_time but set HA timezone
2024-11-20 19:29:36 +01:00
Abílio Costa
4776865584
Add unit translations for github integration ( #130538 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-20 18:43:17 +01:00
Álvaro Fernández Rojas
3542bca13d
Update aioairzone to v0.9.7 ( #131033 )
2024-11-20 18:41:14 +01:00
jb101010-2
8e2b78178d
Bump pysuezV2 to 1.3.2 ( #131037 )
2024-11-20 18:40:07 +01:00
Klaas Schoute
a0ee8eac37
Use ConfigEntry runtime_data in P1 Monitor ( #131048 )
2024-11-20 18:38:24 +01:00
Franck Nijhof
74f68316c8
Ensure a comment is required when making an exempt for the IQS ( #131051 )
2024-11-20 18:37:07 +01:00
Jan-Philipp Benecke
771952d292
Remove deprecated yaml import from sabnzbd ( #131052 )
2024-11-20 18:36:20 +01:00
Sergio Conde Gómez
94bf77606b
Unscape HTML Entities from RSS feeds ( #130915 )
...
* Unscape HTML Entities from RSS feeds
* Improve tests
2024-11-20 18:21:16 +01:00
Klaas Schoute
e7a2377c7e
Update forecast-solar to 4.0.0 ( #131044 )
2024-11-20 17:54:09 +01:00
Joost Lekkerkerker
514af896f3
Change to rule slugs ( #131043 )
2024-11-20 17:43:02 +01:00
Paulus Schoutsen
c56f377cd5
Use now() from dt_util for Date and Time intents ( #131049 )
...
Use now() from dt_util
2024-11-20 10:27:57 -06:00
Joost Lekkerkerker
2cd05e224a
Add quality_scale.yaml to track IQS progress ( #130953 )
2024-11-20 13:49:02 +01:00
Manu
5d804d3172
Remove code-owner from Habitica ( #131024 )
2024-11-20 12:54:11 +01:00
Petar Petrov
061c19fbf8
Add Z-Wave installer_mode yaml option ( #129888 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-20 12:04:29 +01:00
Myles Eftos
621c66a214
Update Amberelectric to use amberelectric version 2.0.12 ( #125701 )
...
* Add price descriptor attribute to price sensors
* Adding price descriptor sensor
* Use correct number of sensors in spike sensor tests
* Add tests for normalize_descriptor
* Removing debug message
* Removing price_descriptor attribute from the current sensor
* Refactoring everything to use the new API
* Use SiteStatus object, fix some typnig issues
* fixing test
* Adding predicted price to attributes
* Fix advanced price in forecast
* Testing advanced forecasts
* WIP: Adding advanced forecast sensor. need to add attributes, and tests
* Add advanced price attributes
* Adding forecasts to the advanced price sensor
* Appending forecasts corectly
* Appending forecasts correctly. Again
* Removing sensor for the moment. Will do in another PR
* Fix failing test that had the wrong sign
* Adding test to improve coverage on config_flow test
* Bumping amberelectric dependency to version 2
* Remove advanced code from helpers
* Use f-strings
* Bumping to version 2.0.1
* Bumping amberelectric to version 2.0.2
* Bumping amberelectric to version 2.0.2
* Bumping verion amberelectric.py to 2.0.3. Using correct enums
* Bumping amberelectric.py version to 2.0.4
* Bump version to 2.0.5
* Fix formatting
* fixing mocks to include interval_length
* Bumping to 2.0.6
* Bumping to 2.0.7
* Bumping to 2.0.8
* Bumping to 2.0.9
* Bumping version 2.0.12
2024-11-20 11:27:24 +01:00
Jan-Philipp Benecke
2cfacd8bc5
Add button platform to sabnzbd and deprecate custom actions ( #130999 )
2024-11-20 09:30:06 +01:00
J. Diego Rodríguez Royo
85610901e0
Add programs to Home Connect diagnostics ( #131011 )
2024-11-20 09:09:50 +01:00
Raphael Hehl
139f3e294a
UniFi Protect small textual fix in action description ( #131009 )
2024-11-20 09:06:31 +01:00
dependabot[bot]
3d495fe690
Bump codecov/codecov-action from 5.0.2 to 5.0.4 ( #131008 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 09:02:57 +01:00
Bouwe Westerdijk
a857041570
Bump plugwise to v1.5.2 ( #131012 )
2024-11-20 08:44:34 +01:00
Jan-Philipp Benecke
2a1cdf6ff2
Strip whitespaces from host in ping config flow ( #130970 )
2024-11-19 21:57:57 -05:00
Manu
5daf95ec8f
Add calendars for to-do and daily reminders to Habitica integration ( #130789 )
...
* Add calendars for to-do and daily reminders
* revert order
* changes
2024-11-19 18:37:23 -08:00
Manu
397a299f15
Add µV as UnitOfElectricPotential ( #130838 )
2024-11-19 22:38:22 +01:00
Norbert Rittel
85f3ff94cc
Add more UI user-friendly description to six Supervisor actions ( #130971 )
2024-11-19 22:31:57 +01:00
dotvav
cdf0e1363a
Bump pypalazzetti to 0.1.13 ( #130956 )
2024-11-19 22:29:49 +01:00
Franck Nijhof
07051d0d0e
Clean up old migration in Twente Milieu ( #130998 )
2024-11-19 22:28:59 +01:00
G Johansson
fa28936995
Use snapshot in Sensibo tests ( #130994 )
2024-11-19 22:21:12 +01:00
epenet
ea989f7ca1
Simplify FanEntity percentage and speed_count shorthand attributes ( #130935 )
2024-11-19 22:17:29 +01:00
Federico D'Amico
c1f03f34b2
Bump microBeesPy to 0.3.3 ( #130942 )
2024-11-19 22:12:00 +01:00
J. Nick Koston
7fda534d91
Bump aiohttp to 3.11.6 ( #130993 )
2024-11-19 15:11:00 -06:00
Jan-Philipp Benecke
25f922d87b
Add base entity to sabnzbd ( #130995 )
2024-11-19 22:08:16 +01:00
Petar Petrov
c68cadad7a
Improve precision of HSV color conversion ( #130880 )
2024-11-19 22:06:57 +01:00
Bouwe Westerdijk
6f0139389f
Bump plugwise to v1.5.1 ( #130966 )
2024-11-19 22:04:00 +01:00
Jan-Philipp Benecke
81fc83398b
Use HassKey in ping ( #130973 )
2024-11-19 22:02:36 +01:00
Jan-Philipp Benecke
b9ff8ebe3a
Pass sabnzdb config entry explicitly to coordinator ( #130990 )
...
Pass config entry explicitly to coordinator
2024-11-19 21:23:22 +01:00
Jan-Philipp Benecke
e53d97db6f
Add sensor test to sabnzbd ( #130988 )
2024-11-19 21:17:38 +01:00
G Johansson
3cb8dedacc
Bump holidays to 0.61 ( #130984 )
2024-11-19 20:53:11 +01:00
Steve Venzerul
c4568e6632
Add missing translations and icons for ZHA Sinope devices ( #130826 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-11-19 20:25:12 +01:00
G Johansson
0199418ba9
Add missing catholic category in workday ( #130983 )
2024-11-19 20:19:53 +01:00
G Johansson
c5622df386
Remove deprecated yaml import from dynalite ( #130982 )
2024-11-19 20:19:30 +01:00
G Johansson
71e8c79cad
Remove deprecated not used constants in switchbot ( #130980 )
2024-11-19 20:19:09 +01:00
Renat Sibgatulin
4adf1992e1
Bump aioairq to 0.4.3 ( #130963 )
2024-11-19 20:13:33 +01:00
J. Nick Koston
8b4983087b
Bump PyJWT to 2.10.0 ( #130907 )
...
* Bump PyJWT to 2.10.0
changelog: https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.0
* handle new keys
* add test to verify all default options are checked for merge
2024-11-19 19:55:55 +01:00
J. Nick Koston
3a8a8861d2
Bump aiohttp to 3.11.5 ( #130964 )
2024-11-19 12:03:13 -06:00
Marco Glauser
42bba24247
Add Hejhome Fingerbot (Tuya whitelabel) configuration ( #130732 )
2024-11-19 17:30:56 +01:00
Norbert Rittel
48703db78a
Update strings.json to replace wrong "todo" with "lawn mower" ( #130962 )
2024-11-19 16:51:48 +01:00
Norbert Rittel
b1260dc4ec
Update strings.json to fix typo in "Husqavarna" ( #130954 )
2024-11-19 15:01:22 +00:00
epenet
7dc2102545
Simplify FanEntity preset_mode shorthand attributes ( #130930 )
2024-11-19 09:11:47 +01:00
J. Nick Koston
b6d79415fe
Bump aiohttp to 3.11.4 ( #130924 )
2024-11-19 01:36:44 -06:00
Daniel Hjelseth Høyer
f9a0cc5c31
Add new sensors to Mill ( #130896 )
...
* Mill sensors
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/mill/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/mill/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update const.py
* Update sensor.py
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-19 08:30:41 +01:00
Thomas55555
4836f4af2b
Bump pre-commit-hooks to v5.0.0 ( #130888 )
2024-11-19 07:47:38 +01:00
Allen Porter
1941850685
Modernize Fitbit entity names ( #130828 )
...
* Modernize fitbit entity names
* Use placeholder with tracker device name
* Make names sentence case
* Apply name simplifications from PR feedback
* Remove translations that are duplicate of device class
* Update homeassistant/components/fitbit/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Add a test for tracker distance and update snapshots
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-19 07:47:15 +01:00
Kevin Stillhammer
c7f0745f48
Catch googlemaps exceptions in google_travel_time ( #130903 )
...
Catch googlemaps exceptions
2024-11-18 21:54:09 -05:00
Robert Resch
999f3e0d77
Use RTCIceCandidateInit instead of RTCIceCandidate ( #130901 )
2024-11-18 21:41:50 -05:00
J. Nick Koston
00250843c6
Bump PySwitchbot to 0.53.2 ( #130906 )
...
changelog: https://github.com/sblibs/pySwitchbot/compare/0.53.0...0.53.2
2024-11-18 16:49:19 -05:00
YogevBokobza
2cf3f2b243
Bump aioswitcher to 5.0.0 ( #130874 )
...
* Bump aioswitcher to 5.0.0
* fix linting
2024-11-18 21:42:58 +02:00
Robert Resch
e48857987b
Use camera_capabilities instead frontend_stream_type ( #130604 )
2024-11-18 20:26:45 +01:00
Charles Yuan
069e6c4554
Fixed Small Inaccuracy in Description String for myUplink ( #130900 )
2024-11-18 20:23:32 +01:00
Steven B.
5288775941
Bump webrtc-models to 0.3.0 ( #130889 )
2024-11-18 19:50:31 +01:00
Michael Hansen
fb83d30d9d
Bump hassil to 2.0.2 ( #130891 )
2024-11-18 13:48:46 -05:00
starkillerOG
a379535127
Reolink fix dev/entity id migration ( #130836 )
2024-11-18 18:59:17 +01:00
J. Nick Koston
039df1070e
Bump bluetooth-adapters to 0.20.2 ( #130877 )
2024-11-18 18:56:33 +01:00
Raphael Hehl
efa86293aa
Bump uiprotect to 6.6.0 ( #130872 )
2024-11-18 16:09:30 +01:00
Josef Zweck
003ae881bf
Add binary_sensor platform to acaia ( #130676 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-18 15:26:53 +01:00
greyeee
eb06dc214f
Bump PySwitchbot to 0.53.0 ( #130869 )
...
Upgrade PySwitchbot to 0.53.0
2024-11-18 15:02:23 +01:00
Josef Zweck
4c816f54bf
Add sensor platform to acaia ( #130614 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-18 14:52:49 +01:00
epenet
1ac0b006b2
Pass config_entry explicitly in rachio ( #130865 )
2024-11-18 14:19:40 +01:00
Jan Bouwhuis
db5cc4fcd4
Fix mqtt subscription signature ( #130866 )
2024-11-18 14:19:11 +01:00
Maciej Bieniek
40fb28a94d
Bump accuweather to 4.0.0 ( #130868 )
2024-11-18 14:12:11 +01:00
MahrWe
44a93a0076
Linkplay additional models ( #130262 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-11-18 13:52:06 +01:00
Jon Seager
370ea36797
Bump pytouchlinesl to 0.1.9 ( #130867 )
2024-11-18 13:30:08 +01:00
Johnny Willemsen
a6094c4cce
Add diagnostics to HomeConnect ( #130500 )
...
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-11-18 13:01:07 +01:00
Glenn Waters
75199a901f
UPB integration: Change unique ID from int to string. ( #130832 )
2024-11-18 10:56:47 +01:00
Manu
e9eaeedf2b
Add entity picture for gems to Habitica integration ( #130827 )
2024-11-18 10:52:23 +01:00
Matthias Alphart
2f1c1d66cb
Support KNX lights with multiple color modes ( #130842 )
2024-11-18 10:22:10 +01:00
Brunno Vanelli
c154ac26eb
Bump pykoplenti to 1.3.0 ( #130719 )
2024-11-18 09:48:22 +01:00
hahn-th
caaea1d45b
Bump homematicip to 1.1.3 ( #130824 )
2024-11-18 09:11:51 +01:00
Jack Boswell
9c3ec3319b
Bump starlink-grpc-core to 1.2.0 ( #130488 )
2024-11-18 09:02:11 +01:00
Shay Levy
f94e80d4c1
Fix missing Shelly MAC address checks ( #130833 )
...
* Fix missing Shelly MAC address checks
* Make new error for mac_address_mismatch
* Use reference in translation
2024-11-18 01:34:33 +02:00
G Johansson
6f947d2612
Use default device sensors also for AirQ devices in Sensibo ( #130841 )
2024-11-17 23:28:54 +01:00
Santobert
43235713c7
Remove myself from codeowners ( #130805 )
2024-11-17 14:29:27 -06:00
Raphael Hehl
dcadd2d37c
Bump uiprotect to 6.5.0 ( #130834 )
2024-11-17 14:27:29 -06:00
J. Nick Koston
23bf4154f5
Bump yarl to 1.17.2 ( #130830 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.17.1...v1.17.2
2024-11-17 19:41:48 +01:00
dotvav
db3d385447
Bump pypalazzetti to 0.1.12 ( #130800 )
2024-11-17 12:13:24 +01:00
Allen Porter
445690588c
Update Google calendar OAuth instructions ( #130775 )
...
* Update google calendar oauth instructions
* Replace photos with calendar
2024-11-16 23:10:22 -05:00
Allen Porter
96299b16e2
Remove code for old fitbit config import ( #130783 )
...
* Remove code for old fitbit config import
* Remove translations related to issues
2024-11-16 23:09:59 -05:00
Matthias Alphart
f58b5418ea
Update knx-frontend to 2024.11.16.205004 ( #130786 )
2024-11-16 23:07:16 -05:00
Allen Porter
b64f33e1d7
Remove Nest code related to Works with Nest API removal ( #130785 )
2024-11-16 23:07:00 -05:00
Michael
d8dd6d6abe
Fix unexpected stop of media playback via ffmpeg proxy for ESPhome devices ( #130788 )
...
disable writing progress stats to stderr in ffmpeg command
2024-11-17 01:58:25 +01:00
Patrick
fece83d882
Fix and bump apsystems-ez1 to 2.4.0 ( #130740 )
2024-11-16 18:49:30 -05:00
David Knowles
9711816542
Increase Hydrawise polling time to 5 minutes ( #130759 )
2024-11-16 11:42:10 -05:00
Pete Sage
acfc4711cd
Fix Sonos get_queue action may fail if track metadata is missing ( #130756 )
...
initial commit
2024-11-16 11:40:49 -05:00
Jan Bouwhuis
c219b512eb
Fix file uploads in MQTT config flow not processed in executor ( #130746 )
...
Process file uploads in MQTT config flow in executor
2024-11-16 11:40:01 -05:00
Franck Nijhof
0ada59a4fe
Update twentemilieu to 2.1.0 ( #130752 )
2024-11-16 15:06:41 +01:00
TheJulianJES
a047abd510
Fix and bump codecov-action to 5.0.2 ( #130729 )
2024-11-16 08:02:37 +01:00
Sid
9b989ff3d5
Bump ruff to 0.7.4 ( #130716 )
2024-11-15 22:57:29 +01:00
Franck Nijhof
847afabed1
2024.11.2 ( #130713 )
2024-11-15 20:16:10 +01:00
Matthias Alphart
57212bbf57
KNX: Cache last telegram for each group address ( #130566 )
2024-11-15 20:06:57 +01:00
YogevBokobza
6279979d50
Switcher add current current temperature sensor ( #130653 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-11-15 20:03:20 +01:00
Franck Nijhof
ac270e19be
Bump version to 2024.11.2
2024-11-15 19:35:42 +01:00
Matt Zimmerman
ca40b96a89
Bump python-smarttub to 0.0.38 ( #130679 )
2024-11-15 19:35:14 +01:00
epenet
045e285bfe
Fix missing translations in onewire ( #130673 )
2024-11-15 19:35:11 +01:00
epenet
8d6f2e78f5
Fix missing translations in generic ( #130672 )
2024-11-15 19:35:07 +01:00
epenet
9e4d26137e
Fix missing translations in madvr ( #130656 )
2024-11-15 19:35:04 +01:00
epenet
f74bfdc974
Fix missing translations in toon ( #130655 )
2024-11-15 19:35:00 +01:00
epenet
1cabcdf257
Fix missing translations in tradfri ( #130654 )
...
* Fix missing translations in tradfri
* Simplify
2024-11-15 19:34:57 +01:00
epenet
c6931d656e
Fix missing translations in utility_meter ( #130652 )
2024-11-15 19:34:54 +01:00
epenet
942830505a
Fix missing translations in vilfo ( #130650 )
2024-11-15 19:34:51 +01:00
Jan-Philipp Benecke
880f28e28a
Remove dumping config entry to log in setup of roborock ( #130648 )
2024-11-15 19:34:48 +01:00
Johan Nenzén
f406ffa75a
Bump pyplaato to 0.0.19 ( #130641 )
...
Bumps version of pyplaato to 0.0.19
2024-11-15 19:34:44 +01:00
epenet
0d695c843f
Add missing translation string to philips_js ( #130637 )
2024-11-15 19:34:41 +01:00
epenet
5f09eb97e1
Add missing translation string to lg_netcast ( #130635 )
2024-11-15 19:34:38 +01:00
epenet
6d561ca373
Add missing translation string to hvv_departures ( #130634 )
2024-11-15 19:34:34 +01:00
Alistair Galbraith
663ebe199d
Fix scene loading issue ( #130627 )
2024-11-15 19:34:31 +01:00
Keilin Bickar
8b9c4db2b3
Bump sense-energy to 0.13.4 ( #130625 )
2024-11-15 19:34:27 +01:00
epenet
e478b9b599
Add missing translation string to smarty ( #130624 )
2024-11-15 19:34:23 +01:00
Robert Resch
5acdf58976
Fix hassfest by adding go2rtc reqs ( #130602 )
2024-11-15 19:33:09 +01:00
starkillerOG
6d861e7f47
Bump reolink-aio to 0.11.1 ( #130600 )
2024-11-15 19:32:30 +01:00
Johan Nenzén
281a8eda31
Fixes webhook schema for different temp and volume units ( #130578 )
2024-11-15 19:32:26 +01:00
Simone Chemelli
1bc005d0d4
Update uptime deviation for Vodafone Station ( #130571 )
...
Update sensor.py
2024-11-15 19:32:23 +01:00
puddly
95d60987ab
Bump ZHA dependencies ( #130563 )
2024-11-15 19:32:19 +01:00
J. Nick Koston
53e38454b2
Fix non-thread-safe operation in powerview number ( #130557 )
2024-11-15 19:32:16 +01:00
Brig Lamoreaux
876b86cd3d
fix translation in srp_energy ( #130540 )
2024-11-15 19:32:13 +01:00
Robert Resch
cb104935ea
Add go2rtc recommended version ( #130508 )
2024-11-15 19:32:10 +01:00
Joost Lekkerkerker
4c24e26926
Bump aiowithings to 3.1.3 ( #130504 )
2024-11-15 19:32:06 +01:00
Robert Resch
4b13d8bc47
Bump go2rtc-client to 0.1.1 ( #130498 )
2024-11-15 19:30:50 +01:00
Tony
433e3718f8
Bump aioruckus to 0.42 ( #130487 )
2024-11-15 19:28:38 +01:00
Sheldon Ip
1e3c2c0631
Fix translations in subaru ( #130486 )
2024-11-15 19:28:34 +01:00
starkillerOG
3a2f996c13
Bump reolink_aio to 0.11.0 ( #130481 )
2024-11-15 19:28:30 +01:00
G Johansson
e4cb3c67d9
Fix legacy _attr_state handling in AlarmControlPanel ( #130479 )
2024-11-15 19:28:27 +01:00
puddly
8a22433168
Ensure ZHA setup works with container installs ( #130470 )
2024-11-15 19:28:23 +01:00
Joost Lekkerkerker
0976476d16
Bump aiowithings to 3.1.2 ( #130469 )
2024-11-15 19:28:19 +01:00
Kelvin Dekker
28f46a0f88
Fix typo in file strings ( #130465 )
2024-11-15 19:28:16 +01:00
G Johansson
8b173656e7
Fix translation in statistics ( #130455 )
...
* Fix translation in statistics
* Update homeassistant/components/statistics/strings.json
2024-11-15 19:28:12 +01:00
Joost Lekkerkerker
08f6f2759b
Add title to water heater component ( #130446 )
2024-11-15 19:28:09 +01:00
Steven B.
f4798d27c7
Do not trigger events for updated ring events ( #130430 )
2024-11-15 19:28:05 +01:00
Steven B.
103a84b4bd
Bump ring-doorbell to 0.9.12 ( #130419 )
2024-11-15 19:28:01 +01:00
Steven B.
4d3502e061
Bump ring library ring-doorbell to 0.9.9 ( #129966 )
2024-11-15 19:26:59 +01:00
J. Nick Koston
79329e16cf
Fix missing title placeholders in powerwall reauth ( #130389 )
2024-11-15 19:24:37 +01:00
Daniel Hjelseth Høyer
929164251a
Bump Tibber 0.30.8 ( #130388 )
2024-11-15 19:24:34 +01:00
Joost Lekkerkerker
300724443a
Bump spotifyaio to 0.8.8 ( #130372 )
2024-11-15 19:24:30 +01:00
Robert Resch
70ef3a355c
Go2rtc bump and set ffmpeg logs to debug ( #130371 )
2024-11-15 19:24:26 +01:00
Jan Bouwhuis
83162c1461
Fix typo in go2rtc ( #130165 )
...
Fix typo in original
2024-11-15 19:24:20 +01:00
Jan Bouwhuis
a12c76dbdd
Use f-strings in go2rtc code and test and do not use abbreviation ( #130158 )
2024-11-15 19:22:09 +01:00
Lennard Beers
5b0d8eb75e
Add sensor platform to eq3btsmart ( #130438 )
2024-11-15 19:03:37 +01:00
Noah Husby
9292b6da3d
Disable brightness from devices with no display in Cambridge Audio ( #130369 )
2024-11-15 19:03:04 +01:00
Simon Lamon
8d05183de2
Add Spotify and Tidal to playingmode mapping ( #130351 )
2024-11-15 19:03:01 +01:00
Simon Lamon
a86ff41bbc
Add seek support to LinkPlay ( #130349 )
2024-11-15 19:02:58 +01:00
Simon Lamon
ce92f3de44
Bump python-linkplay to 0.0.20 ( #130348 )
2024-11-15 19:02:54 +01:00
LG-ThinQ-Integration
465d8b2ee2
Fix fan's warning TURN_ON, TURN_OFF ( #130327 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-15 19:02:51 +01:00
G Johansson
218eedfd93
Fix Homekit error handling alarm state unknown or unavailable ( #130311 )
2024-11-15 19:02:47 +01:00
Simone Chemelli
afec354b84
Avoid Shelly data update during shutdown ( #130301 )
2024-11-15 19:02:44 +01:00
Allen Porter
282f92e5f3
Ignore WebRTC candidates for nest cameras ( #130294 )
2024-11-15 19:02:41 +01:00
David Knowles
f6cd74e2d7
Make Hydrawise poll non-critical data less frequently ( #130289 )
2024-11-15 19:02:37 +01:00
Åke Strandberg
f821ddeab8
Add more f-series models to myuplink ( #130283 )
2024-11-15 19:02:34 +01:00
Allen Porter
d408b7ac62
Improve nest camera stream expiration to be defensive against errors ( #130265 )
2024-11-15 19:02:31 +01:00
Michael
83baa1a788
Fix translation key for done response in conversation ( #130247 )
2024-11-15 19:02:27 +01:00
Max Shcherbina
07a8cf14cd
Update generic thermostat strings for clarity and accuracy ( #130243 )
2024-11-15 19:02:24 +01:00
Olivier Corradi
9f447af468
Rename "CO2 Signal" display name to Electricity Maps for consistency ( #130242 )
...
* Update strings.json for Electricity Maps
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
* Fix test
2024-11-15 19:02:20 +01:00
Allen Porter
c399d8f571
Bump google-nest-sdm to 6.1.5 ( #130229 )
2024-11-15 19:02:17 +01:00
jjlawren
4ea9574229
Bump SoCo to 0.30.6 ( #130223 )
2024-11-15 19:02:14 +01:00
Daniel Hjelseth Høyer
592b8ed0a0
Bump pyTibber ( #130216 )
2024-11-15 19:02:10 +01:00
Simone Chemelli
6b91c0810a
Fix uptime sensor for Vodafone Station ( #130215 )
2024-11-15 19:02:06 +01:00
Max Shcherbina
9579e4a9c1
Fix wording in Google Calendar create_event strings for consistency ( #130183 )
2024-11-15 19:00:06 +01:00
IceBotYT
7f4f90f06d
Bump nice-go to 0.3.10 ( #130173 )
...
Bump Nice G.O. to 0.3.10
2024-11-15 19:00:02 +01:00
Sheldon Ip
701a901fe4
Fix translations in ollama ( #130164 )
2024-11-15 18:59:59 +01:00
Simon Lamon
f914642e31
No longer thrown an error when device is offline in linkplay ( #130161 )
2024-11-15 18:59:55 +01:00
Simon Lamon
32dc9fc238
Allow dynamic max preset in linkplay play preset ( #130160 )
2024-11-15 18:59:52 +01:00
Simon Lamon
b27e0f9fe7
Bump python-linkplay to v0.0.18 ( #130159 )
2024-11-15 18:59:47 +01:00
Thomas55555
f040060b3c
Fix RecursionError in Husqvarna Automower coordinator ( #123085 )
...
* reach maximum recursion depth exceeded in tests
* second background task
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* test
* modify test
* tests
* use correct exception
* reset mock
* use recursion_limit
* remove unneeded ticks
* test TimeoutException
* set lower recursionlimit
* remove not that important comment and move the other
* test that we connect and listen successfully
* Simulate hass shutting down
* skip testing against the recursion limit
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* mock
* Remove comment
* Revert "mock"
This reverts commit e8ddaea3d7 .
* Move patch to decorator
* Make execution of patched methods predictable
* Parametrize test, make mocked start_listening block
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-11-15 18:47:59 +01:00
Manu
e26142949d
Add action for using transformation items to Habitica ( #129606 )
2024-11-15 17:38:30 +01:00
G Johansson
50cc6b4e01
Use shorthand attribute for extra state attributes in statistics ( #129353 )
2024-11-15 17:37:57 +01:00
Jesse Hills
a1f5e4f37a
Do not create ESPHome Dashboard update entity if no configuration found ( #129751 )
2024-11-15 17:22:06 +01:00
dnikles
92aa2f700d
Add two WiiM models to linkplay ( #130707 )
2024-11-15 17:08:10 +01:00
Tristan Bastian
ab5ddb8edf
Allow reconnecting wireless omada clients ( #128491 )
2024-11-15 17:02:31 +01:00
Nikolay Vasilchuk
23bac67550
Add starline run sensor ( #130444 )
2024-11-15 16:21:23 +01:00
dotvav
58087d67d1
Add HVACAction state to palazzetti climate ( #130502 )
2024-11-15 16:09:33 +01:00
Alistair Galbraith
cd79a606d7
Fix scene loading issue ( #130627 )
2024-11-15 16:08:43 +01:00
David Knowles
9a07f58890
Inline hydrawise sensor value_fn definitions as lambdas ( #130702 )
2024-11-15 15:37:51 +01:00
Maciej Bieniek
c3857661f1
Bump nextdns to version 4.0.0 ( #130701 )
2024-11-15 15:33:06 +01:00
epenet
821f9b8a41
Fix modern_forms config flow test logic ( #130491 )
2024-11-15 15:05:59 +01:00
epenet
3c3a6dff04
Add translation checks for issue registry ( #130593 )
2024-11-15 15:05:04 +01:00
epenet
e772eef035
Prevent None strings in description_placeholders ( #127103 )
2024-11-15 14:39:57 +01:00
Marc Mueller
dc09b7a532
Remove old setuptools keys from metadata ( #130699 )
2024-11-15 14:37:16 +01:00
epenet
ca7e73c42f
Improve type hints in system_bridge config flow ( #130697 )
2024-11-15 13:53:42 +01:00
epenet
4140999bdb
Improve type hints in modern_forms config flow ( #130698 )
2024-11-15 13:52:44 +01:00
Marc Mueller
46ecdc680c
Update velbus-aio to 2024.11.0 ( #130695 )
2024-11-15 12:59:11 +01:00
epenet
b6d981fe9e
Improve type hints in Time-based One Time Password auth module ( #130420 )
2024-11-15 12:48:11 +01:00
epenet
600f83ddab
Finish migration from report to report_usage ( #130412 )
2024-11-15 12:35:50 +01:00
epenet
b57b22f6e3
Drop restore_state backwards compatibility ( #130411 )
2024-11-15 12:35:09 +01:00
epenet
b24931c775
Remove checks for DeviceEntryDisabler and DeviceEntryType enum ( #130367 )
2024-11-15 12:33:47 +01:00
epenet
de1905a529
Use reauth helpers in system_bridge ( #130422 )
2024-11-15 12:33:03 +01:00
epenet
20b1e38d24
Improve type hints in tolo config flow ( #130421 )
2024-11-15 12:26:38 +01:00
epenet
e45d4434e7
Improve type hints in soundtouch config flow ( #130431 )
2024-11-15 12:25:19 +01:00
epenet
7b1be8af30
Improve type hints in smlight config flow ( #130435 )
2024-11-15 12:21:26 +01:00
epenet
5ba5ffdacd
Improve type hints in motionblinds_ble config flow ( #130439 )
2024-11-15 12:19:30 +01:00
epenet
2788ddec3a
Improve type hints in aussie_broadband config flow ( #130506 )
2024-11-15 12:14:20 +01:00
epenet
747c05a263
Improve type hints in starline config flow ( #130507 )
2024-11-15 12:13:58 +01:00
epenet
a57233c152
Improve type hints in roomba config flow ( #130512 )
2024-11-15 12:13:43 +01:00
epenet
1277e83038
Use BLOOD_GLUCOSE_CONCENTRATION device class in dexcom ( #130526 )
2024-11-15 12:13:21 +01:00
dependabot[bot]
6e94466f47
Bump github/codeql-action from 3.27.3 to 3.27.4 ( #130670 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 10:54:45 +01:00
starkillerOG
76f065ce44
Fix Reolink firmware updates by uploading directly ( #127007 )
2024-11-15 10:41:23 +01:00
Matt Zimmerman
c1f3372980
Bump python-smarttub to 0.0.38 ( #130679 )
2024-11-15 10:36:24 +01:00
David Knowles
027a643f24
Make Hydrawise poll non-critical data less frequently ( #130289 )
2024-11-15 10:30:37 +01:00
Thomas55555
35bf584a9c
Deprecate returning to dock in Husqvarna Automower ( #130649 )
2024-11-15 10:06:30 +01:00
puddly
390b83a963
Bump ZHA dependencies ( #130563 )
2024-11-15 09:55:22 +01:00
epenet
0a2535cf8f
Fix missing argument in translation checks ( #130674 )
2024-11-15 09:51:28 +01:00
epenet
1e303dd706
Fix missing translations in generic ( #130672 )
2024-11-15 09:48:02 +01:00
Johan Nenzén
b3fcc0cf60
Fixes webhook schema for different temp and volume units ( #130578 )
2024-11-15 09:46:12 +01:00
dependabot[bot]
6ee85e9094
Bump codecov/codecov-action from 4.6.0 to 5.0.0 ( #130671 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 09:44:33 +01:00
J. Nick Koston
cc45793896
Bump aiohttp to 3.10.11 ( #130483 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-15 09:42:20 +01:00
Johan Nenzén
b549c0f67c
Bump pyplaato to 0.0.19 ( #130641 )
...
Bumps version of pyplaato to 0.0.19
2024-11-15 09:41:35 +01:00
epenet
ae95d802cc
Fix missing translations in onewire ( #130673 )
2024-11-15 08:40:57 +01:00
epenet
5806304d79
Use single_config_entry in google_assistant_sdk ( #130632 )
...
* Use single_config_entry in google_assistant_sdk
* Cleanup
2024-11-14 22:43:13 -05:00
epenet
e8b0b3e05c
Fix missing translations in tradfri ( #130654 )
...
* Fix missing translations in tradfri
* Simplify
2024-11-14 22:42:15 -05:00
epenet
aea8e8abac
Fix missing translations in utility_meter ( #130652 )
2024-11-14 22:42:01 -05:00
epenet
62a5a219d9
Fix missing translations in madvr ( #130656 )
2024-11-14 22:41:15 -05:00
J. Nick Koston
4a7ae081df
Bump aiohttp 3.11.2 ( #130663 )
...
fix for cleaning up incorrectly closed WebSocket connections
when a WebSocket task is cancelled
changelog: https://github.com/aio-libs/aiohttp/compare/v3.11.1...v3.11.2
2024-11-14 22:40:48 -05:00
epenet
b2d98ae931
Fix missing translations in vilfo ( #130650 )
2024-11-14 18:50:47 -06:00
epenet
eaa8a5a750
Fix missing translations in toon ( #130655 )
2024-11-14 18:50:09 -06:00
Jan-Philipp Benecke
7688770522
Remove dumping config entry to log in setup of roborock ( #130648 )
2024-11-14 17:09:16 -05:00
Marc Mueller
3db4d951bf
Update mypy-dev to 1.14.0a3 ( #130629 )
2024-11-14 21:27:40 +01:00
J. Nick Koston
f4719a21ea
Bump aiohttp to 3.11.1 ( #130636 )
2024-11-14 14:12:59 -06:00
Mike Degatano
2344b7c9eb
Fix translation missing errors in supervisor tests ( #130640 )
...
* Fix translation missing errors in supervisor tests
* Add suggestion to suggestions_by_issue mock
2024-11-14 21:11:33 +01:00
Joost Lekkerkerker
a1e3c7513b
Make Switch as x platform options translatable ( #130443 )
...
Make Switch as x options translatable
2024-11-14 19:45:42 +01:00
epenet
a97090e0d5
Fix incorrect patch in flume tests ( #130631 )
2024-11-14 19:41:51 +01:00
epenet
2c8f038c39
Add missing translation string to philips_js ( #130637 )
2024-11-14 19:40:38 +01:00
epenet
7c34f5ea56
Add missing translation string to lg_netcast ( #130635 )
2024-11-14 19:40:01 +01:00
epenet
7418466064
Add missing translation string to hvv_departures ( #130634 )
2024-11-14 19:39:14 +01:00
J. Nick Koston
f9a4dd91c1
Bump aiohttp-fast-zlib to 0.2.0 ( #130628 )
2024-11-14 11:08:53 -06:00
Michael Hansen
5fa9a945d9
Handle sentence triggers and local intents before pipeline agent ( #129058 )
...
* Handle sentence triggers and registered intents in Assist LLM API
* Remove from LLM
* Check sentence triggers and local intents first
* Fix type
* Fix type again
* Use pipeline language
* Fix cloud test
* Clean up and fix translation key
* Refactor async_recognize
2024-11-14 10:50:50 -06:00
epenet
df55d198c8
Add translation checks for repair flows ( #130619 )
...
* Add translation checks for repair flows
* Ignore fake_integration in repairs
2024-11-14 17:25:47 +01:00
Keilin Bickar
bfec48cc0e
Bump sense-energy to 0.13.4 ( #130625 )
2024-11-14 16:50:34 +01:00
Josef Zweck
1ce8bfdaa4
Use test helpers for acaia buttons ( #130626 )
2024-11-14 16:34:17 +01:00
Robert Resch
cd12720085
Add Python version to issue ID ( #130611 )
2024-11-14 16:31:33 +01:00
epenet
c7ee7dc880
Refactor translation checks ( #130585 )
...
* Refactor translation checks
* Adjust
* Improve
* Restore await
* Delay pytest.fail until the end of the test
2024-11-14 16:26:05 +01:00
epenet
472414a8d6
Add missing translation string to smarty ( #130624 )
2024-11-14 16:17:08 +01:00
Lennard Beers
0c44c632d4
Add number platform to eq3btsmart ( #130429 )
2024-11-14 15:38:38 +01:00
Álvaro Fernández Rojas
61d0de3042
Bump aioairzone to 0.9.6 ( #130559 )
...
* Update aioairzone to v0.9.6
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Remove _async_migrator_mac_empty and improve tests
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Remove WebServer empty mac fixes as requested by @epenet
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-11-14 15:27:10 +01:00
Thibaut
01332a542c
Removing myself from template codeowners ( #130617 )
...
* Removing myself as codeowners
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-11-14 15:23:55 +01:00
Andre Lengwenus
3d84e35268
Move lcn non-config_entry related code to async_setup ( #130603 )
...
* Move non-config_entry related code to async_setup
* Remove action unload
2024-11-14 14:27:19 +01:00
Josef Zweck
eea782bbfe
Add acaia integration ( #130059 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-14 13:28:38 +01:00
Lennard Beers
a949d18c30
Bump eq3btsmart to 1.4.1 ( #130426 )
2024-11-14 13:04:22 +01:00
Marc Mueller
a748897bd2
Update hassfest image to Python 3.13 ( #130607 )
2024-11-14 12:44:06 +01:00
Robert Resch
3201142fd8
Fix hassfest by adding go2rtc reqs ( #130602 )
2024-11-14 11:01:26 +01:00
starkillerOG
d0a58b68e8
Bump reolink-aio to 0.11.1 ( #130600 )
2024-11-14 10:48:25 +01:00
Simone Chemelli
93f79be2f4
Update uptime deviation for Vodafone Station ( #130571 )
...
Update sensor.py
2024-11-14 10:35:03 +01:00
Robert Resch
46cfe6aa32
Refactor camera WebRTC tests ( #130581 )
2024-11-14 10:28:04 +01:00
Robert Resch
301043ec38
Add require_webrtc_support decorator ( #130519 )
2024-11-14 10:27:45 +01:00
puddly
245fc246d8
Ensure ZHA setup works with container installs ( #130470 )
2024-11-14 10:13:29 +01:00
Noah Husby
58fd917cb7
Disable brightness from devices with no display in Cambridge Audio ( #130369 )
2024-11-14 10:11:44 +01:00
Steven B.
2c1d1f5777
Do not trigger events for updated ring events ( #130430 )
2024-11-14 10:09:58 +01:00
Luke Lashley
938b1eca22
Fix when the Roborock map is being provisioned ( #130574 )
2024-11-14 09:52:28 +01:00
Brett Adams
2fda4c82de
Force login prompt in Tesla Fleet ( #130576 )
2024-11-14 09:46:24 +01:00
J. Nick Koston
4200913d03
Fix non-thread-safe operation in powerview number ( #130557 )
2024-11-14 09:45:08 +01:00
Tony
4aad614497
Bump aioruckus to 0.42 ( #130487 )
2024-11-14 09:43:59 +01:00
epenet
6a3b4a6a23
Adjust minimum scapy version to 2.6.1 ( #130565 )
2024-11-13 17:49:39 -06:00
Michael Hansen
51c6ee97b1
Upgrade to hassil 2.0 ( #130544 )
...
* Working on hassil 2.0
* Bump to hassil 2.0
* Update snapshots
* Remove debug logging
2024-11-13 16:50:08 -05:00
Simon Lamon
4002bc3c25
Downgrade devcontainer to Python 3.12 again ( #130562 )
2024-11-13 22:03:34 +01:00
J. Nick Koston
c35ef6bda3
Bump aiohttp to 3.11.0 ( #130542 )
2024-11-13 19:32:14 +01:00
Marc Mueller
ed5560aec2
Update base image to Python 3.13 and deprecated 3.12 ( #130425 )
2024-11-13 19:28:53 +01:00
Sheldon Ip
0a5a2de78e
Fix translations in subaru ( #130486 )
2024-11-13 18:46:52 +01:00
Brig Lamoreaux
7fd337d67f
fix translation in srp_energy ( #130540 )
2024-11-13 18:42:26 +01:00
Marc Mueller
5f68d405b2
Update huum to 0.7.12 ( #130527 )
2024-11-13 17:26:27 +01:00
Erik Montnemery
093b16c723
Make WS command backup/generate send events ( #130524 )
...
* Make WS command backup/generate send events
* Update backup.create service
2024-11-13 16:16:49 +01:00
Steven B.
ac4cb52dbb
Bump ring-doorbell to 0.9.12 ( #130419 )
2024-11-13 08:04:23 -06:00
dunnmj
72b976f832
Add Sky remote integration ( #124507 )
...
Co-authored-by: Kyle Cooke <saty9@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-13 14:29:04 +01:00
Daniel Hjelseth Høyer
f6bc5f050e
Bump millheater to 0.12.2 ( #130454 )
2024-11-13 14:28:19 +01:00
epenet
8300afc00d
Improve type hints in fritz config flow ( #130511 )
...
* Improve type hints in fritz config flow
* Improve coverage
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-11-13 13:45:52 +01:00
epenet
ab11b84678
Improve type hints in fritzbox config flow ( #130509 )
2024-11-13 13:01:54 +01:00
Joost Lekkerkerker
b78453b85b
Bump aiowithings to 3.1.3 ( #130504 )
2024-11-13 12:21:15 +01:00
Joost Lekkerkerker
b270e4556c
Avoid core manifest to have an issue tracker ( #130514 )
2024-11-13 12:16:07 +01:00
Joost Lekkerkerker
e90893e2bc
Fix Music Assistant manifest ( #130515 )
2024-11-13 11:43:31 +01:00
dependabot[bot]
a06e7e31b9
Bump github/codeql-action from 3.27.1 to 3.27.3 ( #130489 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.27.1 to 3.27.3.
- [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.27.1...v3.27.3 )
---
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>
2024-11-13 11:06:38 +01:00
Robert Resch
2eaaadd736
Add go2rtc recommended version ( #130508 )
2024-11-13 11:01:05 +01:00
G Johansson
0ac00ef092
Fix legacy _attr_state handling in AlarmControlPanel ( #130479 )
2024-11-13 10:55:28 +01:00
Robert Resch
3092297979
Bump go2rtc-client to 0.1.1 ( #130498 )
2024-11-13 09:55:52 +01:00
Thomas55555
827875473b
Fix RecursionError in Husqvarna Automower coordinator ( #123085 )
...
* reach maximum recursion depth exceeded in tests
* second background task
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* test
* modify test
* tests
* use correct exception
* reset mock
* use recursion_limit
* remove unneeded ticks
* test TimeoutException
* set lower recursionlimit
* remove not that important comment and move the other
* test that we connect and listen successfully
* Simulate hass shutting down
* skip testing against the recursion limit
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* mock
* Remove comment
* Revert "mock"
This reverts commit e8ddaea3d7 .
* Move patch to decorator
* Make execution of patched methods predictable
* Parametrize test, make mocked start_listening block
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-11-13 09:54:37 +01:00
Joost Lekkerkerker
5cce369ce8
Bump aiowithings to 3.1.2 ( #130469 )
2024-11-13 07:55:33 +01:00
Joost Lekkerkerker
fdb773c921
Add title to water heater component ( #130446 )
2024-11-13 07:55:13 +01:00
starkillerOG
8b505a2273
Bump reolink_aio to 0.11.0 ( #130481 )
2024-11-13 07:35:51 +01:00
Charles Garwood
a9f468509b
Bump zwave-js-server-python to 0.59.1 ( #130468 )
2024-11-13 07:14:39 +01:00
J. Nick Koston
4ff8b8015c
Bump aiohttp to 3.11.0rc2 ( #130484 )
2024-11-12 22:07:26 -06:00
mrspouse
5c52e865a0
Correct spelling of BloodGlucoseConcentrationConverter ( #130449 )
...
* Correct spelling of BloodGlucoseConcentrationConverter
* Correct spelling of BloodGlucoseConcentrationConverter
2024-11-12 21:48:42 +01:00
Kelvin Dekker
6bfc0cbb0c
Fix typo in file strings ( #130465 )
2024-11-12 21:33:52 +01:00
G Johansson
388473ecd7
Add diagnostics to Nord Pool ( #130461 )
2024-11-12 19:55:27 +01:00
G Johansson
285468d85f
Fix translation in statistics ( #130455 )
...
* Fix translation in statistics
* Update homeassistant/components/statistics/strings.json
2024-11-12 18:44:32 +01:00
epenet
167025a18c
Simplify modern_forms config flow ( #130441 )
...
* Simplify modern_forms config flow
* Rename variable
* Drop CONF_NAME
2024-11-12 18:03:37 +01:00
Joakim Sørensen
ac0c75a598
Add upload capability to the backup integration ( #128546 )
...
* Add upload capability to the backup integration
* Limit context switch
* rename
* coverage for http
* Test receiving a backup file
* Update test_manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-12 15:27:53 +01:00
Robert Resch
cb9cc0f801
Go2rtc bump and set ffmpeg logs to debug ( #130371 )
2024-11-12 11:53:14 +01:00
Lennard Beers
7758d8ba48
Add switch platform to eq3btsmart ( #130363 )
2024-11-12 11:42:25 +01:00
epenet
7045b776b6
Use report_usage in helpers ( #130365 )
2024-11-12 09:25:13 +01:00
J. Nick Koston
22aed92461
Bump aiohttp to 3.11.0rc1 ( #130320 )
2024-11-12 08:29:01 +01:00
LG-ThinQ-Integration
60bf0f6b06
Fix fan's warning TURN_ON, TURN_OFF ( #130327 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-12 08:26:28 +01:00
G Johansson
3eab72b2aa
Improve exception handling in Nord Pool ( #130386 )
...
* Improve exception handling in Nord Pool
* Improve auth string
* Remove auth
2024-11-11 23:02:48 +01:00
Daniel Hjelseth Høyer
d1c3e1caa9
Bump Tibber 0.30.8 ( #130388 )
2024-11-11 21:05:52 +01:00
Sid
8b547551e2
Bump ruff to 0.7.3 ( #130390 )
2024-11-11 21:05:41 +01:00
epenet
f1ce7ee8ce
Adjust logging for OptionsFlow deprecation ( #130360 )
2024-11-11 21:02:09 +01:00
J. Nick Koston
e388e9f396
Fix missing title placeholders in powerwall reauth ( #130389 )
2024-11-11 20:48:49 +01:00
Markus Lanthaler
96c12fdd10
Update tuya-device-sharing-sdk to version 0.2.1 ( #130333 )
2024-11-11 20:40:37 +01:00
Noah Husby
e97a5f927c
Bump aiorussound to 4.1.0 ( #130382 )
2024-11-11 20:26:45 +01:00
epenet
313309a7e0
Remove deprecated YAML loaders ( #130364 )
2024-11-11 20:24:51 +01:00
Barry vd. Heuvel
ebe62501d6
Bump Weheat wh-python to 2024.11.02 ( #130337 )
2024-11-11 20:14:12 +01:00
Robert Resch
c54369fe93
Add go2rtc to devcontainer ( #130380 )
2024-11-11 20:13:20 +01:00
Marc Mueller
c89bf6a9aa
Update pillow to 11.0.0 ( #130194 )
2024-11-11 20:12:32 +01:00
epenet
906bdda6fa
Use report_usage in integrations ( #130366 )
2024-11-11 20:09:26 +01:00
Andre Lengwenus
f3708549f0
Code cleanup for LCN integration ( #130385 )
2024-11-11 20:08:38 +01:00
Andre Lengwenus
3f34ddd74f
Bump lcn-frontend to 0.2.2 ( #130383 )
2024-11-11 20:07:12 +01:00
Marc Mueller
b19c44b4a5
Update pydantic to 1.10.19 ( #130373 )
2024-11-11 12:01:47 -06:00
Erik Montnemery
0cc50bc7bc
Fix copy-paste error in STATISTIC_UNIT_TO_UNIT_CONVERTER ( #130375 )
2024-11-11 11:09:06 -06:00
Joost Lekkerkerker
e56dec2c8e
Bump spotifyaio to 0.8.8 ( #130372 )
2024-11-11 17:35:54 +01:00
Olivier Corradi
e797149a16
Rename "CO2 Signal" display name to Electricity Maps for consistency ( #130242 )
...
* Update strings.json for Electricity Maps
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
* Fix test
2024-11-11 17:34:29 +01:00
Simon Lamon
c96f1c87a6
Bump python-linkplay to 0.0.20 ( #130348 )
2024-11-11 17:30:27 +01:00
Erik Elkins
388c5807ea
Add Switchbot Hub 2, Switchbot Meter Pro and Switchbot Meter Pro (CO2) devices to Switchbot Cloud integration. ( #130295 )
2024-11-11 16:10:52 +01:00
Robert Resch
41c6eeedca
Bump deebot-client to 8.4.1 ( #130357 )
2024-11-11 15:41:18 +01:00
Lennard Beers
829632b0af
Add binary sensor platform to eq3btsmart ( #130352 )
2024-11-11 14:27:52 +01:00
Erik Montnemery
5293fc73d8
Sort some code in cloud preferences ( #130345 )
...
Sort some code in cloud prefs
2024-11-11 13:21:16 +01:00
Simon Lamon
870bf388e0
Add seek support to LinkPlay ( #130349 )
2024-11-11 12:49:56 +01:00
Simon Lamon
7a4dac1eb1
Add Spotify and Tidal to playingmode mapping ( #130351 )
2024-11-11 12:46:02 +01:00
Erik Montnemery
88480d154a
Fix typo in BaseBackupManager.async_restore_backup ( #130329 )
2024-11-11 12:10:49 +01:00
Lennard Beers
5497c440d9
Prepare eq3btsmart base entity for additional platforms ( #130340 )
2024-11-11 11:46:11 +01:00
Lennard Beers
1e26cf13d6
Use runtime data for eq3btsmart ( #130334 )
2024-11-11 10:59:50 +01:00
Nerdix
0dd208a4b9
Add alarm count sensor for Kostal Inverters ( #130324 )
2024-11-11 09:07:47 +01:00
dependabot[bot]
c3492bc0ed
Bump github/codeql-action from 3.27.0 to 3.27.1 ( #130323 )
2024-11-11 08:14:42 +01:00
G Johansson
85bf8d1374
Fix Homekit error handling alarm state unknown or unavailable ( #130311 )
2024-11-10 22:40:23 +00:00
Jan Bouwhuis
e040eb0ff2
Remove extra state attributes from some QNAP sensors ( #130310 )
2024-11-10 22:26:00 +01:00
Max Shcherbina
d7f41ff8a9
Update generic thermostat strings for clarity and accuracy ( #130243 )
2024-11-10 22:13:38 +01:00
Jan Bouwhuis
de5437f61e
Remove YAML warning for thethingsnetwork after warning for 6 months ( #130307 )
2024-11-10 22:12:31 +01:00
Jan Bouwhuis
c52a893e21
Remove YAML import from lcl integration after 6 months deprecation ( #130305 )
2024-11-10 21:10:18 +01:00
Joost Lekkerkerker
f7f1830b7e
Add support for binary sensor states in Google Assistant ( #127652 )
2024-11-10 20:34:24 +01:00
Simon Lamon
784ad20fb6
Add diagnostics to LinkPlay ( #126768 )
2024-11-10 20:31:40 +01:00
Richard Cox
0468e7e7a3
Update Sonarr config flow to standardize ports ( #127625 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-10 20:23:23 +01:00
dotvav
88c227681d
Bump pypalazzetti to 0.1.11 ( #130293 )
2024-11-10 20:13:31 +01:00
Lennard Beers
3a37ff13a6
Bump eq3btsmart to 1.2.1 ( #130297 )
2024-11-10 20:12:46 +01:00
Simone Chemelli
73929e6791
Avoid Shelly data update during shutdown ( #130301 )
2024-11-10 20:11:42 +01:00
Manu
980b0fa5e6
Deprecate api_call action in Habitica integration ( #128119 )
2024-11-10 19:37:41 +01:00
Tsvi Mostovicz
fbc4a87166
Remove Jewish Calendar config flow upgrade ( #129612 )
2024-11-10 19:35:01 +01:00
Allen Porter
7f9ec2a79e
Ignore WebRTC candidates for nest cameras ( #130294 )
2024-11-10 19:27:40 +01:00
Jan Bouwhuis
d8b55d39e4
Remove tibber legacy notify service after 6 months of deprecation ( #130292 )
2024-11-10 19:27:11 +01:00
Jan Bouwhuis
ee41725b53
Remove jewish_calendar yaml support after 6 months of deprecation ( #130291 )
2024-11-10 16:51:08 +01:00
J. Diego Rodríguez Royo
ae1203336d
Add links to deprecation issue message for Home Connect Binary door ( #129779 )
2024-11-10 16:37:53 +01:00
Michael
f10063c9be
Fix translation key for done response in conversation ( #130247 )
2024-11-10 16:28:58 +01:00
Åke Strandberg
1da4579a09
Add more f-series models to myuplink ( #130283 )
2024-11-10 15:46:50 +01:00
Jan Bouwhuis
7fd9339ad8
Remove unused file CONFIG_SCHEMA ( #130287 )
2024-11-10 15:34:08 +01:00
Jan Bouwhuis
de391fa98b
Remove geniushub yaml support after 6 months of deprecation ( #130285 )
...
* Remove geniushub YAML import after 6 moths of deprecation
* Update homeassistant/components/geniushub/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-10 14:58:44 +01:00
J. Nick Koston
70211ab78e
Bump aiohttp to 3.11.0rc0 ( #130284 )
2024-11-10 13:45:46 +00:00
Nicholas Romyn
a1a08f7755
Ecobee aux cutover threshold ( #129474 )
...
* removing extra blank space
* Adding EcobeeAuxCutoverThreshold
First pass.
* minor reorg and changes; testing local check-in
* Adding entity, setting device class and name
* Bumping max value slightly to hopefully accomodate celsius, setting numberMode=box
* fixing the entity name for aux cutover threshold
* Combined async_add_entities
* Using a list comprehension
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixing stuff with listcomprehension
* exchanging call to list.append() to extend with list comprehension
* Updating the class name and the entity name to match the device UI.
Removing abbreviations from entity names
* Fixing tests to match new entity names
* respecting 88 column limit
* Formatting
* Adding test coverage for update/set compressorMinTemp values
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-10 14:13:01 +01:00
G Johansson
433321136d
Remove incorrect mark fixture in nordpool ( #130278 )
2024-11-10 12:28:18 +01:00
Manu
0677bba5bd
Add actions for scoring habits and rewards in Habitica ( #129605 )
2024-11-10 12:26:07 +01:00
G Johansson
d0ad834d93
Move manual trigger entity tests ( #130134 )
2024-11-10 12:14:13 +01:00
Simon Lamon
7d2d6a82b0
Allow dynamic max preset in linkplay play preset ( #130160 )
2024-11-10 12:02:55 +01:00
Allen Porter
e8dc62411a
Improve nest camera stream expiration to be defensive against errors ( #130265 )
2024-11-10 12:01:59 +01:00
G Johansson
7925007ab4
Bump psutil to 6.1.0 ( #130254 )
2024-11-10 12:00:45 +01:00
dotvav
7515deddab
Palazzetti DHCP Discovery ( #129731 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-10 11:48:52 +01:00
Marc Mueller
e382f924e6
Add support for Python 3.13 ( #129442 )
2024-11-10 11:38:56 +01:00
Max Shcherbina
7fdcb98518
Update description for generic hygrostat description ( #130244 )
2024-11-10 11:25:32 +01:00
Noah Husby
d0dbca41f7
Support additional media player states for Russound RIO ( #130261 )
2024-11-10 11:20:55 +01:00
G Johansson
f3229c723c
Bump pynordpool to 0.2.2 ( #130257 )
2024-11-10 11:19:10 +01:00
J. Nick Koston
cafa598fd6
Bump aiohttp to 3.11.0b5 ( #130264 )
2024-11-10 11:18:12 +01:00
Allen Porter
73a62a09b0
Update nest tests to unload config entries to perform clean teardown ( #130266 )
2024-11-10 09:54:52 +01:00
Lothar Bach
ecd8dde347
Fix path to tesla fleet key file in config folder ( #130124 )
...
* Tesla Fleet load key file from config folder
* Fix test
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-11-09 23:21:29 +01:00
Marc Mueller
31a2bb1b98
Fix flaky modbus tests ( #130252 )
2024-11-09 22:58:16 +01:00
Max Shcherbina
0fc019305e
Fix typo in reminder date language string in Todoist integration ( #130241 )
2024-11-09 21:38:29 +01:00
Marc Mueller
adb1c59859
Update grpcio to 1.67.1 ( #130240 )
2024-11-09 21:37:56 +01:00
Manu
5d0277a0d1
Add actions for quest handling to Habitica ( #129650 )
2024-11-09 19:34:25 +01:00
Allen Porter
21d81d5a5c
Bump google-nest-sdm to 6.1.5 ( #130229 )
2024-11-09 19:02:15 +01:00
DeerMaximum
0de4bfcc2c
Add missing translation string for NINA ( #129826 )
2024-11-09 18:33:28 +01:00
jjlawren
2cc5486794
Bump SoCo to 0.30.6 ( #130223 )
2024-11-09 17:14:40 +01:00
Noah Husby
e3315383ab
Improve entity test coverage for Russound RIO ( #129828 )
2024-11-09 17:13:57 +01:00
Markus Jacobsen
31b505828b
Simplify Bang & Olufsen source determination ( #130072 )
2024-11-09 17:13:07 +01:00
Daniel Oltmanns
b61580a937
Add fan preset mode icons and strings to vesync ( #129584 )
2024-11-09 16:48:00 +01:00
Markus Jacobsen
928e5348e4
Add custom integration action sections support to hassfest ( #130148 )
2024-11-09 16:47:02 +01:00
Josef Zweck
622682eb43
Change update after button press for lamarzocco ( #129616 )
2024-11-09 16:42:10 +01:00
Simon Lamon
97fa568876
No longer thrown an error when device is offline in linkplay ( #130161 )
2024-11-09 16:11:34 +01:00
Manu
c10f078f2a
Add sensors for attribute points (str, int, per, con) to Habitica ( #130186 )
2024-11-09 16:04:10 +01:00
Simone Chemelli
e6d16f06fc
Fix uptime sensor for Vodafone Station ( #130215 )
2024-11-09 15:55:39 +01:00
Daniel Hjelseth Høyer
c89ab7a142
Bump pyTibber ( #130216 )
2024-11-09 15:54:58 +01:00
Jan Bouwhuis
6837ea947c
Cleanup yaml import and legacy file notify service ( #130219 )
2024-11-09 15:54:18 +01:00
Marco
5f0f29704b
Add smarty reset filters timer button ( #129637 )
2024-11-09 13:32:00 +01:00
Manu
1f43dc6676
Fix cast skill test in Habitica ( #130213 )
2024-11-09 13:12:04 +01:00
Marc Mueller
4d7405de2c
Install zlib-dev for pillow wheel build ( #130211 )
2024-11-09 13:03:26 +01:00
Max Shcherbina
4adffdd1a6
Fix wording in Google Calendar create_event strings for consistency ( #130183 )
2024-11-09 13:01:59 +01:00
Manu
4e2f5bdb7d
Add tests for cast skill action in Habitica ( #129596 )
2024-11-09 12:45:50 +01:00
starkillerOG
03bc711c51
Add Reolink chime vehicle tone ( #129835 )
2024-11-09 12:25:06 +01:00
Marc Mueller
8b8e949bdf
Update wheel builder to 2024.11.0 ( #130209 )
2024-11-09 12:07:20 +01:00
Erik Montnemery
69ba0d3a50
Report update_percentage in ezviz update entity ( #129377 )
2024-11-09 11:35:18 +01:00
epenet
25fb70f281
Add blood glucose concentration device class ( #129340 )
2024-11-09 11:29:24 +01:00
Tom Gamull
0304588bb8
Fix missing unit of measurement for blink wifi strength ( #128409 )
2024-11-09 11:19:36 +01:00
Josef Zweck
08f5081197
Rename lamarzocco library ( #130204 )
2024-11-09 11:03:48 +01:00
jb101010-2
701f35488c
Add water price sensor to suez water ( #130141 )
...
* Suez water: add water price sensor
* sensor description
* clean up
2024-11-09 10:57:22 +01:00
G Johansson
d11012b2b7
Move check thresholds valid to platform schema in threshold ( #129540 )
2024-11-09 10:50:11 +01:00
Josef Zweck
8384100e1b
Rename tedee library ( #130203 )
2024-11-09 10:46:38 +01:00
Tristan Bastian
cd0349ee4d
Bump tplink-omada-client to 1.4.3 ( #130184 )
2024-11-09 10:41:08 +01:00
Marc Mueller
b413e481cb
Update numpy to 2.1.3 ( #130191 )
2024-11-09 10:12:52 +01:00
Diogo Gomes
9f7e6048f8
Code quality improvements on utility_meter ( #129918 )
...
* clean
* update snapshot
* move name, native_value and native_unit_of_measurement to _attr's
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-09 00:17:43 +01:00
IceBotYT
2802b77f21
Bump nice-go to 0.3.10 ( #130173 )
...
Bump Nice G.O. to 0.3.10
2024-11-09 00:12:14 +01:00
J. Nick Koston
964ad43a27
Bump orjson to 3.10.11 ( #130182 )
2024-11-09 00:07:05 +01:00
TheJulianJES
182be6e0ea
Fix failing UniFi Protect tests on some systems ( #129516 )
2024-11-08 23:10:29 +01:00
Jakob Schlyter
cd11f01ace
Add support for MW/GW/TW and GWh/TWh ( #130089 )
2024-11-08 22:12:16 +01:00
G Johansson
742eca5927
Use TemplateStateFromEntityId in Template trigger entity ( #130136 )
2024-11-08 22:09:43 +01:00
murfy76
48e7fed901
Add voc and formaldehyde to Tuya CO2 Detector ( #130119 )
2024-11-08 22:03:01 +01:00
Marc Mueller
0a4c0fe7cc
Add option to specify additional markers for wheel build requirements ( #129949 )
2024-11-08 21:09:53 +01:00
Jan Bouwhuis
9037cb8a7d
Fix typo in go2rtc ( #130165 )
...
Fix typo in original
2024-11-08 20:38:38 +01:00
Jan Bouwhuis
c97cc34879
Use f-strings in go2rtc code and test and do not use abbreviation ( #130158 )
2024-11-08 20:16:46 +01:00
Sheldon Ip
1ac9217630
Fix translations in ollama ( #130164 )
2024-11-08 20:15:17 +01:00
Simon Lamon
e4036a2f14
Bump python-linkplay to v0.0.18 ( #130159 )
2024-11-08 20:14:33 +01:00
G Johansson
da9c73a767
Add reconfigure flow to Nord Pool ( #130151 )
2024-11-08 19:53:52 +01:00
Franck Nijhof
ab0556227c
2024.11.1 ( #130156 )
2024-11-08 19:42:10 +01:00
Franck Nijhof
c16fb9c93d
Bump version to 2024.11.1
2024-11-08 18:58:21 +01:00
Jan Bouwhuis
da8fc7a2fc
Refrase imap fetch service description string ( #130152 )
2024-11-08 18:58:07 +01:00
Allen Porter
864b4d86f2
Fix bugs in nest stream expiration handling ( #130150 )
2024-11-08 18:58:04 +01:00
Louis Christ
1bb0ced7c0
Fix volume_up not working in some cases in bluesound integration ( #130146 )
2024-11-08 18:58:00 +01:00
Martin Hjelmare
2fe4fc908b
Bump ha-ffmpeg to 3.2.2 ( #130142 )
2024-11-08 18:57:25 +01:00
Joost Lekkerkerker
aa2c3b046f
Bump spotifyaio to 0.8.7 ( #130140 )
2024-11-08 18:56:15 +01:00
Robert Resch
22822cb8aa
Add go2rtc workaround for HA managed one until upstream fixes it ( #130139 )
2024-11-08 18:56:12 +01:00
Shai Ungar
b71383c997
Fix issue when timestamp is None ( #130133 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:56:09 +01:00
Bram Kragten
b0b163df48
Update frontend to 20241106.2 ( #130128 )
2024-11-08 18:56:06 +01:00
Luke Lashley
35539dbf60
Bump python-roborock to 2.7.2 ( #130100 )
2024-11-08 18:56:02 +01:00
Bram Kragten
09d03e8edf
Update frontend to 20241106.1 ( #130086 )
2024-11-08 18:55:59 +01:00
Kelvin Dekker
46e37f3bdd
Fix typo in insteon strings ( #130085 )
2024-11-08 18:55:55 +01:00
Klaas Schoute
0206c149cf
Force int value on port in P1Monitor ( #130084 )
2024-11-08 18:55:52 +01:00
Josef Zweck
29620ef977
Add missing string to tedee plus test ( #130081 )
2024-11-08 18:55:49 +01:00
Erik Montnemery
9012b113ad
Don't create repairs asking user to remove duplicate flipr config entries ( #130058 )
...
* Don't create repairs asking user to remove duplicate flipr config entries
* Improve comments
2024-11-08 18:55:46 +01:00
Allen Porter
5f5f6cc3d5
Fix KeyError in nest integration when the old key format does not exist ( #130057 )
...
* Fix bug in nest setup when the old key format does not exist
* Further simplify the entry.data check
* Update homeassistant/components/nest/api.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-08 18:55:42 +01:00
Erik Montnemery
7ff501f3ec
Don't create repairs asking user to remove duplicate ignored config entries ( #130056 )
2024-11-08 18:55:39 +01:00
sean t
b0f110b9ab
Bump agent-py to 0.0.24 ( #130018 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:55:36 +01:00
epenet
2692bc23a5
Add missing placeholder description to twitch ( #130013 )
2024-11-08 18:55:33 +01:00
Allen Porter
1beac5f0f8
Bump google-nest-sdm to 6.1.4 ( #130005 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:55:29 +01:00
Keilin Bickar
ec7ba1b7fd
Update sense energy library to 0.13.3 ( #129998 )
2024-11-08 18:55:25 +01:00
Brett Adams
5bd1b0dd9c
Fix Trunks in Teslemetry and Tesla Fleet ( #129986 )
2024-11-08 18:55:21 +01:00
Michael Hansen
a2ad4c9cfd
Bump intents to 2024.11.6 ( #129982 )
2024-11-08 18:52:43 +01:00
Diogo Gomes
e4aaaf10c3
Fix utility_meter on DST changes ( #129862 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:44:15 +01:00
Louis Christ
a7be76ba0a
Fix volume_up not working in some cases in bluesound integration ( #130146 )
2024-11-08 18:40:43 +01:00
Allen Porter
f7cc91903c
Fix bugs in nest stream expiration handling ( #130150 )
2024-11-08 18:37:00 +01:00
Jan Bouwhuis
4a8a674bd3
Refrase imap fetch service description string ( #130152 )
2024-11-08 18:36:19 +01:00
Robert Resch
a8db25fbd8
Split test doesn't need to be executed per Python version ( #130147 )
2024-11-08 18:05:05 +01:00
Klaas Schoute
2dc81ed866
Force int value on port in P1Monitor ( #130084 )
2024-11-08 16:15:57 +01:00
Shai Ungar
c4762f3ff4
Fix issue when timestamp is None ( #130133 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 16:15:28 +01:00
Martin Hjelmare
14285973b8
Bump ha-ffmpeg to 3.2.2 ( #130142 )
2024-11-08 16:00:24 +01:00
epenet
353ccf3ea7
Only apply OptionsFlowWithConfigEntry deprecation to core ( #130054 )
...
* Only apply OptionsFlowWithConfigEntry deprecation to core
* Fix match string in pytest.raises
* Improve coverage
2024-11-08 15:55:19 +01:00
Lektri.co
6b90d8ff1a
Add binary sensor platform to the Lektrico integration ( #129872 )
2024-11-08 15:54:46 +01:00
Robert Resch
51e691f832
Add go2rtc workaround for HA managed one until upstream fixes it ( #130139 )
2024-11-08 15:54:14 +01:00
Joost Lekkerkerker
6c7ac7a6ef
Bump spotifyaio to 0.8.7 ( #130140 )
2024-11-08 15:53:26 +01:00
Bram Kragten
52ed1bf44a
Update frontend to 20241106.2 ( #130128 )
2024-11-08 15:13:05 +01:00
Petar Petrov
3eab0b704e
Get/Set custom config parameter for zwave_js node ( #129332 )
...
* Get/Set custom config parameter for zwave_js node
* add tests
* handle errors on set
* test FailedCommand
2024-11-08 15:12:18 +01:00
G Johansson
1f32e02ba2
Add Nord Pool integration ( #129983 )
2024-11-08 15:10:51 +01:00
epenet
074418f8f7
Drop OptionsFlowWithConfigEntry usage in homeassistant_hardware ( #130078 )
...
* Drop OptionsFlowWithConfigEntry usage in homeassistant_hardware
* Add homeassistant_hardware as other components rely on it
* Maybe core_files not needed after all
2024-11-08 14:53:46 +01:00
Martin Hjelmare
b711b17193
Remove Z-Wave incorrect lock service descriptions ( #130034 )
2024-11-08 14:50:41 +01:00
Steven B.
03c3d09583
Enable overriding connection port for tplink devices ( #129619 )
...
Enable setting a port override during manual config entry setup.
The feature will be undocumented as it's quite a specialized use case generally used for testing purposes.
2024-11-08 14:41:00 +01:00
Robert Resch
f49547d598
Bump uv to 0.5.0 ( #130127 )
2024-11-08 14:19:46 +01:00
jb101010-2
7678be8e2b
Suez water: simplify config flow ( #130083 )
...
Simplify config flow for suez water. Counter_id can now be automatically be fetched by the integration.
The value is provided only in the source code of suez website and therefore not easily accessible to user not familiar with devlopment.
Still possible to explicitly set the value for user with multiple value or value defined elsewhere.
2024-11-08 14:01:36 +01:00
epenet
7672215095
Trigger full CI run on homeassistant_hardware integration changes ( #130129 )
...
Add components/homeassistant_hardware to core files
2024-11-08 13:46:40 +01:00
epenet
18cf96b92b
Bring emoncms coverage to 100% ( #130092 )
...
Remove mock_setup_entry from emoncms OptionsFlow test
2024-11-08 13:42:19 +01:00
epenet
94d597fd41
Add checks for flow title/description placeholders ( #129140 )
...
* Add checks for title placeholders
* Check both title and description
* Improve comment
2024-11-08 13:33:19 +01:00
Alexandre CUER
24b47b50ea
Migrate from entry unique id to emoncms unique id ( #129133 )
...
* Migrate from entry unique id to emoncms unique id
* Use a placeholder for the documentation URL
* Use async_set_unique_id in config_flow
* use _abort_if_unique_id_configured in config_flow
* Avoid single-use variable
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add async_migrate_entry
* Remove commented code
* Downgrade version if user add server without uuid
* Improve code quality
* Move code migrating HA to emoncms uuid to init
* Fit doc url in less than 88 chars
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Improve code quality
* Only update unique_id with async_update_entry
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Make emoncms_client compulsory to get_feed_list
* Improve readability with unique id functions
* Rmv test to give more sense to _migrate_unique_id
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 13:29:10 +01:00
Markus Jacobsen
e3dfa84d65
Bang & Olufsen add beolink grouping ( #113438 )
...
* Add Beolink custom services
Add support for media player grouping via beolink
Give media player entity name
* Fix progress not being set to None as Beolink listener
Revert naming changes
* Update API
simplify Beolink attributes
* Improve beolink custom services
* Fix Beolink expandable source check
Add unexpand return value
Set entity name on initialization
* Handle entity naming as intended
* Fix "null" Beolink self friendly name
* Add regex service input validation
Add all_discovered to beolink_expand service
Improve beolink_expand response
* Add service icons
* Fix merge
Remove unnecessary assignment
* Remove invalid typing
Update response typing for updated API
* Revert to old typed response dict method
Remove mypy ignore line
Fix jid possibly used before assignment
* Re add debugging logging
* Fix coroutine
Fix formatting
* Remove unnecessary update control
* Make tests pass
Fix remote leader media position bug
Improve remote leader BangOlufsenSource comparison
* Fix naming and add callback decorators
* Move regex service check to variable
Suppress KeyError
Update tests
* Re-add hass running check
* Improve comments, naming and type hinting
* Remove old temporary fix
* Convert logged warning to raised exception for invalid media_player
Simplify code using walrus operator
* Fix test for invalid media_player grouping
* Improve method naming
* Improve _beolink_sources explanation
* Improve _beolink_sources explanation
* Fix tests
* Remove service responses
Fix and add tests
* Change service to action where applicable
* Show playback progress for listeners
* Fix testing
* Remove useless initialization
* Fix allstandby name
* Fix various casts with assertions
Fix comment placement
Fix group leader group_members rebase error
Replace entity_id method call with attribute
* Add syrupy snapshots for Beolink tests, checking entity states
Use test JIDs 3 and 4 instead of 2 and 3 to avoid invalid attributes in testing
* Add sections for fields using Beolink JIDs directly
* Fix typo
* FIx rebase mistake
* Sort actions alphabetically
2024-11-08 12:06:29 +01:00
nasWebio
ed1366f463
Add NASweb integration ( #98118 )
...
* Add NASweb integration
* Fix DeviceInfo import
* Remove commented out code
* Change class name for uniquness
* Drop CoordinatorEntity inheritance
* Rename class Output to more descriptive: RelaySwitch
* Update required webio-api version
* Implement on-the-fly addition/removal of entities
* Set coordinator name matching device name
* Set entities with too old status as unavailable
* Drop Optional in favor of modern typing
* Fix spelling of a variable
* Rename commons to more fitting name: helper
* Remove redundant code
* Let unload fail when there is no coordinator
* Fix bad docstring
* Rename cord to coordinator for clarity
* Remove default value for pop and let it raise exception
* Drop workaround and use get_url from helper.network
* Use webhook to send data from device
* Deinitialize coordinator when no longer needed
* Use Python formattable string
* Use dataclass to store integration data in hass.data
* Raise ConfigEntryNotReady when appropriate
* Refactor NASwebData class
* Move RelaySwitch to switch.py
* Fix ConfigFlow tests
* Create issues when entry fails to load
* Respond when correctly received status update
* Depend on webhook instead of http
* Create issue when status is not received during entry set up
* Make issue_id unique across integration entries
* Remove unnecessary initializations
* Inherit CoordinatorEntity to avoid code duplication
* Optimize property access via assignment in __init__
* Use preexisting mechanism to fill schema with user input
* Fix translation strings
* Handle unavailable or unreachable internal url
* Implement custom coordinator for push driven data updates
* Move module-specific constants to respective modules
* Fix requirements_all.txt
* Fix CODEOWNERS file
* Raise ConfigEntryError instead of issue creation
* Fix entity registry import
* Use HassKey as key in hass.data
* Use typed ConfigEntry
* Store runtime data in config entry
* Rewrite to be more Pythonic
* Move add/remove of switch entities to switch.py
* Skip unnecessary check
* Remove unnecessary type hints
* Remove unnecessary nonlocal
* Use a more descriptive docstring
* Add docstrings to NASwebCoordinator
* Fix formatting
* Use correct return type
* Fix tests to align with changed code
* Remove commented code
* Use serial number as config entry id
* Catch AbortFlow exception
* Update tests to check ConfigEntry Unique ID
* Remove unnecessary form abort
2024-11-08 12:03:32 +01:00
Josef Zweck
5d5908a03f
Add missing string to tedee plus test ( #130081 )
2024-11-08 08:47:28 +01:00
Kelvin Dekker
3062bad19e
Fix typo in insteon strings ( #130085 )
2024-11-08 08:47:02 +01:00
Bram Kragten
28832cbd3e
Update frontend to 20241106.1 ( #130086 )
2024-11-08 08:46:48 +01:00
Luke Lashley
ce94073321
Bump python-roborock to 2.7.2 ( #130100 )
2024-11-08 08:39:41 +01:00
J. Nick Koston
fa61e02207
Bump aiohttp to 3.11.0b4 ( #130097 )
2024-11-08 08:36:30 +01:00
Robert Resch
d1dab83f10
Merge both stun server into one as it's the same server only on a different port ( #130019 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 08:22:47 +01:00
Erik Montnemery
2b7d593ebe
Avoid collision when replacing existing config entry with same unique id ( #130062 )
2024-11-08 07:45:16 +01:00
Allen Porter
e407b4730d
Fix KeyError in nest integration when the old key format does not exist ( #130057 )
...
* Fix bug in nest setup when the old key format does not exist
* Further simplify the entry.data check
* Update homeassistant/components/nest/api.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-07 20:03:07 -08:00
YogevBokobza
0d19e85a0d
Align Switcher cover platform with changes from light platform ( #130094 )
...
Switcher small fix for cover
2024-11-08 02:59:30 +02:00
YogevBokobza
dac6271e01
Add Switcher Lights support ( #129494 )
...
* switcher lights integration
* fix based on requested changes
* Update light.py
* switcher fix based on requested changes
* fix linting
* fix linting
* Update light.py
* Update light.py
* Update homeassistant/components/switcher_kis/light.py
* Update light.py
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-11-07 22:06:34 +02:00
Marc Mueller
8cae8edc55
Remove temporary pint constraint ( #130070 )
2024-11-07 19:10:24 +01:00
epenet
a3b0909e3f
Add new frame helper to better distinguish custom and core integrations ( #130025 )
...
* Add new frame helper to clarify options available
* Adjust
* Improve
* Use report_usage in core
* Add tests
* Use is/is not
Co-authored-by: J. Nick Koston <nick@koston.org >
* Use enum.auto()
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-07 18:23:35 +01:00
Markus
ee30520b57
Fix esphome mqtt discovery by handling case where payload is a empty string ( #129969 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-07 11:16:01 -06:00
Erik Montnemery
536e686892
Don't create repairs asking user to remove duplicate flipr config entries ( #130058 )
...
* Don't create repairs asking user to remove duplicate flipr config entries
* Improve comments
2024-11-07 17:38:10 +01:00
epenet
ef767c2b9f
Improve tests for frame helper ( #130046 )
...
* Improve tests for frame helper
* Improve comments
* Add ids
* Apply suggestions from code review
2024-11-07 17:35:58 +01:00
Frank Wickström
c1ecc13cb3
Bump huum to 0.7.11 ( #130047 )
...
* Update huum dependency 0.7.10 -> 0.7.11
This change includes an explicit MIT license for the package.
* Remove huum from license exceptions list
2024-11-07 17:18:36 +01:00
Erik Montnemery
c5e3ba536c
Don't create repairs asking user to remove duplicate ignored config entries ( #130056 )
2024-11-07 17:07:23 +01:00
jb101010-2
0e324c074a
Bump PySuez to 1.3.1 ( #129825 )
2024-11-07 14:25:38 +01:00
epenet
a3ba7803db
Add checks for translation placeholders ( #129963 )
...
* Add checks for translation placeholders
* Remove async
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
2024-11-07 13:12:00 +01:00
Marc Mueller
49bf5db5ff
Update pytest warnings filter ( #130027 )
2024-11-07 12:55:54 +01:00
Franck Nijhof
50981c26ad
Merge branch 'master' into dev
2024-11-07 10:58:42 +01:00
Allen Porter
2adbf7c933
Bump google-nest-sdm to 6.1.4 ( #130005 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-07 10:50:40 +01:00
Brett Adams
838ef0bb9f
Fix Trunks in Teslemetry and Tesla Fleet ( #129986 )
2024-11-07 10:36:43 +01:00
sean t
43c2658962
Bump agent-py to 0.0.24 ( #130018 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-07 10:34:54 +01:00
epenet
bbefa971d8
Add missing placeholder description to twitch ( #130013 )
2024-11-07 10:32:23 +01:00
Petar Petrov
cb97f2f13c
Bump zwave-js-server-python to 0.59.0 ( #129482 )
2024-11-07 10:06:28 +01:00
epenet
a657b9bb84
Add temporary package constraint on flexparser and pint to fix CI ( #130016 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-11-07 09:57:14 +01:00
Erik Montnemery
2d2f55a4df
Report update_percentage in shelly update entity ( #129382 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-11-07 08:52:20 +01:00
Michael Hansen
df16e6d022
Bump intents to 2024.11.6 ( #129982 )
2024-11-07 08:29:44 +01:00
Marc Mueller
56212c6fa5
Update numpy to 2.1.2 and pandas to 2.2.3 ( #129958 )
2024-11-07 08:24:47 +01:00
Keilin Bickar
bc964ce7f0
Update sense energy library to 0.13.3 ( #129998 )
2024-11-07 08:14:54 +01:00
Mike Degatano
ed4f55406c
Replace Supervisor resolution API calls with aiohasupervisor ( #129599 )
...
* Replace Supervisor resolution API calls with aiohasupervisor
* Use consistent types to avoid uuid issues
* Fix mocking in http test
* Changes from feedback
* Put hass first
* Fix typo
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-07 01:33:51 +01:00
epenet
03d5b18974
Remove options property from OptionFlow ( #129890 )
...
* Remove options property from OptionFlow
* Update test_config_entries.py
* Partial revert of "Remove deprecated property setters in option flows (#129773 )"
* Partial revert "Use new helper properties in crownstone options flow (#129774 )"
* Restore onewire init
* Restore onvif
* Restore roborock
* Use deepcopy in onewire
* Restore steam_online
* Restore initial options property in OptionsFlowWithConfigEntry
* re-add options property in SchemaOptionsFlowHandler
* Restore test
* Cleanup
2024-11-06 23:28:01 +01:00
J. Nick Koston
53c486ccd1
Bump aiohttp to 3.11.0b3 ( #129363 )
2024-11-06 15:59:31 -06:00
Steven B.
9a2a177b28
Bump ring library ring-doorbell to 0.9.9 ( #129966 )
2024-11-06 15:46:08 -06:00
Franck Nijhof
18e12740d9
2024.11.0 ( #129970 )
2024-11-06 20:10:51 +01:00
Franck Nijhof
5a24b670a2
Ran ruff
2024-11-06 19:32:23 +01:00
Franck Nijhof
94c5c8f42e
Bump version to 2024.11.0
2024-11-06 19:29:07 +01:00
Manu
e84d5fba11
Add state invitation to list access sensor in Bring integration ( #129960 )
2024-11-06 19:28:54 +01:00
Manu
b808c0c5eb
Add state invitation to list access sensor in Bring integration ( #129960 )
2024-11-06 19:15:25 +01:00
Franck Nijhof
782417528c
Bump version to 2024.11.0b9
2024-11-06 18:25:29 +01:00
Robert Resch
7757423d18
Bump go2rtc-client to 0.1.0 ( #129965 )
2024-11-06 18:24:12 +01:00
Joost Lekkerkerker
e5a28f4f25
Remove deprecation issues for LCN once entities removed ( #129955 )
2024-11-06 18:21:32 +01:00
Erik Montnemery
c18d50910f
Call async_refresh_providers when camera entity feature changes ( #129941 )
2024-11-06 18:21:28 +01:00
Robert Resch
d4adb1f298
Bump go2rtc-client to 0.1.0 ( #129965 )
2024-11-06 17:59:04 +01:00
Erik Montnemery
fe0a822721
Call async_refresh_providers when camera entity feature changes ( #129941 )
2024-11-06 17:37:23 +01:00
Joost Lekkerkerker
9f427893b1
Remove deprecation issues for LCN once entities removed ( #129955 )
2024-11-06 17:00:20 +01:00
Franck Nijhof
3b840c684b
Bump version to 2024.11.0b8
2024-11-06 15:44:10 +01:00
Bram Kragten
bc84fdc64a
Update frontend to 20241106.0 ( #129953 )
2024-11-06 15:43:33 +01:00
Robert Resch
401262c23d
Bump go2rtc-client to 0.0.1b5 ( #129952 )
2024-11-06 15:42:22 +01:00
Manu
795384ca2d
Improve error messages in Habitica ( #129948 )
...
Improve error messages
2024-11-06 15:41:44 +01:00
J. Diego Rodríguez Royo
dfc3423c83
Delete binary door deprecation issue on unload at Home Connect ( #129947 )
2024-11-06 15:41:39 +01:00
Robert Resch
22b5071c26
Bump go2rtc-client to 0.0.1b4 ( #129942 )
2024-11-06 15:40:30 +01:00
Joost Lekkerkerker
4b9524c5c1
Write squeezebox player state after query ( #129939 )
2024-11-06 15:39:07 +01:00
Joost Lekkerkerker
9cd46c7f03
Bump spotifyaio to 0.8.5 ( #129938 )
2024-11-06 15:39:03 +01:00
Robert Resch
232a6868ff
Fix native sync WebRTC offer ( #129931 )
2024-11-06 15:39:00 +01:00
Kunal Aggarwal
361e0d4fc7
Adding "peaceful" status as on value to Tuya Presence Sensor ( #129925 )
2024-11-06 15:38:57 +01:00
Paulus Schoutsen
26d8d5343a
Ensure all template names are strings ( #129921 )
2024-11-06 15:38:53 +01:00
starkillerOG
995aab8347
Bump reolink_aio to 0.10.4 ( #129914 )
2024-11-06 15:38:50 +01:00
Robert Resch
399011552b
Disable uv cache ( #129912 )
2024-11-06 15:38:46 +01:00
Markus Jacobsen
0c9f30364c
Update Bang & Olufsen source list as availability changes ( #129910 )
2024-11-06 15:38:43 +01:00
Louis Christ
bdc17621ee
Map "stop" to MediaPlayerState.IDLE in bluesound integration ( #129904 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-06 15:38:40 +01:00
Joost Lekkerkerker
399c53a57e
Bump spotifyaio to 0.8.4 ( #129899 )
2024-11-06 15:38:36 +01:00
Daniel Hjelseth Høyer
f55e13bde4
Bump pyTibber to 0.30.4 ( #129844 )
2024-11-06 15:38:32 +01:00
epenet
dea31e5744
Ensure that all files in a folder are in the same test bucket ( #129946 )
2024-11-06 15:38:24 +01:00
Michael Hansen
48d9df89ac
Bump intents and add HassRespond test ( #129830 )
2024-11-06 15:36:46 +01:00
kingal123
adf836d9ac
Update pylutron to 0.2.16 ( #129653 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-06 15:33:16 +01:00
epenet
51d6948848
Use read-only options in google cloud options flow ( #129927 )
2024-11-06 15:15:35 +01:00
epenet
7ce74cb5ec
Use read-only options in onkyo options flow ( #129929 )
2024-11-06 15:14:59 +01:00
Bram Kragten
29ba140816
Update frontend to 20241106.0 ( #129953 )
2024-11-06 14:53:59 +01:00
Robert Resch
0ca4f3e1ba
Bump go2rtc-client to 0.0.1b5 ( #129952 )
2024-11-06 14:52:21 +01:00
J. Diego Rodríguez Royo
0430e6794e
Delete binary door deprecation issue on unload at Home Connect ( #129947 )
2024-11-06 14:44:17 +01:00
Marc Mueller
29fa7f827a
Fix audit-licenses check for multiple Python versions [ci] ( #129951 )
2024-11-06 14:20:14 +01:00
Tsvi Mostovicz
57d1001603
Move Jewish Calendar to runtime data ( #129609 )
2024-11-06 14:19:58 +01:00
Brett Adams
96de4b3828
Improve history coordinator in Teslemetry ( #128235 )
2024-11-06 13:40:37 +01:00
Teemu R.
c6cb2884f4
Add motion sensor setting to tplink ( #129393 )
2024-11-06 13:40:17 +01:00
Manu
27e81fe0ed
Improve error messages in Habitica ( #129948 )
...
Improve error messages
2024-11-06 13:23:43 +01:00
Louis Christ
2c1db10986
Map "stop" to MediaPlayerState.IDLE in bluesound integration ( #129904 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-06 13:10:23 +01:00
epenet
a7ba4bd086
Use read-only options in emoncms options flow ( #129926 )
...
* Use read-only options in emoncms options flow
* Don't store URL and API_KEY in entry options
2024-11-06 13:09:05 +01:00
Robert Resch
25449b424f
Bump go2rtc-client to 0.0.1b4 ( #129942 )
2024-11-06 12:05:23 +01:00
Markus Jacobsen
f6f89bd807
Update Bang & Olufsen source list as availability changes ( #129910 )
2024-11-06 11:52:00 +01:00
Daniel Hjelseth Høyer
370d7d6bdf
Bump pyTibber to 0.30.4 ( #129844 )
2024-11-06 11:44:54 +01:00
Kunal Aggarwal
4dbf3359c1
Adding "peaceful" status as on value to Tuya Presence Sensor ( #129925 )
2024-11-06 11:43:41 +01:00
Joost Lekkerkerker
25eb7173bf
Write squeezebox player state after query ( #129939 )
2024-11-06 11:32:59 +01:00
Joost Lekkerkerker
648c3d500b
Bump spotifyaio to 0.8.5 ( #129938 )
2024-11-06 11:32:35 +01:00
epenet
33016c2977
Use new helper properties in netatmo options flow ( #129781 )
...
* Use new helper properties in netatmo options flow
* Update homeassistant/components/netatmo/config_flow.py
* Apply suggestions from code review
* Improve
* Keep options
* Simplify
2024-11-06 10:37:55 +01:00
Robert Resch
5679b061d2
Fix native sync WebRTC offer ( #129931 )
2024-11-06 10:07:10 +01:00
Nicholas Romyn
2eb2bdd615
Consolidating async_add_entities into one call in Ecobee ( #129917 )
...
* Consolidating async_add_entities into one call.
* changing to comprehension.
2024-11-06 08:25:18 +01:00
epenet
184cbfea23
Use read-only options in lastfm options flow ( #129928 )
...
Use read-only options in lstfm options flow
2024-11-06 08:14:54 +01:00
dependabot[bot]
f88bc008e5
Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 ( #129924 )
2024-11-06 08:13:41 +01:00
Paulus Schoutsen
a927312fb5
Ensure all template names are strings ( #129921 )
2024-11-05 22:36:26 -05:00
starkillerOG
5f13db2356
Bump reolink_aio to 0.10.4 ( #129914 )
2024-11-06 00:05:05 +01:00
kingal123
64e84e2aa0
Update pylutron to 0.2.16 ( #129653 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-05 22:23:14 +01:00
Michael Hansen
901457e7aa
Bump intents and add HassRespond test ( #129830 )
2024-11-05 22:22:49 +01:00
Robert Resch
89a9c2ec24
Disable uv cache ( #129912 )
2024-11-05 22:18:41 +01:00
Joost Lekkerkerker
9e04457472
Bump spotifyaio to 0.8.4 ( #129899 )
2024-11-05 21:04:58 +01:00
Ville Skyttä
6ecdbb677f
Bump huawei-lte-api to 1.10.0 ( #129911 )
2024-11-05 21:03:26 +01:00
Franck Nijhof
211ce43127
Bump version to 2024.11.0b7
2024-11-05 20:33:48 +01:00
G Johansson
f5555df990
Bump holidays to 0.60 ( #129909 )
2024-11-05 20:33:39 +01:00
Paul Bottein
82c2422990
Update frontend to 20241105.0 ( #129906 )
2024-11-05 20:33:36 +01:00
Erik Montnemery
734ebc1adb
Improve improv BLE error handling ( #129902 )
2024-11-05 20:33:33 +01:00
Paulus Schoutsen
eb3371beef
Change Ollama default to llama3.2 ( #129901 )
2024-11-05 20:33:30 +01:00
Manu
e1ef1063fe
Prevent update entity becoming unavailable on device disconnect in IronOS ( #129840 )
...
* Don't render update entity unavailable when Pinecil device disconnects
* fixes
2024-11-05 20:33:27 +01:00
Diogo Gomes
c355a53485
Set friendly name of utility meter select entity when configured through YAML ( #128267 )
...
* set select friendly name in YAML
* backward compatibility added
* clean
* cleaner backward compatibility approach
* don't introduce default unique_id
* split test according to review
2024-11-05 20:33:23 +01:00
G Johansson
79de1d9ed4
Bump holidays to 0.60 ( #129909 )
2024-11-05 20:26:22 +01:00
Paul Bottein
7fefa5c235
Update frontend to 20241105.0 ( #129906 )
2024-11-05 20:25:15 +01:00
Brett Adams
94db78a0be
Add signing support to Tesla Fleet ( #128407 )
...
* Add command signing
* wip
* Update tests
* requirements
* Add test
2024-11-05 20:04:55 +01:00
Diogo Gomes
83a1b06b56
Set friendly name of utility meter select entity when configured through YAML ( #128267 )
...
* set select friendly name in YAML
* backward compatibility added
* clean
* cleaner backward compatibility approach
* don't introduce default unique_id
* split test according to review
2024-11-05 19:59:43 +01:00
epenet
1e42a38473
Remove usage of options property in OptionsFlow (part 2) ( #129897 )
2024-11-05 19:53:05 +01:00
epenet
c54ed53a81
Remove usage of options property in OptionsFlow (part 1) ( #129895 )
...
* Remove usage of options property in OptionsFlow
* Improve
2024-11-05 19:51:20 +01:00
Manu
611a952232
Prevent update entity becoming unavailable on device disconnect in IronOS ( #129840 )
...
* Don't render update entity unavailable when Pinecil device disconnects
* fixes
2024-11-05 18:39:10 +01:00
Erik Montnemery
05e76105ad
Improve improv BLE error handling ( #129902 )
2024-11-05 11:12:05 -05:00
Paulus Schoutsen
ed56e5d631
Change Ollama default to llama3.2 ( #129901 )
2024-11-05 17:02:44 +01:00
Manu
9253fa4471
Add binary sensor platform to Habitica integration ( #129613 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-05 17:01:38 +01:00
Franck Nijhof
c85eb6bf8e
Bump version to 2024.11.0b6
2024-11-05 16:51:05 +01:00
Joost Lekkerkerker
cc30d34e87
Remove timers from LG ThinQ ( #129898 )
2024-11-05 16:50:41 +01:00
Erik Montnemery
14875a1101
Map go2rtc log levels to Python log levels ( #129894 )
2024-11-05 16:50:38 +01:00
Joost Lekkerkerker
030aebb97f
Use default package for yt-dlp ( #129886 )
2024-11-05 16:50:35 +01:00
Erik Montnemery
6e2f36b6d4
Log go2rtc output with warning level on error ( #129882 )
2024-11-05 16:50:32 +01:00
Robert Resch
25a05eb156
Append a 1 to all go2rtc ports to avoid port conflicts ( #129881 )
2024-11-05 16:50:29 +01:00
J. Diego Rodríguez Royo
b71c4377f6
Removed stale translation and improved set_setting translation at Home Connect ( #129878 )
2024-11-05 16:50:25 +01:00
Michael Arthur
d671341864
Update snapshot for lg thinq ( #129856 )
...
update snapshot for lg thinq
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-05 16:39:02 +01:00
Mike Degatano
383f712d43
Add repair for add-on boot fail ( #129847 )
2024-11-05 16:38:59 +01:00
Alex Bush
8a20cd77a0
Bump pyfibaro to 0.8.0 ( #129846 )
2024-11-05 16:38:56 +01:00
Richard Kroegel
14023644ef
Bump bimmer_connected to 0.16.4 ( #129838 )
2024-11-05 16:38:53 +01:00
dotvav
496fc42b94
Bump pypalazzetti to 0.1.10 ( #129832 )
2024-11-05 16:38:50 +01:00
Erik Montnemery
da0688ce8e
Validate go2rtc server version ( #129810 )
2024-11-05 16:38:47 +01:00
Robert Resch
89d3707cb7
Skip adding providers if the camera has native WebRTC ( #129808 )
...
* Skip adding providers if the camera has native WebRTC
* Update homeassistant/components/camera/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Implement suggestion
* Add tests
* Shorten test name
* Fix test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-05 16:38:44 +01:00
Kunal Aggarwal
3f5e395e2f
Adding new on values for Tuya Presence Detection Sensor ( #129801 )
2024-11-05 16:38:41 +01:00
Joost Lekkerkerker
00ea1cab9f
Add basic testing framework to LG ThinQ ( #127785 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: YunseonPark-LGE <34848373+YunseonPark-LGE@users.noreply.github.com >
Co-authored-by: LG-ThinQ-Integration <LG-ThinQ-Integration@lge.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-05 16:38:37 +01:00
Joost Lekkerkerker
5f36062ef3
Remove timers from LG ThinQ ( #129898 )
2024-11-05 16:32:05 +01:00
Erik Montnemery
e562b6f42b
Map go2rtc log levels to Python log levels ( #129894 )
2024-11-05 15:57:33 +01:00
dotvav
b76a94bd42
Bump pypalazzetti to 0.1.10 ( #129832 )
2024-11-05 15:34:25 +01:00
Joost Lekkerkerker
4e11ff05de
Use default package for yt-dlp ( #129886 )
2024-11-05 15:23:41 +01:00
J. Diego Rodríguez Royo
080e3d7a42
Removed stale translation and improved set_setting translation at Home Connect ( #129878 )
2024-11-05 15:17:03 +01:00
Michael Hansen
69e3348cd7
Use different VAD thresholds for before and during voice command ( #129848 )
...
* Use two VAD thresholds
* Fix VoiceActivityTimeout class
* Update homeassistant/components/assist_pipeline/audio_enhancer.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-05 08:01:45 -06:00
Alexandre CUER
6caa4baa00
Fix missing translation string in emoncms ( #129859 )
2024-11-05 14:58:25 +01:00
Robert Resch
4729b19dc6
Skip adding providers if the camera has native WebRTC ( #129808 )
...
* Skip adding providers if the camera has native WebRTC
* Update homeassistant/components/camera/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Implement suggestion
* Add tests
* Shorten test name
* Fix test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-05 14:44:37 +01:00
Richard Kroegel
8abbc4abbc
Bump bimmer_connected to 0.16.4 ( #129838 )
2024-11-05 14:13:48 +01:00
Erik Montnemery
3a667bce8c
Log go2rtc output with warning level on error ( #129882 )
2024-11-05 14:05:04 +01:00
starkillerOG
4c86102daf
Add Reolink PTZ tilt position sensor ( #129837 )
2024-11-05 13:39:45 +01:00
Karl Beecken
15bf652f37
Bump python-tado to 0.17.7 ( #129842 )
2024-11-05 12:30:48 +01:00
Robert Resch
eafed2b86c
Append a 1 to all go2rtc ports to avoid port conflicts ( #129881 )
2024-11-05 12:29:51 +01:00
epenet
79901cede9
Drop initialize_options helper from OptionsFlow ( #129870 )
2024-11-05 12:02:33 +01:00
tdfountain
27dc82d7d0
Add device model ID if provided by NUT ( #124189 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-05 11:57:00 +01:00
Mike Degatano
ae37c8cc7a
Add repair for add-on boot fail ( #129847 )
2024-11-05 11:53:01 +01:00
Kunal Aggarwal
5eadfcc524
Adding new on values for Tuya Presence Detection Sensor ( #129801 )
2024-11-05 11:52:38 +01:00
Manu
5fd1e23255
Bump pynecil to 0.2.1 ( #129843 )
2024-11-05 11:52:11 +01:00
Teemu R.
72bcc6702f
Add child lock for tplink thermostats ( #129649 )
2024-11-05 11:14:53 +01:00
Erik Montnemery
8889464e04
Validate go2rtc server version ( #129810 )
2024-11-05 11:09:10 +01:00
G Johansson
af58b0c3b7
Add reconfigure flow to yale_smart_alarm ( #129536 )
2024-11-05 11:05:20 +01:00
epenet
e9e20229a3
Drop use of initialize_options in androidtv_remote ( #129855 )
2024-11-05 10:57:03 +01:00
Alex Bush
80ff6dc618
Bump pyfibaro to 0.8.0 ( #129846 )
2024-11-05 10:56:34 +01:00
epenet
fa30100160
Fix flaky tests in device_sun_light_trigger ( #129871 )
2024-11-05 10:55:40 +01:00
epenet
e6c20333b3
Remove dead code in translation checks ( #129875 )
2024-11-05 10:47:37 +01:00
Joakim Sørensen
3858400a6f
Bump hass-nabucasa from 0.83.0 to 0.84.0 ( #129873 )
2024-11-05 10:10:23 +01:00
epenet
95eefbac20
Drop use of initialize_options in androidtv ( #129854 )
...
* Drop use of initialize_options in androidtv
* Initialize instance attribute in init method
* Adjust
2024-11-05 09:01:29 +01:00
epenet
e1e731eb48
Drop use of initialize_options in onkyo ( #129869 )
...
* Drop use of initialize_options in onkyo
* Apply suggestions from code review
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
---------
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2024-11-05 08:56:58 +01:00
Michael Arthur
f7ce4ff25c
Update snapshot for lg thinq ( #129856 )
...
update snapshot for lg thinq
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-05 08:15:42 +01:00
Paulus Schoutsen
c7b2ffbc8e
Bump version to 2024.11.0b5
2024-11-05 03:00:18 +00:00
J. Nick Koston
3a1502e2bb
Disable SRTP for unifiprotect RTSPS stream ( #129852 )
2024-11-05 02:59:23 +00:00
J. Nick Koston
b830f83a34
Bump uiprotect to 6.4.0 ( #129851 )
2024-11-05 02:59:23 +00:00
J. Nick Koston
2982e733bc
Fix unifiprotect supported features being set too late ( #129850 )
2024-11-05 02:59:22 +00:00
starkillerOG
e89ce215c6
Bump reolink-aio to 0.10.3 ( #129841 )
2024-11-05 02:59:21 +00:00
G Johansson
b6345f8d07
Fix translations in hydrawise ( #129834 )
2024-11-05 02:59:20 +00:00
G Johansson
9d261bab48
Fix translation in ovo energy ( #129833 )
2024-11-05 02:59:19 +00:00
Michael Hansen
b6f875134e
Add HassRespond intent ( #129755 )
...
* Add HassHello intent
* Rename to HassRespond
* LLM's ignore HassRespond intent
2024-11-05 02:59:18 +00:00
Artur Pragacz
90ceebdf91
Fix source mapping in Onkyo ( #129716 )
...
* Fix source mapping
* Fix copy paste
2024-11-05 02:59:18 +00:00
Artur Pragacz
617e87e02c
Fix source mapping in Onkyo ( #129716 )
...
* Fix source mapping
* Fix copy paste
2024-11-04 21:56:47 -05:00
starkillerOG
dafd54ba2b
Bump reolink-aio to 0.10.3 ( #129841 )
2024-11-04 21:34:40 -05:00
J. Nick Koston
e8c3539709
Disable SRTP for unifiprotect RTSPS stream ( #129852 )
2024-11-04 16:13:52 -06:00
J. Nick Koston
e5263dc0c8
Bump uiprotect to 6.4.0 ( #129851 )
2024-11-04 15:43:22 -06:00
J. Nick Koston
3584c710b9
Fix unifiprotect supported features being set too late ( #129850 )
2024-11-04 15:13:56 -06:00
G Johansson
0b56ef5699
Fix translation in ovo energy ( #129833 )
2024-11-04 19:57:49 +01:00
G Johansson
90bd9bb626
Fix translations in hydrawise ( #129834 )
2024-11-04 19:57:00 +01:00
Paulus Schoutsen
03e6a13896
Bump version to 2024.11.0b4
2024-11-04 18:48:58 +00:00
G Johansson
9fb3261f02
Fix translations in landisgyr ( #129831 )
2024-11-04 18:48:37 +00:00
Bram Kragten
0bc6b8b0d4
Update frontend to 20241104.0 ( #129829 )
2024-11-04 18:48:36 +00:00
G Johansson
18d2ced045
Fix translations in homeworks ( #129824 )
2024-11-04 18:48:35 +00:00
Robert Resch
6c75e0bee1
Remove all ice_servers on native sync WebRTC cameras ( #129819 )
2024-11-04 18:48:35 +00:00
Steven B.
0b981f42bb
Bump python-kasa to 0.7.7 ( #129817 )
...
Bump tplink dependency python-kasa to 0.7.7
2024-11-04 18:48:34 +00:00
Paulus Schoutsen
82868a8588
Fix ESPHome dashboard check ( #129812 )
2024-11-04 18:48:33 +00:00
Erik Montnemery
6e93777f54
Fix create flow logic for single config entry integrations ( #129807 )
...
* Fix create flow logic for single config entry integrations
* Adjust MQTT test
2024-11-04 18:47:41 +00:00
Erik Montnemery
9349292464
Fix aborting flows for single config entry integrations ( #129805 )
2024-11-04 18:43:56 +00:00
Robert Resch
7084b3b52c
Update go2rtc stream if stream_source is not matching ( #129804 )
2024-11-04 18:43:55 +00:00
epenet
0f0f5fd0ab
Fix incorrect description placeholders in azure event hub ( #129803 )
2024-11-04 18:43:54 +00:00
Joost Lekkerkerker
cb0b942db3
Improve error handling in Spotify ( #129799 )
2024-11-04 18:43:53 +00:00
Erik Montnemery
b1c9f83952
Fix stringification of discovered hassio uuid ( #129797 )
2024-11-04 18:43:52 +00:00
Joost Lekkerkerker
1ff0efc97b
Bump yt-dlp to 2024.11.04 ( #129794 )
2024-11-04 18:43:51 +00:00
Robert Resch
a4da2a9eb5
Use RTCIceCandidate instead of str for candidate ( #129793 )
2024-11-04 18:43:51 +00:00
Antoine Reversat
ba3cfb5f87
Bump ayla-iot-unofficial to 1.4.3 ( #129743 )
...
Upgrade to ayla-iot-unofficial v1.4.3
2024-11-04 18:43:50 +00:00
Luca Angemi
bf196935f6
Add state class to precipitation_intensity in Aemet ( #129670 )
...
Update sensor.py
2024-11-04 18:43:49 +00:00
Joost Lekkerkerker
6e98343706
Update Spotify state after mutation ( #129607 )
2024-11-04 18:43:48 +00:00
Erik Montnemery
de453ab5c1
Add watchdog to monitor and respawn go2rtc server ( #129497 )
2024-11-04 18:43:47 +00:00
Andre Lengwenus
f408de4fc3
Bump lcn-frontend to 0.2.1 ( #129457 )
2024-11-04 18:43:47 +00:00
Bram Kragten
7863927c3a
Update frontend to 20241104.0 ( #129829 )
2024-11-04 19:39:46 +01:00
G Johansson
9fcf757021
Fix translations in landisgyr ( #129831 )
2024-11-04 19:35:35 +01:00
epenet
fc0547ccdf
Pass the config entry explicitly in aemet coordinator ( #128097 )
2024-11-04 19:23:48 +01:00
Joost Lekkerkerker
22f8f117fb
Add basic testing framework to LG ThinQ ( #127785 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: YunseonPark-LGE <34848373+YunseonPark-LGE@users.noreply.github.com >
Co-authored-by: LG-ThinQ-Integration <LG-ThinQ-Integration@lge.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-04 19:22:12 +01:00
epenet
2052579efc
Set config_entry explicitly in todoist coordinator ( #129421 )
2024-11-04 19:18:36 +01:00
epenet
b8f2583bc3
Set config_entry explicitly in caldav coordinator ( #129424 )
2024-11-04 19:17:53 +01:00
epenet
6323a078e1
Set config_entry explicitly in wled coordinator ( #129425 )
2024-11-04 19:17:07 +01:00
G Johansson
ca0be3ec8a
Use coordinator async_setup in vizio ( #129450 )
2024-11-04 19:16:22 +01:00
epenet
91157c21ef
Reapply "Fix unused snapshots not triggering failure in CI" ( #129311 )
2024-11-04 18:59:27 +01:00
epenet
cc4fae10f5
Cleanup deprecated OptionsFlowWithConfigEntry (part 2) ( #129754 )
2024-11-04 18:55:49 +01:00
epenet
d180ff417d
Cleanup deprecated OptionsFlowWithConfigEntry (part 3) ( #129756 )
2024-11-04 18:55:01 +01:00
epenet
8870b657d1
Use new helper properties in hyperion options flow ( #129777 )
2024-11-04 18:54:22 +01:00
epenet
81735b7b47
Use new helper properties in konnected options flow ( #129778 )
2024-11-04 18:50:00 +01:00
Marc Mueller
7fd261347b
Update charset-normalizer to 3.4.0 ( #129821 )
2024-11-04 18:49:19 +01:00
Robert Resch
df796d432e
Remove all ice_servers on native sync WebRTC cameras ( #129819 )
2024-11-04 18:41:37 +01:00
Steven B.
f6e36615d6
Bump python-kasa to 0.7.7 ( #129817 )
...
Bump tplink dependency python-kasa to 0.7.7
2024-11-04 18:39:39 +01:00
Noah Husby
0278735dbf
Use translated errors in Russound RIO ( #129820 )
2024-11-04 18:07:11 +01:00
tdfountain
9c8d8fef16
Suggest area for NUT based on device location ( #129770 )
2024-11-04 18:06:45 +01:00
G Johansson
6897b24c10
Fix translations in homeworks ( #129824 )
2024-11-04 18:03:37 +01:00
G Johansson
a2a3f59e65
Fix missing translation in jewish_calendar ( #129822 )
2024-11-04 18:01:39 +01:00
G Johansson
2626a74840
Fix translations in honeywell ( #129823 )
2024-11-04 18:00:31 +01:00
Paulus Schoutsen
689260f581
Fix ESPHome dashboard check ( #129812 )
2024-11-04 17:37:14 +01:00
G Johansson
f1a2c8be4b
Stop recording of non-changing attributes in threshold ( #129541 )
2024-11-04 17:36:25 +01:00
epenet
0579d565dd
Fix incorrect description placeholders in azure event hub ( #129803 )
2024-11-04 17:35:47 +01:00
Max Muth
f141f5f908
Update codeowners of Fritz integration ( #129595 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-04 17:26:12 +01:00
Antoine Reversat
0c25252d9f
Bump ayla-iot-unofficial to 1.4.3 ( #129743 )
...
Upgrade to ayla-iot-unofficial v1.4.3
2024-11-04 17:20:15 +01:00
Jake Martin
400b377aa8
Bump monzopy to 1.4.2 ( #129726 )
...
* Bump monzopy to 1.4.0
* Bump to 1.4.2
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-04 16:55:02 +01:00
Manu
a5f3c434e0
Improve exceptions in habitica cast skill action ( #129603 )
...
* Raise a different exception when entry not loaded
* adjust type hints
* move `get_config_entry` to services module
2024-11-04 16:46:38 +01:00
epenet
365f8046ac
Use new helper properties in yeelight options flow ( #129791 )
2024-11-04 16:09:50 +01:00
Erik Montnemery
4ac35d40cd
Fix create flow logic for single config entry integrations ( #129807 )
...
* Fix create flow logic for single config entry integrations
* Adjust MQTT test
2024-11-04 15:45:29 +01:00
J. Nick Koston
7691991a93
Small cleanups to the websocket command phase ( #129712 )
...
* Small cleanups to the websocket command phase
- Remove unused argument
- Avoid multiple NamedTuple property lookups
* Update homeassistant/components/websocket_api/http.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Apply suggestions from code review
* touch ups
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-04 15:33:15 +01:00
Willem-Jan van Rootselaar
d0c45b1857
Bump python-bsblan to 1.2.1 ( #129635 )
...
* Bump python-bsblan dependency to version 1.1.0
* Bump python-bsblan dependency to version 1.2.0
* Bump python-bsblan dependency to version 1.2.1
* Update test diagnostics snapshots to use numeric values and add error handling
2024-11-04 15:31:44 +01:00
Joost Lekkerkerker
02750452df
Update Spotify state after mutation ( #129607 )
2024-11-04 15:01:37 +01:00
Marc Mueller
41a81cbf15
Switch back to av 13.1.0 ( #129699 )
2024-11-04 14:48:28 +01:00
Andre Lengwenus
ff621d5bf3
Bump lcn-frontend to 0.2.1 ( #129457 )
2024-11-04 14:45:20 +01:00
epenet
6d561a9796
Remove deprecated property setters in option flows ( #129773 )
2024-11-04 14:21:26 +01:00
Erik Montnemery
4784199038
Fix aborting flows for single config entry integrations ( #129805 )
2024-11-04 13:59:10 +01:00
Robert Resch
df35c8e707
Update go2rtc stream if stream_source is not matching ( #129804 )
2024-11-04 13:58:12 +01:00
Erik Montnemery
57eeaf1f75
Add watchdog to monitor and respawn go2rtc server ( #129497 )
2024-11-04 13:42:42 +01:00
Joakim Sørensen
3cadc1796f
Use JSON as format for .HA_RESTORE ( #129792 )
...
* Use JSON as format for .HA_RESTORE
* Adjust bakup manager test
2024-11-04 13:07:11 +01:00
Joost Lekkerkerker
ae06f734ce
Improve error handling in Spotify ( #129799 )
2024-11-04 12:34:00 +01:00
Erik Montnemery
08a53362a7
Fix stringification of discovered hassio uuid ( #129797 )
2024-11-04 12:26:34 +01:00
jb101010-2
274c928ec0
Add coordinator to suez_water ( #129242 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-04 12:18:12 +01:00
Robert Resch
d75dda0c05
Use RTCIceCandidate instead of str for candidate ( #129793 )
2024-11-04 10:38:27 +01:00
Joost Lekkerkerker
0c40fcdaeb
Bump yt-dlp to 2024.11.04 ( #129794 )
2024-11-04 10:33:08 +01:00
G Johansson
0a1ba8a4a3
Small code quality improvement/cleanup in random ( #129542 )
2024-11-04 09:52:35 +01:00
epenet
018acc0a3c
Use new helper properties in crownstone options flow ( #129774 )
2024-11-04 09:43:25 +01:00
epenet
3a293c6bc4
Use new helper properties in dsmr options flow ( #129775 )
2024-11-04 09:43:10 +01:00
epenet
9155d56190
Use new helper properties in flux_led options flow ( #129776 )
2024-11-04 09:42:58 +01:00
epenet
461dc13da9
Use new helper properties in motioneye options flow ( #129780 )
2024-11-04 09:40:13 +01:00
epenet
b48e2127b8
Use new helper properties in plaato options flow ( #129782 )
2024-11-04 09:39:56 +01:00
epenet
11ab992dbb
Use new helper properties in recollect_waste options flow ( #129783 )
2024-11-04 09:39:41 +01:00
epenet
4be2cdf90a
Use new helper properties in steam_online options flow ( #129785 )
2024-11-04 09:39:27 +01:00
epenet
cdd5cb2876
Use new helper properties in tomorrowio options flow ( #129787 )
2024-11-04 09:39:13 +01:00
epenet
cdc67aa891
Use new helper properties in verisure options flow ( #129788 )
2024-11-04 09:38:41 +01:00
epenet
6a22a2b867
Use new helper properties in watttime options flow ( #129789 )
2024-11-04 09:38:24 +01:00
epenet
0883b23d0c
Use new helper properties in yalexs_ble options flow ( #129790 )
2024-11-04 09:38:11 +01:00
epenet
595459bfda
Use new helper properties in rfxtrx options flow ( #129784 )
2024-11-04 09:34:20 +01:00
Bram Kragten
5141a4d292
Bump version to 2024.11.0b3
2024-11-04 09:32:53 +01:00
LG-ThinQ-Integration
cf8b7607ae
Bump thinqconnect to 1.0.0 ( #129769 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-04 09:31:43 +01:00
Joost Lekkerkerker
b38fe00387
Bump spotifyaio to 0.8.3 ( #129729 )
2024-11-04 09:31:42 +01:00
J. Nick Koston
5d446f0e14
Bump HAP-python to 4.9.2 ( #129715 )
2024-11-04 09:31:41 +01:00
Josef Zweck
a592ece9c8
Add missing translation string to lamarzocco ( #129713 )
...
* add missing translation string
* Update strings.json
* import pytest again
2024-11-04 09:31:40 +01:00
Allen Porter
9cb60c61d1
Fix nest streams broken due to CameraCapabilities change ( #129711 )
...
* Fix nest streams broken due to CameraCapabilities change
* Fix stream cleanup
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/nest/camera.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-11-04 09:31:39 +01:00
J. Nick Koston
90ed06c354
Bump DoorBirdPy to 3.0.8 ( #129709 )
2024-11-04 09:31:39 +01:00
Manu
22d64cb8f4
Bump bring-api to 0.9.1 ( #129702 )
2024-11-04 09:31:38 +01:00
Nathan Spencer
453039e860
Change alexa arm handler to allow switching arm states unless in armed_away mode ( #129701 )
...
* Change alexa arm handler to allow switching arm states unless in armed_away mode
* Address PR comments
2024-11-04 09:31:37 +01:00
Simon Lamon
e727162225
Bump python-linkplay to 0.0.17 ( #129683 )
2024-11-04 09:31:36 +01:00
Ståle Storø Hauknes
a898a5996e
Bump Airthings BLE to 0.9.2 ( #129659 )
...
Bump airthings ble
2024-11-04 09:31:35 +01:00
Jesse Hills
d501bb8d52
Only set ESPHome configuration url to addon if there is an existing configuration for the device ( #129356 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-04 09:31:34 +01:00
Ståle Storø Hauknes
7ab8ff56b3
Bump Airthings BLE to 0.9.2 ( #129659 )
...
Bump airthings ble
2024-11-04 08:11:18 +01:00
Nathan Spencer
eda36512ec
Change alexa arm handler to allow switching arm states unless in armed_away mode ( #129701 )
...
* Change alexa arm handler to allow switching arm states unless in armed_away mode
* Address PR comments
2024-11-04 07:49:48 +01:00
LG-ThinQ-Integration
04aee812f8
Bump thinqconnect to 1.0.0 ( #129769 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-04 07:17:50 +01:00
Allen Porter
6718cce203
Fix nest streams broken due to CameraCapabilities change ( #129711 )
...
* Fix nest streams broken due to CameraCapabilities change
* Fix stream cleanup
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/nest/camera.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-11-03 20:45:09 -08:00
Bouwe Westerdijk
49f0bb6990
Bump plugwise to v1.5.0 ( #129668 )
...
* Bump plugwise to v1.5.0
* And adapt
2024-11-03 23:30:21 -05:00
Simon Lamon
38afcbb21f
Bump python-linkplay to 0.0.17 ( #129683 )
2024-11-03 22:56:45 -05:00
Jesse Hills
87ab2beddf
Only set ESPHome configuration url to addon if there is an existing configuration for the device ( #129356 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-03 18:16:49 -06:00
tdfountain
a05a34239d
Show NUT device serial number if provided in Device Info ( #124168 )
2024-11-03 17:27:27 -06:00
epenet
f11aba9648
Fix flaky tests in advantage_air ( #129758 )
2024-11-03 17:25:37 -06:00
Michael Hansen
c2ef119e50
Add HassRespond intent ( #129755 )
...
* Add HassHello intent
* Rename to HassRespond
* LLM's ignore HassRespond intent
2024-11-03 16:38:52 -06:00
epenet
8b6c99776e
Cleanup unnecessary OptionsFlowWithConfigEntry (part 1) ( #129752 )
...
* Cleanup unnecessary OptionsFlowWithConfigEntry
* Fix emoncms
* Fix imap
* Fix met
* Fix workday
2024-11-03 22:57:18 +01:00
Joost Lekkerkerker
463bffaeb6
Bump spotifyaio to 0.8.3 ( #129729 )
2024-11-03 21:55:12 +01:00
hahn-th
0cfd8032c0
Add Measurement StateClass to HomematicIP Cloud Wind and Rain Sensor ( #129724 )
...
Add Meassurement StateClass to Wind and Rain Sensor
2024-11-03 21:07:59 +01:00
Luca Angemi
144d5ff0cc
Add state class to precipitation_intensity in Aemet ( #129670 )
...
Update sensor.py
2024-11-03 21:06:46 +01:00
G Johansson
ab5c65b08c
Improve code quality in yale_smart_alarm options flow ( #129531 )
...
* Improve code quality in yale_smart_alarm options flow
* mods
* Fix
2024-11-03 21:04:53 +01:00
Josef Zweck
6b33bf3961
Add missing translation string to lamarzocco ( #129713 )
...
* add missing translation string
* Update strings.json
* import pytest again
2024-11-03 20:56:08 +01:00
epenet
89eb395e2d
Add OptionsFlow helper for a mutable copy of the config entry options ( #129718 )
...
* Add OptionsFlow helper for a mutable copy of the config entry options
* Add tests
* Improve coverage
* error_if_core=False
* Adjust report
* Avoid mutli-line ternary
2024-11-03 20:37:58 +01:00
G Johansson
d671d48869
Small cleanup mold_indicator ( #129736 )
2024-11-03 19:17:37 +01:00
J. Nick Koston
ed582fae91
Bump HAP-python to 4.9.2 ( #129715 )
2024-11-03 11:27:57 -06:00
Manu
4d5c3ee0aa
Bump bring-api to 0.9.1 ( #129702 )
2024-11-03 10:46:16 -06:00
epenet
02046fcdb4
Fix advantage_air CI failure ( #129735 )
2024-11-03 17:29:33 +01:00
Josef Zweck
fbe27749a0
Correct length of the serials in lamarzocco tests ( #129725 )
2024-11-03 13:35:42 +01:00
Josef Zweck
eddab96a69
Add DHCP discovery to lamarzocco ( #129675 )
...
* Add DHCP discovery to lamarzocco
* ensure serial is upper
* shorten pattern
* parametrize across models
2024-11-03 09:44:35 +01:00
J. Nick Koston
ed3376352d
Bump DoorBirdPy to 3.0.8 ( #129709 )
2024-11-02 22:43:21 -05:00
J. Nick Koston
dfbb763031
Disable cleanup_closed on python 3.12.7+ and 3.13.1+ ( #129645 )
2024-11-02 22:15:56 -05:00
Marc Mueller
5cf13d9273
Additional stream typing improvements ( #129695 )
2024-11-02 22:22:31 +01:00
Bram Kragten
5ef45fd12e
Bump version to 2024.11.0b2
2024-11-02 20:42:48 +01:00
Klaas Schoute
8a293a41f5
Bump autarco lib to v3.1.0 ( #129684 )
...
Bump autarco to v3.1.0
2024-11-02 20:42:44 +01:00
J. Nick Koston
931820a170
Bump sensorpush-ble to 1.7.1 ( #129657 )
2024-11-02 20:42:44 +01:00
J. Nick Koston
e9944b964a
Bump aioesphomeapi to 27.0.1 ( #129643 )
2024-11-02 20:42:43 +01:00
J. Nick Koston
dbae1d2f8b
Bump aiohomekit to 3.2.6 ( #129640 )
2024-11-02 20:42:42 +01:00
Joost Lekkerkerker
0dc8feba05
Bump spotifyaio to 0.8.2 ( #129639 )
2024-11-02 20:42:41 +01:00
Robert Resch
5c7c2347f7
Bump webrtc-models to 0.2.0 ( #129627 )
2024-11-02 20:42:40 +01:00
J. Nick Koston
d069907948
Pin async-timeout to 4.0.3 ( #129592 )
2024-11-02 20:42:39 +01:00
Erik Montnemery
725ab477a8
Revert "Create a script service schema based on fields" ( #129591 )
2024-11-02 20:42:38 +01:00
Robert Resch
d05ee9ff60
Add go2rtc debug_ui yaml key to enable go2rtc ui ( #129587 )
...
* Add go2rtc debug_ui yaml key to enable go2rtc ui
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Order imports
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-02 20:42:36 +01:00
Joost Lekkerkerker
3c1f6d97cc
Bump aiowithings to 3.1.1 ( #129586 )
2024-11-02 20:42:33 +01:00
epenet
5fe827f6c4
Fix flaky camera test ( #129576 )
2024-11-02 20:42:31 +01:00
Erik Montnemery
76f9a93ed7
Bump aiohasupervisor to version 0.2.1 ( #129574 )
2024-11-02 20:42:30 +01:00
Joost Lekkerkerker
df2506bfbb
Bump spotifyaio to 0.8.1 ( #129573 )
2024-11-02 20:42:29 +01:00
Joost Lekkerkerker
b25ab04d2c
Fix Geniushub setup ( #129569 )
2024-11-02 20:42:28 +01:00
Steven B.
6f094e8a54
Check for async web offer overrides in camera capabilities ( #129519 )
2024-11-02 20:42:27 +01:00
Erik Montnemery
e18ffc53f2
Revert "Create a script service schema based on fields" ( #129591 )
2024-11-02 20:39:17 +01:00
Marc Mueller
0eea3176d6
Minor stream typing improvements ( #129691 )
2024-11-02 19:29:09 +01:00
Marc Mueller
4f20977a8e
Update mypy-dev to 1.14.0a2 ( #129625 )
2024-11-02 19:15:50 +01:00
Marc Mueller
5bd63bb56b
Replace AVError with FFmpegError ( #129689 )
2024-11-02 19:14:59 +01:00
Marc Mueller
f7103da818
Refactor av.open calls to support type annotations ( #129688 )
2024-11-02 19:03:32 +01:00
Klaas Schoute
bf4922a7ef
Bump autarco lib to v3.1.0 ( #129684 )
...
Bump autarco to v3.1.0
2024-11-02 18:42:56 +01:00
J. Nick Koston
6f7eac5c6d
Bump sensorpush-ble to 1.7.1 ( #129657 )
2024-11-02 12:26:31 -05:00
epenet
d6e73a89f3
Cleanup unnecessary __init__ method in OptionsFlow ( #129651 )
...
* Cleanup unnecessary init step in OptionsFlow
* Increase coverage
2024-11-02 18:15:41 +01:00
Sid
269aefd405
Bump ruff to 0.7.2 ( #129669 )
2024-11-02 11:29:08 +01:00
J. Nick Koston
a6865f1639
Bump aiohomekit to 3.2.6 ( #129640 )
2024-11-01 14:01:33 -05:00
J. Nick Koston
f55aa0b86e
Bump aioesphomeapi to 27.0.1 ( #129643 )
2024-11-01 13:16:15 -05:00
Joost Lekkerkerker
02b34f05aa
Bump spotifyaio to 0.8.2 ( #129639 )
2024-11-01 18:25:26 +01:00
Joost Lekkerkerker
37f42707e5
Fix Geniushub setup ( #129569 )
2024-11-01 17:33:39 +01:00
Robert Resch
17f3ba1434
Bump webrtc-models to 0.2.0 ( #129627 )
2024-11-01 17:24:44 +01:00
Joakim Sørensen
31dcc25ba5
Add handler to restore a backup file with the backup integration ( #128365 )
...
* Early pushout of restore handling for core/container
* Adjust after rebase
* Move logging definition, we should only do this if we go ahead with the restore
* First round
* More paths
* Add async_restore_backup to base class
* Block restore of new backup files
* manager tests
* Add websocket test
* Add testing to main
* Add coverage for missing backup file
* Catch FileNotFoundError instead
* Patch Path.read_text instead
* Remove HA_RESTORE from keep
* Use secure paths
* Fix restart test
* extend coverage
* Mock argv
* Adjustments
2024-11-01 16:25:22 +01:00
Joost Lekkerkerker
4da93f6a5e
Bump spotifyaio to 0.8.1 ( #129573 )
2024-11-01 15:12:15 +01:00
Marc Mueller
5ed7d32749
Remove unnecessary asyncio EventLoopPolicy init_watcher backport ( #129628 )
2024-11-01 13:44:49 +01:00
epenet
ab5b9dbdc9
Add OptionsFlow helpers to get the current config entry ( #129562 )
...
* Add OptionsFlow helpers to get the current config entry
* Add tests
* Improve
* Add ValueError to indicate that the config entry is not available in `__init__` method
* Use a property
* Update config_entries.py
* Update config_entries.py
* Update config_entries.py
* Add a property setter for compatibility
* Add report
* Update config_flow.py
* Add tests
* Update test_config_entries.py
2024-11-01 12:54:35 +01:00
Marco
3b28bf07d1
Add boost switch to Smarty ( #129466 )
2024-11-01 11:08:55 +01:00
epenet
b626c9b450
Ensure entry_id is set on reauth/reconfigure flows ( #129319 )
...
* Ensure entry_id is set on reauth/reconfigure flows
* Improve
* Improve
* Use report helper
* Adjust deprecation date
* Update config_entries.py
* Improve message and adjust tests
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-11-01 10:29:58 +01:00
Willem-Jan van Rootselaar
5430eca93e
Bump python-bsblan to 1.0.0 ( #129617 )
2024-11-01 10:23:30 +01:00
epenet
b41c477f44
Fix flaky camera test ( #129576 )
2024-11-01 10:15:20 +01:00
Robert Resch
5900413c08
Add zwave_js node_capabilities and invoke_cc_api websocket commands ( #125327 )
...
* Add zwave_js node_capabilities and invoke_cc_api websocket commands
* Map isSecure to is_secure
* Add tests
* Add error handling
* fix
* Use to_dict function
* Make response compatible with current expectations
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-01 00:32:01 +01:00
Marc Mueller
c2ceab741f
Remove unnecessary husqvarna_automower_ble test fixture ( #129577 )
2024-11-01 00:00:52 +01:00
J. Nick Koston
45ff4940eb
Pin async-timeout to 4.0.3 ( #129592 )
2024-10-31 16:18:31 -05:00
Robert Resch
9c8a15cb64
Add go2rtc debug_ui yaml key to enable go2rtc ui ( #129587 )
...
* Add go2rtc debug_ui yaml key to enable go2rtc ui
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Order imports
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-31 20:56:53 +01:00
Erik Montnemery
b09e54c961
Bump aiohasupervisor to version 0.2.1 ( #129574 )
2024-10-31 19:37:31 +01:00
Steven B.
f44b7e202a
Check for async web offer overrides in camera capabilities ( #129519 )
2024-10-31 18:57:40 +01:00
Joost Lekkerkerker
0f535e979f
Bump aiowithings to 3.1.1 ( #129586 )
2024-10-31 18:28:53 +01:00
G Johansson
4c2c01b4f6
Use shorthand attribute for native_value in mold_indicator ( #129538 )
2024-10-31 17:40:14 +01:00
G Johansson
b1d48fe9a2
Use class attributes in Times of Day ( #129543 )
...
* mypy ignore assignment in Times of Day so we can drop all type checking
* class attributes
2024-10-31 17:37:33 +01:00
Bram Kragten
41590f91ac
Bump version to 2024.11.0b1
2024-10-31 16:38:09 +01:00
Paul Bottein
e9d1f4f46e
Update frontend to 20241031.0 ( #129583 )
2024-10-31 16:36:58 +01:00
epenet
7f287412ba
Log type as well as value for unique_id checks ( #129575 )
2024-10-31 16:36:57 +01:00
Erik Montnemery
2df094de2b
Stringify discovered hassio uuid ( #129572 )
...
* Stringify discovered hassio uuid
* Correct DiscoveryKey
* Adjust tests
2024-10-31 16:36:56 +01:00
starkillerOG
964ab5b351
Log Reolink select value KeyError only once ( #129559 )
2024-10-31 16:36:55 +01:00
Brett Adams
3f6e9a54fe
Fix "home" route in Tesla Fleet & Teslemetry ( #129546 )
...
* translate Home to home
* refactor for mypy
* Fix home state
* Revert key change
* Add testing
2024-10-31 16:36:55 +01:00
J. Nick Koston
4ec5d5ae1e
Bump yarl to 1.17.1 ( #129539 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.17.0...v1.17.1
2024-10-31 16:36:54 +01:00
Erik Montnemery
c49b155c29
Allow importing homeassistant.core.Config until 2025.11 ( #129537 )
2024-10-31 16:36:53 +01:00
Luca Angemi
fc602b1888
Fix bthome UnitOfConductivity ( #129535 )
...
Fix unit
2024-10-31 16:36:52 +01:00
G Johansson
81421992a2
Missing config_flow in manifest for local_file ( #129529 )
2024-10-31 16:36:51 +01:00
starkillerOG
4ef31f9331
Bump reolink_aio to 0.10.2 ( #129528 )
2024-10-31 16:36:50 +01:00
G Johansson
d7e304badf
Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom ( #129527 )
...
* Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom
* is
2024-10-31 16:36:49 +01:00
cryptk
bf3f1b4b49
Bump uiprotect to 6.3.2 ( #129513 )
2024-10-31 16:36:49 +01:00
Jan Bouwhuis
2ac0ff03fc
Fix current temperature calculation for incomfort boiler ( #129496 )
2024-10-31 16:36:48 +01:00
Aurore
d10553d624
Fix timeout issue on Roomba integration when adding a new device ( #129230 )
...
* Update const.py
DEFAULT_DELAY = 1 to DEFAULT_DELAY = 100 to fix timeout when adding a new device
* Update config_flow.py
continuous=False to continuous=True to fix timeout when adding a new device
* Update homeassistant/components/roomba/const.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update test_config_flow.py
Change CONF_DELAY to match DEFAULT_DELAY (30 sec instead of 1)
* Update tests/components/roomba/test_config_flow.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Use constant for DEFAULT_DELAY in tests
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-10-31 16:36:47 +01:00
Paul Bottein
b1dfc3cd23
Update frontend to 20241031.0 ( #129583 )
2024-10-31 16:35:36 +01:00
epenet
696efe349e
Log type as well as value for unique_id checks ( #129575 )
2024-10-31 15:10:27 +01:00
Jan Bouwhuis
6a32722acc
Fix current temperature calculation for incomfort boiler ( #129496 )
2024-10-31 14:57:09 +01:00
Erik Montnemery
8eaec56c6b
Stringify discovered hassio uuid ( #129572 )
...
* Stringify discovered hassio uuid
* Correct DiscoveryKey
* Adjust tests
2024-10-31 13:54:27 +01:00
Thomas55555
60d3c9342d
Fix flakey test in Husqvarna Automower ( #129571 )
2024-10-31 13:20:59 +01:00
Marcel van der Veldt
4dc2433e8b
Revert "Add musicassistant integration ( #128919 )" ( #129565 )
...
This reverts commit 568bdef61f .
2024-10-31 12:18:10 +01:00
TheJulianJES
2bd5039f28
Fix capitalization in Philips Hue strings ( #129552 )
2024-10-31 10:04:51 +01:00
G Johansson
8b1b14a704
Missing config_flow in manifest for local_file ( #129529 )
2024-10-31 09:50:32 +01:00
starkillerOG
5e674ce1d0
Log Reolink select value KeyError only once ( #129559 )
2024-10-31 09:49:27 +01:00
Brett Adams
3656bcf752
Fix "home" route in Tesla Fleet & Teslemetry ( #129546 )
...
* translate Home to home
* refactor for mypy
* Fix home state
* Revert key change
* Add testing
2024-10-31 08:56:03 +01:00
J. Nick Koston
39093fc2bc
Bump yarl to 1.17.1 ( #129539 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.17.0...v1.17.1
2024-10-30 23:56:29 +01:00
Teemu R.
efa5838be4
Add last alert timestamp for tplink waterleak ( #128644 )
...
* Add last alert timestamp for tplink waterleak
* Fix snapshot
2024-10-30 23:25:30 +01:00
Erik Montnemery
1c6ad2fa66
Allow importing homeassistant.core.Config until 2025.11 ( #129537 )
2024-10-30 22:56:59 +01:00
starkillerOG
af144e1b77
Bump reolink_aio to 0.10.2 ( #129528 )
2024-10-30 23:24:07 +02:00
Luca Angemi
b451bfed81
Fix bthome UnitOfConductivity ( #129535 )
...
Fix unit
2024-10-30 23:22:17 +02:00
G Johansson
3e32c50936
Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom ( #129527 )
...
* Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom
* is
2024-10-30 21:17:03 +01:00
Bram Kragten
208b15637a
Bump version to 2024.12 ( #129525 )
2024-10-30 20:59:56 +01:00
Marcel van der Veldt
c958cce769
Bump Music Assistant Client library to 1.0.5 ( #129518 )
2024-10-30 19:34:43 +01:00
epenet
602ec54579
Set config_entry explicitly to None in relevant components ( #129427 )
...
Set config_entry explicitly to None in components
2024-10-30 19:32:10 +01:00
cryptk
fa2bfc5d9d
Bump uiprotect to 6.3.2 ( #129513 )
2024-10-30 18:43:34 +01:00
Aurore
94f906b34c
Fix timeout issue on Roomba integration when adding a new device ( #129230 )
...
* Update const.py
DEFAULT_DELAY = 1 to DEFAULT_DELAY = 100 to fix timeout when adding a new device
* Update config_flow.py
continuous=False to continuous=True to fix timeout when adding a new device
* Update homeassistant/components/roomba/const.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update test_config_flow.py
Change CONF_DELAY to match DEFAULT_DELAY (30 sec instead of 1)
* Update tests/components/roomba/test_config_flow.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Use constant for DEFAULT_DELAY in tests
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-10-30 18:41:10 +01:00
Bram Kragten
60c93456c0
Merge branch 'dev' into rc
2024-10-30 18:33:24 +01:00
G Johansson
a4f210379d
Raise on non-string unique id for config entry ( #125950 )
...
* Raise on non-string unique id for config entry
* Add test update entry
* Fix breaking
* Add check get_entry_by_domain_and_unique_id
* Naming
* Add test
* Fix logic
* No unique id
* Fix tests
* Fixes
* Fix gardena
* Not related to this PR
* Update docstring and comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-30 18:09:50 +01:00
Bram Kragten
27e6205a37
Merge branch 'dev' into rc
2024-10-30 17:41:05 +01:00
G Johansson
3db6d82904
Add name to description placeholders automatically for reauth flows ( #129232 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-30 17:38:59 +01:00
puddly
b8ddfd642e
Bump ZHA dependencies ( #129510 )
2024-10-30 17:38:24 +01:00
Bram Kragten
c98acd42db
Bump version to 2024.11.0b0
2024-10-30 17:34:45 +01:00
Paul Bottein
39f418f2d2
Update frontend to 20241030.0 ( #129508 )
2024-10-30 17:31:41 +01:00
Jan Bouwhuis
9fbd484dfe
Add progress support to MQTT update platform ( #129468 )
...
* Add progress support to MQTT update platform and add validation on state updates
* Clean up cast to type class
* Add support for display_precision attribute
2024-10-30 17:22:55 +01:00
Jan Bouwhuis
1773f2aadc
Allow MQTT device based auto discovery ( #118757 )
...
* Allow MQTT device based auto discovery
* Fix merge error
* Remove unused import
* Fix discovery device based topics
* Fix cannot delete twice
* Improve cleanup test
* Follow up comment
* Typo
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Explain more
* Use tuple
* Default a device payload to have priority over a platform based payload
* Add unique_id to sensor test data
* Set migration flag to mark a discovery topic for migration
* Correct type hint
* Make unique_id required for components in device based discovery payload
* Remove CONF_MIGRATE_DISCOVERY from platform schema
* Unload discovered MQTT item to allow migration
* Follow up comments from code review
* ruff
* Subscribe to platform discovery wildcards first
* Use normal dict
* Use dict to persist wildcard subscription order
* Remove missed unused parameter
* Add a comment to explain we use a dict to preserve the subscription order
* Add wildcard subscription order test
* Remove discovery flag from test
* Improve discovery migration origin logging
* Assert initial wildcard discovery topics subscription order and after reconnect
* Improve log messages
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-30 17:10:15 +01:00
Michael Hansen
cb1b72d6ba
Bump intents to 2024.10.30 ( #129505 )
2024-10-30 16:20:59 +01:00
Manu
f5a2ec961d
Remove unused snapshots from Habitica ( #129499 )
2024-10-30 15:44:21 +01:00
Krisjanis Lejejs
bf40e77d65
Add Stun server with port 3478 ( #129501 )
2024-10-30 15:40:23 +01:00
Jozef Kruszynski
568bdef61f
Add musicassistant integration ( #128919 )
...
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2024-10-30 14:57:01 +01:00
Manu
2303521778
Use common translation strings for Habitica ( #129498 )
2024-10-30 14:56:47 +01:00
Josef Zweck
3bf2946d13
Change type of the config_entry in coordinator in tedee ( #129502 )
2024-10-30 14:53:11 +01:00
Josef Zweck
484e5cb3e8
Explicitly pass config_entry to coordinator in lamarzocco ( #129434 )
...
* Update __init__.py
* Update coordinator.py
* Update coordinator.py
* ruff
* Update coordinator.py
* move type to coordinator
2024-10-30 14:43:41 +01:00
Josef Zweck
fbe8b6c34d
Pass config_entry explicitly to coordinator in tedee ( #129432 )
...
* pass entry
* pass entry
* Update coordinator.py
* move type definition
2024-10-30 14:42:19 +01:00
Jan Bouwhuis
4e7397dc9d
Test discovery subscriptions not done when discovery is disabled ( #129458 )
...
Test discovery subscriptions not performend when discovery is disabled
2024-10-30 14:38:44 +01:00
starkillerOG
a6189106e1
Reolink add TCP push event connection as primary method ( #129490 )
2024-10-30 14:34:32 +01:00
Artur Pragacz
ed6123a3e6
Add reconfigure step to Onkyo config flow ( #129088 )
2024-10-30 14:31:43 +01:00
Noah Husby
0cd5deaa3f
Add audio output select to Cambridge Audio ( #129366 )
2024-10-30 14:28:01 +01:00
Allen Porter
6c047e2678
Refresh Nest WebRTC streams before expiration ( #129478 )
2024-10-30 14:25:43 +01:00
Martin Hjelmare
405a480cae
Create repair issue for legacy webrtc provider ( #129334 )
...
* Add repair issue
* Add tests
* Add option to not use builtin go2rtc provider
* Add test
* Add domain to new providers
* Add learn more url
* Update placeholder
* Promote the builtin provider
* Refactor provider storage
* Move check for legacy provider conflict to refresh
* Test provider registration race
* Add test for registering the same legacy provider twice
* Test test_get_not_supported_legacy_provider
* Remove blank line between bullets
* Call it built-in
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Revert "Add option to not use builtin go2rtc provider"
This reverts commit 4e31bad6c0c23d5a1c0935c985351808a46163d6.
* Revert "Add test"
This reverts commit ddf85fd4db2c78b15c1cdc716804b965f3a1f4e3.
* Update issue description
* async_close_session is optional
* Clean up after rebase
* Add required domain property to provider tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-30 14:11:17 +01:00
Erik Montnemery
b4e69bab71
Improve shutdown of esphome ffmpeg proxy ( #129326 )
...
* Improve shutdown of esphome ffmpeg proxy
* Add test
2024-10-30 13:46:05 +01:00
Erik Montnemery
db81edfb2b
Add config entry to go2rtc ( #129436 )
...
* Add config entry to go2rtc
* Address review comments
* Remove config entry if go2rtc is not configured
* Allow importing default_config
* Address review comment
2024-10-30 13:39:54 +01:00
Martin Hjelmare
24829bc44f
Fix webrtc provider interface and tests ( #129488 )
...
* Fix webrtc provider tests
* Remove future code
* Add a test of the optional provider interface
2024-10-30 13:24:23 +01:00
starkillerOG
c8594045df
Bump reolink_aio to 0.10.1 ( #129493 )
2024-10-30 13:19:45 +01:00
YogevBokobza
ea3f9b971f
Bump aioswitcher to 4.4.0 ( #129489 )
2024-10-30 12:50:38 +01:00
Robert Resch
380974eed4
Remove hassio from ALLOWED_USED_COMPONENTS and move some functions to helper ( #127228 )
...
* Remove hassio from ALLOWED_USED_COMPONENTS
* Move HassioServiceInfo to helpers.service_info
* Deprecate moved functions
* Add note about deprecation
* Fix tests
* Implement suggestion
* Typo
* Update pyproject.toml
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-30 12:43:41 +01:00
Alistair Francis
8151403bf6
Bump automower-ble to 0.2.0 ( #129473 )
2024-10-30 12:31:11 +01:00
Christopher Fenner
16f5e76f00
Update PyViCare dependency to 2.35.0 ( #129038 )
2024-10-30 12:21:54 +01:00
J. Nick Koston
b6b178cac0
Fix nexia emergency heat migration ( #129365 )
2024-10-30 12:20:19 +01:00
Robert Resch
0f020366e3
Bump go2rtc-client to 0.0.1b3 ( #129486 )
2024-10-30 12:13:03 +01:00
LG-ThinQ-Integration
27a19be369
Add translation_key in LG ThinQ ( #129476 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-10-30 11:28:28 +01:00
Blake Bryant
0c166eb307
Bump pydeako to 0.5.4 ( #129475 )
2024-10-30 11:25:11 +01:00
Erik Montnemery
79d73c28a7
Deduplicate wav creation in esphome ffmpeg_proxy tests ( #129484 )
2024-10-30 10:35:19 +01:00
LG-ThinQ-Integration
2aed01b530
Add entity_category to avoid header_toggle for switch ( #129477 )
...
add entity_category to avoid header_toggle
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-10-30 10:34:04 +01:00
Erik Montnemery
3fb0d61271
Remove useless code from esphome ffmpeg_proxy tests ( #129481 )
2024-10-30 09:56:12 +01:00
Erik Montnemery
599acaf514
Improve demo integration's update entity ( #129401 )
...
* Improve demo integration's update entity
* Improve tests
2024-10-30 08:06:22 +01:00
TimL
5f4103a4a7
Allow smlight device to reboot before updating firmware data coordinator ( #127442 )
...
* Add delay before updating firmware coordinator
* fix update tests
* change sleep to 1s
* Timeout incase reboot fails
* update test
* test reboot timeout
* log hostname in warning
2024-10-30 08:02:30 +01:00
Kayden van Rijn
c7c72231c7
Bump opower to 0.8.6 ( #129454 )
...
* Bump opower to 0.8.6
* Bump opower to 0.8.6
2024-10-29 22:44:06 -07:00
Manu
6887a4419e
Add calendar platform to Habitica integration ( #128248 )
...
* Add calendar platform
* Add tests
* add missing reminders filter by date
* Add +1 day to todo end
* add 1 day to dailies, remove unused line of code
* Removing reminders calendar to a separate PR
* fix upcoming event for dailies
* util function for rrule string
* Add test for get_recurrence_rule
* use habitica daystart and account for isDue flag
* yesterdaily is still an active event
* Fix yesterdailies and add attribute
* Update snapshot
* Use iter, return attribute with None value
* various changes
* update snapshot
* fix merge error
* update snapshot
* change date range filtering for todos
* use datetimes instead of date in async_get_events
* Sort events
* Update snapshot
* add method for todos
* filter for upcoming events
* dailies
* refactor todos
* update dailies logic
* dedent loops
2024-10-29 20:53:49 -07:00
Erik Montnemery
db5cb6233c
Correct condition signalling non-live DB migration is in progress ( #129464 )
2024-10-29 12:26:52 -10:00
Robert Resch
963829712d
Add CameraCapabilities ( #128455 )
2024-10-29 21:36:30 +01:00
Steven B.
46ceccfbb3
Use new try_connect_all discover command in tplink config flow ( #128994 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-29 10:26:34 -10:00
J. Nick Koston
aaf3039967
Bump DoorBirdPy to 3.0.7 ( #129114 )
2024-10-29 10:06:24 -10:00
Shay Levy
2509f18def
Bump aioshelly to 12.0.1 ( #129453 )
2024-10-29 22:01:38 +02:00
Krisjanis Lejejs
a1e2d79613
Add cloud ICE server registration ( #128942 )
...
* Add cloud ICE server registration
* Add ice_servers to prefs, fix registration flow
* Add support for list of ICE servers
* Add ICE server cleanup on cloud logout, create tests
* Fix RTCIceServer types
* Update homeassistant/components/cloud/client.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve tests based on PR reviews
* Improve tests
* Use set_cloud_prefs fixture
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-29 20:35:52 +01:00
Andre Lengwenus
96ba5c3983
Remove LCN translation placeholder key ( #129452 )
2024-10-29 20:27:13 +01:00
ollo69
041282190a
Allow set ScreenCap interval as option for AndroidTV ( #124470 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 20:24:20 +01:00
functionpointer
8cdd5de75c
Change Tibber get_prices action to return datetimes as str ( #123901 )
2024-10-29 20:15:08 +01:00
Michael
a95c232f11
Add addon support to Home Assistant Analytics Insights ( #128806 )
2024-10-29 20:13:56 +01:00
Andre Lengwenus
c9aba288b4
Add switch entities for LCN key-locks and regulator-locks ( #127731 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 20:08:30 +01:00
G Johansson
35a9d502af
Use coordinator async_setup in dwd weather ( #129448 )
2024-10-29 20:07:37 +01:00
G Johansson
409c8783fe
Use coordinator async_setup in iotty ( #129449 )
2024-10-29 20:07:13 +01:00
Keilin Bickar
3adc3d7732
Add sensors for energy trends for devices ( #129439 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 20:02:08 +01:00
Steven B.
ec19712388
Bump tplink python-kasa dependency to 0.7.6 ( #129444 )
2024-10-29 09:00:43 -10:00
Åke Strandberg
2c89e89c84
Improve mapping of myuplink entities ( #129137 )
2024-10-29 19:59:04 +01:00
Manu
e602a464db
Add tests for buttons in Habitica integration ( #128194 )
...
* Add tests for button platform
* update tests
* Add skill buttons
* Assert state, add fixtures/parametrization
* entity as list
2024-10-29 19:03:41 +01:00
Erik Montnemery
ffc0651d89
Report update_percentage in zwave_js update entity ( #129386 )
2024-10-29 13:31:34 -04:00
Erik Montnemery
7162efd836
Remove duplicated entity_picture config from MQTT update entity ( #129390 )
2024-10-29 18:22:06 +01:00
epenet
8e7d782102
Move validation routine out of wallbox coordinator ( #129415 )
2024-10-29 18:13:11 +01:00
Marc Mueller
dc2028f99c
Fix devolo_home_network DataCoordinator arguments ( #129441 )
2024-10-29 18:06:42 +01:00
Adam Goode
f12ba5f7a9
Unexport unavailable metrics in Prometheus ( #125492 )
2024-10-29 17:56:54 +01:00
Erik Montnemery
45fb21e32d
Suppress update entity's update_percentage when update not in progress ( #129397 )
2024-10-29 17:56:09 +01:00
Erik Montnemery
ecbb417736
Report update_percentage in esphome update entity ( #129376 )
2024-10-29 17:51:54 +01:00
Erik Montnemery
3a59a862d5
Report update_percentage in smlight update entity ( #129383 )
2024-10-29 17:50:43 +01:00
Erik Montnemery
e34fab0045
Report update_percentage in tessie update entity ( #129385 )
2024-10-29 17:48:29 +01:00
Erik Montnemery
7254ebe0e3
Report update_percentage in teslemetry update entity ( #129384 )
2024-10-29 17:48:03 +01:00
Keilin Bickar
b43bc3f32d
Add Sense Devices for entities ( #129182 )
2024-10-29 17:44:19 +01:00
Erik Montnemery
ca3d13b5cc
Sort some code in core_config ( #129388 )
2024-10-29 17:26:08 +01:00
Robert Resch
c8818bcce3
Bump go2rtc to 1.9.6 ( #129430 )
2024-10-29 16:46:58 +01:00
Guido Schmitz
b234b5937a
Disable pylint for DevoloScannerEntity ( #129429 )
2024-10-29 16:40:38 +01:00
Krisjanis Lejejs
1bdef0f2f7
Bump hass-nabucasa to 0.83.0 ( #129422 )
2024-10-29 16:34:02 +01:00
Erik Montnemery
56fb61bd6f
Refactor esphome ffmpeg proxy ( #129330 )
2024-10-29 16:26:32 +01:00
epenet
2c7d0b8909
Initialise coordinator with config_entry in components (part 1) ( #128080 )
2024-10-29 16:18:04 +01:00
Marcel van der Veldt
cbb8d76da7
Add support for vacuum cleaners to the Matter integration ( #129420 )
2024-10-29 16:17:40 +01:00
Erik Montnemery
cce925c06c
Fix bad falsy-check in homeassistant.set_location service ( #129389 )
2024-10-29 16:11:48 +01:00
Marco
505a4bfc34
Add Smarty versions to device ( #129418 )
2024-10-29 16:06:15 +01:00
Robert Resch
58e151966c
Fix go2rtc no audio issue ( #129428 )
2024-10-29 16:01:51 +01:00
Michael
8a6c9b7afc
Remove Mobile App config entries, when the related user gets removed ( #129268 )
...
* remove config entries, when related user gets removed
* add test
2024-10-29 15:53:00 +01:00
Jirka
e72e2071b0
Fix typo in nest string ( #129423 )
...
Update strings.json
Fixed typos
2024-10-29 15:38:55 +01:00
epenet
5d3af27928
Set config_entry explicitly in history stats coordinator ( #129417 )
...
Set config_entry explicitely in history stats coordinator
2024-10-29 15:32:56 +01:00
Petar Petrov
5dc0bedbc4
Allow fetching HA url to display it in the network settings ( #128432 )
...
* Allow fetching HA url to display it in the network settings
* add tests
* use a constant for the url types
* just return all url types
* Prefer callback without await
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-29 15:28:54 +01:00
epenet
8f7ae2665c
Set config_entry explicitly in switcher kis coordinator ( #129419 )
2024-10-29 16:14:36 +02:00
epenet
10fdf819d3
Set config_entry explicitely in scrape coordinator ( #129416 )
2024-10-29 14:54:24 +01:00
LG-ThinQ-Integration
02928601ef
Add min, max for WATER_HEATER device ( #129414 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-29 14:52:26 +01:00
LG-ThinQ-Integration
c227f6dc2c
Add timer sensor entity which has rw hour and read-only minute ( #129413 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-29 14:44:06 +01:00
Mike Degatano
673f0224c9
Continue migration of methods from handler to aiohasupervisor ( #129183 )
2024-10-29 14:33:21 +01:00
Manu
79c602f59c
Fix available conditions for chilling frost and stealth in Habitica ( #129234 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 14:24:23 +01:00
Raj Laud
07c070e253
Refactor squeezebox integration media_player to use coordinator ( #127695 )
2024-10-29 14:21:28 +01:00
Vendetta01
9bda3bd477
Fix bosch shc multi controller support ( #127844 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 14:19:33 +01:00
Marc Hörsken
2c9ad9562e
Fix visualization by inverting open/closed state of patio awnings ( #128079 )
2024-10-29 14:09:49 +01:00
Manu
c264ee22e7
Add tests for switch platform of Habitica integration ( #128204 )
2024-10-29 14:08:05 +01:00
J. Diego Rodríguez Royo
f194a689cc
Fetch power off state for Home Connect appliances' power switch ( #129289 )
2024-10-29 13:56:45 +01:00
David Bonnes
a36b350954
Fix evohome HVAC modes for VisionPro Wifi systems ( #129161 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:37:35 +01:00
Josef Zweck
db4278fb9d
Cleanup select mappings in lamarzocco ( #129407 )
2024-10-29 13:32:14 +01:00
David Bonnes
39ba4cff2f
Refactor evohome tests as per best practice ( #129229 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:29:10 +01:00
Christopher Fenner
d68da74790
Add number entities to set target temp for cooling programs in ViCare ( #127267 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:28:12 +01:00
Tomer Shemesh
5fc45cd736
Add support for Lutron HWQS Proc discovery ( #129274 )
2024-10-29 13:27:44 +01:00
Guido Schmitz
5ae2f3d081
Add own coordinator to devolo_home_network ( #128159 )
2024-10-29 13:23:28 +01:00
Josef Zweck
478bf643bf
Add smart standby functionality to lamarzocco ( #129333 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:22:37 +01:00
Daniel Hjelseth Høyer
7929895b11
Change Tibber request spread ( #129276 )
2024-10-29 13:12:07 +01:00
Erik Montnemery
da11a72b4c
Create repair asking user to remove duplicate config entries ( #127948 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 13:10:56 +01:00
Mike Degatano
1649368cee
Bump aiohasupervisor to 0.2.0 ( #129348 )
2024-10-29 13:07:59 +01:00
dontinelli
a528d62c16
Add test for extended data in setup for solarlog ( #129345 )
2024-10-29 13:07:48 +01:00
Guido Schmitz
bd13dbdad0
Use new generic notation in devolo_home_network ( #129080 )
2024-10-29 13:07:13 +01:00
Allen Porter
8e7ffd9e16
Update Nest configuration flow to handle upcoming changes to Pub/Sub provisioning ( #128909 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 12:58:36 +01:00
Manu
f0bff09b5e
Bump habitipy to 0.3.3 ( #129322 )
2024-10-29 12:48:20 +01:00
J. Diego Rodríguez Royo
0e959b3019
Added deprecation to binary door sensor at Home Connect ( #129245 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 12:46:39 +01:00
Thomas55555
983cd9c3fc
Add and remove entities during runtime in Husqvarna Automower ( #127878 )
2024-10-29 12:46:04 +01:00
Erik Montnemery
2236ca3e12
Fix typo in cv.url_no_path ( #129402 )
2024-10-29 12:06:59 +01:00
Robert Resch
f3afa6a7d9
Fix hassfest docker image by pinning Python 3.12 ( #129403 )
2024-10-29 11:57:20 +01:00
Brett Adams
ce7e2e3243
Clean up SensorRestore in Tesla Fleet ( #129116 )
...
* Remove, fix, and test restore
* slightly better comment
* use restore instead
* parametrize test
* Apply suggestions from code review
* revert change to Teslemetry
* revert change to Teslemetry
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-29 11:41:35 +01:00
Robert Resch
13416825b1
Go2rtc server start is waiting until we got the api listen stdout line ( #129391 )
2024-10-29 11:28:40 +01:00
J. Nick Koston
6c664e7ba9
Bump protobuf to 5.28.3 ( #129370 )
2024-10-29 11:22:31 +01:00
LG-ThinQ-Integration
34359617b5
Bump thinqconnect to 0.9.9 ( #129394 )
2024-10-29 11:16:19 +01:00
Erik Montnemery
9e2696b9bc
Report update_percentage in matter update entity ( #129380 )
2024-10-29 10:57:52 +01:00
Paul Bottein
bf840e8bfa
Use device name for matter entities ( #127798 )
2024-10-29 10:54:25 +01:00
Robert Resch
1f03c140f5
Bump go2rtc-client to 0.0.1b2 ( #129395 )
2024-10-29 10:45:00 +01:00
Marc Mueller
2de161ce0e
Fix mariadb recorder tests for Python 3.13 ( #129303 )
2024-10-29 09:17:47 +01:00
Marc Mueller
1171106afb
Run postgres job on ubuntu 24.04 [ci] ( #129381 )
2024-10-29 09:15:04 +01:00
Robert Resch
f57ae73071
Bump webrtc-models to 0.1.0 ( #129373 )
2024-10-29 08:33:54 +01:00
Robert Resch
59872b5698
Enable strict typing for go2rtc ( #129374 )
2024-10-29 08:25:49 +01:00
Robert Resch
7cd8ea00d1
Bump uv to 0.4.28 ( #129372 )
2024-10-28 21:20:59 -10:00
Robert Resch
4b2f38926a
Bump go2rtc binary to 1.9.5 ( #129371 )
2024-10-29 08:01:59 +01:00
Allen Porter
537c95cf29
Update nest to use the async WebRTC APIs ( #129369 )
...
* Update nest to use the new `async_handle_webrtc_offer` APIs.
* Close sessions when sessions end
* Switch to the correct close API
2024-10-29 07:18:59 +01:00
epenet
81a5722708
Fix flaky DHCP tests in CI ( #129327 )
2024-10-28 13:41:50 -10:00
Jan Bouwhuis
c150b913ac
Use URL validation schema for mqtt update entity_picture and remove custom implementation ( #129360 )
2024-10-28 23:36:17 +01:00
J. Nick Koston
3e4b67db6c
Bump yarl to 1.17.0 ( #129358 )
2024-10-28 23:11:14 +01:00
G Johansson
d727f8ff50
Clarify event tracking in docstrings for track_state_change/report ( #129338 )
...
* Clarify event tracking in docstrings for track_state_change/report
* Fixes
* Update homeassistant/helpers/event.py
* Update homeassistant/helpers/event.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-28 23:05:06 +01:00
G Johansson
9546bf1dee
Use shorthand attribute for native value in statistics ( #129355 )
2024-10-28 22:43:09 +01:00
Michael Hansen
dd9ce34d18
Allow a fixed number of ffmpeg proxy conversions per device ( #129246 )
...
Allow a fixed number of conversions per device
2024-10-28 13:26:43 -07:00
G Johansson
73f2d972e4
Use shorthand attribute for available in statistics ( #129354 )
2024-10-28 21:01:34 +01:00
G Johansson
7d699c6c35
Fix calculation of attributes in statistics ( #128475 )
...
* Fix calculation of attributes in statistics
* Cleanup
* Mods
* Fix device class
* Typing
* Mod uom calc
* Fix UoM
* Fix docstrings
* state class docstring
2024-10-28 19:45:47 +01:00
dontinelli
21f23f67f4
Fix spelling mistake in notify ( #129349 )
2024-10-28 18:39:36 +01:00
Joost Lekkerkerker
8874ba2779
Add LG ThinQ to LG brand ( #129346 )
2024-10-28 18:24:24 +01:00
LG-ThinQ-Integration
420538e6e7
Add LG ThinQ integration ( #129299 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-28 17:22:24 +01:00
dotvav
8eb68b54d9
Palazzetti integration ( #128259 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-28 17:19:05 +01:00
Robert Resch
80202f33cb
Fix go2rtc tests ( #129342 )
2024-10-28 17:12:28 +01:00
YogevBokobza
c24579bfb2
Add switcher s12 support ( #127277 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-10-28 16:57:24 +01:00
Noah Husby
21256c4529
Remove media player shuffle check from Cambridge Audio ( #129235 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-28 16:57:09 +01:00
J. Diego Rodríguez Royo
668626b920
Add ServiceValidationError to Home Connect ( #129309 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-28 16:48:56 +01:00
Wendelin
cbfa3bb56d
Hassio logs boots ( #129151 )
...
* Add hassio logs/boots proxy settings
* Add hassio http tests
2024-10-28 16:41:14 +01:00
Robert Resch
536fcf02d7
Fix CI by running gen_requirements_all.py ( #129339 )
2024-10-28 16:39:49 +01:00
Erik Montnemery
a8ac3acbbe
Bump pychromecast to 14.0.5 ( #129251 )
2024-10-28 16:07:23 +01:00
TheJulianJES
7980155375
Bump ZHA to 0.0.36 ( #129247 )
2024-10-28 16:07:04 +01:00
Robert Resch
aa855e31c8
Convert async_get_webrtc_client_configuration to a callback ( #129329 )
2024-10-28 15:47:22 +01:00
Robert Resch
675ee8e813
Add async webrtc offer support ( #127981 )
...
* Add async webrtc offer support
* Create dataclass for messages
* Send session ID over websocket
* Fixes
* Rename
* Implement some review findings
* Add WebRTCError and small renames
* Use dedicated function instead of inspec
* Update go2rtc-client to 0.0.1b1
* Improve checking for sync offer
* Revert change as not needed anymore
* Typo
* Fix tests
* Add missing go2rtc tests
* Move webrtc offer tests to test_webrtc file
* Add ws camera/webrtc/candidate tests
* Add missing tests
* Implement suggestions
* Implement review changes
* rename
* Revert test to use ws endpoints
* Change doc string
* Don't import from submodule
* Get type form class name
* Update homeassistant/components/camera/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adopt tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-10-28 15:46:15 +01:00
unfug-at-github
50ccce7387
React to state report events to increase sample size of statistics ( #129211 )
...
* react to state reported events to increase sample size
* added test case for timinig and minor corrections
2024-10-28 14:41:48 +01:00
Markus Jacobsen
40b561ea69
Add shuffle media controls to Bang & Olufsen ( #129325 )
2024-10-28 13:39:49 +01:00
G Johansson
a0f73bd30f
Add reconfigure flow to Sensibo ( #129280 )
2024-10-28 12:29:06 +01:00
Tsvi Mostovicz
1b7fcce42d
Assert keys exist in Jewish calendar tests ( #129295 )
2024-10-28 12:23:45 +01:00
J. Nick Koston
4749af6e90
Convert WebSocket messages to bytes before passing them to send_message ( #129300 )
2024-10-28 12:21:12 +01:00
Maikel Punie
f7ad40263b
Bump velbusaio to 2024.10.0 ( #129305 )
2024-10-28 12:19:08 +01:00
epenet
e5b25bfa58
Use reauth_confirm in ovo_energy ( #129306 )
2024-10-28 11:52:38 +01:00
epenet
1d23adcda3
Use start_reauth_flow in system_bridge tests ( #129318 )
2024-10-28 11:52:13 +01:00
epenet
0216d36ab7
Use start_reauth_flow in permobil tests ( #129314 )
2024-10-28 11:51:16 +01:00
epenet
2bec20ad76
Ensure config entry is added to hass in reauth/reconfigure tests ( #129315 )
2024-10-28 11:03:42 +01:00
G Johansson
93c1245b0f
Use start_reauth_flow in apple_tv test ( #129313 )
...
* Use start_reauth_flow in apple_tv test
* Fix
2024-10-28 10:42:19 +01:00
epenet
72504d7619
Use async_start_reauth helper in broadlink ( #129308 )
2024-10-28 09:00:11 +01:00
G Johansson
320aa34d39
Use async_start_reauth in xiaomi_miio ( #129282 )
...
* Use async_start_reauth in xiaomi_miio
* Apply suggestions from code review
Co-authored-by: Teemu R. <tpr@iki.fi >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-10-28 08:37:38 +01:00
G Johansson
87f2a4242e
Use async_start_reauth in blink ( #129281 )
2024-10-28 07:57:18 +01:00
Joel Hawksley
9bf0cbd659
Omit declined Google Calendar events ( #128900 )
...
* Omit decline Google Calendar events
* move comment to top of function and update
* Apply suggestions from code review
* import ResponseStatus
2024-10-27 21:54:09 -07:00
Franck Nijhof
b1470fd9b8
Merge branch 'master' into dev
2024-10-28 02:46:15 +01:00
Nicolás Alonso
08016dc3b6
Lazy discover for dmaker.fan.1c ( #129297 )
2024-10-28 02:09:08 +01:00
G Johansson
7a448f5528
Add battery binary sensor to Yale Smart Alarm ( #129277 )
...
* Add battery binary sensor to Yale Smart Alarm
* Fix docstrings
2024-10-27 20:57:10 +01:00
Michael
4ac23bf14c
Add diagnostics platform to PEGELONLINE ( #129279 )
...
add diagnostics platform
2024-10-27 20:36:56 +01:00
Michael
bc708dee30
Mark PEGELONLINE entries as service ( #129278 )
...
set entry_type service
2024-10-27 20:35:19 +01:00
Erik Montnemery
2888e5748e
Fix ESPHome media proxy exit criteria ( #129267 )
2024-10-27 12:39:49 -05:00
Simone Chemelli
88f0a33e69
Update uptime deviation interval for Vodafone Station ( #129257 )
...
update uptime deviation interval
2024-10-27 15:40:58 +01:00
Michael
3165f92b6b
Fix conntected_to attribute of device tracker entities in a AVM Fritz mesh setup ( #129259 )
...
ignore orphan node links
2024-10-27 14:42:43 +01:00
Marc Mueller
3bd0fca633
Properly validate License-Expression data for licenses check ( #129216 )
2024-10-27 10:43:21 +01:00
tleydxdy
cdff10d281
Add new ZHA Inovelli blue switch strings ( #127124 )
...
ref: https://github.com/zigpy/zha/pull/203
2024-10-27 05:33:06 +01:00
Álvaro Fernández Rojas
e425741c34
Update aioairzone-cloud to v0.6.10 ( #129227 )
2024-10-26 13:19:34 -10:00
Marc Mueller
20a367b243
Fix zha tests for Python 3.13 ( #129241 )
2024-10-27 00:18:21 +02:00
Manu
fdded9e7ee
Add tests for todo platform of Habitica integration ( #128199 )
...
* Add tests for todo platform
* refactor mock_called_with
* update tests
2024-10-26 10:48:07 -07:00
Galorhallen
7d29bff136
Update govee-local-api to 1.5.3 ( #129226 )
2024-10-26 18:28:22 +02:00
G Johansson
0abfbeed3c
Fix flaky gardena_ble test ( #129225 )
2024-10-26 17:57:00 +02:00
Franck Nijhof
35b7c3038a
Revert "Fix unused snapshots not triggering failure in CI" ( #129223 )
...
Revert "Fix unused snapshots not triggering failure in CI (#128162 )"
This reverts commit e888a95bd1 .
2024-10-26 16:12:47 +02:00
boergegrunicke
46dd96a4b7
Add dishwasher salt and rinse aid nearly empty sensors ( #127762 )
...
Co-authored-by: Robert Contreras <beastie29a@users.noreply.github.com >
2024-10-26 16:09:11 +02:00
dontinelli
788232ca35
Add and remove plants (i.e. devices) dynamically in fyta ( #129221 )
2024-10-26 15:35:43 +02:00
J. Nick Koston
3b458738e0
Fix setting brightness to 0 in HomeKit when the On characteristic is not sent ( #129201 )
2024-10-26 15:29:15 +02:00
David Bonnes
2c8fc67ab1
Fix evohome failing to start with 'NoneType' object has no attribute 'get' ( #129222 )
2024-10-26 15:24:41 +02:00
David Bonnes
9b3ed3ed72
Add tests of evohome integration-specific services ( #129206 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-26 14:44:46 +02:00
Joost Lekkerkerker
c59197e87a
Add more spotify sensors ( #129215 )
2024-10-26 14:43:32 +02:00
Álvaro Fernández Rojas
03e3c88d8b
Update aioairzone-cloud to v0.6.9 ( #129217 )
2024-10-26 14:37:58 +02:00
Joost Lekkerkerker
39693786ef
Remove remnants of removed list_events action ( #129210 )
2024-10-26 14:37:05 +02:00
dontinelli
357c324df1
Add logger for fyta library in manifest.json ( #129218 )
2024-10-26 14:36:07 +02:00
dontinelli
650482208c
Bump fyta_cli to 0.6.10 ( #129220 )
2024-10-26 14:34:45 +02:00
J. Diego Rodríguez Royo
2acad4a78c
Home connect number platform with temperature set points entities ( #126145 )
2024-10-26 14:04:52 +02:00
jb101010-2
65ee4e1916
Bump pysuezV2 to 0.2.2 ( #129205 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-26 11:44:02 +02:00
J. Diego Rodríguez Royo
275bbc81f0
Add Time platform with alarm clock to Home Connect ( #126155 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-26 11:42:51 +02:00
Marc Mueller
beafcf74ab
Update zeroconf to 0.136.0 ( #129204 )
2024-10-26 11:35:00 +02:00
Marc Mueller
e47909bb3e
Update gardena-bluetooth to 1.4.4 ( #129202 )
2024-10-26 11:34:32 +02:00
David Bonnes
0b3b9c2257
Make minor fixes / doc tweaks to evohome's WaterHeater tests ( #129138 )
2024-10-26 10:52:32 +02:00
Marc Mueller
8fb7a7e4cd
Refactor licenses check ( #129194 )
2024-10-26 10:30:10 +02:00
unfug-at-github
c5ed148c52
Fix race condition in statistics that created spikes ( #129066 )
...
* fixed race condition and added test case for updates before db load
* removed duplicated code
* improved comments, removed superfluous errors / assertions
* allow both possible outcomes of race condition
* use approx for float comparison
* Update tests/components/statistics/test_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* force new state before database load in race condition test
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-26 09:23:47 +02:00
IceBotYT
e774c710a8
Bump lacrosse_view to 1.0.3 ( #129174 )
...
Add Pydantic v2 support to LaCrosse View
2024-10-26 08:59:08 +02:00
Jan Bouwhuis
d237180a98
Allow re-discovery of mqtt integration config payloads ( #127362 )
2024-10-26 07:21:52 +02:00
Erik Montnemery
d8b618f7c3
Remove support for live recorder data migration of context ids ( #125309 )
2024-10-26 07:19:03 +02:00
epenet
e888a95bd1
Fix unused snapshots not triggering failure in CI ( #128162 )
2024-10-26 07:15:51 +02:00
Joost Lekkerkerker
36c2404a46
Add base entity to Spotify ( #128847 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
2024-10-26 07:09:18 +02:00
J. Nick Koston
ba673beb82
Bump anyio to 4.6.2.post1 ( #129199 )
2024-10-26 07:06:27 +02:00
Erik Montnemery
4b56701152
Move core config class to core_config.py ( #129163 )
2024-10-26 07:00:31 +02:00
J. Nick Koston
59227116f3
Ensure go2rtc server starts using posix_spawn/vfork ( #129196 )
2024-10-26 06:51:29 +02:00
J. Nick Koston
9b0975b2ac
Fix rainmachine update entities missing display_precision ( #129195 )
2024-10-26 06:29:39 +02:00
epenet
3a39a5caa3
Move brunt coordinator to separate module ( #129090 )
2024-10-26 02:30:59 +02:00
epenet
93e270f379
Use runtime_data in aranet ( #129155 )
2024-10-26 02:30:48 +02:00
epenet
98c81fa2af
Move airthings coordinator to separate module ( #129158 )
2024-10-26 02:29:57 +02:00
Joost Lekkerkerker
1bb32a05a9
Migrate Smarty to has entity name ( #129145 )
2024-10-26 02:28:26 +02:00
Sid
5dd4b77270
Add JSON schema for manifest.json ( #128560 )
2024-10-26 02:10:58 +02:00
Andre Lengwenus
737d1aac7c
Bump lcn-frontend to 0.2.0 ( #129061 )
2024-10-26 01:57:56 +02:00
Maciej Bieniek
886feae4ca
Add support for Xiaomi Miio Standing Fan 2 (dmaker.fan.p18) ( #129160 )
2024-10-26 01:52:18 +02:00
Marc Mueller
1dfe26f14f
Update apple_weatherkit to 1.1.3 ( #129193 )
2024-10-26 01:51:28 +02:00
Marc Mueller
d66fcd23df
Update radios to 0.3.2 and pycountry to 24.6.1 ( #129186 )
2024-10-26 01:49:26 +02:00
Marc Mueller
bdfb47e999
Fix AsyncMock imports ( #129192 )
2024-10-26 01:47:27 +02:00
Paulus Schoutsen
10300cc478
Create a script service schema based on fields ( #128622 )
2024-10-26 01:05:00 +02:00
Marc Mueller
ababa639b3
Fix cambridge_audio RuntimeWarning during tests ( #129191 )
2024-10-26 01:03:52 +02:00
Bouwe Westerdijk
9f6569d658
Bump plugwise to v1.4.4 ( #129170 )
2024-10-25 23:55:28 +02:00
J. Nick Koston
24c22ebdc7
Fix powerview entity unique id migration when the config entry unique id is missing ( #129188 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 11:41:07 -10:00
Markus Jacobsen
6c365fffde
Add media seek for sources other than Deezer for Bang & Olufsen ( #128661 )
...
* Add seeking for sources other than Deezer
* Add is_seekable attribute to fallback sources and BangOlufsenSource
Add testing
* Update comment
* Use support flags instead of raising errors when seeking on incompatible source
2024-10-25 23:34:39 +02:00
Marc Mueller
dbb80dd6c0
Update krakenex to 2.2.2 ( #129185 )
2024-10-25 22:38:02 +02:00
Artur Pragacz
624834de9c
Fix service target devices by label ( #127229 )
...
* Fix service target devices by label
* More explicit test
2024-10-25 21:30:04 +02:00
Franck Nijhof
d31995f878
2024.10.4 ( #129181 )
2024-10-25 21:27:01 +02:00
Marc Mueller
017b1cae26
Update aiooui to 0.1.7 ( #129179 )
2024-10-25 21:24:43 +02:00
Franck Nijhof
c09f15b0e9
Bump version to 2024.10.4
2024-10-25 20:49:36 +02:00
Keilin Bickar
68284bed74
Add coordinators to Sense ( #129171 )
2024-10-25 20:45:55 +02:00
Joost Lekkerkerker
9a44d668d6
Bump nyt_games to 0.4.4 ( #129152 )
2024-10-25 20:43:16 +02:00
Joost Lekkerkerker
67e0197a7a
Fix NYT Games connection max streak ( #129149 )
2024-10-25 20:43:09 +02:00
Guido Schmitz
a5a8cfa17d
Fix adding multiple devices simultaneously to devolo Home Network's device tracker ( #129082 )
2024-10-25 20:43:02 +02:00
tronikos
60c3e701e9
Partially revert "LLM Tool parameters check ( #123621 )" ( #129064 )
2024-10-25 20:42:55 +02:00
Bram Kragten
b9b129dcf5
Update frontend to 20241002.4 ( #129049 )
2024-10-25 20:42:48 +02:00
Daniel Albers
d882ab236a
Remove DHCP match from awair ( #129047 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-25 20:42:40 +02:00
Joost Lekkerkerker
140cc0e486
Bump yt-dlp to 2024.10.22 ( #129034 )
2024-10-25 20:42:17 +02:00
Guido Schmitz
6ac7c0f893
Fix devolo_home_network devices not reporting a MAC address ( #129021 )
2024-10-25 20:42:11 +02:00
J. Nick Koston
096d50617f
Fix cancellation leaking upward from the timeout util ( #129003 )
2024-10-25 20:42:04 +02:00
Simone Chemelli
9dd8c0cc4f
Fix uptime floating values for Vodafone Station ( #128974 )
2024-10-25 20:41:57 +02:00
Maikel Punie
de0fab86ec
Bump pyduotecno to 2024.10.1 ( #128968 )
2024-10-25 20:39:38 +02:00
Noah Husby
bb36dd3893
Use translated exceptions for Cambridge Audio ( #129177 )
2024-10-25 20:30:49 +02:00
Simone Chemelli
ada837ee95
Add diagnostics to Vodafone Station ( #128923 )
...
* Add diagnostics to Vodafone Station
* cleanup and exclude props based on date
2024-10-25 20:22:47 +02:00
Daniel Hjelseth Høyer
67e73173f6
Bump pyTibber to 0.30.3 ( #128860 )
2024-10-25 20:22:40 +02:00
Jan Bouwhuis
4b63829eef
Allow to set entity picture on mqtt entity platforms ( #128404 )
2024-10-25 20:16:11 +02:00
Simone Chemelli
029411d3fa
Add diagnostics to Comelit SimpleHome ( #128794 )
...
* Add diagnostics to Comelit SimpleHome
* add test
* add missing tests
* introduce SnapshotAssertion
* cleanup
* exclude date based props
2024-10-25 20:12:54 +02:00
Steven B.
6ba033f934
Bump ring-doorbell library to 0.9.8 ( #128662 )
2024-10-25 20:12:48 +02:00
Simon Lamon
3734fa948f
LinkPlay multiroom support ( #127862 )
2024-10-25 20:12:42 +02:00
Steven B.
336742e335
Bump ring-doorbell to 0.9.7 ( #127554 )
2024-10-25 20:12:41 +02:00
Markus Jacobsen
66ca424d3a
Add repeat media controls to Bang & Olufsen ( #128170 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 20:10:08 +02:00
Heiko Carrasco
2da0a91a36
Add lock to switchbot_cloud ( #115128 )
...
Co-authored-by: Ravaka Razafimanantsoa <3774520+SeraphicRav@users.noreply.github.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 20:09:14 +02:00
J. Diego Rodríguez Royo
fee1bde231
Fix program switches unique ID at Home Connect ( #128397 )
2024-10-25 20:05:29 +02:00
mkmer
4a94430bf0
Handle temprorary hold in Honeywell ( #128460 )
2024-10-25 20:05:14 +02:00
David Bonnes
cc337f7b1e
Fix evohome regression preventing helpful messages when setup fails ( #126441 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 20:05:05 +02:00
J. Diego Rodríguez Royo
d8a06777fe
Fix coffee maker device type name at applicances with programs list at Home Connect ( #128538 )
2024-10-25 20:04:53 +02:00
Marc Mueller
9207eedbfb
Update heatmiserV3 to 2.0.3 ( #129175 )
2024-10-25 20:04:37 +02:00
bru73f0rc3
c97b832648
Add more Vesync IDs for the Vital200S ( #127616 )
2024-10-25 18:58:54 +02:00
alorente
4ef629f79d
Remove check for obsolete "rain_product_available" in meteo_france ( #128533 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:58:34 +02:00
Michael Hansen
0b4e3c3db5
Remove category from Assist satellite entities ( #129172 )
2024-10-25 18:43:42 +02:00
Noah Husby
f12cc523b4
Enforce strict typing for Cambridge Audio ( #129004 )
2024-10-25 18:41:33 +02:00
Marc Mueller
5c3c9d2ed1
Update goslide-api to 0.7.0 ( #129168 )
2024-10-25 18:33:37 +02:00
Russell Cloran
3ac3673326
Improve prometheus metric name sanitization ( #126967 )
2024-10-25 18:33:16 +02:00
cdheiser
1a3940575e
Use TAP to activate Lutron scenes ( #127899 )
2024-10-25 18:30:19 +02:00
Noah Husby
16c8b1efab
Add all models to diagnostics for Cambridge Audio ( #129157 )
2024-10-25 18:20:54 +02:00
Marc Hörsken
0e789be09f
Add light support to WMS WebControl pro ( #128308 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:20:40 +02:00
J. Diego Rodríguez Royo
a948c7d69d
Door entity as enum sensor at Home Connect ( #126158 )
2024-10-25 18:18:21 +02:00
Marc Mueller
d8ec0103a9
Update zeversolar to 0.3.2 ( #129167 )
2024-10-25 18:14:04 +02:00
Isaac
50161670ce
Add "Albums" sensor to Lidarr ( #125631 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:13:03 +02:00
Noah Husby
c1f612dce1
Bump aiostreammagic to 2.8.4 ( #129166 )
2024-10-25 18:10:38 +02:00
J. Diego Rodríguez Royo
6fb74482d7
Add Diegorro98 as Home Connect code owner ( #129169 )
2024-10-25 18:06:22 +02:00
dontinelli
4b680ffa5f
Dynamic add/remove devices for solarlog ( #128668 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:02:14 +02:00
Marc Mueller
c71c8d56ce
Update pyxeoma to 1.4.2 ( #129164 )
2024-10-25 18:01:21 +02:00
IceBotYT
295ae7b4bc
Add support for Mighty Mule MMS100 to Nice G.O. ( #127765 )
2024-10-25 17:49:32 +02:00
Marc Mueller
839c884cef
Update aioopenexchangerates to 0.6.8 ( #129162 )
2024-10-25 17:40:02 +02:00
Jeef
13ffe7acfb
Add Intellifire cloud/local connectivity sensors ( #127122 )
2024-10-25 17:23:51 +02:00
Manu
39a0c0d96e
Add List access sensor to Bring integration ( #126844 )
2024-10-25 17:20:31 +02:00
Keilin Bickar
a95a542148
Update sense-energy to 0.13.2 ( #128670 )
2024-10-25 16:59:39 +02:00
Alistair Francis
b3cb2ac3ee
Add husqvarna automower ble integration ( #108326 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-25 16:54:02 +02:00
Andre Lengwenus
759fe54132
Fix transition config storage in LCN light and scene platform ( #127847 )
2024-10-25 16:25:41 +02:00
Noah Husby
519a888e82
Bump aiostreammagic to 2.8.3 ( #129113 )
2024-10-25 16:21:08 +02:00
Erik Montnemery
4f1e4e7471
Include go2rtc in default_config ( #129144 )
...
* Include go2rtc in default_config
* Fail if binary not found in docker environment
2024-10-25 16:10:14 +02:00
epenet
7b8a32f630
Cleanup hass.data default in airtouch5 ( #129156 )
2024-10-25 15:37:07 +02:00
ashionky
92d91a65bb
Add refoss em16 device model ( #126798 )
2024-10-25 15:22:24 +02:00
rappenze
dab5289177
Add opening closing state to fibaro cover ( #126958 )
2024-10-25 15:10:20 +02:00
J. Diego Rodríguez Royo
a77cb1e579
Home connect light generalization and RGB support ( #126144 )
2024-10-25 15:08:50 +02:00
Joost Lekkerkerker
01bdda0ae6
Bump nyt_games to 0.4.4 ( #129152 )
2024-10-25 14:46:43 +02:00
Joost Lekkerkerker
fbe35e6e6b
Fix NYT Games connection max streak ( #129149 )
2024-10-25 14:19:46 +02:00
Alexandre CUER
a3cd74e30b
Bump pymoncms library to version 0.1.1 ( #129135 )
2024-10-25 14:15:35 +02:00
YogevBokobza
dbd4781de1
Bump aioswitcher to 4.2.0 ( #129118 )
...
* bump aioswitcher to 4.2.0
* Update cover.py
* switcher fix based on requested changes
2024-10-25 14:41:49 +03:00
Anton Tolchanov
6d48316436
Avoid creating Prometheus metrics for non-numeric states ( #127262 )
2024-10-25 13:31:30 +02:00
David Bonnes
cca6965cd1
Fix evohome regression preventing helpful messages when setup fails ( #126441 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 13:23:17 +02:00
Simone Chemelli
dd63ed7e69
Vodafone Station typing ( #129143 )
2024-10-25 12:57:52 +02:00
Joost Lekkerkerker
61e2283146
Add base class to Smarty ( #129112 )
2024-10-25 12:46:46 +02:00
Joost Lekkerkerker
97eb768748
Add entity descriptions to Smarty sensor ( #129111 )
2024-10-25 12:46:05 +02:00
Marc Mueller
be8b5a8aeb
Add option to extract licenses [ci] ( #129095 )
2024-10-25 12:41:05 +02:00
Erik Montnemery
99ed39b26c
Fix go2rtc config schema ( #129141 )
2024-10-25 12:32:43 +02:00
G Johansson
48a0eb90a7
Migrate config entry in anova to remove devices from entry data ( #128934 )
2024-10-25 12:03:39 +02:00
Jan-Philipp Benecke
3c342077d6
Remove deprecated retries and lazy_error_count yaml option ( #128932 )
2024-10-25 12:02:47 +02:00
Claudio Ruggeri - CR-Tech
f1bef1e7e6
Remove string literals from modbus component tests ( #128899 )
2024-10-25 12:01:42 +02:00
Brett Adams
da9749ecce
Add data streaming to Teslemetry ( #127559 )
2024-10-25 11:50:37 +02:00
Christopher Fenner
fa7be597d2
Add energy consumption sensors for cooling in ViCare integration ( #127274 )
2024-10-25 11:40:25 +02:00
Jan-Philipp Benecke
53da418d68
Use NumberSelector in p1_monitor config flow ( #128939 )
2024-10-25 11:39:45 +02:00
Jan-Philipp Benecke
897ed7e381
Use ConfigEntry.runtime_data in govee_light_local ( #128998 )
2024-10-25 11:29:06 +02:00
epenet
daf0939f09
Move bluesound service registration to separate module ( #129086 )
2024-10-25 11:27:25 +02:00
Simone Chemelli
7b1d6ddcf6
Fix uptime floating values for Vodafone Station ( #128974 )
2024-10-25 11:25:27 +02:00
tronikos
267e1dd0f8
Partially revert "LLM Tool parameters check ( #123621 )" ( #129064 )
2024-10-25 11:23:34 +02:00
Noah Husby
c9d0bfce54
Add switch entity to Cambridge Audio ( #128530 )
2024-10-25 11:22:50 +02:00
Jacob Feisley
7f9e5e29a8
Add support for Faucet services in HomeKit Controller ( #129094 )
2024-10-25 11:15:13 +02:00
epenet
d0f685183d
Add comment to Rflink battery sensor definition ( #129131 )
2024-10-25 11:14:26 +02:00
Erik Montnemery
bed77bd356
Remove go2rtc config flow ( #129020 )
...
* Remove go2rtc config flow
* Address review comments
* Update manifest
* Always validate go2rtc server URL
* Remove extra client
* Update homeassistant/components/go2rtc/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve test coverage
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-25 11:13:43 +02:00
Noah Husby
bc0e3b254b
Add additional tests to Cambridge Audio ( #128213 )
2024-10-25 11:13:27 +02:00
Petar Petrov
47bf0ebb47
Resume adding Z-Wave device if the page is refreshed ( #129081 )
...
* ZwaveJS: Resume adding a device if the page is refreshed
* add test
* address PR comments
2024-10-25 11:08:07 +02:00
Marc Hörsken
0acb95bbd5
Prevent duplicate WMS WebControl pro config entry creation ( #128315 )
2024-10-25 11:02:13 +02:00
Manu
8665f4a251
Refactor services setup in Habitica integration ( #128186 )
2024-10-25 11:00:58 +02:00
Manu
3adacb8799
Add entity picture for healing potion in Habitica ( #129107 )
2024-10-25 10:59:37 +02:00
David Bonnes
76aa69b9ac
Switch to using a fixture for evohome Climate tests (of zones) ( #129100 )
2024-10-25 10:57:37 +02:00
Manu
78116f1596
Set up single coordinator for all config entries in IronOS ( #129108 )
2024-10-25 10:51:23 +02:00
dependabot[bot]
36693b7d9d
Bump actions/setup-python from 5.2.0 to 5.3.0 ( #129121 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2024-10-25 10:45:14 +02:00
Keilin Bickar
8ce68f93ea
Add typing for sense component ( #129119 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 10:31:33 +02:00
Robert Resch
3512cb9599
Use webrtc-models package ( #129032 )
2024-10-25 10:18:55 +02:00
dontinelli
ea164a2030
Add missing state_class to sensors in solarlog ( #128296 )
...
* Add missing state_class
* Update snapshot
2024-10-25 09:32:56 +02:00
Joost Lekkerkerker
929ba70ef8
Add entity descriptions to Smarty Binary sensor ( #129110 )
2024-10-25 08:47:29 +02:00
Mike Degatano
5b2113c43d
Fix null hass error in supervisor update entities ( #129030 )
...
* Fix null hass error in supervisor update entities
* Share the supervisor client with coordinator
* Remove unnecessary patch of helper
* Attribute not property
2024-10-24 22:45:35 +02:00
Joost Lekkerkerker
6df2c0bab5
Add coordinator to Smarty ( #129083 )
...
* Add coordinator to Smarty
* Add coordinator to Smarty
* Fix
2024-10-24 22:41:21 +02:00
Thomas55555
1c5193aa4d
Bump aioautomower to 2024.10.3 ( #128788 )
2024-10-24 09:56:38 -10:00
Erik Montnemery
bd55fe868d
Allow update entities to report progress as a float ( #128930 )
...
* Allow update entities to report progress as a float
* Add test
* Update snapshots
* Update recorder test
* Use _attr_* in MockUpdateEntity
2024-10-24 21:20:18 +02:00
Sid
87a2465a25
Bump ruff to 0.7.1 ( #129102 )
2024-10-24 21:03:48 +02:00
Noah Husby
5f839ad3ee
Add play media capability to Cambridge Audio ( #129002 )
2024-10-24 20:33:53 +02:00
Sid
1663d8dfa9
Simplify webmin tests to use snapshot_platform ( #127754 )
2024-10-24 20:10:53 +02:00
Guido Schmitz
08eafc54e6
Fix adding multiple devices simultaneously to devolo Home Network's device tracker ( #129082 )
2024-10-24 20:10:06 +02:00
mkmer
fe1d8b137e
Handle temprorary hold in Honeywell ( #128460 )
2024-10-24 20:07:20 +02:00
Manu
39c0826f3c
Add buttons to cast skills in Habitica integration ( #126350 )
2024-10-24 19:54:59 +02:00
Jason Parker
bf63b0993d
Reduce the number of API calls in Twitch integration ( #128996 )
2024-10-24 19:51:19 +02:00
epenet
f91a1363cb
Use runtime_data in bsblan ( #129089 )
2024-10-24 17:53:06 +02:00
J. Nick Koston
a2c9aa7662
Add Meter Pro support to SwitchBot ( #128991 )
2024-10-24 17:49:40 +02:00
Noah Husby
d135da6c1d
Fix update callback in Cambridge Audio test ( #129092 )
2024-10-24 17:27:05 +02:00
Daniel Albers
d27051f04d
Remove DHCP match from awair ( #129047 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-24 16:53:55 +02:00
epenet
b28fa2a1ad
Use shorthand attribute in template binary sensor ( #128966 )
2024-10-24 16:16:46 +02:00
David Bonnes
77a91f5a8f
Switch to using a fixture for evohome WaterHeater tests ( #127701 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: thecem <46648579+thecem@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-24 16:01:29 +02:00
Marc Mueller
dcc7ee98b3
Update pytest warnings filter ( #129075 )
2024-10-24 15:59:25 +02:00
epenet
30edb2a44f
Use runtime_data in buienradar ( #129087 )
2024-10-24 15:58:33 +02:00
epenet
f63332a7aa
Use runtime_data in blue_current ( #129084 )
2024-10-24 15:46:31 +02:00
epenet
86c37ce192
Use runtime_data in bluemaestro ( #129085 )
2024-10-24 15:45:46 +02:00
Louis Christ
93e6c9e5a0
Add tests for media_player to bluesound integration ( #125864 )
2024-10-24 15:42:25 +02:00
Joost Lekkerkerker
92e1fa4d3a
Add unique id and tests for Smarty ( #129078 )
2024-10-24 14:54:19 +02:00
epenet
bf7d292884
Use runtime_data in blink ( #129072 )
2024-10-24 14:32:48 +02:00
epenet
add8db0186
Use runtime_data in blebox ( #129070 )
2024-10-24 14:32:20 +02:00
Erik Montnemery
3e62c6ae2f
Move core config functionality to its own module ( #129065 )
...
* Move core config functionality to its own module
* Adjust test
2024-10-24 13:34:51 +02:00
Joost Lekkerkerker
cd4aa8ccd6
Add config flow to Smarty ( #127540 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
2024-10-24 13:32:27 +02:00
Nebula83
937dbdc71f
Add config flow to Onkyo ( #117319 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: Artur Pragacz <artur@pragacz.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-24 12:45:25 +02:00
jb101010-2
66a7b508b2
Switch from pysuez to pysuezV2 in Suez Water ( #127113 )
2024-10-24 12:36:36 +02:00
epenet
a5493f7947
Remove bloomsky integration ( #129073 )
...
* Small refactor to bloomsky
* Remove bloomsky integration
* Update integrations.json
2024-10-24 11:52:00 +02:00
Bram Kragten
979c4907da
Update frontend to 20241002.4 ( #129049 )
2024-10-24 11:25:11 +02:00
Joshua Shaffer
b8f6fdeb2b
Use fan mode when heat/cool is idle in homekit_controller ( #128618 )
2024-10-24 09:25:40 +01:00
dependabot[bot]
067376cb3b
Bump actions/checkout from 4.2.1 to 4.2.2 ( #129063 )
2024-10-24 10:04:21 +02:00
Max R
bdbe9255a6
Add 'select' to configure Schlage locks "Auto Lock Time" ( #123758 )
2024-10-24 09:26:43 +02:00
J. Nick Koston
c460e1bbbe
Fix cancellation leaking upward from the timeout util ( #129003 )
2024-10-23 12:00:01 -10:00
Thomas55555
7e2b72fa5e
Fix get_time_zone annotations in dt_util ( #129050 )
2024-10-23 10:34:53 -10:00
G Johansson
6ee6a8a74f
Fix calculation of attributes in group sensor ( #128601 )
...
* Fix calculation of attributes in group sensor
* Fixes
* Fixes
* Make module level function
2024-10-23 20:51:18 +02:00
J. Nick Koston
80984c94a1
Bump sensorpush-ble to 1.7.0 ( #128951 )
...
changelog: https://github.com/Bluetooth-Devices/sensorpush-ble/compare/v1.6.2...v1.7.0
2024-10-23 19:25:20 +02:00
Joost Lekkerkerker
1757b66467
Bump yt-dlp to 2024.10.22 ( #129034 )
2024-10-23 19:18:57 +02:00
Keilin Bickar
8aa25af014
Create tests for sense integration ( #128418 )
...
* Create tests for sense integration
* Rearrange files
* Update to use snapshots
* Update tests/components/sense/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/test_binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/test_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add missing imports
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-23 18:22:21 +02:00
epenet
5a0e47be48
Use runtime_data in bang_olufsen ( #129037 )
2024-10-23 18:21:25 +02:00
Jonas Bergler
756a866ffd
Add completed to the wait variable when using triggers (wait_for_trigger) ( #123427 )
...
* Add support for the wait.completed variable when using wait with triggers
* Remove junk comment
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-23 17:19:07 +02:00
epenet
29305be23b
Use runtime_data in balboa ( #129035 )
2024-10-23 16:41:45 +02:00
Jason Parker
8253cfd21d
Remove deprecated channel views attribute from Twitch ( #129008 )
2024-10-23 16:27:19 +02:00
dependabot[bot]
165a00896e
Bump actions/cache from 4.1.1 to 4.1.2 ( #129018 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 16:23:07 +02:00
Guido Schmitz
2149ea1306
Fix devolo_home_network devices not reporting a MAC address ( #129021 )
2024-10-23 16:22:08 +02:00
Lektri.co
90547da007
Add switch platform to the Lektrico integration ( #126721 )
2024-10-23 16:20:08 +02:00
unfug-at-github
9ec4881d8d
Have statistics functions return a meaningful, non-none result even if only one value is available ( #127305 )
...
* have statistics functions return a meaningful, non-none result even if only one value is available
* improved code coverage
2024-10-23 16:02:46 +02:00
Erik Montnemery
487593af38
Allow configuring WebRTC stun and turn servers ( #128984 )
...
* Allow configuring WebRTC stun and turn servers
* Add tests
* Remove class WebRTCCoreConfiguration
2024-10-23 14:41:45 +02:00
Willem-Jan van Rootselaar
4e8f878d83
Bump python bsblan version 0.6.4 ( #128999 )
2024-10-23 14:16:34 +02:00
Maikel Punie
af6544c64d
Bump pyduotecno to 2024.10.1 ( #128968 )
2024-10-23 14:15:33 +02:00
kingy444
09e1f53b3e
Powerview migrate scene to string unique_id ( #128131 )
2024-10-23 14:04:07 +02:00
dependabot[bot]
1c4f191f42
Bump github/codeql-action from 3.26.13 to 3.27.0 ( #129019 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.13 to 3.27.0.
- [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.26.13...v3.27.0 )
---
updated-dependencies:
- dependency-name: github/codeql-action
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>
2024-10-23 12:14:08 +02:00
Robert Resch
a37bd824d5
Add go2rtc binary config to expose api only on localhost ( #129025 )
2024-10-23 11:53:50 +02:00
Erik Montnemery
2c79173d20
Refactor camera.webrtc.register_ice_server ( #129024 )
...
* Refactor camera.webrtc.register_ice_server
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Add missing import
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-23 11:49:39 +02:00
Josef Zweck
eb45b89557
Remove battery device class from bmw secondary sensor ( #128970 )
...
Remove battery device class
2024-10-23 11:19:22 +02:00
Claudio Ruggeri - CR-Tech
bf8c345341
Adjust logging level in ModBus ( #128980 )
...
Fix issue 127570 in ModBus Component
2024-10-23 11:16:01 +02:00
J. Nick Koston
ef46280716
Bump orjson to 3.10.10 ( #129015 )
...
changelog: https://github.com/ijl/orjson/compare/3.10.9...3.10.10
2024-10-23 10:58:15 +02:00
Wendelin
2453e1284f
Add Hassio HTTP logs/follow to allowed paths ( #126606 )
...
* Add logs/follow to admin paths in hassio.http
* Add tests for logs/follow admin paths in hassio.http
* Add tests for logs/follow admin paths in hassio.http
* Add compress and timeout exclusions for hassio http api
* Fix should_compress usage in hassio/ingress
* Add missing follow exceptions for hassio/http
* Add hassio range header forward for logs endpoints
* Fix test syntax hassio/http
2024-10-23 09:57:14 +02:00
Pascal Vizeli
95bcb272e0
Fix FUNDING.yml to OHF ( #129013 )
2024-10-23 08:48:41 +02:00
Denis Shulyaka
e0e61b5262
Expose scripts with no fields as entities ( #123061 )
2024-10-22 23:14:07 -07:00
G Johansson
3ddef56167
Fix step in presets for generic thermostat ( #128922 )
2024-10-23 08:13:42 +02:00
epenet
f8e6fb81d6
Improve template docstring ( #128967 )
2024-10-22 19:15:27 -10:00
Jan-Philipp Benecke
683ec87adf
Use ConfigEntry.runtime_data in gardena_bluetooth ( #129000 )
2024-10-22 17:45:58 -10:00
Lektri.co
23edbe5ce7
Bump lektricowifi to 0.0.43 ( #128979 )
2024-10-22 17:41:43 -10:00
Luke Lashley
6ff32a51e3
Bump python-roborock to 2.6.1 ( #128804 )
2024-10-22 17:39:19 -10:00
Peter
4cbac3a864
Bump axis to v63 ( #129005 )
2024-10-22 23:16:52 +02:00
Álvaro Fernández Rojas
94a99b5bec
Update aioairzone-cloud to v0.6.8 ( #128992 )
2024-10-22 10:35:47 -10:00
Petro31
810bf06e16
Add limited template to at field for time triggers ( #126584 )
...
* Add limited template to at field for time triggers
* fix mypy
* Fix comments
* fix-tests
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-22 21:06:19 +02:00
J. Nick Koston
1254667b2c
Bump PySwitchBot to 0.51.0 ( #128990 )
2024-10-22 08:01:06 -10:00
Simone Chemelli
053eb8a0fd
Bump aiovodafone to 0.6.1 ( #128976 )
...
* Bump aiovodafone to 0.6.1
* remove exception
2024-10-22 18:28:00 +02:00
Simone Chemelli
82ef380256
Bump aiocomelit to 0.9.1 ( #128977 )
...
* Bump aiocomelit to 0.9.1
* remove exception
2024-10-22 18:25:33 +02:00
Marc Mueller
44449d8e72
Fix zha test RuntimeWarnings ( #128975 )
2024-10-22 18:05:40 +02:00
J. Nick Koston
6c3a0890c7
Add support for fetching bindkey from Mi cloud ( #128394 )
2024-10-22 05:53:02 -10:00
Allen Porter
8c0def7c79
Fix google tasks todo docstrings ( #128978 )
2024-10-22 07:17:48 -07:00
Krisjanis Lejejs
de77751779
Change Stun server port to 80 ( #128879 )
2024-10-22 14:23:29 +02:00
osohotwateriot
cdf809926b
Add OSO Energy services ( #118770 )
...
* Add OSO Energy services
* Fixes after review
* Add tests for OSO Energy water heater
* Fixes after review
* Revert changes for service schema in OSO Energy
* Improve osoenergy unit tests
2024-10-22 12:22:46 +02:00
Nicolas Mowen
d40341f1ad
Add snapshot service to image entity ( #110057 )
...
* Add service definition for saving snapshot of image entity
* Add service to image
* Add tests for image entity service
* Fix tests
* Formatting
* Add service icon
* Formatting
* Formatting
* Raise home assistant error instead of single log error
* Correctly pass entity id
* Raise exception from existing exception
* Expect home assistant error
* Fix services example
* Add test for templated snapshot
* Correct icon service config
* Set correct type for service template
* Remove unneeded
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* remove template
* fix imports
* Update homeassistant/components/image/__init__.py
* Apply suggestions from code review
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-22 10:20:41 +02:00
J. Nick Koston
4a94fb91d7
Bump pySwitchbot to 0.50.1 ( #128953 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.49.0...0.50.1
2024-10-22 07:47:36 +02:00
J. Nick Koston
24ea9ca947
Bump orjson to 3.10.9 ( #128952 )
2024-10-22 07:06:51 +02:00
Allen Porter
98eb9bf2bd
Bump gcal_sync to 6.2.0 ( #128949 )
2024-10-21 22:00:50 -07:00
J. Nick Koston
1eb30cf3ab
Bump yarl to 1.16.0 ( #128941 )
2024-10-21 17:29:03 -10:00
Marc Mueller
6fd7c0ff8e
Update astroid to 3.3.5 ( #128948 )
2024-10-22 02:23:53 +02:00
J. Nick Koston
263e81cb2c
Bump xiaomi-ble to 0.33.0 ( #128946 )
2024-10-21 12:22:24 -10:00
J. Nick Koston
92ebf37d86
Bump PySwitchbot to 0.49.0 ( #128945 )
2024-10-21 12:18:26 -10:00
G Johansson
a10e406131
Fix flaky update coordinator test ( #128943 )
2024-10-21 11:52:28 -10:00
Teemu R.
21095e80a7
Expose tplink temperature sensor as measurement ( #128640 )
...
Add state_class=measurement to the temperature sensor, making it available for long-term statistics.
2024-10-21 23:39:56 +02:00
Teemu R.
55ae43ed03
Add motion detected binary_sensor for tplink ( #127883 )
...
* Add motion binary_sensor for tplink
* Remove strings definition as we have device class that handles this
* Simplify instructions
* Remove mentions about fixture creation and snapshot updates as requested
* re-add newline
2024-10-21 23:39:23 +02:00
rappenze
9cc934a972
Fix description placeholder in transmission reauth ( #128938 )
2024-10-21 23:05:24 +02:00
G Johansson
cdfec7ebb4
Implement new state property for alarm_control_panel which is using an enum ( #126283 )
...
* Alarm state from enum
* Fixes
* Set final
* Fix rebase
* Test const
* Fix breaking version
* Fix other for alarm_control_panel
* Fix integrations
* More
* More
* More
* More
* Fix zha
* Replace _attr_state
* Fix alarm_control_panel
* Fix tests
* Fixes
* Mods
* Change some
* More
* More
* More
* Tests
* Last tests
* Return enum
* Fix zha
* Remove not needed check
* Fix wording
* Fix homekit
* Mod prometheus
* Fix mypy
* Fix homekit
* Fix ifttt
2024-10-21 22:54:27 +02:00
rappenze
59ad69b637
Fix description placeholder in imap reauth ( #128940 )
2024-10-21 22:29:24 +02:00
epenet
ca6b759607
Use new reauth helpers in unifi ( #128837 )
...
* Use new reauth helpers in unifi
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 22:25:10 +02:00
G Johansson
f9d857211f
Drop not needed reauth strings in tplink ( #128937 )
2024-10-21 22:13:54 +02:00
rahulsamant37
01ad8661d6
Add missing strings for mold indicator ( #128205 )
...
* Add missing localization keys for random component configuration
* Add missing localization keys for mold_indicator component configuration
* one_integration_at_a_time
* Fix localization strings for mold_indicator: use direct values instead of non-existing keys
* Fix localization strings for mold_indicator: use direct values instead of non-existing key
* Add missing translations for Mold Indicator helper
* correcting it for hassfest
* Fixes
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-21 22:01:23 +02:00
Jason Parker
d21b8166f0
Add subscription tier attribute to Twitch integration. ( #128870 )
...
* Add subscription tier to Twitch integration.
* Add test for Twitch tiers. Tests do not currently pass, so this is only theoretical.
* Fix variable type
* Show tier levels as 1,2,3 instead of the raw API values of 1000,2000,3000.
* Make Twitch subscription tier fixtures strings.
* Use proper assertion value for subscription tier test.
Edited on a bus on my phone. 😎
* Update homeassistant/components/twitch/coordinator.py
* Update tests/components/twitch/test_sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 21:54:10 +02:00
rappenze
63582bb489
Fix description placeholder in brunt reauth ( #128933 )
...
* Fix description placeholder in brunt reauth
* Update homeassistant/components/brunt/config_flow.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
* Update homeassistant/components/brunt/config_flow.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2024-10-21 21:02:22 +02:00
G Johansson
c19f2de3a8
Allow Timer title to be translated ( #128927 )
2024-10-21 20:42:18 +02:00
Erik Montnemery
d2e7b61eb2
Remove explicit templating of logbook service data ( #128902 )
2024-10-21 20:21:05 +02:00
Erik Montnemery
13a448ebfe
Remove explicit templating of velbus service data ( #128904 )
2024-10-21 20:20:54 +02:00
Erik Montnemery
bad2e1f9c4
Remove explicit templating of minio service data ( #128905 )
2024-10-21 20:20:44 +02:00
Erik Montnemery
8edac51401
Remove explicit templating of telegram_bot service data ( #128906 )
2024-10-21 20:20:29 +02:00
G Johansson
f34ba9bf96
Bump holidays to 0.59 ( #128924 )
2024-10-21 20:19:56 +02:00
G Johansson
82aea946a2
Allow Random title to be translated ( #128928 )
2024-10-21 20:19:43 +02:00
G Johansson
a0665dc431
Fix description placeholder in fibaro reauth ( #128925 )
2024-10-21 20:16:05 +02:00
G Johansson
e32d6cdecd
Allow Trend title to be translated ( #128926 )
2024-10-21 20:10:54 +02:00
Erik Montnemery
23b43319a8
Add update_percentage property to update entity ( #128908 )
2024-10-21 19:49:50 +02:00
Simone Chemelli
e7a7a18c43
Add diagnostics to Vodafone Station ( #128923 )
...
* Add diagnostics to Vodafone Station
* cleanup and exclude props based on date
2024-10-21 19:47:12 +02:00
Erik Montnemery
8e5abcf5c2
Deprecate entity_id template variable in camera services ( #128592 )
...
* Deprecate entity_id template variable in camera services
* Update snapshots
* Tiny lang tweak
* Fix translation
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-10-21 19:38:02 +02:00
Simone Chemelli
e08e8641cb
Add diagnostics to Comelit SimpleHome ( #128794 )
...
* Add diagnostics to Comelit SimpleHome
* add test
* add missing tests
* introduce SnapshotAssertion
* cleanup
* exclude date based props
2024-10-21 19:33:32 +02:00
Manu
3e8f3cfb49
Add firmware update entity to IronOS integration ( #123031 )
2024-10-21 19:20:23 +02:00
G Johansson
1eaaa5c6d3
Add config flow to local_file ( #125835 )
...
* Add config flow to local_file
* Small mods
* Add/fix tests
* Fix
* slug
* Fix strings
* Mod strings
2024-10-21 19:04:43 +02:00
Manu
1cc776d332
Add fan set_speed support for Xiaomi Mi Air Purifier 3C ( #126870 )
2024-10-21 18:16:12 +02:00
Barry vd. Heuvel
4009ae7d77
Add floor heating device valve positions in Homematic IP Cloud ( #122759 )
...
* Update sensor.py for new FALMOT Sensors
First Integration attemp to support ValvePosition as Sensor for HmIP-FALMOT-C12
* Update sensor.py
* Update sensor.py
* Add Valve Position to FALMOT-C12
* modified: devcontainer
* Service für minimum vale postion hinzugefügt.
* update to services
* Service call optimized
* Add valvePosition to HomematicIP Cloud for Falmot-C12 and show only channels that are connected with an motorized actuator
* Fix some tests
* Add icon for service
* Fix tests, add check for ValveState in icon
* Remove minimum valve service
* REmove minimum valve
* Use list comprehension for devices, support other terminal blocks
* Remove unused constant
* Check correct channel
---------
Co-authored-by: thecem <46648579+thecem@users.noreply.github.com >
2024-10-21 17:54:31 +02:00
DurandAN
07506faa3a
Add SIA alarm code ( #127467 )
2024-10-21 17:38:33 +02:00
Álvaro Fernández Rojas
4d787ec93c
Add Airzone Cloud switch entities to zones ( #125917 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 17:03:48 +02:00
Álvaro Fernández Rojas
188413a531
Add Airzone Cloud main zone mode select ( #125918 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 16:50:44 +02:00
Mike Degatano
ad55c9cc19
Remaining addon management to aiohasupervisor ( #128484 )
...
* Move set addon options to aiohasupervisor
* addon stats to aiohasupervisor and test fixes
* addon changelogs to aiohasupervisor
* Raise correct error for library in tests
* Cache client in instance property
* Use singleton method rather then HassIO instance method
* Mock supervisor client in more tests
2024-10-21 16:41:00 +02:00
Erik Montnemery
9b3ac49298
Remove explicit templating of persistent_notification service data ( #128903 )
2024-10-21 16:34:36 +02:00
Álvaro Fernández Rojas
4306b0caba
Add new QNAP QSW uptime timestamp sensor ( #122589 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 16:33:41 +02:00
Álvaro Fernández Rojas
ebd1baa42c
Add Airzone switch entities to zones ( #124562 )
2024-10-21 16:33:22 +02:00
myztillx
6861bbed79
Add ecobee set_sensors_used_in_climate service ( #102871 )
...
* Add set_active_sensors Service
* Remove version bump from service addition commit
* Reviewer suggested changes
* Changed naming to be more clear of functionality
* Adjusted additional naming to follow new convention
* Updated to pass failing CI tests
* Fix typo
* Fix to pass CI
* Changed argument from climate_name to preset_mode and changed service error
* Made loop more clear and changed raised error to log msg
* Fix typo
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Removed code that was accidentally added back in and fixed mypy errors
* Add icon for service
* Added sensors as attributes and updated tests
* Revert changes made in #126587
* Added tests for remote_sensors and set_sensors_used_in_climate
* Changed back to load multiplatforms (#126587 )
* Check for empty sensor list and negative tests for errors raised
* Added tests and fixed errors
* Add hass to class init to allow for device_registry lookup at startup and check for name changed by user
* Added tests to test the new functions
* Simplified code and fixed testing error for simplification
* Added freeze in test
* Fixed device filtering
* Simplified code section
* Maintains the ability to call `set_sensors_used_in_climate` function even is the user changes the device name from the ecobee app or thermostat without needing to reload home assistant.
* Update tests with new functionality. Changed thermostat identifier to a string, since that is what is provided via the ecobee api
* Changed function parameter
* Search for specific ecobee identifier
* Moved errors to strings.json
* Added test for sensor not on thermostat
* Improved tests and updated device check
* Added attributes to _unrecoreded_attributes
* Changed name to be more clear
* Improve error message and add test for added property
* Renamed variables for clarity
* Added device_id to available_sensors to make it easier on user to find it
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-21 16:21:56 +02:00
Andrew
25f66e6ac0
Bump pyopenweathermap to v0.2.1 ( #128892 )
2024-10-21 16:20:39 +02:00
epenet
838519e89f
Use STATE_ON/STATE_OFF constants in template test ( #128883 )
2024-10-21 16:19:44 +02:00
epenet
be4641b8f3
Push real binary sensor states to state machine in tests ( #128894 )
2024-10-21 16:19:25 +02:00
Erik Montnemery
e861cab727
Add update_percentage state attribute to update entity ( #128877 )
...
* Add update_percentage state attribute to update entity
* Update tests
* Update tests
2024-10-21 15:31:48 +02:00
Steven B.
f8f87ec091
Add reconfigure flow to ring integration ( #128357 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 15:30:05 +02:00
Erik Montnemery
c0f1996478
Remove dead code from concord232 ( #128907 )
2024-10-21 15:23:43 +02:00
Petar Petrov
106746ce58
Include Z-Wave JS lowSecurityReason in node added websocket message ( #128896 )
...
* Propagate lowSecurityReason to FE when adding a zwavejs device insecurely
* update tests
2024-10-21 14:27:04 +02:00
Cyrill Raccaud
62773fa88a
Simplify Swiss public transport coordinator ( #128891 )
2024-10-21 14:15:18 +02:00
Paul Bottein
28a8ed62f3
Add translations for Netatmo thermostat preset modes ( #128890 )
2024-10-21 13:00:23 +02:00
Cyrill Raccaud
110751e992
Use runtime_data for Swiss Public Transport ( #128369 )
...
* use runtime_data instead of hass.data[<key>]
* fix service response export type
* reduce runtime_data to be just the coordinator
* fix rebase
* fix ruff
* address reviews
* address reviews
* no general core import
* no general config_entries import
* fix also for services
* remove untyped config entry
* remove unneeded cast
2024-10-21 11:50:22 +02:00
Erik Montnemery
0d447c9d50
Improve entity cached attributes ( #128876 )
2024-10-21 10:29:01 +02:00
Joost Lekkerkerker
827d6d1d2d
Add audio feature sensors to Spotify ( #128785 )
2024-10-21 09:46:38 +02:00
J. Nick Koston
a64972fe38
Bump habluetooth to 3.6.0 ( #128815 )
2024-10-21 09:45:24 +02:00
Xitee
09bdc81aeb
Remove myself from roomba codeowners ( #128858 )
2024-10-21 09:10:07 +02:00
Daniel Hjelseth Høyer
c057de3a3c
Bump pyTibber to 0.30.3 ( #128860 )
2024-10-21 09:09:29 +02:00
Allen Porter
1c4aff3ee1
Bump google-nest-sdm to 6.1.3 ( #128871 )
2024-10-21 09:05:37 +02:00
epenet
6bfed5c98c
Use new reauth helpers in yale_smart_alarm ( #128836 )
2024-10-20 23:52:37 +02:00
Alexander Knöbel
f01231277b
Add humidity to KNX climate ( #128844 )
2024-10-20 22:17:00 +02:00
Oliver Woodings
94534f714c
Reduce the size of the Nest event media storage cache ( #128855 )
...
Reduce max media items per nest device
2024-10-20 10:58:27 -07:00
Christopher Fenner
1f9c06e606
Align consumption sensor names in ViCare integration ( #127888 )
2024-10-20 17:17:46 +02:00
LunaBytesBack
711c448242
Add Twitch stream viewer as readable data for integration ( #128787 )
2024-10-20 16:07:43 +02:00
peteS-UK
0c6a640e50
Add New Music Category for Media Browser ( #128147 )
2024-10-20 16:00:55 +02:00
epenet
11d9a71e5d
Use new reauth helpers in withings ( #128826 )
2024-10-20 15:54:04 +02:00
epenet
eed842fff1
Use new reauth helpers in yalexs_ble ( #128831 )
2024-10-20 15:53:46 +02:00
Joost Lekkerkerker
49fafcc68a
Add Spotify to strict typing ( #128846 )
2024-10-20 15:51:06 +02:00
Marc Mueller
c46cccc3cd
Update attrs to 24.2.0 ( #126656 )
2024-10-20 15:48:42 +02:00
epenet
dd714cc95e
Use new reauth helpers in yolink ( #128834 )
2024-10-20 15:36:13 +02:00
epenet
f9ce8fa368
Use new reauth helpers in youtube ( #128835 )
2024-10-20 15:34:37 +02:00
epenet
4fc872a4cb
Use new reauth helpers in weheat ( #128824 )
2024-10-20 15:30:49 +02:00
Bouwe Westerdijk
c8556f69e7
Bump plugwise to v1.4.3 ( #128773 )
2024-10-20 15:25:13 +02:00
Franck Nijhof
0b3f660626
Auto lower case username for Schlage auth flows ( #128730 )
2024-10-20 12:48:18 +02:00
epenet
7fa359764d
Use new reauth helpers in vicare ( #128779 )
2024-10-20 10:07:42 +02:00
Marc Mueller
2bc642ae6f
Update zhong-hong-hvac to 1.0.13 ( #128822 )
2024-10-20 10:07:14 +02:00
epenet
5228aa5e5c
Use new reauth helpers in yale ( #128828 )
2024-10-20 10:01:53 +02:00
epenet
d9c61a37bb
Use new reauth helpers in xiaomi_ble ( #128827 )
2024-10-20 10:01:18 +02:00
tronikos
5f662988ff
Handle invalid zeroconf messages in Android TV Remote ( #128819 )
2024-10-20 09:56:30 +02:00
epenet
87c9c0c3b1
Use new reauth helpers in whirlpool ( #128825 )
2024-10-20 09:55:16 +02:00
epenet
0ede15dcbf
Use new reauth helpers in webostv ( #128823 )
2024-10-20 09:54:23 +02:00
Joost Lekkerkerker
8ceecec5b8
Bump spotifyaio to 0.7.1 ( #128807 )
2024-10-20 09:49:23 +02:00
Paulus Schoutsen
28ff138370
Simplify custom component loading ( #128813 )
2024-10-20 09:47:27 +02:00
epenet
e8acb48b1e
Use new reauth helpers in wallbox ( #128820 )
2024-10-20 09:45:55 +02:00
epenet
b588bd6e4f
Use new reauth helpers in weatherflow_cloud ( #128821 )
2024-10-20 09:43:55 +02:00
Allen Porter
d9fd2c28b0
Bump google-nest-sdm to 6.1.0 ( #128812 )
2024-10-20 09:42:14 +02:00
Marc Mueller
0a02ed2a39
Update eq3btsmart to 1.2.0 ( #128808 )
2024-10-20 09:37:11 +02:00
epenet
b13e1b3d44
Use new reauth helpers in teslemetry ( #128759 )
2024-10-19 22:05:13 +02:00
epenet
98732cb033
Use new reauth helpers in tessie ( #128760 )
2024-10-19 22:04:52 +02:00
J. Diego Rodríguez Royo
eaa4a43458
Remove erroneous switch entity description at Home Connect ( #128576 )
2024-10-19 19:30:00 +02:00
epenet
6af6b73c89
Use new reauth helpers in volvooncall ( #128782 )
2024-10-19 19:22:20 +02:00
epenet
990987ac92
Use new reauth helpers in verisure ( #128778 )
2024-10-19 19:21:43 +02:00
epenet
fd8f5b9ff0
Use new reauth helpers in unifiprotect ( #128775 )
2024-10-19 19:21:09 +02:00
Raj Laud
062b61affb
Bump pysqueezebox to v0.10.0 ( #128774 )
2024-10-19 19:17:43 +02:00
Luke Lashley
311aa74dd3
Fix device data roborock ( #128792 )
2024-10-19 13:10:23 -04:00
epenet
0704c3ccb9
Use new reauth_helpers in nest ( #128699 )
...
Use reauth_confirm in nest
2024-10-19 09:57:18 -07:00
epenet
d375dca1f1
Use new reauth helpers in smarttub ( #128743 )
2024-10-19 17:12:48 +02:00
epenet
5f04a6239e
Use new reauth helpers in vodafone_station ( #128781 )
2024-10-19 16:42:01 +02:00
epenet
6f9c99ac6c
Use new reauth helpers in vlc_telnet ( #128780 )
2024-10-19 16:03:45 +02:00
epenet
3c50b00a9a
Use new reauth helpers in tankerkoenig ( #128756 )
2024-10-19 16:00:05 +02:00
epenet
ce8893ef6b
Use new reauth helpers in switcher_kis ( #128750 )
2024-10-19 16:26:55 +03:00
epenet
5fb7bb50e0
Use new reauth helpers in tautulli ( #128758 )
2024-10-19 14:58:46 +02:00
epenet
15bd5bf6f6
Use new reauth helpers in sunweg ( #128747 )
2024-10-19 14:57:32 +02:00
epenet
b35c1d852e
Use new reauth helpers in steam_online ( #128746 )
2024-10-19 14:56:47 +02:00
epenet
93ec127245
Use new reauth helpers in sonarr ( #128745 )
2024-10-19 14:56:13 +02:00
epenet
42613dbcf8
Use new reauth helpers in smlight ( #128744 )
2024-10-19 14:54:52 +02:00
epenet
a9ec5f5c38
Use new reauth helpers in sleepiq ( #128742 )
2024-10-19 14:54:00 +02:00
epenet
10b04f41df
Use new reauth helpers in skybell ( #128741 )
2024-10-19 14:44:06 +02:00
epenet
8a16504988
Use new reauth helpers in tailwind ( #128755 )
2024-10-19 14:43:31 +02:00
epenet
703e51d500
Use new reauth helpers in sensibo ( #128738 )
2024-10-19 14:43:14 +02:00
epenet
f97d6b552b
Use new reauth helpers in tailscale ( #128752 )
2024-10-19 14:43:08 +02:00
epenet
f592c64c6a
Use new reauth helpers in thethingsnetwork ( #128761 )
2024-10-19 14:42:31 +02:00
epenet
5d5355bc41
Use new reauth helpers in tplink_omada ( #128762 )
2024-10-19 14:42:03 +02:00
Marc Mueller
f02c14d327
Update ha-ffmpeg to 3.2.1 ( #128769 )
2024-10-19 14:41:16 +02:00
Álvaro Fernández Rojas
ca4f971eb4
Fix Airzone Cloud climate temperature range ( #128740 )
2024-10-19 14:38:15 +02:00
epenet
e43bf3b05a
Use new reauth helpers in sfr_box ( #128739 )
2024-10-19 14:37:40 +02:00
Ville Skyttä
38e7dcfd12
Bump upcloud-api to 2.6.0 ( #128734 )
2024-10-19 14:35:57 +02:00
epenet
6ccb4b726a
Use new reauth helpers in schlage ( #128736 )
2024-10-19 14:34:44 +02:00
Joost Lekkerkerker
ecf167e889
Bump spotifyaio to 0.7.0 ( #128751 )
2024-10-19 14:34:01 +02:00
epenet
dce819f57b
Use new reauth helpers in trafikverket_ferry ( #128763 )
2024-10-19 14:33:47 +02:00
epenet
fe7328b92e
Use new reauth helpers in trafikverket_train ( #128764 )
2024-10-19 14:33:10 +02:00
epenet
46fa9e6b82
Use new reauth helpers in transmission ( #128765 )
2024-10-19 14:32:26 +02:00
Álvaro Fernández Rojas
76712439ee
Fix Airzone climate temperature range ( #128737 )
2024-10-19 14:31:52 +02:00
epenet
5a2830a654
Use new reauth helpers in tuya ( #128766 )
2024-10-19 14:27:11 +02:00
epenet
b34ca9a521
Use new reauth helpers in twitch ( #128767 )
2024-10-19 14:26:49 +02:00
epenet
7fc4a65868
Use new reauth helpers in tplink ( #128768 )
2024-10-19 14:25:53 +02:00
epenet
85899a59c0
Use new reauth helpers in surepetcare ( #128748 )
2024-10-19 13:41:45 +02:00
Ville Skyttä
73214be565
Bump huawei-lte-api to 1.9.3 ( #128731 )
2024-10-19 11:09:18 +00:00
starkillerOG
175a87f948
Catch Reolink LoginFirmwareError ( #128590 )
2024-10-19 13:02:29 +02:00
Kuba Kaflik
201aab9f73
Allow SSL security_protocol configuration property in apache_kafka component ( #128651 )
2024-10-19 12:05:37 +02:00
epenet
0581d614f6
Use new reauth helpers in rympro ( #128728 )
2024-10-19 11:34:11 +02:00
epenet
9622a11b2e
Use new reauth helpers in pvpc_hourly_pricing ( #128721 )
2024-10-19 11:25:00 +02:00
epenet
f17c5bc334
Use new reauth helpers in samsungtv ( #128729 )
2024-10-19 11:24:41 +02:00
epenet
ed9f40fc4c
Use new reauth helpers in roborock ( #128726 )
2024-10-19 11:15:58 +02:00
epenet
31a58a21c6
Use new reauth helpers in ruckus_unleashed ( #128727 )
2024-10-19 11:01:17 +02:00
Joost Lekkerkerker
061ece55f3
Add coordinator to Twitch ( #127724 )
2024-10-19 10:59:37 +02:00
epenet
391f278ee5
Use new reauth helpers in radarr ( #128725 )
2024-10-19 10:54:34 +02:00
epenet
004b323fd4
Use new reauth helpers in purpleair ( #128719 )
2024-10-19 10:37:01 +02:00
epenet
088cfed794
Use new reauth helpers in prosegur ( #128718 )
2024-10-19 10:36:27 +02:00
epenet
908f649ea7
Use new reauth helpers in powerwall ( #128717 )
2024-10-19 10:36:01 +02:00
epenet
c214adcdf0
Use new reauth helpers in point ( #128716 )
2024-10-19 10:35:32 +02:00
epenet
097ba07f20
Use new reauth helpers in pi_hole ( #128715 )
2024-10-19 10:34:40 +02:00
epenet
0c04373b79
Use new reauth helpers in philips_js ( #128714 )
2024-10-19 10:15:59 +02:00
epenet
dd8f1800df
Use new reauth_helpers in nextcloud ( #128700 )
2024-10-19 10:15:29 +02:00
epenet
81b918c392
Use new reauth_helpers in motioneye ( #128695 )
2024-10-19 10:14:36 +02:00
epenet
43038564fe
Use new reauth_helpers in monzo ( #128694 )
2024-10-19 10:13:48 +02:00
epenet
bcd77de328
Use new reauth helpers in pvoutput ( #128720 )
2024-10-19 10:12:22 +02:00
epenet
0d90d6586e
Use new reauth_helpers in openexchangerates ( #128706 )
...
Use reauth_confirm in openexchangerates
2024-10-19 10:10:08 +02:00
epenet
2324bccbe7
Use new reauth_helpers in nextdns ( #128701 )
2024-10-19 10:07:55 +02:00
epenet
0cb07f511a
Use new reauth_helpers in mikrotik ( #128693 )
2024-10-19 10:07:41 +02:00
Franck Nijhof
e22fb444d3
Merge branch 'master' into dev
2024-10-19 09:59:09 +02:00
epenet
9a09c1b027
Use new reauth_helpers in nice_go ( #128702 )
2024-10-19 09:56:36 +02:00
epenet
a94968b6bb
Use reauth helpers in google ( #128580 )
2024-10-19 09:55:39 +02:00
epenet
3ac05f1fa9
Use new reauth_helpers in microbees ( #128692 )
2024-10-19 09:54:29 +02:00
epenet
ad3effa7d1
Use new reauth_helpers in notion ( #128703 )
2024-10-19 09:51:31 +02:00
epenet
d094c0d2b3
Use new reauth_helpers in oncue ( #128704 )
2024-10-19 09:50:58 +02:00
epenet
157e7f9f78
Use new reauth_helpers in onvif ( #128705 )
2024-10-19 09:50:05 +02:00
Allen Porter
5816342bed
Remove dead code and increase test coverage for google config flow ( #128690 )
2024-10-19 09:48:36 +02:00
epenet
22491afa58
Use reauth_confirm in mqtt ( #128696 )
2024-10-19 09:30:57 +02:00
epenet
a023b71ce0
Use reauth_confirm in opower ( #128707 )
2024-10-19 00:20:27 -07:00
epenet
392848c885
Use reauth_confirm in myuplink ( #128697 )
2024-10-19 09:16:06 +02:00
Hans Kröner
a815661de1
Add lighting effects to Hue lights managed by deCONZ ( #128292 )
...
* Add more effects for Philips Hue lights
* Update tests for light effects
2024-10-19 09:09:01 +02:00
epenet
ff6261ccc8
Use reauth_confirm in nanoleaf ( #128698 )
2024-10-19 08:54:29 +02:00
J. Nick Koston
7e68368d0a
Bump yarl to 1.15.5 ( #128681 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.4...v1.15.5
2024-10-18 22:17:48 -04:00
Michael Hansen
f21c8d895f
Block until config is retrieved when adding satellite entity to HA ( #128685 )
...
Block until config is retrieved
2024-10-18 16:01:18 -04:00
epenet
120e17fa1e
Improve logic for detecting unused ignore translations ( #128441 )
2024-10-18 17:59:06 +02:00
epenet
42e6ac4f6d
Use reauth helpers in ista_ecotrend ( #128647 )
2024-10-18 17:28:01 +02:00
epenet
7a77a3d7ce
Use reauth helpers in jellyfin ( #128648 )
2024-10-18 17:24:26 +02:00
epenet
bf9b35d670
Use reauth helpers in intellifire ( #128646 )
2024-10-18 17:23:47 +02:00
epenet
e0a14cdeea
Use reauth helpers in lametric ( #128656 )
2024-10-18 17:23:11 +02:00
epenet
099a3f4f90
Use reauth helpers in lidarr ( #128657 )
2024-10-18 17:22:14 +02:00
epenet
4d41f82794
Use reauth helpers in litterrobot ( #128659 )
2024-10-18 17:21:29 +02:00
Steven B.
1d24bfb99d
Bump ring-doorbell library to 0.9.8 ( #128662 )
2024-10-18 17:20:33 +02:00
epenet
47b809c7b7
Use reauth helpers in linear_garage_door ( #128658 )
2024-10-18 17:17:31 +02:00
epenet
f3f6cb03e6
Use reauth helpers in lacrosse_view ( #128655 )
2024-10-18 17:16:38 +02:00
Franck Nijhof
a301d51fb2
2024.10.3 ( #128654 )
2024-10-18 17:06:51 +02:00
epenet
d6703b20d3
Use new reauth helpers in overkiz ( #128666 )
...
* Use reauth_confirm in overkiz
* Just use new helpers
2024-10-18 16:32:37 +02:00
epenet
8c4b076746
Refactor rainforest_raven coordinator tests ( #128591 )
...
* Refactor rainforest_raven tests
* Remove assert
* Cleanup freezer
* Drop un-needed coordinator properties
* Cleanup remaining coordinator tests
* Improve
* Revert _DEVICE_TIMEOUT
* Ensure 100% coverage
* Use async_fire_time_changed
2024-10-18 16:00:42 +02:00
epenet
356e09091d
Add model_id to rainforest_raven device info ( #128652 )
...
* Remove single-use rainforest properties
* Add model_id
2024-10-18 15:50:34 +02:00
epenet
d4c9841e44
Use reauth helpers in ring ( #128663 )
2024-10-18 15:18:41 +02:00
epenet
bea13d039f
Use reauth_confirm in osoenergy ( #128665 )
2024-10-18 15:17:39 +02:00
Duco Sebel
1f8fd52103
Fix reload not triggered on DisabledError in HomeWizard ( #128636 )
...
* Fix reload not triggered on DisabledError in HomeWizard
* Update homeassistant/components/homewizard/coordinator.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Use helper and fix merge issue
* Add test to detect reload on DisabledError
* Wait until next update instead of a direct call to update
* Add doc why we reload
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-18 14:48:41 +02:00
epenet
94506c3c90
Use reauth helpers in imap ( #128645 )
2024-10-18 14:27:21 +02:00
Franck Nijhof
515771553f
Bump version to 2024.10.3
2024-10-18 13:22:48 +02:00
mvn23
e204812d2b
Bump pyotgw to 2.2.2 ( #128594 )
2024-10-18 13:22:22 +02:00
Petar Petrov
ca703cb858
Increase Z-Wave fallback thermostat range to 0-50 C ( #128543 )
...
* Z-Wave JS: Increase fallback thermostat range to 0-50 C
* update test
2024-10-18 13:21:49 +02:00
Louis Christ
b018d4a97d
Bump pyblu to 1.0.4 ( #128482 )
2024-10-18 13:21:46 +02:00
dontinelli
146768ff8a
Bump solarlog_cli to 0.3.2 ( #128293 )
2024-10-18 13:21:43 +02:00
Allen Porter
ea7473ed67
Bump gcal_sync to 6.1.6 ( #128270 )
2024-10-18 13:21:40 +02:00
Álvaro Fernández Rojas
0e8393766f
Update aioairzone to v0.9.5 ( #128265 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-10-18 13:21:36 +02:00
Álvaro Fernández Rojas
7d2536c503
Update aioairzone to v0.9.4 ( #127792 )
2024-10-18 13:21:31 +02:00
Simon Lamon
f9cbf1b30c
Keep the provided name when creating a tag ( #128240 )
...
* Keep the name
* Add patch
* Update homeassistant/components/tag/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-18 13:20:21 +02:00
Adam Petrovic
d66d87d271
Fix daikin entities not refreshing quickly ( #128230 )
...
* Fix daikin entities not refreshing quickly
* Update homeassistant/components/daikin/switch.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-18 13:20:18 +02:00
Joost Lekkerkerker
5a8fa6cf38
Bump yt-dlp to 2024.10.07 ( #128182 )
2024-10-18 13:20:15 +02:00
Chris Talkington
76340035db
Fix playing media via roku ( #128133 )
...
* re-support playing media via roku
* fixes
* test fixes
* Update test_media_player.py
* always send media type
* add description to options flow
2024-10-18 13:20:12 +02:00
puddly
0a26e68d0c
Use the same ZHA database path during startup and when loading device triggers ( #128130 )
...
Use the same zigpy database path source as in the radio manager
2024-10-18 13:20:09 +02:00
Marc Hörsken
14127b910f
Improve discovery of WMS WebControl pro by updating IP address ( #128007 )
2024-10-18 13:20:06 +02:00
Michael
ba4d081021
Fix printer uptime fluctuations in IPP ( #127725 )
...
* decrease uptime accuracy from seconds to minutes
* adjust tests
* calc uptime timestamp in coordinator
* bump pyipp to 0.17.0
* revert changes, just use the new printer.booted_at property
---------
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2024-10-18 13:19:43 +02:00
Marc Mueller
18d65d513e
Update home-assistant-bluetooth to 1.13.0 ( #127691 )
2024-10-18 13:18:52 +02:00
epenet
3cf9e2d9f6
Use reauth helpers in justnimbus ( #128649 )
2024-10-18 13:12:39 +02:00
epenet
080842e44c
Use reauth helpers in jvc_projector ( #128650 )
2024-10-18 13:12:01 +02:00
Claudio Ruggeri - CR-Tech
49d534e779
Add list as possible values for State On/Off ModBus Switch ( #127444 )
...
* add possibility to set multiple val on state
* Add support for list also in state_off
2024-10-18 10:10:47 +02:00
epenet
5a0ef149a5
Use reauth helpers in google_sheets ( #128587 )
2024-10-18 10:04:03 +02:00
epenet
d2eb0e1fde
Use reauth helpers in glances ( #128579 )
2024-10-18 10:01:20 +02:00
starkillerOG
2d90ffcbf0
Update Reolink config entry port info if needed ( #128589 )
2024-10-18 10:00:28 +02:00
epenet
5580c3fda0
Use snapshot assertion in rainforest_raven diagnostic tests ( #128602 )
2024-10-18 09:57:38 +02:00
epenet
10d26bf734
Use snapshot assertion in rainforest_raven sensor tests ( #128604 )
2024-10-18 09:50:04 +02:00
MarkGodwin
57ef175050
Add sensors to Omada ( #127767 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-18 09:48:06 +02:00
epenet
275c86a0a9
Use reauth helpers in fibaro ( #128567 )
2024-10-18 09:36:57 +02:00
epenet
5fa6202111
Use reauth helpers in frontier_silicon ( #128569 )
2024-10-18 09:35:21 +02:00
Jordan Zucker
1e001469f6
Add asdf tools dot file to gitignore ( #128608 )
2024-10-18 09:34:22 +02:00
Duco Sebel
4251389c12
Remove ExternalDevice 'invalid ID' migration in HomeWizard ( #128634 )
2024-10-18 09:33:53 +02:00
G Johansson
6ff2ce1895
Use shorthand attribute in derivative sensor ( #128610 )
2024-10-18 09:33:02 +02:00
starkillerOG
1abc953cad
Bump reolink_aio to 0.10.0 ( #128578 )
2024-10-18 09:28:31 +02:00
epenet
c696a3b789
Use reauth helpers in homewizard ( #128628 )
2024-10-18 09:22:31 +02:00
G Johansson
5986646af4
Use shorthand attribute in trend binary sensor ( #128614 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-10-18 09:21:07 +02:00
epenet
5674c1d82f
Use reauth helpers in google_mail ( #128584 )
2024-10-18 09:04:55 +02:00
epenet
c1c0a281cf
Use reauth helpers in google_tasks ( #128586 )
2024-10-18 09:04:01 +02:00
epenet
84d4a1ce34
Use reauth helpers in google_photos ( #128585 )
2024-10-18 09:02:44 +02:00
epenet
8a4d72e3b1
Refactor duplicate host check in homeworks config flow ( #128627 )
2024-10-18 08:49:06 +02:00
epenet
a7b5e4323e
Use reauth helpers in honeywell ( #128629 )
2024-10-18 08:46:49 +02:00
epenet
409f1bb644
Use reauth helpers in huawei_lte ( #128630 )
2024-10-18 08:46:21 +02:00
epenet
1d5821abca
Use reauth helpers in husqvarna_automower ( #128631 )
2024-10-18 08:45:51 +02:00
epenet
b3eca73e48
Use reauth helpers in hydrawise ( #128632 )
2024-10-18 08:44:25 +02:00
Sid
7694326a4e
Bump ruff to 0.7.0 ( #128626 )
2024-10-18 08:42:22 +02:00
Noah Husby
9c026bc442
Bump aiostreammagic to 2.8.1 ( #128542 )
2024-10-18 08:23:40 +02:00
G Johansson
b812306bd7
Use shorthand attribute in threshold binary sensor ( #128612 )
...
Small refactor threshold
2024-10-18 08:01:32 +02:00
epenet
0e667dfe36
Use reauth helpers in co2signal ( #128566 )
...
Do not cache reauth entry in co2signal
2024-10-17 22:10:57 -04:00
Markus Jacobsen
9037421a85
Bump mozart-api to 4.1.1.116.0 ( #128573 )
...
Bump API
Fix testing
2024-10-17 22:05:28 -04:00
Michael Hansen
1a9c6deb0d
Remove metadata and cover art using ffmpeg proxy conversion ( #128603 )
...
Remove metadata and cover art
2024-10-17 16:41:44 -04:00
epenet
f08d2716ae
Use reauth helpers in fitbit ( #128568 )
2024-10-17 22:04:34 +02:00
epenet
f37c0e0548
Use reauth helpers in fyta ( #128571 )
2024-10-17 22:03:19 +02:00
puddly
be2c3217dc
Rename the SkyConnect integration to Connect ZBT-1 ( #128599 )
2024-10-17 21:59:10 +02:00
epenet
937d15d7e1
Use reauth helpers in fujitsu_fglair ( #128570 )
2024-10-17 21:53:09 +02:00
Jan Morawiec
35ff3afa12
Refactor unittest tests to use pytest ( #127770 )
...
* Refactor unittest tests to use pytest
* Add type annotations
* Use caplog to assert logs
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-17 21:28:14 +02:00
epenet
536d702d96
Use reauth helpers in google_generative_ai_conversation ( #128583 )
2024-10-17 10:19:24 -07:00
epenet
420070a1ee
Use reauth helpers in google_assistant_sdk ( #128582 )
2024-10-17 10:18:18 -07:00
mvn23
cd4a13ca55
Bump pyotgw to 2.2.2 ( #128594 )
2024-10-17 18:57:22 +02:00
Erik Montnemery
9d0701a62b
Improve camera tests ( #128545 )
2024-10-17 16:36:42 +02:00
puddly
7c9a198c6d
Use the same ZHA database path during startup and when loading device triggers ( #128130 )
...
Use the same zigpy database path source as in the radio manager
2024-10-17 07:17:20 -04:00
David F. Mulcahey
065577c9ca
Keep ZHA entity enabled setting in sync with lib ( #125472 )
...
* Add ability to enable / disable entities in the ZHA lib
* disable entities at startup that are not enabled in HA
* fix IEEE lookup
* wrap in async_on_unload
* add test and correct lookup
2024-10-17 07:16:48 -04:00
Petar Petrov
8533f853c8
Increase Z-Wave fallback thermostat range to 0-50 C ( #128543 )
...
* Z-Wave JS: Increase fallback thermostat range to 0-50 C
* update test
2024-10-17 12:41:23 +02:00
Sid
2f60395ba9
Fix schema violations in manifest.json files ( #128561 )
2024-10-17 12:29:16 +02:00
epenet
906cecf087
Cleanup unused snapshots ( #128549 )
...
* Cleanup unused snapshots
* Cleanup a few more
* Cleanup systemmonitor
* Cleanup voip
2024-10-17 10:41:57 +02:00
Marc Mueller
cb1b917aa6
Update mypy-dev to 1.13.0a1 ( #128548 )
2024-10-17 10:30:42 +02:00
J. Nick Koston
006d511d47
Bump yarl to 1.15.4 ( #128536 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.3...v1.15.4
2024-10-16 22:15:16 -04:00
puddly
f6270d9cfc
Bump ZHA dependencies ( #128539 )
...
* Bump ZHA dependencies
* Remove unused ZHA color modes
* Rename `cluster` to `ota_cluster` in update tests to unshadow `cluster` in `endpoint_reply`
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-10-16 22:15:00 -04:00
Julian
72f1c358d9
Fix translation string in guardian ( #128535 )
2024-10-16 22:09:15 +02:00
karwosts
3cbadb1bd2
Add a missing translation for energy error ( #128413 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-16 22:04:59 +02:00
Brett Adams
5d058c29a2
Add missing description placeholder in Tessie ( #128481 )
2024-10-16 21:56:51 +02:00
Jan-Philipp Benecke
4964470e9c
Remove deprecated panel_iframe integration ( #128532 )
2024-10-16 21:34:43 +02:00
Julian
f4dfe7868b
Fix translation string in hyperion ( #128384 )
2024-10-16 21:28:17 +02:00
Jan-Philipp Benecke
82e9792b4d
Remove deprecated map integration ( #128529 )
2024-10-16 20:46:00 +02:00
Noah Husby
af41a41046
Add select entity to Cambridge Audio ( #128527 )
...
* Add select entity to Cambridge Audio
* Add select entity to Cambridge Audio
* Update test name
2024-10-16 19:57:10 +02:00
Steven B.
59e5eb9a1c
Always use uv from virtual environment at runtime ( #128371 )
2024-10-16 19:42:25 +02:00
Klaas Schoute
a0637a6ff8
Add port to config flow of P1 Monitor integration ( #128324 )
2024-10-16 19:40:20 +02:00
Joost Lekkerkerker
5497697cf2
Add diagnostics to Spotify ( #128521 )
2024-10-16 19:33:28 +02:00
Olaf van Zandwijk
b07682e43c
Update terminology for built-in blueprints ( #128383 )
2024-10-16 19:14:09 +02:00
epenet
0bc572787a
Add check for valid error code in translation checks in flows ( #128445 )
2024-10-16 19:03:24 +02:00
Noah Husby
15fc4a8ae4
Bump aiostreammagic to 2.7.0 ( #128525 )
2024-10-16 19:00:19 +02:00
Louis Christ
8bf7243549
Bump pyblu to 1.0.4 ( #128482 )
2024-10-16 18:59:03 +02:00
epenet
66395d5fe5
Use runtime_data in rainforest_raven ( #128517 )
2024-10-16 18:24:35 +02:00
Robert Resch
f9509d2b38
Bump uv to 0.4.22 ( #128518 )
2024-10-16 18:23:24 +02:00
Álvaro Fernández Rojas
7c50b8185d
Update aioairzone-cloud to v0.6.7 ( #128231 )
2024-10-16 18:11:02 +02:00
epenet
350a27575f
Prevent leak of current_entry context variable ( #128145 )
2024-10-16 18:02:37 +02:00
Joost Lekkerkerker
494511e099
Migrate spotify to aiospotify ( #127728 )
2024-10-16 17:04:05 +02:00
Michael Hansen
11ac8f8006
Add conversation agent to Wyoming ( #124373 )
...
* Add conversation agent to Wyoming
* Remove error
* Remove conversation platform from satellite list
* Clean up
* Update homeassistant/components/wyoming/conversation.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Remove unnecessary attribute
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-10-16 09:07:56 -05:00
Michael Hansen
bcac851677
Migrate Wyoming satellite to Assist satellite entity ( #128488 )
...
* Migrate Wyoming satellite to Assist satellite entity
* Fix tests
* Update homeassistant/components/wyoming/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update homeassistant/components/wyoming/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-10-16 08:59:44 -05:00
Noah Husby
c294130080
Bump aiostreammagic to 2.6.0 ( #128498 )
2024-10-16 15:08:40 +02:00
Joost Lekkerkerker
c0f19dd963
Reorder Google Assistant Traits ( #127646 )
2024-10-16 15:04:46 +02:00
epenet
e5a07da0c9
Add checks for config entry state in async_config_entry_first_refresh ( #128148 )
2024-10-16 14:06:25 +02:00
Marc Mueller
1ad3a96643
Update build-system ( #128256 )
2024-10-16 14:05:18 +02:00
Jan Bouwhuis
ac6d893758
Correct type hints on MQTT tests ( #128299 )
2024-10-16 13:49:18 +02:00
epenet
9f2bdca9ad
Use unique_id_mismatch in aseko_pool_live reauth ( #128339 )
2024-10-16 13:47:33 +02:00
epenet
c5046f7809
Add check for valid abort reason translation in option flows ( #128444 )
2024-10-16 13:41:15 +02:00
epenet
f7897bbd64
Fix incorrect error strings in weatherflow ( #128447 )
2024-10-16 13:40:31 +02:00
epenet
6442625a9d
Fix incorrect error strings in webmin ( #128448 )
2024-10-16 13:39:46 +02:00
epenet
5d079aacd6
Fix incorrect error strings in triggercmd ( #128450 )
2024-10-16 13:38:15 +02:00
epenet
0e7297873c
Add SOURCE_HASSIO to DISCOVERY_SOURCES ( #128454 )
2024-10-16 13:34:28 +02:00
Robert Resch
dfb94d8917
Rename host to url in go2rtc config flow ( #128508 )
2024-10-16 13:33:47 +02:00
Joost Lekkerkerker
ed445d0ab8
Add even more tests to Spotify ( #128298 )
2024-10-16 13:20:57 +02:00
Barry vd. Heuvel
dddc1906c2
Add missing Weheat temperature sensors ( #128452 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-16 11:53:39 +02:00
Christopher Fenner
144454b8c3
Remove duplicate oauth2 token validity check ( #128419 )
...
* remove duplicate validity check
* Apply suggestions from code review
* add leftover
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-16 11:42:44 +02:00
epenet
8ae8fa7ec9
Add SOURCE_SYSTEM to DISCOVERY_SOURCES ( #128457 )
2024-10-16 11:27:48 +02:00
Petar Petrov
1ff1b82fc7
Mark custom components that overwrite core ( #127937 )
2024-10-16 09:28:19 +02:00
J. Nick Koston
5d590bc2cf
Bump yarl to 1.15.3 ( #128499 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.2...v1.15.3
2024-10-16 08:46:19 +02:00
Artur Pragacz
866f1e70a4
Fix default conversation agent tests ( #128490 )
2024-10-15 22:21:18 -05:00
Julian
e273148a89
Fix translation string in lyric ( #128386 )
...
* Fix translation string in lyric
* Remove ignore_translations from lyric config_flow test
2024-10-15 22:10:56 +02:00
Michael Schäfer
c5f8d823ce
Add missing translation string in unifi ( #128062 )
...
Add missing translation string in unigi
2024-10-15 20:23:26 +02:00
Joakim Sørensen
25e887b457
Move backup plaform loading to the base class ( #128449 )
2024-10-15 12:44:13 -04:00
DJ
aac5ac6057
Replace webexteamssdk with webexpythonsdk ( #127928 )
2024-10-15 17:54:59 +02:00
Michael Hansen
36a1eaedcf
Trim the text of todo and shopping list items in intents ( #128456 )
2024-10-15 11:44:32 -04:00
Artur Pragacz
bb9f534259
Improve intent recognition in default conversation agent ( #124282 )
...
Use the same logic for custom sentences.
Prefer higher quality (longer) names.
2024-10-15 09:14:31 -05:00
hahn-th
cf9e5ae5a0
Add support HmIP-BSL after firmware update to 2.0 to homematicip_cloud ( #117657 )
...
* Rebase
* Fix number of loaded entities
* Reduce redundant code
* Remove unneccessary import in test_light
2024-10-15 15:26:33 +02:00
Jordan Zucker
d2db25c7dd
Refactor prometheus integration tests ( #113849 )
...
* Starting with a simple change
* And trying again but actually adding the new area to this
* And that's getting interesting
* Wanted to add some small things to gitignore too
* More metrics clean up
* The linter is harsh
* Need to adjust a ton of tests
* I was finally able to commit
* Trying to abstract metrics into a helper class
* Fixed some tests at least
* Making progress on tests
* Getting really close now
* Only 1 or 2 tests left to fix
* Only 1.5 tests left
* That's more than enough for tonight
* Got all the tests passing!
* Another pass at test clean up
* Fixed up all the tests, again
* More clean up needed
* Got device_class working just need to fix one test I broke
* Got all the existing tests working!
* Refactored helpers into a separate file
* I added some new tests! For the helpers, ironically
* Don't touch those files
* Don't include that either
* Added my first real test
* Rolling back some logic changes to focus solely on tests
* Curious what happens when I run the tests now
* Getting closer to making things pass
* Getting closer to a working pr now
* Keeping up with test fixes
* Getting much closer to something useful
* Saving piecemeal
* Getting closer to a final working version
* Now that's an improvement
* And moving a little forward
* And now I'm really inching closer
* Saving more complex test case fix
* And now only 3 tests left
* Getting close and only a few tests left
* I think I'm close with only 1 test left
* Does this mean the tests actually work now
* Was not using the helper classes anymore
* Now I'm really curious
* Need to rename the recently renamed class
* Was it really that easy? (No, it wasn't)
* Is this finally enough
* Also added another full percentage point of tests
* Trying to clean things up a bit more
* Now how does this look?
* Just a little more clean up
* Added a few more tests for the new helper functions
* Last pass on much better tests for this
* Oops, forgot to remove redundant tests
* Fix the fixtures
* Getting closer to something decent, I hope
* Another pass on the formatting of the number 1
* And yet another pass on these tests
* Tests cleaned up a bit more
* Minor updates as suggested
* Another pass on assert with metrics helper
* Now this is fully tested
2024-10-15 14:22:36 +02:00
epenet
2542ddd30a
Improve check for user-visible flows when checking translations in tests ( #128434 )
...
* Improve check for user-visible flows when checking translations in tests
* Fix nest (from DHCP)
* Ignore homeassistant_hardware
* Improve logic
2024-10-15 14:09:53 +02:00
Julian
260d919f80
Fix translation string in spotify ( #128440 )
...
* Fix translation string in spotify
* Remove ignore_translations from spotify config_flow test
* Fix formatting in config flow test for spotify
2024-10-15 14:00:34 +02:00
dependabot[bot]
fa8284d360
Bump github/codeql-action from 3.26.12 to 3.26.13 ( #128420 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 13:52:46 +02:00
Joakim Sørensen
fb7bed2ea0
Add WS endpoint to fetch the details of a backup ( #128430 )
...
* Add WS endpoint to fetch the details of a backup
* Shorten
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Adjust
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-15 13:00:34 +02:00
epenet
84b2c74057
Fail on unused ignore_translations fixture ( #128422 )
...
* Fail on unused ignore_translations fixture
* Cleanup melcloud
* Use pytest.fail
* Cleanup tplink
* Cleanup matter
2024-10-15 12:40:47 +02:00
Joakim Sørensen
a14cb13194
Add BaseBackupManager as a common interface for backup managers ( #126611 )
...
* Add BaseBackupManager as a common interface for backup managers
* Document the key
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-15 12:31:12 +02:00
Marc Mueller
78fce90178
Fix pytest workflow for testing multiple Python versions [ci] ( #128412 )
2024-10-15 12:28:52 +02:00
Julian
a158e893e0
Fix translation string in matter ( #128364 )
...
* Fix translation string in matter
* Reorder strings.json for matter component
2024-10-15 11:56:56 +02:00
epenet
117bc67a4c
Adjust homewizard translation strings ( #128423 )
...
* Add missing translation for homewizard
* Adjust
2024-10-15 11:34:20 +02:00
epenet
9930473390
Add missing translation for youtube ( #128431 )
2024-10-15 11:29:17 +02:00
Julian
b41ef73ecb
Fix translation string in iotty ( #128385 )
2024-10-15 10:59:25 +02:00
Julian
52b6574240
Fix translation string in rova ( #128402 )
2024-10-15 10:53:58 +02:00
Brett Adams
0d857d3e6a
Fix reauth strings in Teslemetry ( #128426 )
...
* config strings
* remove entry_data
2024-10-15 10:47:26 +02:00
epenet
3ba3fbf4a5
Add tests/components/conftest.py to core files ( #128425 )
2024-10-15 10:34:54 +02:00
Cyrill Raccaud
c3e7fcc153
Response type should not contain datetime for Swiss Public Transport ( #128391 )
...
* response type should not contain datetime
* use isoformat
2024-10-15 07:35:05 +02:00
Marc Mueller
2c00cd489e
Fix go2rtc test RuntimeWarnings ( #128411 )
2024-10-15 01:11:01 +02:00
Oliver
df52f3f0e1
Fix initialization of some denonavr receivers when telnet API is enabled ( #127882 )
...
Suppress `denonavr.exceptions.AvrProcessingError` when connecting to telnet API
2024-10-14 23:23:44 +02:00
Thomas55555
11e8e56e05
Improve internal naming ( #128390 )
...
* Improve internal naming
* revert select
2024-10-14 23:15:02 +02:00
Julian
a5ecbd547c
Fix translation string in gardena_bluetooth ( #128387 )
2024-10-14 21:53:36 +02:00
Simon Lamon
866912d3f7
Keep the provided name when creating a tag ( #128240 )
...
* Keep the name
* Add patch
* Update homeassistant/components/tag/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-14 21:22:12 +02:00
Julian
56e550f136
Fix translation string in eq3btsmart ( #128319 )
2024-10-14 18:46:38 +02:00
Julian
1e179adcf2
Fix translation string in lifx ( #128362 )
2024-10-14 18:45:42 +02:00
Julian
c5fe7ea0ea
Fix translation string in weatherflow ( #128321 )
2024-10-14 18:15:40 +02:00
epenet
fdda0cc9cc
Use reauth/reconfigure helpers in tedee config flow ( #128025 )
...
* Use reauth/reconfigure helpers in tedee config flow
* Also cleanup unnecessary reconfigure_confirm
2024-10-14 18:01:47 +02:00
epenet
f9dfc64c6f
Use long option for pytest numprocesses ( #128354 )
2024-10-14 17:20:58 +02:00
epenet
f41494b7cc
Ensure config_flow abort reasons have translations ( #128140 )
...
* Ensure config_flow abort reasons have translations
* Ignore fake_integration in application_credentials
* Mark gardena_bluetooth as needs fixing
* Mark google as needs fixing
* Mark google_assistant_sdk as needs fixing
* Mark homewizard as needs fixing
* Mark homeworks as needs fixing
* Mark honeywell as needs fixing
* Mark jewish_calendar as needs fixing
* Mark lg_netcast as needs fixing
* Mark lifx as needs fixing
* Mark lyric as needs fixing
* Mark madvr as needs fixing
* Mark matter as needs fixing
* Mark melcloud as needs fixing
* Mark motioneye as needs fixing
* Mark ollama as needs fixing
* Mark philips_js as needs fixing
* Mark spotify as needs fixing
* Mark srp_energy as needs fixing
* Mark subaru as needs fixing
* Mark tplink as needs fixing
* Mark yolink as needs fixing
* Mark youtube as needs fixing
* Fix incorrect comment
2024-10-14 16:39:10 +02:00
Julian
821d9abc56
Fix translation string in melcloud ( #128363 )
...
* Fix translation strings in melcloud
* Fix wrong key reference for "invalid_auth"
2024-10-14 16:03:53 +02:00
Robert Resch
f5b55d5eb3
Rewrite go2rtc binary handling to be async ( #128078 )
2024-10-14 15:32:00 +02:00
Josef Zweck
cdb1b1df15
Add model_id to tedee ( #128356 )
2024-10-14 14:56:27 +02:00
Julian
8e6b41e637
Fix translation string in yolink ( #128353 )
2024-10-14 14:45:14 +02:00
Julian
1f7cc5f5ec
Fix translation string in tplink ( #128352 )
2024-10-14 14:01:27 +02:00
epenet
1a0c3a49b9
Use async_update_reload_and_abort in awair ( #128345 )
2024-10-14 13:27:04 +02:00
epenet
c4e2e9c4f0
Use reauth_confirm in azure_devops ( #128349 )
2024-10-14 13:24:08 +02:00
Andrew Jackson
7df973648c
Strip path from Mastodon base url ( #127994 )
2024-10-14 13:20:25 +02:00
epenet
25aea140be
Cleanup unnecessary reconfigure_confirm from config flows ( #128086 )
2024-10-14 12:57:15 +02:00
Julian
8d2cf0cf38
Fix translation string in tankerkoenig ( #128320 )
2024-10-14 12:33:13 +02:00
epenet
d2bbfe1282
Refactor abode config flow tests ( #128334 )
...
* Refactor abode config flow tests
* Cleanup
2024-10-14 12:13:47 +02:00
epenet
6d72391ee1
Use reauth helpers in airvisual ( #128335 )
...
* Use reauth helpers in airvisual
* Cleanup unused code in tests
2024-10-14 11:46:14 +02:00
tronikos
a53e02b51b
Bump opower to 0.8.4 ( #128338 )
2024-10-14 11:45:38 +02:00
epenet
401e334c28
Remove single-use variable in aussie-broadband ( #128340 )
2024-10-14 11:45:12 +02:00
Josef Zweck
4c10ce6f40
Add model_id to lamarzocco ( #128344 )
2024-10-14 11:45:02 +02:00
J. Nick Koston
fed6a4689f
Bump yarl to 1.15.2 ( #128309 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.1...v1.15.2
2024-10-14 08:14:38 +02:00
Julian
6dc5a9efde
Fix translation string in knocki ( #128318 )
...
* Fix translation string in knocki
* Update homeassistant/components/knocki/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-13 22:18:08 +02:00
Chris Talkington
cb1e5a2412
Fix playing media via roku ( #128133 )
...
* re-support playing media via roku
* fixes
* test fixes
* Update test_media_player.py
* always send media type
* add description to options flow
2024-10-13 12:41:51 -05:00
Hans Kröner
f47a012c62
Bump pydeconz to v118 ( #128289 )
2024-10-13 19:37:02 +02:00
Elias Wernicke
e6e22dc0bf
Refactor todo tests ( #128251 )
...
refactor todo tests
2024-10-13 08:17:15 -07:00
G Johansson
d8589113c3
Fix state for litterrobot ( #128297 )
2024-10-13 16:31:53 +02:00
dontinelli
188e503070
Bump solarlog_cli to 0.3.2 ( #128293 )
2024-10-13 16:04:58 +02:00
Simone Chemelli
e4f7ac6236
Add switch entity for Shelly scripts ( #108171 )
...
* introduce script switch only
* chore: add script switch test
* chore: apply review comments
* chore: fix tests
* chore: apply review comments
2024-10-13 15:11:40 +02:00
G Johansson
7178943223
Add translatable title to statistics ( #128286 )
2024-10-13 14:37:57 +02:00
G Johansson
27c76e746a
Add translatable title to history_stats ( #128287 )
2024-10-13 14:33:12 +02:00
epenet
de47776ea5
Do not use async_config_entry_first_refresh in fastdotcom ( #128152 )
...
Do not use async_config_entry_first_refresh in fastdocom
2024-10-13 14:17:11 +02:00
epenet
7e56b595a0
Do not link nextbus coordinator to config entry ( #128151 )
...
* Do not link nextbus coordinator to config entry
* Refactor tests and add specific failure test
* Use ConfigEntryNotReady
* Cleanup coordinator
2024-10-13 14:13:37 +02:00
Adam Petrovic
d15a9a4359
Fix daikin entities not refreshing quickly ( #128230 )
...
* Fix daikin entities not refreshing quickly
* Update homeassistant/components/daikin/switch.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-13 13:20:16 +02:00
Sid
c4ff3f731b
Use entry.runtime_data for caldav ( #128278 )
2024-10-13 13:09:20 +02:00
Allen Porter
886399284b
Bump gcal_sync to 6.1.6 ( #128270 )
2024-10-13 12:47:27 +02:00
J. Nick Koston
bf73e09918
Bump yarl to 1.15.1 ( #128268 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.0...v1.15.1
2024-10-13 12:47:00 +02:00
Álvaro Fernández Rojas
fef36e677d
Update aioairzone to v0.9.5 ( #128265 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-10-13 12:45:53 +02:00
Julian
441fdc35b2
Fix translation string in google ( #128237 )
2024-10-12 18:40:35 -07:00
Maciej Bieniek
801c73ef94
Bump gios to version 5.0.0 ( #128257 )
2024-10-13 01:01:58 +03:00
epenet
3e56185a39
Use reconfigure helpers in axis config flow ( #127976 )
...
* Use reconfigure helpers in axis config flow
* Add string
* Update strings.json
2024-10-12 23:31:12 +02:00
Michael
caf85fe61d
Fix printer uptime fluctuations in IPP ( #127725 )
...
* decrease uptime accuracy from seconds to minutes
* adjust tests
* calc uptime timestamp in coordinator
* bump pyipp to 0.17.0
* revert changes, just use the new printer.booted_at property
---------
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2024-10-12 13:22:03 -05:00
Jan Bouwhuis
3112682923
Mark mqtt as integration with single config entry ( #128202 )
2024-10-12 19:55:39 +02:00
Jan Bouwhuis
edb30af441
Fix hassio data fetching over list[Repository] ( #128206 )
...
* Fix hassio data fetching over list[Repository]
* Parameterize store mock and add store data to sensor tests
2024-10-12 14:44:26 +02:00
J. Diego Rodríguez Royo
b5a6bb74ce
Fix binary sensor at Home Connect ( #128234 )
2024-10-12 11:30:38 +02:00
Michael
8236a9529f
Mark integrations as single_config_entry in manifest [k-r] ( #128191 )
...
* mark integrations as single_config_entry in manifest
* fix owntracks test
2024-10-12 09:03:17 +02:00
Michael
c50d0646ab
Mark integrations as single_config_entry in manifest [a-i] ( #128189 )
...
* mark integrations as single_config_entry in manifest
* fix ecobee tests
* fix iaqualink test
2024-10-12 08:59:57 +02:00
J. Nick Koston
1484a9c0ee
Bump yarl to 1.15.0 ( #128215 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.14.0...v1.15.0
2024-10-12 08:52:12 +02:00
epenet
abe02c3843
Cleanup unnecessary reconfigure_confirm in fritzbox config flow ( #128087 )
2024-10-12 08:42:59 +02:00
Michael
8e9e738bb8
Fix ci (dhcp tests) ( #128207 )
...
remove unused import
2024-10-12 02:20:54 +02:00
__JosephAbbey
bd97a0dfe3
Add to-do list response target for ListAddItemIntent ( #121970 )
...
* Add todo list response target for ListAddItemIntent
* Delete .vscode/settings.json
* Fix imports
* Add test
* Formatting
* Fix test
---------
Co-authored-by: Tom Harris <tomharris@harrisnj.net >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-10-11 17:23:20 -05:00
Michael
9a59cba7f3
Mark integrations as single_config_entry in manifest [system integrations] ( #128201 )
...
mark integrations as single_config_entry in manifest
2024-10-11 23:50:44 +02:00
Michael
07021dbd65
Use single_instance_allowed in hassio ( #128060 )
...
* use single_instance_allowed
* mark hassio as `single_config_entry`
2024-10-11 23:37:14 +02:00
Michael Hansen
8ee8421af7
Use device area/floor in HassGetState intent ( #128197 )
...
Use preferred area/floor in HassGetState intent
2024-10-11 16:08:43 -05:00
G Johansson
f983446355
Remove not used issue strings in tessie ( #128178 )
2024-10-11 22:12:23 +02:00
Marc Hörsken
6650d32055
Improve discovery of WMS WebControl pro by updating IP address ( #128007 )
2024-10-11 20:40:03 +02:00
Jan-Philipp Benecke
0badff98c6
Remove deprecated yaml support from lg_netcast ( #128114 )
2024-10-11 20:36:37 +02:00
Jan-Philipp Benecke
1630bf5de7
Remove legacy notify service from ecobee ( #128115 )
2024-10-11 20:26:13 +02:00
G Johansson
2b2820018c
Remove legacy knx notify service ( #128185 )
2024-10-11 20:19:15 +02:00
Manu
8540343d7f
Add tests for Habitica integration ( #126445 )
...
* Add tests for sensor platform
* Add tests for switch platform
* Add tests for button platform
* Add tests for todo platform
* Add tests for todo platform
* Load json data fixtures
* Update snapshot
* Add fixtures
* test move todo
* parametrize todo tests, test drop notification
* test todo exceptions
* some minor improvements
* test setup retry
* Test update failed
* Test coordinator rate limit
* Test date utils
* Reduce scope of PR
* remove unused assert_mock_called_with function
* update snapshot
* Update tests/components/habitica/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-11 20:03:23 +02:00
Joost Lekkerkerker
e52b347b18
Bump yt-dlp to 2024.10.07 ( #128182 )
2024-10-11 19:54:10 +02:00
Michael Hansen
67e0ccf677
Use exposed error messages in Assist ( #127503 )
...
* Use exposed error messages
* Report expose errors
* Remove comment
* Relative import
* Rework expose check logic
* Delay creation of all names list, and skip config/hidden entities
* Clean up commented code and type issue
* Fix test
* Move assistant check
2024-10-11 13:06:03 -04:00
Mike Degatano
ba6bcf86ca
Bump aiohasupervisor to 0.2.0b0 ( #128173 )
2024-10-11 19:03:32 +02:00
Franck Nijhof
6952d2420f
2024.10.2 ( #128176 )
2024-10-11 18:25:02 +02:00
G Johansson
a85d7af9e7
Remove deprecated notify service in ecobee ( #128177 )
2024-10-11 18:21:28 +02:00
G Johansson
39e63aee0c
Remove config entry import from lg_netcast ( #128179 )
2024-10-11 18:20:50 +02:00
Franck Nijhof
9176994947
Bump version to 2024.10.2
2024-10-11 17:54:37 +02:00
Thomas55555
d389b55f40
Fix model in Husqvarna Automower ( #128168 )
2024-10-11 17:54:24 +02:00
Christopher Fenner
0ccff9fc54
Fix preset handling issue in ViCare ( #128167 )
...
* add test case
* fix test case
* fix issue
* change order
2024-10-11 17:54:21 +02:00
tronikos
a8836ca7b6
Remove some redundant code in Opower's coordinator from the fix in #128141 ( #128150 )
2024-10-11 17:54:17 +02:00
tronikos
f5d04a970f
Bump opower to 0.8.3 ( #128144 )
2024-10-11 17:54:14 +02:00
tronikos
7aec98dafd
Fix regression in Opower that was introduced in 2024.10.0 ( #128141 )
...
* Avoid KeyError when statistics have gaps
* fix break
* Remove unnecessary check
2024-10-11 17:54:10 +02:00
Marc Mueller
773564d4f5
Fix license script for ftfy ( #128138 )
2024-10-11 17:54:04 +02:00
Thomas55555
3e2edc1a2d
Bump aioautomower to 2024.10.0 ( #128137 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-10-11 17:53:59 +02:00
J. Diego Rodríguez Royo
6a12a24d73
Migrate device models to entity descriptions and add localization & icons at Home Connect ( #127870 )
...
* Delete device models and use entity descriptions
* Home Connect localization & icons
* Update homeassistant/components/home_connect/strings.json
* Update homeassistant/components/home_connect/icons.json
* Fix tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-11 17:52:06 +02:00
Bram Kragten
9cfc9b9baf
Update frontend to 20241002.3 ( #128106 )
2024-10-11 17:52:03 +02:00
Marc Jay
1739647768
Fix grammar in Template Helper creation dialog ( #128174 )
2024-10-11 17:51:47 +02:00
David Knowles
92b67ead83
Increase Hydrawise polling interval to 60 seconds ( #128090 )
2024-10-11 17:50:35 +02:00
Steven B
ee9525cc00
Fix ring realtime events ( #128083 )
2024-10-11 17:49:38 +02:00
kingy444
571bfaf5d7
Fix casing on Powerview Gen3 zeroconf discovery ( #128076 )
2024-10-11 17:37:31 +02:00
Matthias Alphart
a3475607b2
Update xknxproject to 3.8.1 ( #128057 )
2024-10-11 17:37:28 +02:00
Michael
f0a653d010
Add missing translation string for re-auth flows ( #128055 )
2024-10-11 17:37:23 +02:00
Steven B.
eecdf66013
Fix missing reauth name translation placeholder in ring integration ( #128048 )
2024-10-11 17:37:19 +02:00
dontinelli
f99db05a4a
Add missing translation string in solarlog ( #128015 )
2024-10-11 17:37:16 +02:00
Teemu R.
635731421f
Increase tplink climate precision ( #127996 )
2024-10-11 17:37:13 +02:00
Maikel Punie
44743df7d6
Bump pyduotecno to 2024.10.0 ( #127979 )
2024-10-11 17:37:09 +02:00
epenet
33617694cc
Fix firmware version parsing in venstar ( #127974 )
2024-10-11 17:37:06 +02:00
Raman Gupta
ed445d20b9
Fix zwave_js config validation for values ( #127972 )
2024-10-11 17:37:02 +02:00
Lenn
66c2fe091b
Bump motionblindsble to 0.1.2 ( #127954 )
2024-10-11 17:36:59 +02:00
Antoine Reversat
8c80f47a35
Fix europe authentication in Fujitsu FGLair ( #127947 )
2024-10-11 17:36:53 +02:00
Marc Hörsken
e37025c1c7
Update pywmspro to 0.2.1 to fix handling of unknown products ( #127942 )
2024-10-11 17:36:50 +02:00
Marc Hörsken
0aabde081b
Fix discovery of WMS WebControl pro by using IP address ( #127939 )
2024-10-11 17:36:46 +02:00
Steven B.
a1c9d53474
Bump python-kasa to 0.7.5 ( #127934 )
2024-10-11 17:36:43 +02:00
Maciej Bieniek
094996ad0c
Bump imgw_pib library to version 1.0.6 ( #127925 )
...
Bump `imgw_pib`
2024-10-11 17:36:40 +02:00
Manu
ce359a7689
Add support of due date calculation for grey dailies in Habitica integration ( #127923 )
...
Fix grey dailies due date calculation
2024-10-11 17:36:36 +02:00
epenet
ee599160b3
Add missing translation string in yamaha_musiccast ( #127912 )
2024-10-11 17:36:32 +02:00
epenet
dd076f7a13
Add missing translation string in otbr ( #127909 )
2024-10-11 17:36:29 +02:00
dcmeglio
3021d38b6f
Bump pyeconet to 0.1.23 ( #127896 )
2024-10-11 17:36:25 +02:00
G Johansson
bfcabeaf26
Bump holidays library to 0.58 ( #127876 )
2024-10-11 17:36:22 +02:00
G Johansson
c31e0336dc
Don't error with missing information in systemmonitor diagnostics ( #127868 )
2024-10-11 17:36:14 +02:00
G Johansson
a1e42cac7a
Fix merge_response template not mutate original object ( #127865 )
...
* Fix merge_response template not mutate original object
* Add comment
2024-10-11 17:36:11 +02:00
Michael
14a3e5b771
Add missing translation string in AVM Fritz!Smarthome ( #127864 )
2024-10-11 17:36:07 +02:00
azerty9971
5901c543da
Fix wrong DPTypes returned by Tuya's cloud ( #127860 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-11 17:36:04 +02:00
Jon Seager
456b80e6ae
Bump pytouchlinesl to 0.1.8 ( #127859 )
2024-10-11 17:36:00 +02:00
dontinelli
e5644ae011
Reverse unintended change of unique_id for solarlog ( #127845 )
2024-10-11 17:35:57 +02:00
epenet
41c794c733
Add missing and fix incorrect translation string in duotecno ( #127834 )
2024-10-11 17:35:53 +02:00
epenet
a481448d46
Fix incorrect translation string in bryant_evolution ( #127830 )
2024-10-11 17:35:49 +02:00
epenet
2bd7ce618a
Add missing translation string in blebox ( #127827 )
2024-10-11 17:35:45 +02:00
Erik Montnemery
da1ac4f1e9
Correct cleanup of sensor statistics repairs ( #127826 )
2024-10-11 17:35:42 +02:00
epenet
f0cb638106
Fix incorrect translation string in azure event hub ( #127820 )
2024-10-11 17:35:38 +02:00
epenet
dad2396d01
Add missing and fix incorrect translation string in aurora ( #127818 )
2024-10-11 17:35:34 +02:00
epenet
91e4d8b663
Fix incorrect translation string in analytics_insights ( #127815 )
2024-10-11 17:35:31 +02:00
epenet
e35496133e
Add missing and fix incorrect translation string in alarmdecoder ( #127814 )
2024-10-11 17:35:28 +02:00
epenet
3be808ae1e
Fix incorrect string in amberlectric ( #127807 )
2024-10-11 17:35:23 +02:00
TimL
c5772916a1
Bump pysmlight to v0.1.3 ( #127804 )
...
Bump pysmlight v0.1.3
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-11 17:35:18 +02:00
Álvaro Fernández Rojas
8cd63b80b1
Update aioairzone-cloud to v0.6.6 ( #127789 )
2024-10-11 17:35:14 +02:00
Johan Gustafsson
c087654386
Fix aurora alert sensor always Off ( #127780 )
2024-10-11 17:35:11 +02:00
Erik Montnemery
60b9e65c78
Bump pychromecast to 14.0.3 ( #127778 )
2024-10-11 17:35:08 +02:00
J. Nick Koston
79b304a5d2
Bump DoorBirdPy to 3.0.4 ( #127760 )
...
changelog: https://gitlab.com/klikini/doorbirdpy/-/compare/3.0.3...eea287316c6fd84b63cc67fd743cc1128ea14568?from_project_id=7409088&straight=false
fixes #126598
2024-10-11 17:35:00 +02:00
Franck Nijhof
bb9fd126e5
Update DoorBirdPy to 3.0.3 ( #126949 )
2024-10-11 17:34:40 +02:00
dontinelli
bff2d5c26c
Bump solarlog_cli to 0.3.1 ( #127753 )
2024-10-11 17:31:18 +02:00
Ricardo Marques
46d9ac8380
Fix custom account config flow setup ( #127750 )
2024-10-11 17:31:15 +02:00
Simon Lamon
5da3ca4bb1
Bump python-linkplay to 0.0.15 ( #127748 )
2024-10-11 17:31:12 +02:00
Johan Gustafsson
2c99fdc092
Fix Aurora integration casts longitude and latitude to integer ( #127740 )
...
Fix Aurora integration casts longitude and latitude to integer (#100817 )
2024-10-11 17:31:07 +02:00
Raj Laud
31a075fb13
Remove stale references in squeezebox services.yaml ( #127739 )
2024-10-11 17:31:04 +02:00
René Klomp
1d132d7a1e
Migrate SMA unique id to str ( #127732 )
2024-10-11 17:31:01 +02:00
Michael
3b6f88cfa7
Increase connection timeout in CalDAV ( #127727 )
2024-10-11 17:30:57 +02:00
Joost Lekkerkerker
b927763d8d
Add translation string for Withings wrong account ( #127719 )
2024-10-11 17:30:54 +02:00
Joost Lekkerkerker
d00e1cb6a5
Bump airgradient to 0.9.1 ( #127718 )
2024-10-11 17:30:50 +02:00
Joost Lekkerkerker
adf7474edb
Bump NYT Games to 0.4.3 ( #127717 )
2024-10-11 17:30:46 +02:00
Joost Lekkerkerker
041d663cb8
Fix Withings log message ( #127716 )
2024-10-11 17:30:42 +02:00
Joost Lekkerkerker
37f611a8d3
Fix typo in HDMI CEC ( #127714 )
2024-10-11 17:30:39 +02:00
David Knowles
be99329efa
Fix problems with automatic management of Schlage locks ( #127689 )
...
Use the correct identifiers for existing lock devices
2024-10-11 17:30:35 +02:00
Marc Mueller
327cb70bb8
Revert "Fix enum lookup ( #125220 )" ( #127680 )
...
This reverts commit 1bc63a61be .
2024-10-11 17:30:32 +02:00
dontinelli
be2b5a4c3a
Bump fyta_cli to 0.6.7 ( #127650 )
2024-10-11 17:30:29 +02:00
Richard Cox
d1eda9dd73
Update Radarr config flow to standardize ports ( #127620 )
2024-10-11 17:30:25 +02:00
Brett Adams
b902cb5a13
Fix wake up in Tesla Fleet ( #127615 )
2024-10-11 17:30:21 +02:00
tronikos
1184ee4a59
Bump opower to 0.8.2 ( #127598 )
...
* Bump opower to 0.8.1 to fix enmax
* Update manifest.json
* Update requirements_all.txt
* Update requirements_test_all.txt
2024-10-11 17:30:18 +02:00
Noah Husby
2cf898afcc
Bump aiostreammagic to 2.5.0 ( #127595 )
2024-10-11 17:30:13 +02:00
Manu
38fc0bd889
Add x-client headers to Habitica API calls ( #127952 )
...
Add x-client headers
2024-10-11 17:28:22 +02:00
Louis Christ
df53e19eda
Bump pyblu to 1.0.3 ( #127571 )
2024-10-11 17:28:18 +02:00
Brett Adams
7f79b26341
Fix Island status in Teslemetry ( #127504 )
2024-10-11 17:28:13 +02:00
epenet
63391717e7
Replace ValueError with deprecation in data update coordinator ( #128082 )
...
* Replace ValueError with deprecation in data update coordinator
* Rephrase
2024-10-11 17:24:47 +02:00
Steven B.
554629f37a
Fix ring realtime events ( #128083 )
2024-10-11 17:17:32 +02:00
Christopher Fenner
791c3cd955
Fix preset handling issue in ViCare ( #128167 )
...
* add test case
* fix test case
* fix issue
* change order
2024-10-11 17:15:16 +02:00
Thomas55555
6e53c93271
Fix model in Husqvarna Automower ( #128168 )
2024-10-11 17:05:13 +02:00
epenet
7097315079
Cleanup unnecessary reconfigure_confirm in fritz config flow ( #128089 )
2024-10-11 15:54:28 +02:00
Joost Lekkerkerker
d50758197e
Add test for Spotify select source ( #128160 )
2024-10-11 14:33:34 +02:00
Erik Montnemery
9ff35d5a5a
Minor improvement of entity platform tests ( #128158 )
...
* Minor improvement of entity platform tests
* Fix snapshot
2024-10-11 14:14:29 +02:00
Joost Lekkerkerker
00f7bdbfaa
Add more Spotify tests for the media player ( #127999 )
...
* Add more Spotify tests for the media player
* Fix comments
* Rename test
2024-10-11 14:06:52 +02:00
Erik Montnemery
e682d3461f
Remove parameter add_config_entry from DeviceRegistry.async_update_device ( #128139 )
2024-10-11 14:01:14 +02:00
Joost Lekkerkerker
71898d0c8c
Add snapshot testing to Spotify ( #128032 )
...
* Add snapshot testing to Spotify
* Fix
2024-10-11 13:58:04 +02:00
Erik Montnemery
416ead5311
Improve docstring of EntityComponent and EntityPlatform ( #128135 )
2024-10-11 13:43:20 +02:00
Raj Laud
c7882450ac
Remove stale references in squeezebox services.yaml ( #127739 )
2024-10-11 13:39:33 +02:00
Teemu R.
1eea5b8a58
Increase tplink climate precision ( #127996 )
2024-10-11 13:15:30 +02:00
Antoine Reversat
7341337b5f
Fix europe authentication in Fujitsu FGLair ( #127947 )
2024-10-11 13:14:47 +02:00
Matthias Alphart
964d87ae10
Update xknxproject to 3.8.1 ( #128057 )
2024-10-11 12:50:15 +02:00
epenet
cb02c723e0
Do not use async_config_entry_first_refresh in fronius ( #128153 )
2024-10-11 12:49:01 +02:00
Álvaro Fernández Rojas
4c1b7add39
Update aioairzone to v0.9.4 ( #127792 )
2024-10-11 12:39:39 +02:00
tronikos
252aa1410b
Remove some redundant code in Opower's coordinator from the fix in #128141 ( #128150 )
2024-10-11 12:37:23 +02:00
Teemu R.
64693eaca2
Add reboot button for tplink ( #127935 )
...
* Add reboot button for tplink
* Add device_class, remove unnecessary translation and update fixtures
* update snapshot
2024-10-11 12:21:36 +02:00
tronikos
c39a1596d5
Log exceptions in the config flow of Opower ( #128146 )
...
log exceptions
2024-10-11 12:19:34 +02:00
tronikos
46184188e4
Fix regression in Opower that was introduced in 2024.10.0 ( #128141 )
...
* Avoid KeyError when statistics have gaps
* fix break
* Remove unnecessary check
2024-10-11 12:10:07 +02:00
tronikos
d9f4f424fd
Bump opower to 0.8.3 ( #128144 )
2024-10-11 12:02:11 +02:00
Thomas55555
6b3f18cb5d
Bump aioautomower to 2024.10.0 ( #128137 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-10-11 10:43:01 +02:00
J. Nick Koston
75c22b6a6f
Bump aiohttp to 3.10.10 ( #128128 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-10-11 10:33:14 +02:00
Marc Mueller
19e7fdfdb0
Fix license script for ftfy ( #128138 )
2024-10-11 09:59:43 +02:00
Erik Montnemery
8ba14ef113
Minor improvement of device_registry ( #128075 )
...
* Minor improvement of device_registry
* Remove uncovered line
2024-10-10 22:41:44 +02:00
kevdliu
50025971d8
Support open next and close next actions for shades ( #125097 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-10 15:09:52 -05:00
BlueMöhre
bcbba04f27
Add deCONZ IKEA RODRET device trigger ( #128121 )
...
add config for RODRET
2024-10-10 21:49:55 +02:00
Erik Montnemery
74ba8877d4
Improve entity registry test coverage ( #128073 )
2024-10-10 21:16:39 +02:00
Bram Kragten
ec91d74456
Update frontend to 20241002.3 ( #128106 )
2024-10-10 13:14:20 -04:00
Brett Adams
cb014cf255
Bump tesla-fleet-api to 0.8.4 ( #127995 )
...
Bump tesla-fleet-api
2024-10-10 18:43:37 +02:00
BlueMöhre
af08b73280
Add deconz IKEA SOMRIG device trigger ( #127464 )
...
add config for SOMRIG
2024-10-10 18:24:23 +02:00
Michael
e86d568536
Add missing already_configured strings ( #128058 )
...
* add missing already_configured string
* revert hassio
2024-10-10 17:52:00 +02:00
Jan-Philipp Benecke
9f7eb36a1f
Remove deprecated speed limit lock entity from tessie ( #128043 )
...
Remove deprecated speedlimit lock entity from tessie
2024-10-10 17:51:10 +02:00
Phill (pssc)
0fcbfa996f
Add squeezebox API failure test ( #128066 )
...
* add api failure test
* Update tests/components/squeezebox/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-10 17:38:14 +02:00
G Johansson
2ab5e5d267
Remove deprecated restart service in modbus ( #128059 )
2024-10-10 17:30:50 +02:00
Erik Montnemery
5b7bd6a52f
Minor improvement of device registry tests ( #128095 )
2024-10-10 17:28:57 +02:00
David Knowles
ebb8ec954d
Increase Hydrawise polling interval to 60 seconds ( #128090 )
2024-10-10 16:35:33 +02:00
Robert Resch
dd856a9116
Use custom function instead mashumaro in WebRTC dataclasses ( #128099 )
2024-10-10 16:15:09 +02:00
Marc Hörsken
5e38bb7a32
Add scene support to WMS WebControl pro ( #126081 )
...
* Add scene support to WMS WebControl pro
* Update homeassistant/components/wmspro/scene.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Create a device per room instead of scene
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-10 15:44:18 +02:00
AlCalzone
f446e42317
Support non-dimmable color lights in Z-Wave JS ( #127808 )
...
* Z-Wave JS: support non-dimmable color lights
* remove black_is_off light, support on/off/color
* fix: tests for on/off light
* fix: typo
* remove commented out old test code
* add test for off and on
* support colored lights without separate brightness control
* add test for color-only light
* refactor: extract color only light
* fix: preserve color when changing brightness
* extend tests
* refactor again
* refactor scale check
* refactor: remove impossible check
* review feedback
* review feedback
* fix discovery to handle all 3 switch CCs, limit search to same endpoint
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add test for Smart Switch 7 state
* Add type annotations
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-10 14:36:37 +02:00
kingy444
67f67a02f8
Fix casing on Powerview Gen3 zeroconf discovery ( #128076 )
2024-10-10 07:22:14 -05:00
Mike Degatano
a9aa5ad229
Use aiohasupervisor for store APIs ( #126780 )
...
* Use aiohasupervosor for store addon info
* Use aiohasupervisor install addon
* Use aiohasupervisor for store info API
* Fix onboarding test
* Changes from feedback
* Move get_supervisor_client out of constructor
* Mock supervisor_client in tests
* Make property private
2024-10-10 10:27:20 +02:00
epenet
f504c27972
Add ability to pass the config entry explicitly in data update coordinators ( #127980 )
...
* Add ability to pass the config entry explicitely in data update coordinators
* Implement in accuweather
* Raise if config entry not set
* Move accuweather models
* Fix gogogate2
* Fix rainforest_raven
2024-10-10 10:20:15 +02:00
dependabot[bot]
9b3f92e265
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #128074 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 10:07:44 +02:00
Ian Hattendorf
4efb747389
Add Jellyfin remote entity ( #126461 )
...
* jellyfin: Add remote entity
This allows sending general commands via the
"Sessions/{sessionId}/Command" endpoint
* jellyfin: Add remote entity tests
2024-10-10 09:30:05 +02:00
Michael
347440019e
Use snapshot platform test helper in IPP ( #127734 )
...
* use snapshot_platform
* we don't need to check for amount of entities anymore
2024-10-09 19:28:22 -05:00
epenet
39891ffe60
Drop reconfigure_confirm step in trafikverket_camera ( #128031 )
...
* Drop reconfigure_confirm step in trafikverket_camera
* Update strings.json
2024-10-09 22:14:34 +02:00
G Johansson
9bbbb2cd3c
End deprecation for config entry import for folder watcher ( #128056 )
2024-10-09 21:25:55 +02:00
Michael
2a171fb08c
Add missing translation string in enphase envoy ( #128053 )
2024-10-09 21:24:31 +02:00
Steven B.
9f6412a976
Fix missing reauth name translation placeholder in ring integration ( #128048 )
2024-10-09 21:23:23 +02:00
Michael
8a6a13db0e
Add missing translation string for re-auth flows ( #128055 )
2024-10-09 21:12:00 +02:00
epenet
fbec61662b
Use reauth/reconfigure helpers in shelly config flow ( #128019 )
2024-10-09 22:05:45 +03:00
G Johansson
9d7f0e77f1
Add missing translations strings in trafikverket_camera ( #128037 )
2024-10-09 21:02:43 +02:00
Owen Voke
983607e683
Add state class to qBittorrent UL / DL speed ( #127988 )
2024-10-09 19:30:53 +01:00
Marc Mueller
c3cbdd0eb9
Update RestrictedPython to 7.4 ( #128039 )
2024-10-09 14:17:44 -04:00
Jan-Philipp Benecke
b56fa7b406
Extend deprecation period for hass.helpers by 6 months ( #128038 )
2024-10-09 14:16:56 -04:00
Marc Mueller
dabc38dbff
Fix StateType imports ( #128042 )
2024-10-09 20:16:14 +02:00
Marc Mueller
e6bba49bcd
Add strict typing for govee_ble ( #128044 )
2024-10-09 19:29:42 +02:00
Steven B.
23a1046a8f
Allow single use of device class translations in tplink snapshot tests ( #128022 )
2024-10-09 18:12:21 +02:00
epenet
7c6b517672
Use reconfigure helpers in fronius config flow ( #128001 )
...
* Use reconfigure helpers in fronius
* Drop _async_abort_entries_match
2024-10-09 17:52:30 +02:00
epenet
f6188949f3
Use reconfigure helpers in enphase envoy config flow ( #127977 )
2024-10-09 17:33:34 +02:00
epenet
ff1ea46c46
Do not cache the reconfigure entry in feedreader config flow ( #127989 )
2024-10-09 17:32:08 +02:00
epenet
e8bc07d40f
Use reauth/reconfigure helpers in fritzbox config flow ( #127993 )
2024-10-09 17:31:49 +02:00
epenet
fa717699f5
Use reconfigure helpers in mealie config flow ( #128013 )
2024-10-09 17:29:01 +02:00
epenet
8dfb8ebe5c
Use reauth/reconfigure helpers in reolink config flow ( #128018 )
2024-10-09 17:26:08 +02:00
epenet
7b6cac558d
Use reconfigure helpers in melcloud config flow ( #128014 )
2024-10-09 17:25:13 +02:00
epenet
f13f4a4851
Do not cache reauth/reconfigure entry in solarlog config flow ( #128023 )
2024-10-09 17:24:19 +02:00
epenet
11245dbb82
Do not cache the entry in lamarzocco config flow ( #128010 )
2024-10-09 17:22:53 +02:00
Marc Hörsken
805bed092e
Fix discovery of WMS WebControl pro by using IP address ( #127939 )
2024-10-09 17:18:58 +02:00
epenet
b38694fbcd
Do not cache the reconfigure entry in here travel time config flow ( #128003 )
2024-10-09 17:12:46 +02:00
epenet
ac7dc03603
Do not cache the reconfigure entry in holiday config flow ( #128005 )
2024-10-09 17:09:24 +02:00
epenet
253a5e3e4b
Use reauth/reconfigure helpers in fritz config flow ( #127990 )
2024-10-09 17:07:49 +02:00
dontinelli
b8131cee2e
Add missing translation string in solarlog ( #128015 )
2024-10-09 16:58:16 +02:00
epenet
c8178ab915
Do not cache reconfigure entry in vallox config flow ( #128029 )
2024-10-09 16:50:17 +02:00
epenet
577ae6923a
Do not cache reconfigure entry in waze_travel_time config flow ( #128030 )
2024-10-09 16:31:11 +02:00
epenet
fcaec2c3f4
Use reconfigure helpers in lcn config flow ( #128011 )
2024-10-09 16:21:36 +02:00
epenet
78f4b28697
Use reauth/reconfigure helpers in trafikverket_weatherstation config flow ( #128028 )
2024-10-09 16:14:56 +02:00
epenet
acd32b500c
Use reauth/reconfigure helpers in trafikverket_camera config flow ( #128026 )
2024-10-09 16:08:45 +02:00
epenet
168d0f11ab
Do not cache the reconfigure entry in homeworks config flow ( #128006 )
2024-10-09 16:07:47 +02:00
epenet
6da8b69ff8
Do not cache reconfigure entry in smhi config flow ( #128021 )
2024-10-09 16:06:59 +02:00
epenet
3fa460a42a
Use reconfigure helpers in madvr config flow ( #128012 )
2024-10-09 16:05:14 +02:00
epenet
021e7ce49b
Do not cache reauth/reconfigure entry in pyload config flow ( #128017 )
2024-10-09 16:03:19 +02:00
Marc Mueller
2d093e9692
Enable strict typing for switch_as_x ( #127998 )
2024-10-09 16:00:45 +02:00
epenet
30a244de7a
Do not cache reconfigure entry in tado config flow ( #128024 )
2024-10-09 15:56:07 +02:00
epenet
195398713b
Use reconfigure helpers in nam config flow ( #128016 )
2024-10-09 15:40:47 +02:00
epenet
3d1e57766a
Simplify jewish_calendar reconfigure flow ( #128008 )
...
* Simplify jewish_calendar reconfigure flow
* Adjust
2024-10-09 15:34:11 +02:00
epenet
dd08381167
Do not cache the reconfigure entry in google travel time config flow ( #128002 )
2024-10-09 15:07:48 +02:00
Joost Lekkerkerker
c096cc23df
Add tests for the Spotify media browser ( #127857 )
...
* Add tests for the Spotify media browser
* Add tests for the Spotify media browser
* Fix
* Fix comment
* Revert "Add tests for the Spotify media browser"
This reverts commit 59de6725d2 .
* Add comment
* Add comment
2024-10-09 13:39:03 +02:00
azerty9971
d8d000f279
Fix wrong DPTypes returned by Tuya's cloud ( #127860 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-09 12:24:09 +02:00
Maikel Punie
5dd91db5c0
Bump pyduotecno to 2024.10.0 ( #127979 )
2024-10-09 12:20:27 +02:00
Joost Lekkerkerker
c97be4d0d1
Add Spotify media player tests ( #127839 )
...
* Improve Spotify mock
* Add Spotify media player tests
* Remove extra changes
* Remove available markets
* Remove available markets
* Fix tests
2024-10-09 12:09:42 +02:00
Manu
fa53ec40d6
Remove deprecated yaml import from Habitica ( #127946 )
2024-10-09 11:17:19 +02:00
epenet
413a4cd7bd
Use reconfigure helpers in brother config flow ( #127975 )
...
* Use reconfigure helpers in brother config flow
* Don't abort on unique_id mismatch
2024-10-09 11:17:08 +02:00
Erik Montnemery
c22bbc5b91
Improve IssueRegistryItemSnapshot ( #127949 )
2024-10-09 10:57:04 +02:00
G Johansson
6f45e376da
Don't error with missing information in systemmonitor diagnostics ( #127868 )
2024-10-09 10:44:54 +02:00
Lenn
5e6a38769d
Bump motionblindsble to 0.1.2 ( #127954 )
2024-10-09 10:33:29 +02:00
Marc Hörsken
f5797e3799
Update pywmspro to 0.2.1 to fix handling of unknown products ( #127942 )
2024-10-09 10:31:44 +02:00
Johan Gustafsson
bbbbd0810a
Bump auroranoaa to 0.0.5 ( #127965 )
2024-10-09 10:30:19 +02:00
epenet
053e2a52b8
Fix firmware version parsing in venstar ( #127974 )
2024-10-09 09:56:53 +02:00
epenet
99eb466223
Add updates argument to update_reload_and_abort helper ( #127781 )
...
* Add updates argument to update_reload_and_abort helper
* Also apply to airvisual_pro
* Rename argument
* docstring
* Use modern syntax
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Apply suggestion
* Docstring
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-09 07:47:18 +02:00
Raman Gupta
2dec36f210
Fix zwave_js config validation for values ( #127972 )
2024-10-09 07:35:41 +02:00
dependabot[bot]
8b46c8bf20
Bump actions/upload-artifact from 4.4.1 to 4.4.2 ( #127962 )
2024-10-08 23:54:44 +02:00
dependabot[bot]
77d83bffee
Bump actions/cache from 4.1.0 to 4.1.1 ( #127961 )
2024-10-08 23:53:33 +02:00
G Johansson
666e8e133e
Cover state is enum ( #127144 )
...
* Change light state to use enum
* Adjust cover tests
* Update cover
* Fix covers
* Some tests
* More tests
* Fix tests
* Fix
2024-10-08 18:39:04 +02:00
G Johansson
959898e0fc
Fix merge_response template not mutate original object ( #127865 )
...
* Fix merge_response template not mutate original object
* Add comment
2024-10-08 18:35:06 +02:00
Ricardo Marques
d41b9beb71
Fix custom account config flow setup ( #127750 )
2024-10-08 17:44:59 +02:00
Joost Lekkerkerker
00a037c786
Snapshot more platforms for Matter ( #127541 )
...
* Snapshot more platforms for Matter
* Fix
* Fix
* Fix
* Fix tests
2024-10-08 16:17:21 +02:00
epenet
d8b51b4f2c
Avoid unknown error translation strings in anthropic ( #127823 )
2024-10-08 15:59:45 +02:00
Steven B.
4d003f51c3
Bump python-kasa to 0.7.5 ( #127934 )
2024-10-08 15:47:12 +02:00
Erik Montnemery
e01512e469
Update integrations to use new UnitOfConductivity enums ( #127932 )
2024-10-08 15:20:26 +02:00
epenet
5836a85340
Prevent async_create_entry from reauth/reconfigure flows ( #127527 )
...
* Prevent `async_create_entry` from reauth/reconfigure flows
* Adjust message
* Don't raise just yet
* Adjust message
* Fix string
* Remove invalid comment
* Add parameter
* Use count parameter
* Remove another branching
2024-10-08 15:19:58 +02:00
epenet
4e15556eeb
Cleanup unused variable in tests ( #127930 )
2024-10-08 15:14:23 +02:00
Erik Montnemery
0956dbb578
Rename UnitOfConductivity enum members ( #127919 )
...
* Rename UnitOfConductivity enum members
* Update test snapshots
2024-10-08 14:44:01 +02:00
Erik Montnemery
0c0ff855b1
Warn when async_update_entry creates a unique_id collision ( #127929 )
2024-10-08 14:42:41 +02:00
Andre Lengwenus
017ba509a6
Add device_class for LCN sensors ( #127921 )
...
* Add device_class for lcn sensor
* Rename device_class mapping dictionary
2024-10-08 14:24:48 +02:00
Joost Lekkerkerker
9d9b5af97f
Deprecate hassio service to update addon ( #127927 )
...
* Deprecate hassio service to update addon
* Update homeassistant/components/hassio/strings.json
Co-authored-by: Stefan Agner <stefan@agner.ch >
* service -> action
* service -> action; in the title as well
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-10-08 14:23:29 +02:00
Manu
dd5e5323f1
Add support of due date calculation for grey dailies in Habitica integration ( #127923 )
...
Fix grey dailies due date calculation
2024-10-08 14:08:16 +02:00
Erik Montnemery
cee7017d20
Reinitialize hassio discovery flow on config entry removal ( #127088 )
...
* Reinitialize hassio discovery flow on config entry removal
* Address review comments
2024-10-08 14:07:05 +02:00
J. Nick Koston
c9311ea3c9
Bump yarl to 1.14.0 ( #127924 )
2024-10-08 14:01:37 +02:00
Maciej Bieniek
92f08be416
Bump imgw_pib library to version 1.0.6 ( #127925 )
...
Bump `imgw_pib`
2024-10-08 13:58:03 +02:00
epenet
4478f64002
Remove dead reconfigure code ( #127398 )
...
* Remove dead reconfigure code
* Adjust
* Start cleaning up test
* Prevent duplicate flows
* Add missing string
* Adjust two more tests
* Only filter out reauth flows
* Update strings.json
* Update config_entries.py
* Adjust tests
* Remove all checks - but add comment in tests
* Simplify PR
2024-10-08 13:35:04 +02:00
Robert Resch
b56e22d4ee
Use homeassistant STUN server ( #127922 )
2024-10-08 12:25:20 +02:00
Erik Montnemery
d6ee10a543
Make FlowHandler.context a typed dict ( #126291 )
...
* Make FlowHandler.context a typed dict
* Adjust typing
* Adjust typing
* Avoid calling ConfigFlowContext constructor in hot path
2024-10-08 12:18:45 +02:00
Johan Gustafsson
217165208b
Fix aurora alert sensor always Off ( #127780 )
2024-10-08 11:31:59 +02:00
epenet
2c664efb3c
Add new helper for matching reauth/reconfigure config flows ( #127565 )
2024-10-08 10:07:36 +02:00
epenet
15a1a83729
Add missing translation string in tesla_fleet ( #127915 )
2024-10-08 09:48:06 +02:00
Erik Montnemery
c87415023c
Correct cleanup of sensor statistics repairs ( #127826 )
2024-10-08 09:39:21 +02:00
Simone Rescio
86fddf2ec1
Fix devContainer startup ( #127042 )
2024-10-08 09:32:26 +02:00
epenet
1eb8d0fa1c
Don't abort on unknown error in nina config flow ( #127908 )
2024-10-08 09:10:26 +02:00
dependabot[bot]
6df77ef94b
Bump actions/upload-artifact from 4.4.0 to 4.4.1 ( #127905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 09:05:12 +02:00
G Johansson
bff66dbbd3
Use separate constants in slide cover ( #127852 )
2024-10-08 09:03:43 +02:00
epenet
646f457637
Add missing translation string in otbr ( #127909 )
2024-10-08 09:00:45 +02:00
dependabot[bot]
b37d9179e6
Bump github/codeql-action from 3.26.11 to 3.26.12 ( #127904 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 08:59:48 +02:00
dependabot[bot]
eff9d568a2
Bump actions/checkout from 4.2.0 to 4.2.1 ( #127903 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 08:59:34 +02:00
epenet
11793f04c1
Add missing translation string in cloudflare ( #127906 )
2024-10-08 08:57:21 +02:00
epenet
79e8a694ad
Don't cache reauth entry in aseko_pool_live config flow ( #127902 )
2024-10-08 08:56:30 +02:00
epenet
4a202eca59
Add missing and fix incorrect translation string in permobil ( #127910 )
2024-10-08 08:54:53 +02:00
epenet
70fcca824b
Add missing translation string in tile ( #127911 )
2024-10-08 08:53:41 +02:00
epenet
f2e0190b68
Add missing translation string in yamaha_musiccast ( #127912 )
2024-10-08 08:52:54 +02:00
epenet
20205d7ff4
Fix incorrect translation key in crownstone ( #127913 )
2024-10-08 08:51:53 +02:00
epenet
3b195f61da
Fix incorrect translation string in fivem ( #127907 )
2024-10-08 08:51:11 +02:00
dontinelli
99a40ae49f
Reverse unintended change of unique_id for solarlog ( #127845 )
2024-10-08 08:46:49 +02:00
epenet
ba4ed5a1bb
Fix incorrect translation string in analytics_insights ( #127815 )
2024-10-08 08:45:41 +02:00
Michael
ac42ff5d73
Fix translation strings in geonetnz_volcano ( #127872 )
2024-10-08 08:44:46 +02:00
epenet
4bb3d69631
Fix incorrect translation string in azure event hub ( #127820 )
2024-10-08 08:44:23 +02:00
epenet
e6aac6a77f
Add missing and fix incorrect translation string in alarmdecoder ( #127814 )
2024-10-08 08:43:40 +02:00
epenet
bb4e8e5717
Fix incorrect translation string in bryant_evolution ( #127830 )
2024-10-08 08:42:34 +02:00
Michael
c963e280ca
Add missing translation string in AVM Fritz!Smarthome ( #127864 )
2024-10-08 08:40:58 +02:00
epenet
ea1ce6a263
Don't cache reauth entry in androidtv_remote config flow ( #127900 )
...
Don't cache reauth entry in androidtv_remote
2024-10-07 23:22:55 -07:00
Marc Mueller
412acf943d
Enable strict typing for panel_custom ( #127855 )
2024-10-08 08:16:58 +02:00
epenet
1984989564
Add missing and fix incorrect translation string in duotecno ( #127834 )
2024-10-08 08:16:43 +02:00
epenet
e1988cd6fc
Add missing and fix incorrect translation string in aurora ( #127818 )
2024-10-08 08:15:46 +02:00
J. Nick Koston
6269ce36b3
Bump propcache to 0.2.0 ( #127816 )
2024-10-08 08:14:37 +02:00
epenet
9ab81eb444
Add missing translation string in deluge ( #127831 )
2024-10-08 08:13:54 +02:00
epenet
b75ed5b8f1
Add missing translation string in blebox ( #127827 )
2024-10-08 08:13:16 +02:00
Erik Montnemery
fbd9502474
Use SensorDeviceClass.CONDUCTIVITY for xiaomi_ble conductivity sensors ( #127880 )
2024-10-08 08:12:39 +02:00
epenet
b32c4a8fbb
Add missing translation string in kitchen_sink ( #127838 )
2024-10-08 08:12:21 +02:00
dcmeglio
3755f598a2
Bump pyeconet to 0.1.23 ( #127896 )
2024-10-08 08:11:25 +02:00
epenet
af7a9ff591
Add missing translation string in broadlink ( #127829 )
2024-10-08 08:10:25 +02:00
epenet
55376ea7f0
Add missing translation string in awair ( #127819 )
2024-10-08 08:10:01 +02:00
G Johansson
3a2843b9fa
Bump holidays library to 0.58 ( #127876 )
2024-10-08 08:09:03 +02:00
Jon Seager
6dbfce0095
Bump pytouchlinesl to 0.1.8 ( #127859 )
2024-10-08 08:07:45 +02:00
G Johansson
1613b3c0df
Use separate constants in template cover ( #127853 )
2024-10-08 08:06:44 +02:00
Marc Mueller
00ee2b4478
Enable strict typing for openai_conversation ( #127854 )
2024-10-08 08:06:05 +02:00
functionpointer
9a0cb59830
Clean up Tibber service tests ( #127334 )
...
* Tibber: cleanup tests
* Tibber: cleanup tests
2024-10-08 07:56:21 +02:00
Richard Kroegel
54c4fb5f56
BMW: Add reconfiguration flow ( #127726 )
...
* BMW: Add reconfiguration flow
* Implement requested changes
--------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Abort if unique_id changes, small adjustments
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-08 07:42:10 +02:00
Marc Mueller
c3bf1dde7e
Enable strict typing for shell_command ( #127856 )
2024-10-08 02:05:41 +03:00
Shay Levy
963bba63d0
Bump aioshelly to 12.0.0 ( #127884 )
2024-10-08 02:05:23 +03:00
JEMcats
eac930ad7f
Add Tesla Fleet grid status ( #126438 )
...
* Make Changes.
* Change to match suggested changes.
* add Possible States to island status
* remove storm watch active sensor.
* Update the test_*.ambr files
* Update *.ambr files
* Add more infromation to Grid Status
* Remove storm mode strings and icons
2024-10-07 22:18:40 +02:00
epenet
4c175a3ed9
Add missing translation string in dnsip ( #127833 )
2024-10-07 21:03:52 +02:00
Michael
ec39ec69bb
Add missing translation string in AVM Fritz!Tools ( #127863 )
...
add missing translation string
2024-10-07 20:49:30 +02:00
Marc Mueller
3107785947
Update fritzconnection to 1.14.0 ( #127793 )
...
* Update fritzconnection to 1.14.0
* fix fritz image tests
---------
Co-authored-by: mib1185 <mail@mib85.de >
2024-10-07 20:00:24 +02:00
Joost Lekkerkerker
fe130b62c8
Replace Spotify fixtures ( #127850 )
...
Replace fixtures with real life ones
2024-10-07 18:00:54 +02:00
Joost Lekkerkerker
f0363ac221
Improve Spotify mock ( #127825 )
...
* Improve Spotify mock
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
2024-10-07 17:36:39 +02:00
epenet
75936fcb9c
Add missing translation string in axis ( #127822 )
2024-10-07 16:12:09 +02:00
epenet
ffbb894dd6
Fix incorrect translation string in airvisual ( #127813 )
2024-10-07 08:03:00 -06:00
epenet
7271a64ac2
Add missing translation string in electric_kiwi ( #127835 )
2024-10-07 15:48:57 +02:00
epenet
ee65f60222
Fix incorrect translation string in blink ( #127828 )
2024-10-07 15:48:33 +02:00
epenet
c41e3cbf93
Fix incorrect translation string in august ( #127817 )
2024-10-07 15:27:23 +02:00
epenet
599076d6f4
Add missing patch in dnsip test ( #127802 )
2024-10-07 14:24:51 +02:00
TimL
06170592bd
Bump pysmlight to v0.1.3 ( #127804 )
...
Bump pysmlight v0.1.3
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-07 14:24:26 +02:00
epenet
14111188c0
Fix incorrect string in amberlectric ( #127807 )
2024-10-07 14:15:23 +02:00
Marc Mueller
d185f230b9
Enable strict typing for workday ( #127797 )
2024-10-07 12:48:12 +02:00
Marc Mueller
079ba2a529
Add strict typing to radio_browser ( #127799 )
2024-10-07 12:47:08 +02:00
epenet
d99429463b
Use reauth helpers in permobil config flow ( #127530 )
2024-10-07 11:37:28 +02:00
Erik Montnemery
563de82707
Bump pychromecast to 14.0.4 ( #127791 )
2024-10-07 11:34:39 +02:00
epenet
8c0e96e6e6
Extend update_entry_and_reload tests ( #127776 )
2024-10-07 11:23:48 +02:00
Álvaro Fernández Rojas
550858092c
Update aioairzone-cloud to v0.6.6 ( #127789 )
2024-10-07 11:19:34 +02:00
Brett Adams
ae6add1e77
Fix Island status in Teslemetry ( #127504 )
2024-10-07 10:15:25 +02:00
Arie Catsman
927943e07a
Add option to disable keep-alive for Enphase Envoy connections ( #127603 )
2024-10-07 10:13:23 +02:00
Marc Mueller
4cfb1c573e
Update pre-commit to 4.0.0 ( #127782 )
2024-10-07 10:07:26 +02:00
Erik Montnemery
a36b516070
Bump pychromecast to 14.0.3 ( #127778 )
2024-10-07 10:04:54 +02:00
Marc Mueller
cb0ae29308
Update types packages ( #127783 )
2024-10-07 10:04:02 +02:00
AJ Jordan
6ee452aef3
Disable SELinux enforcement on dev containers ( #127774 )
2024-10-07 09:27:48 +02:00
Marc Mueller
bce274155c
Update ephem to 4.1.6 ( #127761 )
2024-10-07 09:22:21 +02:00
dontinelli
019aff88ca
Bump solarlog_cli to 0.3.1 ( #127753 )
2024-10-07 09:21:25 +02:00
epenet
c87a2ca335
Add default reconfigure reason in update_reload_and_abort ( #127756 )
...
* Add default reconfigure reason in async_update_reload_and_abort
* Simplify
* Fix test
* Add sample usage
* Remove multi-line ternary
2024-10-07 09:02:58 +02:00
Michael
4e650ec1ba
Increase connection timeout in CalDAV ( #127727 )
2024-10-07 08:43:32 +02:00
Erik Montnemery
7ec911c4df
Correct typing in rediscovery tests ( #127777 )
2024-10-07 08:42:04 +02:00
René Klomp
605aaf955c
Migrate SMA unique id to str ( #127732 )
2024-10-07 08:19:55 +02:00
Joost Lekkerkerker
e78a3f7939
Add translation string for Withings wrong account ( #127719 )
2024-10-07 08:14:19 +02:00
Simon Lamon
54401bc0a5
Bump python-linkplay to 0.0.15 ( #127748 )
2024-10-07 08:10:48 +02:00
AJ Jordan
a02ef0dbc8
Fix typo ( #127775 )
2024-10-07 08:08:53 +02:00
J. Nick Koston
34c464e8d0
Bump DoorBirdPy to 3.0.4 ( #127760 )
...
changelog: https://gitlab.com/klikini/doorbirdpy/-/compare/3.0.3...eea287316c6fd84b63cc67fd743cc1128ea14568?from_project_id=7409088&straight=false
fixes #126598
2024-10-06 17:07:27 -05:00
Joost Lekkerkerker
32570c59c8
Bump NYT Games to 0.4.3 ( #127717 )
2024-10-06 22:45:13 +02:00
Joost Lekkerkerker
4721f8ef5f
Bump airgradient to 0.9.1 ( #127718 )
2024-10-06 19:21:48 +02:00
Joost Lekkerkerker
3c458353f0
Fix typo in HDMI CEC ( #127714 )
2024-10-06 19:21:19 +02:00
Joost Lekkerkerker
59e3c4874d
Fix Withings log message ( #127716 )
2024-10-06 19:21:07 +02:00
Johan Gustafsson
4693f436a5
Fix Aurora integration casts longitude and latitude to integer ( #127740 )
...
Fix Aurora integration casts longitude and latitude to integer (#100817 )
2024-10-06 17:33:54 +02:00
Brandon Rothweiler
b4dfd08bc4
Update A. O. Smith integration to reflect upstream API changes ( #127678 )
2024-10-06 17:16:29 +02:00
Thomas55555
3cda93d001
Add work area sensors to Husqvarna Automower ( #126931 )
...
* Add work area sensors to Husqvarna Automower
* add exists function
* fix tests
* add icons
* docstring
* Update homeassistant/components/husqvarna_automower/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-06 16:10:26 +02:00
epenet
e705ca83b2
Use reconfigure helpers in config tests ( #127534 )
...
Use async_update_reload_and_abort in config test
2024-10-06 16:06:55 +02:00
Joost Lekkerkerker
f90ed9e9db
Remove expected lingering test fixture from Matter ( #127713 )
2024-10-06 16:00:40 +02:00
Michael
808d93d767
Remove obsolete entity count safeguards when using snapshot_platform test helper ( #127736 )
...
remove obsolete safeguards
2024-10-06 15:50:16 +02:00
J. Diego Rodríguez Royo
0d795aad16
Use BSH keys as unique ID's suffix at Home Connect ( #126143 )
...
* Use BSH keys as as unique id suffix instead of the simple description
* Update tests/components/home_connect/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-06 12:40:13 +02:00
Manu
3e8bc98f23
Add cast skill action to Habitica integration ( #127000 )
...
* Add cast skill action for task skills
* exceptions
* task not found exception
* request refresh to update mana/xp sensors
* Changes
* remove service_call prefix
* fixes
2024-10-06 10:33:32 +02:00
dontinelli
546d0b25b0
Bump fyta_cli to 0.6.7 ( #127650 )
2024-10-06 10:03:16 +02:00
J. Nick Koston
1f04723d8d
Bump uiprotect to 6.3.1 ( #127702 )
...
* Bump uiprotect to 6.3.0
changelog: https://github.com/uilibs/uiprotect/compare/v6.2.0...v6.3.0
* Apply suggestions from code review
2024-10-06 10:02:34 +02:00
Joost Lekkerkerker
cd78e2fc43
Bump syrupy to 4.7.2 ( #127710 )
2024-10-06 09:59:13 +02:00
David Knowles
f6850c36fc
Fix problems with automatic management of Schlage locks ( #127689 )
...
Use the correct identifiers for existing lock devices
2024-10-06 07:42:39 +02:00
J. Nick Koston
8f96256e86
Bump cached-ipaddress to 0.8.0 ( #127703 )
...
changelog: https://github.com/bdraco/cached-ipaddress/compare/v0.7.0...v0.8.0
2024-10-06 07:28:48 +02:00
J. Nick Koston
4404fb72bd
Bump yalexs to 8.10.0 ( #127704 )
...
* Bump yalexs to 8.10.0
changelog: https://github.com/bdraco/yalexs/compare/v8.9.0...v8.10.0
* Update homeassistant/components/august/manifest.json
2024-10-06 07:28:23 +02:00
Marc Mueller
8ae3b430c8
Update yalexs-ble to 2.5.0 ( #127696 )
2024-10-05 21:06:43 -05:00
Marc Mueller
e6bc1f0730
Update bleak-esphome to 1.1.0 ( #127692 )
2024-10-06 03:20:04 +02:00
Marc Mueller
747f7a1b04
Update habluetooth to 3.5.0 ( #127690 )
2024-10-06 02:28:06 +02:00
Marc Mueller
01e7c45664
Update home-assistant-bluetooth to 1.13.0 ( #127691 )
2024-10-06 02:15:05 +02:00
Marc Mueller
65c0d49c3b
Update bleak to 0.22.3 ( #127688 )
2024-10-06 01:51:53 +02:00
Marc Mueller
cba9e5845d
Update bleak-retry-connector to 3.6.0 ( #127686 )
2024-10-06 01:21:39 +02:00
Marc Mueller
c6e5011a98
Update bluetooth-adapters to 0.20.0 ( #127684 )
2024-10-06 00:54:23 +02:00
Marc Mueller
229ad8be83
Revert "Fix enum lookup ( #125220 )" ( #127680 )
...
This reverts commit 1bc63a61be .
2024-10-06 00:46:50 +02:00
Marc Mueller
d58b2d1b32
Update dbus-fast to 2.24.3 ( #127683 )
2024-10-06 00:22:42 +02:00
David Bonnes
b69f2856bf
Add tests for evohome water_heater entities ( #127611 )
...
* initial commit
* move get_entity* helper to test
* parameterize with TEST_INSTALLS_WITH_DHW
* remove if from tests
2024-10-05 22:34:06 +01:00
David Bonnes
76a59338eb
Add tests for evohome climate entities ( #127612 )
...
* initial commit
* rename symbol (zon -> zone)
* move get_entity* helper function to test
* update snapshot
2024-10-05 22:32:12 +01:00
Brian Rogers
4003e93999
Replace Rachio warning with debug logging ( #127673 )
2024-10-05 15:40:42 -05:00
Manu
fe9ae0d8bd
Add sensors for gems and mystic hourglasses to Habitica integration ( #127651 )
...
Add sensors for gems and mystic hourglasses
2024-10-05 21:27:42 +02:00
J. Nick Koston
0326e58c8a
Remove automatic linkage of doorbells to HomeKit accessories via device class occupancy ( #127668 )
2024-10-05 14:24:58 -05:00
Michael
c043142b86
Improve handling of call deflection switches in AVM Fritz!Tools ( #127592 )
...
improve handling of call_deflection switches
2024-10-05 19:16:34 +02:00
Louis Christ
c28edb1117
Bump pyblu to 1.0.3 ( #127571 )
2024-10-05 19:14:57 +02:00
Thomas55555
204bea8947
Return an error if no error key is provided in Husqvarna Automower ( #127584 )
...
return error
2024-10-05 19:13:21 +02:00
Steven Looman
39e65c8586
Bump async-upnp-client to 0.41.0 ( #127642 )
2024-10-05 09:07:10 -05:00
Jan Bouwhuis
e54031e318
Improve mqtt sensor options validion logging ( #127631 )
...
* Improve mqtt sensor options validion logging
* Fix test
2024-10-05 13:31:42 +02:00
J. Nick Koston
24fbc366a6
Restore __slots__ to registry entries ( #127481 )
2024-10-05 12:16:52 +02:00
Erik Montnemery
c104e66964
Fix snooz tests ( #127468 )
2024-10-05 12:13:52 +02:00
Marc Mueller
00df42ba39
Fix grpcio wheel build ( #127533 )
2024-10-05 12:13:09 +02:00
epenet
c4fb4eb61b
Use common reconfigure string in bryant_evolution ( #127561 )
2024-10-05 12:12:14 +02:00
Thomas55555
a9495aceb4
Fix Husqvarna Automower reauth title ( #127583 )
2024-10-05 12:11:40 +02:00
Joost Lekkerkerker
0999297e58
Introduce Jellyfin client/server base entities ( #127572 )
2024-10-05 12:06:54 +02:00
Richard Cox
62ae2a3bd5
Update Radarr config flow to standardize ports ( #127620 )
2024-10-05 12:05:11 +02:00
Brett Adams
213cc14494
Fix wake up in Tesla Fleet ( #127615 )
2024-10-05 12:04:10 +02:00
dependabot[bot]
59ebb94d24
Bump actions/cache from 4.0.2 to 4.1.0 ( #127627 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 11:58:55 +02:00
dependabot[bot]
a11b32dae5
Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 ( #127628 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 11:48:17 +02:00
J. Nick Koston
0177facbf0
Fix blocking stat call in local media_source ( #127587 )
2024-10-05 03:17:07 -05:00
Franck Nijhof
b8d252273d
Merge branch 'master' into dev
2024-10-05 10:07:24 +02:00
Sid
b942569ce0
Remove enigma2 yaml import ( #127597 )
2024-10-05 10:00:23 +02:00
Noah Husby
275b9ce718
Bump aiostreammagic to 2.5.0 ( #127595 )
2024-10-05 08:19:22 +02:00
J. Nick Koston
58d0dbb542
Bump aiohttp to 3.10.9 ( #127594 )
...
https://github.com/aio-libs/aiohttp/releases/tag/v3.10.9
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.8...v3.10.9
This is a technically breaking change, the default connect timeout is now 30s to
fix a bug where the next ip would not be tried within the default timeout
period of 150s. I expect this will not be a problem but I wanted to
point it out.
2024-10-05 07:48:13 +02:00
tronikos
f84a01d840
Bump opower to 0.8.2 ( #127598 )
...
* Bump opower to 0.8.1 to fix enmax
* Update manifest.json
* Update requirements_all.txt
* Update requirements_test_all.txt
2024-10-04 22:07:51 -07:00
TimL
6ee03460d6
Disable by default smlight auto zigbee update switch ( #126707 )
...
disable by default auto zigbee update switch
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-10-05 00:56:11 +03:00
Sid
d01fb914a9
Bump ruff to 0.6.9 ( #127596 )
2024-10-04 15:42:02 -05:00
Franck Nijhof
2182bc3af2
2024.10.1 ( #127566 )
2024-10-04 19:33:37 +02:00
Tudor Sandu
d9b077154e
Blueprints for template entities ( #126971 )
...
* Template domain blueprints
* Default blueprint for templates
* Some linting
* Template entity updates
* Load and use blueprints in config
* Added missing mapping methods for templates
* Linting
* Added tests
* Wrong schema type
* Hassfest errors
* More linting issues
* Refactor based on desired schema
In the [architecture discussion](https://github.com/home-assistant/architecture/discussions/1027 ), the template blueprint instance did not specify the platform (e.g. `binary_sensor`), but the initial implementation assumed that schema.
* Create default template blueprints on first run
* Moved TemplateConfig definition
This is to avoid circular references
* Corrected methods to find templates based on blueprints
* Corrected missing entity config information
* Added tests
* Don't use hass.data
Address comments https://github.com/home-assistant/core/pull/126971/#discussion_r1780097187
* Prevent creating blueprints during testing
* Combine 2 ifs
Address comment https://github.com/home-assistant/core/pull/126971/#discussion_r1780160870
* Improve test coverage
* Prevent template component from dirtying test env
* Remove useless hard-coded validation
* Improve code coverage to 100%
* Address review comments
* Moved helpers in helpers.py
As per comment https://github.com/home-assistant/core/pull/126971#discussion_r1786539889
* Fix blueprint source URL
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-04 16:47:29 +02:00
epenet
7e6c106869
Use HassKey in auth ( #127573 )
2024-10-04 16:34:04 +02:00
Raj Laud
c3e37ef9a0
Add codeowners for Squeezebox ( #127564 )
...
* Add codeowners for Squeezebox
* Update CODEOWNERS
2024-10-04 16:31:55 +02:00
epenet
8bbbaae290
Use HassKey in backup ( #127546 )
...
* Use HassKey in backup
* Use DATA_MANAGER
2024-10-04 16:01:50 +02:00
Joost Lekkerkerker
79de27544c
Simplify Jellyfin ( #127353 )
...
* Simplify Jellyfin
* Fix comment
2024-10-04 15:59:11 +02:00
Franck Nijhof
2cbf53ad7b
Bump version to 2024.10.1
2024-10-04 14:57:14 +02:00
Joost Lekkerkerker
c52607b465
Revert "Bump pychromecast to 14.0.2 ( #127333 )" ( #127555 )
...
This reverts commit 2ab66f62fa .
2024-10-04 14:57:01 +02:00
Joost Lekkerkerker
087566072d
Strip the NYT Games token ( #127548 )
2024-10-04 14:56:58 +02:00
Joost Lekkerkerker
6b814afd39
Create new clientsession for NYT Games ( #127547 )
2024-10-04 14:56:54 +02:00
Franck Nijhof
ea8aa6b07d
Adjust polling rate of Rituals Perfume Genie ( #127544 )
2024-10-04 14:56:51 +02:00
Paarth Shah
1b0f731e30
Bump matrix-nio to 0.25.2 ( #127535 )
2024-10-04 14:56:48 +02:00
robinostlund
1ebde4a880
Fix int value in unique_id for Tellduslive ( #127526 )
...
Fix int in unique_id
2024-10-04 14:56:45 +02:00
Andrew Jackson
e53bd477b4
Bump aiomealie to 0.9.3 ( #127454 )
2024-10-04 14:56:41 +02:00
Brett Adams
3f9287c36b
Add missing number platform to init of Tesla Fleet ( #127406 )
...
Add number platform to init
2024-10-04 14:56:38 +02:00
Erik Montnemery
b2b940fc32
Remove assumption in ConfigEntryItems about unique unique_id ( #127399 )
2024-10-04 14:56:35 +02:00
TimL
7d9e170512
Bump pysmlight 0.1.2 ( #127376 )
...
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-04 14:56:29 +02:00
Paul Bottein
6ab92abe80
Fix device id support for alarm control panel template ( #127340 )
2024-10-04 14:47:25 +02:00
Steven B.
e30db943db
Bump ring-doorbell to 0.9.7 ( #127554 )
2024-10-04 13:43:54 +02:00
Joost Lekkerkerker
e2b4a24a35
Revert "Bump pychromecast to 14.0.2 ( #127333 )" ( #127555 )
...
This reverts commit 2ab66f62fa .
2024-10-04 13:42:35 +02:00
Franck Nijhof
20e3291eb9
Revert Alexa Media Player block ( #127553 )
2024-10-04 13:13:18 +02:00
Joost Lekkerkerker
ebfa2fb1d0
Strip the NYT Games token ( #127548 )
2024-10-04 12:53:35 +02:00
Joost Lekkerkerker
ae8219dc97
Create new clientsession for NYT Games ( #127547 )
2024-10-04 12:04:33 +02:00
robinostlund
64ea02983b
Fix int value in unique_id for Tellduslive ( #127526 )
...
Fix int in unique_id
2024-10-04 12:02:33 +02:00
Franck Nijhof
f1b6ae8784
Adjust polling rate of Rituals Perfume Genie ( #127544 )
2024-10-04 11:21:22 +02:00
epenet
8b9b65d3f1
Use reauth helpers in spotify config flow ( #127532 )
...
Use async_update_reload_and_abort in spotify
2024-10-04 11:13:03 +02:00
Klaas Schoute
e82368ec85
Add entity icons for Autarco integration ( #127505 )
2024-10-04 11:12:24 +02:00
Paarth Shah
d1bee8fe61
Bump matrix-nio to 0.25.2 ( #127535 )
2024-10-04 11:11:39 +02:00
Joost Lekkerkerker
07704b8511
Add more fixtures to the matter fixture ( #126761 )
...
* Add more fixtures to the matter fixture
* Add Valve
2024-10-04 09:24:06 +02:00
epenet
6a44d66fed
Fix reolink tests ( #127525 )
2024-10-04 09:16:49 +02:00
dependabot[bot]
10895514c6
Bump github/codeql-action from 3.26.10 to 3.26.11 ( #127524 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 09:07:41 +02:00
Maciej Bieniek
1290f18ed4
Add support for Shelly CCT light ( #126989 )
...
* Initial support for cct lights
* Move properties to the RpcShellyCctLight class
* Fix entity names
* Add async_remove_orphaned_entities() function
* Do not return
* Fix tests
* Combine async_remove_orphaned_virtual_entities and async_remove_orphaned_entities
* Remove SHELLY_PLUS_RGBW_CHANNELS from const
* Add tests
* Use _attr*
* Check ColorMode.COLOR_TEMP
* Add sensors for CCT light
* Remove removal condition
* Remove orphaned sensors
* Cleaning
* Add device temperature sensor for CCT light
* Simplify async_remove_orphaned_entities()
* Comment
* Add COMPONENT_ID_PATTERN const
* Call async_add_entities once
* Suggested change
* Better type for keys
* Do not call keys()
2024-10-04 08:49:35 +02:00
David Bonnes
49e634a62f
Convert evohome's test factory into an async generator ( #126925 )
2024-10-04 08:29:36 +02:00
Erik Montnemery
8754b54d81
Fix config entry unique_id collision in tplink tests ( #127522 )
2024-10-04 08:24:56 +02:00
epenet
c191a7cfdb
Fix lingering tasks in snooz tests ( #127523 )
2024-10-04 08:24:01 +02:00
J. Nick Koston
6eb49991a4
Add pylint rule for cached_property ( #127482 )
2024-10-03 17:53:55 -05:00
Michael
1dd59375f6
Add re-authemtication flow to AVM FRITZ!Box Call Monitor ( #127497 )
2024-10-03 22:36:41 +02:00
J. Nick Koston
c3f0f30910
Prepare websocket writer for aiohttp 3.11 ( #127043 )
2024-10-03 22:29:29 +02:00
J. Nick Koston
10c033e580
Migrate config_entries to use propcache cached_property ( #127495 )
2024-10-03 22:28:00 +02:00
Erik Montnemery
48a07d531c
Remove assumption in ConfigEntryItems about unique unique_id ( #127399 )
2024-10-03 22:27:15 +02:00
G Johansson
80582a128a
Fix preview available in statistics ( #127349 )
2024-10-03 22:27:01 +02:00
J. Nick Koston
db494de809
Restore __slots__ to core objects ( #127441 )
2024-10-03 22:23:47 +02:00
epenet
68d58212a9
Adjust type hints in hyperion config_flow ( #127273 )
2024-10-03 22:20:20 +02:00
Joost Lekkerkerker
48a6dabc5b
Remove Spider integration ( #127346 )
2024-10-03 21:44:30 +02:00
Erik Montnemery
0ae0047246
Fix config entry unique_id collision in lamarzocco tests ( #127484 )
2024-10-03 21:39:39 +02:00
epenet
49dec1577e
Use reauth helpers in elmax config flow ( #127417 )
2024-10-03 21:38:04 +02:00
J. Nick Koston
4e30bf705c
Bump uiprotect to 6.2.0 ( #127477 )
2024-10-03 13:12:04 -05:00
J. Nick Koston
4e9a91d03f
Bump yalexs to 8.9.0 ( #127474 )
2024-10-03 13:11:50 -05:00
J. Nick Koston
2f8c9d4f93
Bump cached-ipaddress to 0.7.0 ( #127475 )
2024-10-03 13:11:35 -05:00
J. Nick Koston
0f29fd3e10
Switch to using fast cached_property implementation in propcache ( #127339 )
2024-10-03 13:11:02 -05:00
epenet
58f786f6d0
Use _get_reauth_entry in cloudflare config flow ( #127385 )
2024-10-03 19:56:54 +02:00
J. Nick Koston
e2b1ef053f
Cache serialization of config entry storage ( #127435 )
2024-10-03 19:51:09 +02:00
epenet
0bbca596a9
Use reauth helpers in braviatv config flow ( #127437 )
2024-10-03 19:49:28 +02:00
epenet
09014e3390
Use reauth helpers in brunt config flow ( #127438 )
2024-10-03 19:48:47 +02:00
epenet
c634f6067a
Use reauth helpers in caldav config flow ( #127440 )
2024-10-03 19:48:09 +02:00
epenet
255cf6b305
Use reauth helpers in deluge config flow ( #127445 )
2024-10-03 19:45:09 +02:00
epenet
07bc9f6477
Use reauth helpers in dormakaba_dkey config flow ( #127446 )
2024-10-03 19:44:44 +02:00
Klaas Schoute
464da23d4e
Bump p1monitor to 3.1.0 ( #127459 )
2024-10-03 19:44:11 +02:00
Erik Montnemery
a2c85a0ac2
Remove test workaround from snooz ( #127465 )
2024-10-03 18:18:08 +02:00
epenet
f837369ef0
Use reauth helpers in electric_kiwi config flow ( #127414 )
...
* Mark electric_kiwi as single_config_entry
* Adjust
* Use reauth helpers in electric_kiwi config flow
2024-10-03 18:02:55 +02:00
epenet
153b3fbfc8
Use reauth helpers in comelit config flow ( #127443 )
...
* Use reauth helpers in comelit config flow
* Fix
2024-10-03 17:56:00 +02:00
epenet
c7739a7760
Align async_step_reconfigure type hints ( #127450 )
2024-10-03 17:54:51 +02:00
J. Nick Koston
41fcf58b80
Fix bluetooth tests to not create the same config entry twice ( #127461 )
2024-10-03 10:37:34 -05:00
Andrew Jackson
13e7af7762
Bump aiomealie to 0.9.3 ( #127454 )
2024-10-03 17:35:46 +02:00
Allen Porter
c38f23400c
Don't add the same config entry id twice in google tests ( #127457 )
...
Don't add the same config entry id twice in the test
2024-10-03 17:23:58 +02:00
Erik Montnemery
62b449e52c
Fix config entry unique_id collision in proximity ( #127456 )
2024-10-03 17:22:40 +02:00
starkillerOG
85ae66d276
Reolink auto add new cameras/chimes ( #126268 )
2024-10-03 16:51:27 +02:00
Stefan Agner
e15ae6bea3
Cancel listen task when setting the Matter fabric label fails ( #127423 )
...
When setting the Matter fabric label fails, the listen task should be
cancelled to prevent the task from running indefinitely.
Follow up for #127252 .
2024-10-03 15:37:29 +02:00
epenet
bbf8a49ac8
Use reauth helpers in efergy config flow ( #127447 )
2024-10-03 15:31:16 +02:00
epenet
b95fc7e782
Use reauth helpers in ezviz config flow ( #127448 )
2024-10-03 15:29:18 +02:00
J. Nick Koston
7cd4f78767
Make go2rtc supported streams a frozenset ( #127439 )
...
Avoids the linear search of the tuple
2024-10-03 15:08:17 +02:00
epenet
49882112ac
Use async_update_reload_and_abort in bosch_shc config flow ( #127436 )
2024-10-03 14:41:07 +02:00
epenet
c957c7a515
Use reauth helpers in blue_current config flow ( #127434 )
...
* Use async_update_reload_and_abort in blue_current config flow
* Adjust
2024-10-03 14:40:12 +02:00
epenet
045d96cdd1
Use async_update_reload_and_abort in aseko_pool_live config flow ( #127433 )
...
* Use async_update_reload_and_abort in aseko_pool_live config flow
* block_till_done
2024-10-03 14:39:17 +02:00
epenet
a218f4adc3
Use reauth helpers in esphome config flow ( #127419 )
...
Use _get_reauth_entry in esphome config flow
2024-10-03 14:38:14 +02:00
epenet
9ba58233ec
Use reauth helpers in aosmith config flow ( #127432 )
...
Use async_update_reload_and_abort in aosmith config flow
2024-10-03 14:34:42 +02:00
Joost Lekkerkerker
4aedf662e9
Fix AMP block ( #127424 )
...
Fix Alexa block
2024-10-03 14:15:27 +02:00
epenet
59e486848c
Use async_update_reload_and_abort in airvisual ( #127429 )
...
Use async_update_reload_and_abort in arivisual
2024-10-03 14:14:48 +02:00
epenet
4cef435089
Use async_update_reload_and_abort in airvisual_pro ( #127430 )
2024-10-03 14:14:36 +02:00
epenet
d128ba544f
Use async_update_reload_and_abort in abode ( #127426 )
2024-10-03 14:14:17 +02:00
epenet
372a827ecd
Use _get_reauth_entry in devolo_home_network config flow ( #127389 )
2024-10-03 14:03:47 +02:00
Joost Lekkerkerker
0eec6447e4
Block Alexa Media Player v4.13.3 ( #127412 )
2024-10-03 13:43:48 +02:00
myztillx
13d72ac833
Bump python-ecobee-api to 0.2.20 ( #127351 )
...
Bump version of python-ecobee-api to support new features
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-03 12:50:12 +02:00
Stefan Agner
abf3da2fa1
Set default Matter fabric label ( #127252 )
2024-10-03 12:36:24 +02:00
G Johansson
df8269e772
Use async_update_reload_and_abort in Trafikverket Weather reauth flow ( #127341 )
2024-10-03 12:31:21 +02:00
Glenn Waters
19535b48ab
Bump elkm1_lib to 2.2.10 ( #127344 )
...
* Bump elk-lib to 2.2.9
* Bump elkm1_lib to 2.2.10
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-03 12:31:04 +02:00
TimL
da68c48723
Bump pysmlight 0.1.2 ( #127376 )
...
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-03 12:30:13 +02:00
epenet
44523168d7
Use _get_reauth_entry in caldav config flow ( #127384 )
2024-10-03 12:27:39 +02:00
Erik Montnemery
2b50f65c49
Store generic camera flow data in flow handler attributes ( #127405 )
2024-10-03 12:23:40 +02:00
epenet
14c2778558
Use _get_reauth_entry in devolo_home_control config flow ( #127387 )
...
Use _get_reauth_entry in devolo_home_network config flow
2024-10-03 12:21:42 +02:00
epenet
7878d2804f
Use _get_reauth_entry in discovergy config flow ( #127390 )
2024-10-03 12:21:17 +02:00
epenet
cef56bd7ef
Use _get_reauth_entry in doorbird config flow ( #127391 )
2024-10-03 12:20:59 +02:00
epenet
c02a3371d0
Use _get_reauth_entry in dormakaba_dkey config flow ( #127392 )
...
* Use _get_reauth_entry in dormakaba_dkey config flow
* Adjust
2024-10-03 12:18:15 +02:00
Brett Adams
c2c48bbc9c
Add missing number platform to init of Tesla Fleet ( #127406 )
...
Add number platform to init
2024-10-03 12:10:03 +02:00
raphaeleduardo42
131fdf6898
Add MOES Matter Light 1.0 to the blocklist for Matter transitions ( #127345 )
...
Update light.py
Fix MOES Matter Light 1.0 following #113775
2024-10-03 10:22:11 +02:00
epenet
a2e4de2d0d
Adjust type hints in androidtv_remote config_flow ( #127162 )
2024-10-03 10:21:53 +02:00
epenet
7d3d693fe8
Align config flow reconfigure step test helper with frontend ( #127329 )
...
* Align config flow reconfigure step with frontend
* Update common.py
* Update common.py
* Adjust
* Adjust
* Fix test
* Adjust
2024-10-03 10:21:23 +02:00
epenet
94df3e931a
Use _get_reauth_entry in bmw_connected_drive config flow ( #127327 )
2024-10-03 10:18:32 +02:00
epenet
2e225dfc3a
Use _get_reauth/reconfigure_entry in pyload ( #127304 )
2024-10-03 10:18:10 +02:00
epenet
409d7b3652
Use _get_reauth_entry in braviatv config flow ( #127326 )
2024-10-03 10:16:06 +02:00
epenet
c658dc0ffc
Correct reconfigure flows to get data from config entry ( #127393 )
...
Fetch entry data in async_step_reconfigure
2024-10-03 09:46:41 +02:00
Joost Lekkerkerker
13e4cd4a49
Remove unused translation keys from Tami4 ( #127342 )
2024-10-03 09:43:11 +02:00
epenet
609d410e6a
Use _get_reauth_entry in comelit config flow ( #127386 )
2024-10-03 09:31:44 +02:00
Robert Resch
04860ae1d2
Add go2rtc and extend camera integration for better WebRTC support ( #124410 )
2024-10-03 09:20:03 +02:00
Erik Montnemery
a0a90f03a8
Improve generic camera preview tests ( #127382 )
2024-10-03 09:13:54 +02:00
Erik Montnemery
be3a883c51
Store awair flow data in flow handler attributes ( #127381 )
2024-10-03 09:13:41 +02:00
G Johansson
0fde5c21b7
Add reconfigure flow to trafikverket_camera ( #127355 )
2024-10-03 01:25:47 +02:00
polgarc
c4cc9f8489
Add line numbers to swiss-public-transport ( #127332 )
...
* add line numbers
* keep only one line sensor
* fix unt tests
2024-10-03 01:25:17 +02:00
J. Nick Koston
ff7bc13058
Make numeric device classes a constant ( #127354 )
...
noticed this shows up on the profile every time the UI loads
2024-10-02 22:00:49 +02:00
epenet
ddea61148f
Use _get_reconfigure_entry in brother ( #127279 )
2024-10-02 21:56:26 +02:00
Stefan Agner
88ad7e98e0
Store instance name in Thread router discovery ( #127253 )
...
* Store instance name in Thread router discovery
Store the DNS-SD instance name in the Thread router discovery message.
The instance name is the actual name given to a Thread border router,
e.g. when configuring the name of a Thread border router in Apple Home
the name appears as the DNS-SD instance name. This will allow to make
the Thread border router list more user friendly.
* Use instance_name_from_service_info to get instance name
2024-10-02 21:41:55 +02:00
skynet01
a83d38a5fe
Add turn on and off function to lg_soundbar ( #127022 )
...
* Update media_player.py
Added support to toggle soundbars on and off
* Update homeassistant/components/lg_soundbar/media_player.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix complexity
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-02 21:04:14 +02:00
G Johansson
a3b1a30d06
Add reconfigure step to trafikverket weather ( #127140 )
...
* Add reconfigure step to trafikverket weather
* Use helper
* Fix
* Fix review comments
2024-10-02 21:04:00 +02:00
Steven Looman
f8b192bd94
Handle the correct exception type when subscribing to the router service returns an error in the upnp component ( #127006 )
...
* Catch the right exception when handling subscription errors
* Assert device is forced to poll
2024-10-02 20:55:25 +02:00
Erik Montnemery
4c6ab3921a
Store modern_forms flow data in flow handler attributes ( #127175 )
2024-10-02 19:59:44 +02:00
Erik Montnemery
1dc1fd421b
Use ConfigFlow.has_matching_flow to deduplicate tplink flows ( #127164 )
2024-10-02 19:59:24 +02:00
Erik Montnemery
fed953023d
Ensure homekit_controller config flow title_placeholders items are [str, str] ( #127198 )
2024-10-02 19:58:47 +02:00
epenet
5a4cdaf348
Use _get_reauth/reconfigure_entry in melcloud ( #127302 )
2024-10-02 19:50:00 +02:00
epenet
4d49cb2d18
Use _get_reconfigure_entry in waze_travel_time ( #127314 )
2024-10-02 19:49:38 +02:00
epenet
5759539e08
Use _get_reauth/reconfigure_entry in solarlog ( #127310 )
2024-10-02 19:49:15 +02:00
epenet
74441d2771
Use _get_reauth_entry in blue_current config flow ( #127328 )
2024-10-02 19:48:57 +02:00
epenet
da0ebbe57c
Use _get_reauth_entry in bthome config flow ( #127323 )
2024-10-02 19:44:54 +02:00
epenet
d8d392990d
Use _get_reauth_entry in brunt config flow ( #127324 )
2024-10-02 19:44:35 +02:00
Franck Nijhof
5db4a73d8e
2024.10.0 ( #126782 )
2024-10-02 19:41:46 +02:00
epenet
829af75416
Use _get_reauth_entry in bring config flow ( #127325 )
2024-10-02 19:36:32 +02:00
Franck Nijhof
acb0aeaa9a
Bump version to 2024.10.0
2024-10-02 19:17:08 +02:00
Michael Hansen
dc7c909316
Bump intents to 2024.10.2 ( #127338 )
2024-10-02 19:14:50 +02:00
Erik Montnemery
a052e15319
Bump pychromecast to 14.0.2 ( #127333 )
2024-10-02 19:12:56 +02:00
Paul Bottein
c306ebed49
Fix device id support for alarm control panel template ( #127340 )
2024-10-02 19:04:36 +02:00
Michael Hansen
301701176a
Bump intents to 2024.10.2 ( #127338 )
2024-10-02 18:58:31 +02:00
Erik Montnemery
2ab66f62fa
Bump pychromecast to 14.0.2 ( #127333 )
2024-10-02 17:18:59 +02:00
Franck Nijhof
a50b299a82
Bump version to 2024.10.0b12
2024-10-02 17:18:01 +02:00
Bram Kragten
a6808a8fda
Update frontend to 20241002.2 ( #127331 )
2024-10-02 17:16:58 +02:00
Bram Kragten
f5bd81e0d9
Update frontend to 20241002.2 ( #127331 )
2024-10-02 17:11:51 +02:00
Mark Grandi
c265c91ef2
Add protocol upload / download sensors to Deluge ( #119203 )
...
* Add Protocol Upload/Download for Deluge
* add unit test and fix typo in sensor.py
* remove unneeded import
* rename/unify the translation keys and entries in const.py
* split out const.py items into DelugeSensorType to avoid confusion with DelugeGetSessionStatusKeys
* change DelugeGetSessionStatusKeys to be a regular enum to satisfy mypy
2024-10-02 16:44:56 +02:00
starkillerOG
3184951625
Add sensor for total installations and integrations to Analytics Insights ( #127248 )
...
* Add sensor for total installations and integrations
* Fix tests
* Use pytest fixture
2024-10-02 16:25:27 +02:00
epenet
c6fa160c02
Use _get_reauth/reconfigure_entry in nam ( #127303 )
2024-10-02 16:13:24 +02:00
epenet
e2eb986c7c
Adjust reauth checks in august ( #127320 )
2024-10-02 16:13:02 +02:00
epenet
9219339762
Use _get_reauth/reconfigure_entry in shelly ( #127308 )
2024-10-02 16:12:45 +02:00
epenet
fac3d575c9
Use _get_reauth/reconfigure_entry in tedee ( #127312 )
2024-10-02 16:12:31 +02:00
epenet
db9257f9fa
Use _get_reauth_entry in airvisual_pro ( #127318 )
2024-10-02 16:03:45 +02:00
epenet
bb21c87852
Use _get_reauth_entry in aseko_pool_live ( #127319 )
2024-10-02 16:03:31 +02:00
epenet
f0df25f824
Use _get_reauth_entry in azure_devops config flow ( #127321 )
2024-10-02 16:03:18 +02:00
Franck Nijhof
7ac944c537
Bump version to 2024.10.0b11
2024-10-02 16:01:13 +02:00
Bram Kragten
7d3dd2dd6b
Update frontend to 20241002.1 ( #127292 )
2024-10-02 16:00:43 +02:00
Christopher Fenner
48538ef5d5
Fix climate entity in ViCare integration ( #127128 )
...
do not reset _attributes
2024-10-02 16:00:38 +02:00
Cyrill Raccaud
acd3710469
Bump swiss-public-transport requirement python-opendata-transport to 0.5.0 ( #127306 )
2024-10-02 15:42:04 +02:00
epenet
56e79de707
Use _get_reauth_entry in trafikverket_weatherstation ( #127316 )
2024-10-02 15:35:34 +02:00
epenet
781c3eed2f
Use _get_reconfigure_entry in vallox ( #127313 )
2024-10-02 15:29:42 +02:00
epenet
d0d8de94dc
Use _get_reconfigure_entry in tado ( #127311 )
2024-10-02 15:28:11 +02:00
epenet
4974202bb4
Use _get_reconfigure_entry in smhi ( #127309 )
2024-10-02 15:17:45 +02:00
epenet
2dce115732
Use _get_reconfigure_entry in lcn ( #127299 )
2024-10-02 15:03:32 +02:00
epenet
ce1d4282db
Use _get_reconfigure_entry in madvr ( #127300 )
2024-10-02 15:03:18 +02:00
epenet
befc730769
Use _get_reauth/reconfigure_entry in mealie ( #127301 )
...
Use _get_reconfigure_entry in mealie
2024-10-02 14:53:48 +02:00
epenet
3f7c6055d4
Use _get_reauth/reconfigure_entry in lamarzocco ( #127298 )
2024-10-02 14:33:29 +02:00
epenet
5ed7efb01d
Use _get_reconfigure_entry in here_travel_time ( #127294 )
2024-10-02 14:31:45 +02:00
epenet
f0f924a0a2
Use _get_reconfigure_entry in holiday ( #127295 )
2024-10-02 14:31:19 +02:00
epenet
a19a069b21
Use _get_reconfigure_entry in jewish_calendar ( #127297 )
2024-10-02 14:30:55 +02:00
epenet
a43bfdef1d
Use _get_reconfigure_entry in homeworks ( #127296 )
2024-10-02 14:30:17 +02:00
epenet
7994729742
Adjust type hints in goalzero config_flow ( #127270 )
2024-10-02 14:26:26 +02:00
epenet
f24523e93b
Adjust type hints in konnected config_flow ( #127276 )
2024-10-02 14:25:09 +02:00
hopkins-tk
98a8430f26
Add electrolyzer data to Aseko Pool Live ( #127249 )
2024-10-02 14:24:39 +02:00
epenet
273795b025
Use _get_reconfigure_entry in feedreader ( #127282 )
2024-10-02 14:23:42 +02:00
epenet
f6c7ade579
Use _get_reauth/reconfigure_entry in fritzbox ( #127284 )
2024-10-02 14:23:24 +02:00
epenet
84a4fe7b03
Use _get_reconfigure_entry in google_travel_time ( #127285 )
2024-10-02 14:22:40 +02:00
epenet
583ce7dc46
Use _get_reauth/reconfigure_entry in enphase_envoy ( #127281 )
...
* Use _get_reauth/reconfigure_entry in enphase_envoy
* Adjust
2024-10-02 14:22:16 +02:00
Erik Montnemery
81d7d2a70a
Ensure braviatv config flow title_placeholders items are [str, str] ( #127287 )
2024-10-02 14:20:55 +02:00
Erik Montnemery
689372b572
Ensure keenetic_ndms2 config flow title_placeholders items are [str, str] ( #127289 )
2024-10-02 14:20:39 +02:00
Erik Montnemery
083be5d0a5
Ensure songpal config flow title_placeholders items are [str, str] ( #127290 )
2024-10-02 14:20:16 +02:00
Erik Montnemery
4726dc96d4
Ensure directv config flow title_placeholders items are [str, str] ( #127288 )
2024-10-02 14:19:23 +02:00
Bram Kragten
3308de95f0
Update frontend to 20241002.1 ( #127292 )
2024-10-02 14:18:28 +02:00
Marc Mueller
ea115e0481
Fix telegram_bot tests for Python 3.13 ( #127293 )
2024-10-02 14:15:01 +02:00
Erik Montnemery
2fdde24024
Remove the Google Domains integration ( #127278 )
2024-10-02 13:58:19 +02:00
epenet
d21d6c2e4a
Use _get_reauth/reconfigure_entry in fritz ( #127283 )
2024-10-02 13:21:21 +02:00
Erik Montnemery
4c1863d318
Ensure lookin config flow title_placeholders items are [str, str] ( #127200 )
2024-10-02 13:05:08 +02:00
Erik Montnemery
b8a00bfbfb
Ensure motionblinds_ble config flow title_placeholders items are [str, str] ( #127201 )
...
* Ensure motionblinds_ble config flow title_placeholders items are [str, str]
* Tweak
2024-10-02 13:04:52 +02:00
Marc Mueller
4cd6813d16
Update mypy-dev to 1.12.0a5 ( #127181 )
...
* Update mypy-dev to 1.12.0a5
* Fix enable_incomplete_feature
* Fix vlc_telnet
* Fix deconz
2024-10-02 12:00:59 +02:00
epenet
21266e1c68
Add config_flow helper to get reauth/reconfigure config entry ( #127115 )
...
* Add config_flow helper to get config entry from context
* Simplify
* Apply to aussie_broadband
* Another example
* Rename and adjust docstring
* Simplify
* Add test
* Refactor to hide context
* Raise
* Improve coverage
* Use AttributeError
* Use ValueError
* Raise UnknownEntry
2024-10-02 12:00:07 +02:00
starkillerOG
201b8d9ebf
Bump python-homeassistant-analytics to 0.8.0 ( #127271 )
2024-10-02 11:29:54 +02:00
Erik Montnemery
2440023dd7
Ensure dlna_dms config flow title_placeholders items are [str, str] ( #127192 )
2024-10-02 11:28:21 +02:00
Christopher Fenner
5f3e70f915
Fix climate entity in ViCare integration ( #127128 )
...
do not reset _attributes
2024-10-02 11:25:04 +02:00
Franck Nijhof
5365439fd4
Bump version to 2024.10.0b10
2024-10-02 10:52:33 +02:00
Erik Montnemery
9c28a4e8a0
Make recorder WS command recorder/clear_statistics wait ( #127120 )
2024-10-02 10:51:30 +02:00
Bram Kragten
565203047c
Update frontend to 20241002.0 ( #127264 )
2024-10-02 10:50:39 +02:00
Erik Montnemery
b9795a2ae7
Make recorder WS command recorder/update_statistics_metadata wait ( #127179 )
2024-10-02 10:50:35 +02:00
Erik Montnemery
3f1acdc9ec
Make recorder WS command recorder/clear_statistics wait ( #127120 )
2024-10-02 10:43:40 +02:00
Bram Kragten
f053e5ca38
Update frontend to 20241002.0 ( #127264 )
2024-10-02 10:43:01 +02:00
epenet
9873371413
Use start_reconfigure_flow in config flow tests ( #127191 )
...
* Use start_reconfigure_flow in config flow tests
* Adjust fritz
2024-10-02 10:01:15 +02:00
Erik Montnemery
2a2af01d12
Make recorder WS command recorder/update_statistics_metadata wait ( #127179 )
2024-10-02 09:56:36 +02:00
Franck Nijhof
4e4f8ee3a4
Bump version to 2024.10.0b9
2024-10-02 09:26:37 +02:00
Martin Hjelmare
b8fd921c81
Revert "Support Z-Wave JS dimming lights using color intensity ( #122639 )" ( #127256 )
...
This reverts commit c7cfd56b72 .
2024-10-02 09:26:28 +02:00
Teemu R.
fcf91954ff
Remove codefences from issue titles ( #127254 )
2024-10-02 09:26:25 +02:00
Michael Hansen
49708196ac
Run unsubscribe callbacks when Assist satellite entity is removed from HA ( #127234 )
...
* Unsubscribe when removed from HA
* Use builtin async_on_remove
2024-10-02 09:26:22 +02:00
functionpointer
8c8a2eef21
Fix Tibber get_prices when called with aware datetime ( #123289 )
...
* Tibber: Add extra test to expose aware/naive datetime issue
* Tibber: Fix get_prices action not working with aware datetimes
* Tibber: Simplify comparison
* Tibber: Combine timezone tests into single parametrized one
* Tibber: Split test again to prevent if statement
2024-10-02 09:26:15 +02:00
dependabot[bot]
7790bb528c
Bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #127259 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 09:17:21 +02:00
functionpointer
5bd2d27488
Fix Tibber get_prices when called with aware datetime ( #123289 )
...
* Tibber: Add extra test to expose aware/naive datetime issue
* Tibber: Fix get_prices action not working with aware datetimes
* Tibber: Simplify comparison
* Tibber: Combine timezone tests into single parametrized one
* Tibber: Split test again to prevent if statement
2024-10-02 08:43:31 +02:00
Teemu R.
cd090ff000
Remove codefences from issue titles ( #127254 )
2024-10-02 08:27:52 +02:00
Erik Montnemery
47985a589e
Ensure frontier_silicon config flow title_placeholders items are [str, str] ( #127197 )
2024-10-02 08:26:51 +02:00
Erik Montnemery
375d47ee3a
Use ConfigFlow.has_matching_flow to deduplicate yeelight flows ( #127165 )
2024-10-02 08:25:46 +02:00
Martin Hjelmare
e3e68dad36
Revert "Support Z-Wave JS dimming lights using color intensity ( #122639 )" ( #127256 )
...
This reverts commit c7cfd56b72 .
2024-10-02 06:48:47 +02:00
Michael Hansen
40dbfab671
Run unsubscribe callbacks when Assist satellite entity is removed from HA ( #127234 )
...
* Unsubscribe when removed from HA
* Use builtin async_on_remove
2024-10-01 23:58:47 +02:00
epenet
46405d7738
Improve type hints in config_flow reconfigure step ( #127224 )
2024-10-01 22:21:54 +02:00
Erik Montnemery
905ac20205
Ensure flux_led config flow title_placeholders items are [str, str] ( #127196 )
2024-10-01 22:21:12 +02:00
Franck Nijhof
749a5b37c9
Bump version to 2024.10.0b8
2024-10-01 22:14:57 +02:00
epenet
60079a14e7
Update log error message for Samsung TV ( #127231 )
2024-10-01 22:14:50 +02:00
Erik Montnemery
df6edd09c0
Don't create statistics issues when sensor is unavailable or unknown ( #127226 )
2024-10-01 22:14:47 +02:00
epenet
88ff94dd69
Use reconfigure_confirm in bryant_evolution config flow ( #127222 )
2024-10-01 22:14:44 +02:00
epenet
067b81a60b
Use reconfigure_confirm in enphase_envoy config flow ( #127221 )
2024-10-01 22:14:40 +02:00
epenet
03553b8bb9
Use reconfigure_confirm in homeworks config flow ( #127218 )
...
* Use reconfigure_confirm in homeworks config flow
* Fix tests
2024-10-01 22:14:37 +02:00
Franck Nijhof
bce7552d4d
Update gotailwind to 0.2.4 ( #127129 )
2024-10-01 22:14:34 +02:00
Russell Cloran
53a2777831
Update prometheus-client to 0.21.0 ( #126965 )
2024-10-01 22:14:31 +02:00
Bill Flood
507492947a
Fix Tailwind cover exception when door is already in the requested state ( #124543 )
2024-10-01 22:14:27 +02:00
Erik Montnemery
6d65d6bcf6
Don't create statistics issues when sensor is unavailable or unknown ( #127226 )
2024-10-01 22:08:48 +02:00
epenet
f4ab741445
Use reconfigure_confirm in bryant_evolution config flow ( #127222 )
2024-10-01 22:08:14 +02:00
epenet
c1fa3d99f3
Update log error message for Samsung TV ( #127231 )
2024-10-01 22:06:56 +02:00
Erik Montnemery
fcc0eba7fb
Ensure enphase_envoy config flow title_placeholders items are [str, str] ( #127193 )
2024-10-01 22:04:46 +02:00
Erik Montnemery
d7da3de096
Store openhome flow data in flow handler attributes ( #127176 )
2024-10-01 22:04:28 +02:00
Bouwe Westerdijk
0616bc7fec
Improve / clean up Plugwise config_flow code ( #127238 )
2024-10-01 21:52:16 +02:00
Bill Flood
dd478fe681
Fix Tailwind cover exception when door is already in the requested state ( #124543 )
2024-10-01 20:51:12 +02:00
Artur Pragacz
c175a68a26
Skip unnecessary checks for entities with unique_id ( #125051 )
2024-10-01 11:27:14 -05:00
Artur Pragacz
98a86c7636
Improve code of normalized name registry ( #125282 )
2024-10-01 11:20:52 -05:00
Erik Montnemery
4060705d87
Use ConfigFlow.has_matching_flow to deduplicate samsungtv flows ( #127235 )
2024-10-01 17:56:38 +02:00
Erik Montnemery
1c11229510
Ensure overkiz config flow title_placeholders items are [str, str] ( #127203 )
2024-10-01 16:21:56 +02:00
Erik Montnemery
7129868a56
Remove custom flow deduplication logic from guardian ( #127159 )
2024-10-01 16:20:47 +02:00
epenet
4a6e3e0f5a
Simplify reconfigure step in axis config flow ( #127225 )
2024-10-01 15:57:50 +02:00
Robert Resch
b6a0a36d4e
Bump uv to 0.4.17 ( #127223 )
2024-10-01 15:56:18 +02:00
epenet
3b7ae1639c
Use reconfigure_confirm in homeworks config flow ( #127218 )
...
* Use reconfigure_confirm in homeworks config flow
* Fix tests
2024-10-01 15:17:50 +02:00
epenet
3fb7547d4d
Use reconfigure_confirm in enphase_envoy config flow ( #127221 )
2024-10-01 15:11:37 +02:00
Franck Nijhof
41b3eb9f79
Bump version to 2024.10.0b7
2024-10-01 14:54:05 +02:00
epenet
f2c746122e
Use reconfigure_confirm in google_travel_time config flow ( #127220 )
2024-10-01 14:53:39 +02:00
epenet
e25a54aef4
Use reconfigure_confirm in lcn config flow ( #127217 )
2024-10-01 14:53:36 +02:00
epenet
5c42e45048
Fix reconfigure_confirm logic in madvr config flow ( #127216 )
2024-10-01 14:53:32 +02:00
epenet
c8b92bc858
Use reconfigure_confirm in solarlog config flow ( #127215 )
...
* Use reconfigure_confirm in solarlog config flow
* Fix test
2024-10-01 14:53:29 +02:00
epenet
9d059fcfaa
Use reconfigure_confirm in vallox config flow ( #127214 )
2024-10-01 14:53:26 +02:00
Martin Hjelmare
ce5f193219
Fix Z-Wave rediscovery ( #127213 )
2024-10-01 14:53:22 +02:00
Erik Montnemery
92023ecbe6
Update assist_satellite connection test sound ( #127183 )
2024-10-01 14:53:19 +02:00
cdnninja
1e0164a96a
Allows unload when unsupported devices vesync ( #127153 )
...
Allows unload when unsupported devices
2024-10-01 14:53:15 +02:00
Russell Cloran
10c0633af9
Update prometheus-client to 0.21.0 ( #126965 )
2024-10-01 14:52:54 +02:00
G Johansson
6f5eac3143
Add config flow validation that calibration factor is not zero ( #127136 )
...
* Add config flow validation that calibration factor is not zero
* Add test
2024-10-01 14:50:10 +02:00
Nerdix
60dfccb747
Roborock fix "selected map" when first map in list is selected ( #127126 )
...
* avoid None when current_map = 0
* combine statements
2024-10-01 14:46:41 +02:00
Erik Montnemery
3460f460d1
Ensure octoprint config flow title_placeholders items are [str, str] ( #127202 )
2024-10-01 14:42:54 +02:00
Martin Hjelmare
bb70a0feb2
Fix Z-Wave rediscovery ( #127213 )
2024-10-01 14:42:31 +02:00
epenet
44eb4e0c9e
Use reconfigure_confirm in google_travel_time config flow ( #127220 )
2024-10-01 14:41:15 +02:00
Erik Montnemery
97bbad7471
Ensure ezviz config flow title_placeholders items are [str, str] ( #127194 )
2024-10-01 14:40:12 +02:00
Erik Montnemery
df6370dd61
Ensure ovo_energy config flow title_placeholders items are [str, str] ( #127204 )
2024-10-01 14:33:40 +02:00
Erik Montnemery
ee8f4a5367
Ensure powerwall config flow title_placeholders items are [str, str] ( #127205 )
2024-10-01 14:33:05 +02:00
Erik Montnemery
a5135cf2c3
Ensure radiotherm config flow title_placeholders items are [str, str] ( #127206 )
2024-10-01 14:32:52 +02:00
Erik Montnemery
41932b4501
Ensure soundtouch config flow title_placeholders items are [str, str] ( #127207 )
2024-10-01 14:32:40 +02:00
Erik Montnemery
028d1c6148
Ensure tesla_wall_connector config flow title_placeholders items are [str, str] ( #127208 )
2024-10-01 14:32:18 +02:00
Erik Montnemery
1efe418e05
Avoid mutating title_placeholders in reolink ( #127209 )
2024-10-01 14:32:02 +02:00
Erik Montnemery
4251ee1229
Remove unused title_placeholders from plugwise ( #127211 )
2024-10-01 14:31:49 +02:00
Erik Montnemery
95a79130a2
Add missing None-check in roomba config flow ( #127212 )
2024-10-01 14:31:35 +02:00
Erik Montnemery
e2518ab4d7
Avoid mutating title_placeholders in synology_dsm ( #127210 )
2024-10-01 14:31:13 +02:00
epenet
9d557f47b7
Use reconfigure_confirm in lcn config flow ( #127217 )
2024-10-01 14:29:31 +02:00
epenet
c654d3283e
Use reconfigure_confirm in vallox config flow ( #127214 )
2024-10-01 14:25:32 +02:00
epenet
8e6b6269a7
Fix reconfigure_confirm logic in madvr config flow ( #127216 )
2024-10-01 14:25:14 +02:00
epenet
a2404e7fb8
Use reconfigure_confirm in solarlog config flow ( #127215 )
...
* Use reconfigure_confirm in solarlog config flow
* Fix test
2024-10-01 14:24:44 +02:00
epenet
6321978f75
Adjust type hints in devialet config_flow ( #127185 )
2024-10-01 12:49:52 +02:00
Erik Montnemery
448dd61684
Ensure dlna_dmr config flow title_placeholders items are [str, str] ( #127189 )
2024-10-01 12:49:31 +02:00
Erik Montnemery
a3513b24ec
Avoid mutating title_placeholders in devolo_home_network ( #127188 )
2024-10-01 12:48:41 +02:00
epenet
57905efcd3
Adjust type hints in ezviz config_flow ( #127186 )
2024-10-01 12:26:59 +02:00
Erik Montnemery
3052eca564
Remove unused custom flow context key 'name' from wyoming ( #127182 )
2024-10-01 12:25:39 +02:00
Erik Montnemery
120f4adf35
Update assist_satellite connection test sound ( #127183 )
2024-10-01 12:25:06 +02:00
epenet
b95dfe2b00
Add test helper for starting reconfiguration flow ( #127154 )
2024-10-01 12:18:07 +02:00
cdnninja
f02f0eae59
Allows unload when unsupported devices vesync ( #127153 )
...
Allows unload when unsupported devices
2024-10-01 12:16:06 +02:00
Allen Porter
c5ebd53079
Add a working location google calendar entity ( #127016 )
2024-10-01 12:14:23 +02:00
Nerdix
963b9d9a83
Roborock fix "selected map" when first map in list is selected ( #127126 )
...
* avoid None when current_map = 0
* combine statements
2024-10-01 12:13:11 +02:00
Christopher Fenner
5bf5545394
Change ViCare dependency back to original one ( #127168 )
...
switch dependency back
2024-10-01 11:21:50 +02:00
epenet
2659097010
Adjust type hints in aosmith config_flow ( #127160 )
2024-10-01 11:21:22 +02:00
epenet
5f1470af9f
Adjust type hints in alarmdecoder config_flow ( #127161 )
2024-10-01 11:21:10 +02:00
Erik Montnemery
4ceff8cabf
Use ConfigFlow.has_matching_flow to deduplicate lifx flows ( #127163 )
2024-10-01 11:20:50 +02:00
Erik Montnemery
b12f3e5aff
Store huawei_lte flow data in flow handler attributes ( #127173 )
2024-10-01 11:18:57 +02:00
Erik Montnemery
f0b57e2873
Store smappee flow data in flow handler attributes ( #127178 )
2024-10-01 11:17:20 +02:00
Erik Montnemery
f71baf3c73
Store keenetic_ndms2 flow data in flow handler attributes ( #127174 )
2024-10-01 11:16:40 +02:00
Erik Montnemery
d9bba25f67
Store toon flow data in flow handler attributes ( #127180 )
2024-10-01 11:15:54 +02:00
Erik Montnemery
eb1fe93a59
Store devolo_home_network flow data in flow handler attributes ( #127169 )
2024-10-01 11:15:34 +02:00
Erik Montnemery
825bce32b5
Store fully_kiosk flow data in flow handler attributes ( #127172 )
2024-10-01 11:11:48 +02:00
Erik Montnemery
36df9e0464
Store ezviz flow data in flow handler attributes ( #127171 )
2024-10-01 11:11:21 +02:00
Erik Montnemery
46480c5624
Store esphome flow data in flow handler attributes ( #127170 )
2024-10-01 11:10:38 +02:00
Erik Montnemery
73fad671ed
Store arcam_fmj flow data in flow handler attributes ( #127166 )
2024-10-01 11:09:29 +02:00
epenet
0d9f2aee70
Fix incorrect type hint in zwave_js config flow ( #127158 )
2024-10-01 10:20:01 +02:00
dependabot[bot]
805c717013
Bump github/codeql-action from 3.26.9 to 3.26.10 ( #127157 )
2024-10-01 09:15:47 +02:00
dependabot[bot]
9fcb1da06b
Bump docker/build-push-action from 6.8.0 to 6.9.0 ( #127156 )
2024-10-01 09:15:26 +02:00
epenet
dcb6c9a133
Adjust type hints in zwave_js config flow ( #127104 )
2024-09-30 21:42:16 +02:00
G Johansson
edcb4eca22
Use async_update_reload_and_abort in Trafikverket Camera ( #127137 )
2024-09-30 21:30:53 +02:00
G Johansson
de6ca56504
Add config flow validation that calibration factor is not zero ( #127136 )
...
* Add config flow validation that calibration factor is not zero
* Add test
2024-09-30 21:30:28 +02:00
G Johansson
fdd9fca5b3
Fix naming and docstring in yale_smart_alarm select ( #127141 )
2024-09-30 21:22:55 +02:00
Joost Lekkerkerker
10805805fe
Add devices to Withings ( #126853 )
2024-09-30 21:06:51 +02:00
Franck Nijhof
e9dc09755e
Bump version to 2024.10.0b6
2024-09-30 20:51:44 +02:00
G Johansson
1ce2b18aaf
Allow negative calibration factor in mold_indicator ( #127133 )
2024-09-30 20:51:34 +02:00
Franck Nijhof
abd351e326
Update RestrictedPython to 7.3 ( #127130 )
2024-09-30 20:51:31 +02:00
starkillerOG
d3e6069095
Mark Reolink camera entities as unavailable when camera is offline ( #127127 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-30 20:51:28 +02:00
Bram Kragten
f0c3900842
Update frontend to 20240930.0 ( #127125 )
2024-09-30 20:51:25 +02:00
Martin Hjelmare
25247de6a6
Bump zwave-js-server-python to 0.58.1 ( #127114 )
...
* Bump zwave-js-server-python to 0.58.1
* Update tests
2024-09-30 20:51:21 +02:00
G Johansson
05288dad51
Allow negative calibration factor in mold_indicator ( #127133 )
2024-09-30 20:50:32 +02:00
Franck Nijhof
053ff33ef9
Update RestrictedPython to 7.3 ( #127130 )
2024-09-30 19:53:38 +02:00
Franck Nijhof
c97f1baa2b
Update gotailwind to 0.2.4 ( #127129 )
2024-09-30 19:52:11 +02:00
starkillerOG
0f4c50e83c
Mark Reolink camera entities as unavailable when camera is offline ( #127127 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-30 19:00:37 +02:00
Martin Hjelmare
0a99c1c633
Bump zwave-js-server-python to 0.58.1 ( #127114 )
...
* Bump zwave-js-server-python to 0.58.1
* Update tests
2024-09-30 18:35:14 +02:00
Bram Kragten
d6ae47a0de
Update frontend to 20240930.0 ( #127125 )
2024-09-30 18:28:03 +02:00
Darren Griffin
b258e6464d
Add Open Home Foundation logo to README ( #127111 )
...
* Added Open Home Foundation logo to README
* Remove legacy reference to OHF website
* Add alt text to OHF logo
2024-09-30 16:49:30 +02:00
epenet
86a95013b6
Use start_reauth_flow helper in ezviz and netatmo tests ( #127100 )
...
* Use start_reauth_flow helper in netatmo tests
* Use start_reauth_flow helper in ezviz tests
2024-09-30 16:38:34 +02:00
Christopher Fenner
636cba5d6b
Add hotwater storage sensors to ViCare integration ( #126570 )
...
add sensors for hotwater storage
2024-09-30 16:37:50 +02:00
Sven Sager
74931071de
Use scheduled current preset (if set), when setting HVAC mode in AVM Fritz!Smarthome ( #126044 )
...
* Use temperature of current preset when set fritz HVAC mode to HEAT
If the HVAC mode of the Fritzbox thermostats changes from `HVACMode.OFF`
to `HVAMode.HEAT`, the current preset (COMFORT / ECO) should be
observed. Depending on the status of the current preset, the set
temperature of comfort / eco is set as the new temperature.
* fixup do not use value_scheduled_preset
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Add current_preset value to test_set_hvac_mode
The current_preset parameter allows the mock to be set to an active
preset. When setting HVACMode.HEAT, the respective temperature of the
ECO/COMFORT preset should be set.
* fixup Use the updated value_scheduled_preset function
To distinguish which temperature should be used when setting the
`HVAMode.HEAT`, `value_schedules_preset` is now used again, which has
been updated since the first commit. If no schedule is active, the
comfort_temperature is used. Otherwise, the respective temperature of
the current preset.
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-09-30 16:29:39 +02:00
epenet
c92169cb20
Use a generic string as default description placeholder in workday config_flow ( #127112 )
2024-09-30 15:57:37 +02:00
IceBotYT
927813ab3b
Raise HomeAssistantError in entity action calls in Nice G.O. ( #126439 )
2024-09-30 15:36:10 +02:00
epenet
060268747c
Add default description placeholder in workday config_flow ( #127110 )
2024-09-30 15:35:01 +02:00
epenet
47c953209d
Adjust type hints in insteon config_flow ( #127108 )
2024-09-30 15:32:37 +02:00
epenet
16df3eb995
Adjust type hints in wilight config_flow ( #127107 )
2024-09-30 15:29:52 +02:00
epenet
454fb30759
Adjust type hints in enphase_envoy config_flow ( #127106 )
2024-09-30 15:29:25 +02:00
epenet
4e157c2999
Adjust type hints in zha config flow ( #127105 )
2024-09-30 15:20:20 +02:00
epenet
d96fd518e7
Use HassKey in azure_data_explorer ( #127087 )
...
* Use HassKey in azure_data_explorer
* Adjust tests
* Adjust
* Remove test
2024-09-30 14:45:37 +02:00
epenet
07fa1fa771
Move monzo test ( #127101 )
...
* Move monzo test
* Update tests/components/monzo/test_init.py
2024-09-30 14:43:23 +02:00
Christopher Fenner
404b3fcd03
Add support for room sensors in ViCare integration ( #125243 )
...
* Add room sensors
* set humidity device class
* add labels
* Create RoomSensor2.json
* Create RoomSensor1.json
* Update conftest.py
* Create test_sensor.py
* enable E3_RoomSensor
* use setup_integration
* fix ruff findings
* add test case
* fix entity id
* Apply suggestions from code review
* update
* fix findings
* reuse labels
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
* fix test snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-30 14:32:04 +02:00
epenet
e1db5f3cac
Use start_reauth_flow helper in switcher_kis tests ( #127098 )
2024-09-30 15:28:33 +03:00
epenet
4bb768f39c
Add test for start_reauth_flow test helper ( #127093 )
...
* Improve docstring in start_reauth_flow
* Add test
* Make private
* Make fully private until actually needed
2024-09-30 14:28:13 +02:00
Franck Nijhof
f3a72dda7b
Bump version to 2024.10.0b5
2024-09-30 14:14:01 +02:00
Joost Lekkerkerker
b6af6ddea2
Bump yt-dlp to 2024.09.27 ( #127096 )
2024-09-30 14:05:12 +02:00
Joost Lekkerkerker
a2cd17ef0a
Make Laundrify unique id a string ( #127092 )
2024-09-30 14:05:08 +02:00
Simon Goodall
b8ed449944
Check "status" is present before access during device update ( #127091 )
2024-09-30 14:05:05 +02:00
Matthias Alphart
dc79299301
Update xknxproject to 3.8.0 ( #127072 )
2024-09-30 14:05:02 +02:00
Luca Dibattista
fa295b93a7
Fix Roomba help URL ( #127065 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-30 14:04:58 +02:00
J. Nick Koston
725c361e9c
Add missing OUI to august ( #127064 )
2024-09-30 14:04:55 +02:00
Jon Caruana
a8f25b1b93
Bump pylitejet to 0.6.3 ( #127063 )
2024-09-30 14:04:51 +02:00
Kevin Stillhammer
3ee85b3356
Clarify excl/incl filter functionality for waze_travel_time ( #127056 )
2024-09-30 14:04:48 +02:00
J. Nick Koston
22c85bf5f7
Fix removing nulls when encoding events for PostgreSQL ( #127053 )
2024-09-30 14:04:45 +02:00
Shai Ungar
0a18838fb0
Fix timestamp isoformat in seventeentrack ( #127052 )
...
fix timestamp isoformat
2024-09-30 14:04:41 +02:00
Shai Ungar
62629a0b34
Fix repair when integration does not exist ( #127050 )
2024-09-30 14:04:38 +02:00
Allen Porter
b42848fd7a
Bump gcal_sync to 6.1.5 ( #127049 )
2024-09-30 14:04:34 +02:00
Franck Nijhof
9070806172
Update ical to 8.2.0 ( #126954 )
2024-09-30 14:04:31 +02:00
Allen Porter
4e11797d72
Update local_calendar/todo to avoid blocking in the event loop ( #127048 )
2024-09-30 14:01:12 +02:00
Michael
8f47b63762
Bump py-synologydsm-api to 2.5.3 ( #127035 )
2024-09-30 14:01:08 +02:00
Jan Bouwhuis
daa13235e6
Allow null / None value for non numeric mqtt sensor without warnings ( #127032 )
...
Allow `null` / `None` value for mqtt sensor without warnings
2024-09-30 14:01:04 +02:00
J. Nick Koston
084c2d976e
Bump anyio to 4.6.0 ( #127013 )
2024-09-30 14:01:00 +02:00
Michael Hansen
75363b609b
Don't log voice assistant config timeout error ( #127010 )
...
Don't log config timeout error
2024-09-30 14:00:56 +02:00
J. Nick Koston
8d09982f3b
Bump aiohttp to 3.10.8 ( #127009 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.7...v3.10.8
Fixes a long standing cancellation leak on timeout
2024-09-30 14:00:51 +02:00
Paulus Schoutsen
aa5e8eaf19
Exclude Text-to-Speech cache from backups ( #127001 )
...
Text-to-speech cache doesn't need to be included in backups.
2024-09-30 14:00:43 +02:00
G Johansson
fc97eb8151
Workday raise issues only to next year ( #126997 )
...
* Workday - raise issues only for current and next year
* variable
2024-09-30 14:00:24 +02:00
G Johansson
a68d7c9b9d
Add unique id to mold_indicator ( #126990 )
2024-09-30 13:59:18 +02:00
Joost Lekkerkerker
730012edfd
Bump yt-dlp to 2024.09.27 ( #127096 )
2024-09-30 13:25:17 +02:00
Joost Lekkerkerker
352987db7e
Make Laundrify unique id a string ( #127092 )
2024-09-30 13:21:20 +02:00
G Johansson
92a6f231a9
Workday raise issues only to next year ( #126997 )
...
* Workday - raise issues only for current and next year
* variable
2024-09-30 13:08:58 +02:00
G Johansson
a44bf164e5
Add select volume to yale_smart_alarm ( #127005 )
2024-09-30 12:55:09 +02:00
Allen Porter
5cc8cfb209
Update local_calendar/todo to avoid blocking in the event loop ( #127048 )
2024-09-30 12:51:41 +02:00
Jan Bouwhuis
f99b7d8b78
Start mqtt integration discovery config flow only once if config has not changed ( #126966 )
...
* Start mqtt integration config flow only once
* Remember last config message
* Filter out instead of unsubscribing the intehration discovery topic
* Follow up comments from code review
2024-09-30 12:44:40 +02:00
Erik Montnemery
e8fd97e355
Fix stale docstring in loader.USBMatcher ( #127094 )
2024-09-30 12:42:04 +02:00
Simon Goodall
5e64caa225
Check "status" is present before access during device update ( #127091 )
2024-09-30 12:06:48 +02:00
rappenze
0672e1a1ea
Add power sensor detection in fibaro integration ( #126964 )
...
* Add power sensor detection in fibaro integration
* Better solution plus test
* Update homeassistant/components/fibaro/sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-30 12:01:27 +02:00
epenet
2deab9e0c2
Do not store apache kafka in hass.data ( #127090 )
2024-09-30 12:01:13 +02:00
Jan Schneider
ebe4ed99b5
Add is_opening and is_closing properties to VeluxCover ( #127038 )
2024-09-30 11:46:47 +02:00
Shai Ungar
dce51b02c8
Fix timestamp isoformat in seventeentrack ( #127052 )
...
fix timestamp isoformat
2024-09-30 11:45:54 +02:00
epenet
70d4ee93f5
Use HassKey in azure_event_hub ( #127086 )
2024-09-30 11:45:02 +02:00
epenet
34a4372190
Use HassKey in analytics ( #127089 )
2024-09-30 11:44:27 +02:00
epenet
301543d3d0
Use config entry runtime_data in atag ( #127084 )
2024-09-30 11:06:07 +02:00
epenet
c3c2bc51c5
Use config entry runtime_data in aussie broadband ( #127083 )
2024-09-30 11:04:08 +02:00
epenet
40f808e9be
Use config entry runtime_data in azure event hub ( #127082 )
2024-09-30 10:22:12 +02:00
epenet
3caf6c0e31
Move atag coordinator to separate class ( #127071 )
2024-09-30 10:21:04 +02:00
Matthias Alphart
36a0c1b514
Update xknxproject to 3.8.0 ( #127072 )
2024-09-30 10:18:46 +02:00
epenet
e128751e64
Use config entry runtime_data in aurora_abb_powerone ( #127075 )
2024-09-30 10:15:18 +02:00
epenet
fae1efc237
Move aussie broadband coordinator to separate class ( #127081 )
2024-09-30 10:14:04 +02:00
epenet
dec03d4d25
Use config entry runtime_data in awair ( #127073 )
2024-09-30 10:11:21 +02:00
epenet
064bbab3f5
Use config entry runtime_data in aseko_pool_live ( #127077 )
2024-09-30 10:10:34 +02:00
epenet
f03e81544e
Use config entry runtime_data in aprilaire ( #127079 )
2024-09-30 10:09:21 +02:00
epenet
4c8027aefa
Use config entry runtime_data in android ip webcam ( #127080 )
2024-09-30 10:08:04 +02:00
epenet
dbecd7a99c
Use config entry runtime_data in arve ( #127078 )
2024-09-30 10:06:16 +02:00
dependabot[bot]
b035649c75
Bump docker/build-push-action from 6.7.0 to 6.8.0 ( #127070 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 09:25:28 +02:00
Shai Ungar
97ab595e20
Fix repair when integration does not exist ( #127050 )
2024-09-30 09:17:44 +02:00
epenet
20d4031ed4
Use HassKey in application_credentials ( #127069 )
...
Use HassKey in application_credentials
2024-09-30 09:17:33 +02:00
Allen Porter
812be801ce
Bump gcal_sync to 6.1.5 ( #127049 )
2024-09-30 09:11:31 +02:00
Luca Dibattista
672a7ca740
Fix Roomba help URL ( #127065 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-30 09:10:54 +02:00
G Johansson
0b3d69aa8e
Add unique id to mold_indicator setup from yaml ( #126992 )
2024-09-30 09:02:43 +02:00
J. Nick Koston
e87542e091
Fix removing nulls when encoding events for PostgreSQL ( #127053 )
2024-09-30 09:01:41 +02:00
MarkGodwin
e9bbf773d6
Switch oamda to use a strongly typed config entry ( #127044 )
2024-09-30 08:58:19 +02:00
Kevin Stillhammer
68e8c968a8
Clarify excl/incl filter functionality for waze_travel_time ( #127056 )
2024-09-30 08:57:06 +02:00
Jon Caruana
a3f12329b3
Bump pylitejet to 0.6.3 ( #127063 )
2024-09-30 08:36:30 +02:00
J. Nick Koston
f5ef213842
Add missing OUI to august ( #127064 )
2024-09-30 08:34:41 +02:00
Jan Bouwhuis
b573e5a2b3
Allow null / None value for non numeric mqtt sensor without warnings ( #127032 )
...
Allow `null` / `None` value for mqtt sensor without warnings
2024-09-30 07:05:12 +02:00
Marc Mueller
17c3e7b238
Update grpcio constraints to 1.66.2 ( #127026 )
2024-09-30 07:02:00 +02:00
Michael
9921a67a05
Bump py-synologydsm-api to 2.5.3 ( #127035 )
2024-09-29 10:12:27 -05:00
J. Nick Koston
ad09197c00
Bump anyio to 4.6.0 ( #127013 )
2024-09-29 15:13:10 +02:00
YogevBokobza
be11d1cabf
Add Light support for Switcher Runner S11 ( #126402 )
...
* switcher add s11 light support
* switcher fix linting
* switcher fix linting
* switcher fix linting
* switcher fix linting
* Update homeassistant/components/switcher_kis/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switcher_kis/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Switcher fix based on requested changes
* switcher fix light tests
* Add translations
* Remove obsolete default
* Remove obsolete default
* Update tests/components/switcher_kis/test_light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* switcher fix based on requested changes
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-29 13:20:21 +03:00
Raul Camacho
5399e2b648
Add Local Calendar ics events import on calendar creation ( #117955 )
...
* add optional config_flow step of uploading .ics file to import local calendar events
* feat: add unit test for import_ics step
* fix: remove unneeded test patch
* feat: add helper for moving ics to storage location
* move helper to config_flow
* ruff
* fix tests; add test for invalid ics content
* Update homeassistant/components/local_calendar/config_flow.py
* Update import flow with radio button and improved text
Signed-off-by: Allen Porter <allen.porter@gmail.com >
* Remove commented out code
* Update with lint fixes
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Signed-off-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-09-28 22:15:24 -07:00
J. Nick Koston
a8d72cfdcf
Bump aiohttp to 3.10.8 ( #127009 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.7...v3.10.8
Fixes a long standing cancellation leak on timeout
2024-09-28 21:53:54 -04:00
Michael Hansen
fbeee11fd7
Don't log voice assistant config timeout error ( #127010 )
...
Don't log config timeout error
2024-09-28 18:46:01 -04:00
Andre Lengwenus
545dae2e7f
Bump pypck to 0.7.24 ( #126995 )
2024-09-28 21:39:48 +02:00
Paulus Schoutsen
86891351f6
Exclude Text-to-Speech cache from backups ( #127001 )
...
Text-to-speech cache doesn't need to be included in backups.
2024-09-28 18:22:57 +02:00
G Johansson
ddfe790995
Bump smhi-pkg to 1.0.18 ( #126999 )
2024-09-28 17:17:57 +02:00
G Johansson
85a9a8eca1
Add unique id to mold_indicator ( #126990 )
2024-09-28 14:53:40 +02:00
Tsvi Mostovicz
52c358e120
Add reconfigure flow for Jewish Calendar ( #126773 )
...
* Add reconfigure flow for Jewish Calendar
* Use async_update_reload_and_abort
2024-09-28 13:59:11 +02:00
Franck Nijhof
3bb13f76fa
Bump version to 2024.10.0b4
2024-09-28 11:00:20 +02:00
J. Nick Koston
f57ce96ff0
Bump aiohttp to 3.10.7 ( #126970 )
2024-09-28 11:00:10 +02:00
J. Nick Koston
105d7952fc
Bump yarl to 1.13.1 ( #126962 )
2024-09-28 11:00:07 +02:00
Steven B.
6f4a488308
Bump python-kasa library to 0.7.4 ( #126944 )
2024-09-28 11:00:03 +02:00
ozadr1an
23a11dddb3
Bump nessclient to 1.1.2 ( #125604 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-28 10:59:59 +02:00
Sid
f516e538a8
Include requirements_test_pre_commit.txt in pre-commit hassfest ( #125388 )
2024-09-28 10:48:08 +02:00
J. Nick Koston
4c28c1f556
Bump aiohttp to 3.10.7 ( #126970 )
2024-09-28 10:47:05 +02:00
Aindriú Mac Giolla Eoin
b996bd3e65
Updated languages.py to add Irish lang code (manually) ( #126689 )
...
* Updated languages.py to add Irish lang code (manually)
Added Irish language code manually without running the command 'python3 -m script.languages ga'. Due to the size of the repository, I was unable to clone and run the generation script for updating languages.py
* Update homeassistant/generated/languages.py
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2024-09-27 23:49:31 +02:00
Erik Montnemery
6c1167df4a
Use ConfigFlow.has_matching_flow to deduplicate webostv flows ( #126898 )
2024-09-28 00:11:15 +03:00
J. Nick Koston
1044345587
Bump yarl to 1.13.1 ( #126962 )
2024-09-27 23:10:01 +02:00
Josef Zweck
d9eb419ecc
Add translation for tedee exceptions ( #126963 )
2024-09-27 22:21:01 +02:00
Josef Zweck
8a266aac34
Add translation_domain to lamarzocco exceptions ( #126959 )
2024-09-27 22:01:46 +02:00
Franck Nijhof
f6ac5dab74
Update apprise to 1.9.0 ( #126952 )
2024-09-27 21:58:03 +02:00
Franck Nijhof
d34ba16a30
Update pyvera to 0.3.15 ( #126956 )
2024-09-27 21:25:27 +02:00
Franck Nijhof
5638e937b0
Update vsure to 2.6.7 ( #126950 )
2024-09-27 21:25:13 +02:00
G Johansson
2ff88e7baf
Add preview to statistics ( #122590 )
2024-09-27 21:09:42 +02:00
Josef Zweck
2e1732fadf
Add proper exception handling to lamarzocco ( #125913 )
2024-09-27 21:04:01 +02:00
G Johansson
57e041171b
Add preview to mold_indicator ( #125530 )
2024-09-27 20:56:02 +02:00
Marc Mueller
317b73ffaf
Allow passing filename to licenses script [ci] ( #126951 )
2024-09-27 20:52:01 +02:00
ozadr1an
39a9634a5c
Bump nessclient to 1.1.2 ( #125604 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-27 20:49:34 +02:00
Franck Nijhof
22ebc654a7
Update ollama to 0.3.3 ( #126953 )
2024-09-27 20:45:10 +02:00
Marc Mueller
20c3b9b6f9
Update grpcio constraints to 1.66.1 ( #126947 )
2024-09-27 13:44:31 -05:00
Franck Nijhof
7588d83c6c
Update DoorBirdPy to 3.0.3 ( #126949 )
2024-09-27 20:29:46 +02:00
Franck Nijhof
efbb5bf9af
Update debugpy to 1.8.6 ( #126945 )
2024-09-27 20:29:32 +02:00
Steven B.
dac69fafb8
Bump python-kasa library to 0.7.4 ( #126944 )
2024-09-27 13:29:28 -05:00
Franck Nijhof
8d98085873
Update ical to 8.2.0 ( #126954 )
2024-09-27 20:29:18 +02:00
J. Nick Koston
8950e817e0
Bump protobuf to 5.28.2 ( #124936 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-09-27 19:39:25 +02:00
Franck Nijhof
28aff1a90a
Bump version to 2024.10.0b3
2024-09-27 19:39:22 +02:00
Jan Rieger
9a56381e28
Add missing icons to unifi ( #126934 )
2024-09-27 19:39:06 +02:00
Bram Kragten
2d1708e5e8
Update frontend to 20240927.0 ( #126933 )
2024-09-27 19:39:03 +02:00
Raj Laud
73deb076fe
Squeezebox - bump pysqueezebox dependency to 0.9.3 to restore favorites support ( #126929 )
2024-09-27 19:38:59 +02:00
Michael Hansen
c4f189863c
Adjust "Assist in progress" sensor in ESPHome ( #126928 )
...
Adjust sensor
2024-09-27 19:38:56 +02:00
Michael Hansen
02e15a4ce7
Change Assist satellite state names ( #126926 )
...
* Change state names
* Update homeassistant/components/assist_satellite/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 19:38:52 +02:00
Jon Seager
ba8e9bc168
Bump pytouchlinesl to 0.1.7 ( #126923 )
2024-09-27 19:38:49 +02:00
mvn23
46d3bda80a
Bump pyotgw to 2.2.1 ( #126918 )
2024-09-27 19:38:46 +02:00
Jon Seager
222006d106
Update pytouchlinesl to 0.1.6 ( #126912 )
2024-09-27 19:38:43 +02:00
Joost Lekkerkerker
7925aee91f
Migrate Nexia unique id to str ( #126911 )
2024-09-27 19:38:40 +02:00
Joost Lekkerkerker
4e3b012f3e
Fix Tado unloading ( #126910 )
2024-09-27 19:38:36 +02:00
Jan Bouwhuis
b606b50cec
Do not unsubscribe mqtt integration discovery if entry is already configured ( #126907 )
...
* Do not unsubscribe mqtt integration discovery if entry is already configured
* Test cases without unsubscribe
2024-09-27 19:38:33 +02:00
Jan Rieger
57028a0807
Use icon translations in unifi ( #126903 )
...
* Use icon translations in unifi
* Update snapshots
* Add state icons
* Address feedback
* Update snapshot
2024-09-27 19:38:30 +02:00
Joost Lekkerkerker
840cc483b0
Update airgradient device sw_version when changed ( #126902 )
2024-09-27 19:38:27 +02:00
Manu
8d1f944096
Revert "Add support for Xiaomi airpurifier and humidifier ( #117791 )" ( #126873 )
2024-09-27 19:38:24 +02:00
Manu
a45c4ec8e9
Fix blocking call in Xiaomi Miio integration ( #126871 )
2024-09-27 19:38:21 +02:00
Manu
0f3f50e817
Add support for variant of Xiaomi Mi Air Purifier 3C (zhimi.airp.mb4a) ( #126867 )
...
Add model id zhimi.airp.mb4a
2024-09-27 19:38:17 +02:00
Erik Montnemery
a4ff292231
Improve statistics issue title ( #126851 )
2024-09-27 19:38:14 +02:00
Simon Lamon
e8636670d4
Bump python-linkplay to 0.0.12 ( #126850 )
...
Bump dependency
2024-09-27 19:38:11 +02:00
Simon
bae6d679aa
Use hass httpx client for ElevenLabs component ( #126793 )
2024-09-27 19:38:07 +02:00
Erwin Douna
6fb1b53039
Set DSMR Reader quality scale to Gold ( #121466 )
2024-09-27 19:26:51 +02:00
Joakim Plate
c81a4f8633
Translate exception from fjäråskupan ( #126673 )
2024-09-27 19:23:24 +02:00
Erik Montnemery
4599d1650b
Use ConfigFlow.has_matching_flow to deduplicate flux_led flows ( #126888 )
2024-09-27 19:22:00 +02:00
Simon Lamon
4edc3872ce
Add support for stop command in LinkPlay ( #126941 )
...
Add support for stop command
2024-09-27 19:13:26 +02:00
Josef Zweck
8999e9f116
Use _async_setup in tedee coordinator ( #126812 )
2024-09-27 19:10:52 +02:00
Erik Montnemery
c5b4892596
Adjust BaseEditConfigView.__init__ ( #126729 )
2024-09-27 19:08:12 +02:00
Erik Montnemery
46812777e2
Use ConfigFlow.has_matching_flow to deduplicate yalexs_ble flows ( #126899 )
2024-09-27 19:07:23 +02:00
Simon
616c0ebaa4
Use hass httpx client for ElevenLabs component ( #126793 )
2024-09-27 19:04:31 +02:00
Steven B.
33d0343089
Extend dhcp discovery flow for ring integration ( #126661 )
2024-09-27 19:03:43 +02:00
Raj Laud
e6af8f63f3
Squeezebox - bump pysqueezebox dependency to 0.9.3 to restore favorites support ( #126929 )
2024-09-27 18:50:30 +02:00
Jan Rieger
cda62a4ff3
Add missing icons to unifi ( #126934 )
2024-09-27 18:50:00 +02:00
Marc Mueller
f359d619cb
Modify pytest workflow to support testing multiple Python versions [ci] ( #126936 )
2024-09-27 18:49:20 +02:00
Erik Montnemery
495faf5033
Improve statistics issue title ( #126851 )
2024-09-27 18:32:20 +02:00
Bram Kragten
cba2daf314
Update frontend to 20240927.0 ( #126933 )
2024-09-27 18:10:39 +02:00
Jan Rieger
2d68f9a986
Use icon translations in unifi ( #126903 )
...
* Use icon translations in unifi
* Update snapshots
* Add state icons
* Address feedback
* Update snapshot
2024-09-27 17:43:25 +02:00
Jan Bouwhuis
7fde2e2fe0
Do not unsubscribe mqtt integration discovery if entry is already configured ( #126907 )
...
* Do not unsubscribe mqtt integration discovery if entry is already configured
* Test cases without unsubscribe
2024-09-27 17:28:51 +02:00
Michael Hansen
bd4f3b0553
Change Assist satellite state names ( #126926 )
...
* Change state names
* Update homeassistant/components/assist_satellite/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:11:23 -04:00
Michael Hansen
6373347d65
Adjust "Assist in progress" sensor in ESPHome ( #126928 )
...
Adjust sensor
2024-09-27 11:10:50 -04:00
Jon Seager
b458b204f0
Bump pytouchlinesl to 0.1.7 ( #126923 )
2024-09-27 16:01:59 +02:00
mvn23
dd3a3f821c
Bump pyotgw to 2.2.1 ( #126918 )
2024-09-27 15:43:10 +02:00
Jan Bouwhuis
60e3a1fc5f
Fix ruff import validation ( #126917 )
2024-09-27 15:17:54 +02:00
Manu
706a5680e1
Change Turkey to Türkiye per 2022 UN resolution on official name ( #126779 )
2024-09-27 15:11:05 +02:00
Brett Adams
cad87f51a3
Code quality improvements for Teslemetry ( #123444 )
2024-09-27 15:06:09 +02:00
Erik Montnemery
66ab90b518
Add EntityIDPostMigration data migrator class ( #125307 )
2024-09-27 14:58:34 +02:00
Jon Seager
8bdd81ff24
Update pytouchlinesl to 0.1.6 ( #126912 )
2024-09-27 14:56:37 +02:00
Joost Lekkerkerker
f64e542879
Fix Evohome snapshots ( #126915 )
2024-09-27 14:55:44 +02:00
Joost Lekkerkerker
7c58476af9
Add unique id migration to Geniushub ( #122330 )
2024-09-27 14:54:47 +02:00
epenet
1f3b06a9bd
Refactor Trace to avoid self import ( #125822 )
2024-09-27 14:52:13 +02:00
epenet
e1314b6cda
Use shorthand attributes in vodafone_station device tracker ( #126747 )
2024-09-27 14:48:30 +02:00
epenet
a6b629c392
Use shorthand attributes in traccar device tracker ( #126733 )
2024-09-27 14:45:41 +02:00
epenet
f9f51e2381
Use shorthand attributes in gpslogger device tracker ( #126739 )
2024-09-27 14:44:56 +02:00
epenet
ee75cba008
Remove unused properties in tado device tracker ( #126737 )
2024-09-27 14:41:47 +02:00
Manu
c768f03f71
Revert "Add support for Xiaomi airpurifier and humidifier ( #117791 )" ( #126873 )
2024-09-27 14:41:20 +02:00
Joost Lekkerkerker
20a57d6381
Fix Tado unloading ( #126910 )
2024-09-27 14:36:29 +02:00
Joost Lekkerkerker
308f25fe4c
Migrate Nexia unique id to str ( #126911 )
2024-09-27 14:35:08 +02:00
Erik Montnemery
9f2ba6bc2c
Use ConfigFlow.has_matching_flow to deduplicate plugwise flows ( #126896 )
2024-09-27 14:32:36 +02:00
rubenbe
b3b5d9602a
Add RSS description to Feedreader event ( #126681 )
2024-09-27 13:46:48 +02:00
David Bonnes
2d16732972
Set the default time zone for evohome tests ( #126679 )
2024-09-27 13:44:47 +02:00
epenet
94efd3e230
Cleanup sensor tests ( #126881 )
2024-09-27 13:43:24 +02:00
Erik Montnemery
59a690f214
Use ConfigFlow.has_matching_flow to deduplicate homekit_controller flows ( #126894 )
2024-09-27 13:41:55 +02:00
Marc Mueller
6f70a52880
Update grpcio constraints to 1.62.3 ( #126908 )
2024-09-27 13:35:20 +02:00
Erik Montnemery
85ebe5e01a
Use ConfigFlow.has_matching_flow to deduplicate hunterdouglas flows ( #126895 )
2024-09-27 13:22:16 +02:00
Joost Lekkerkerker
a3ec4db9cc
Update airgradient device sw_version when changed ( #126902 )
2024-09-27 13:21:35 +02:00
Michael
ffa6b5fcb2
Use two words for Nautical miles unit ( #126905 )
2024-09-27 13:16:13 +02:00
Manu
b78a1f7b61
Fix blocking call in Xiaomi Miio integration ( #126871 )
2024-09-27 13:11:28 +02:00
epenet
1d49c5056c
Use shorthand attributes in tile device tracker ( #126735 )
2024-09-27 13:04:19 +02:00
Erik Montnemery
83ebd601a9
Use ConfigFlow.has_matching_flow to deduplicate steamist flows ( #126897 )
2024-09-27 13:01:29 +02:00
Simon Lamon
a972e295ea
Bump python-linkplay to 0.0.12 ( #126850 )
...
Bump dependency
2024-09-27 12:21:58 +02:00
Manu
7a0b4fc62c
Add support for variant of Xiaomi Mi Air Purifier 3C (zhimi.airp.mb4a) ( #126867 )
...
Add model id zhimi.airp.mb4a
2024-09-27 12:00:19 +02:00
Franck Nijhof
a3e3edb9a2
Bump version to 2024.10.0b2
2024-09-27 11:53:10 +02:00
J. Nick Koston
e66dd63516
Fix getting the current host for IPv6 urls ( #126889 )
2024-09-27 11:53:02 +02:00
Joost Lekkerkerker
ec66c7e534
Add diagnostics platform to airgradient ( #126886 )
2024-09-27 11:52:58 +02:00
Franck Nijhof
2749b1f057
Mark custom panel integration as system type ( #126883 )
2024-09-27 11:52:55 +02:00
J. Nick Koston
b079a94bef
Fix getting the host for the current request ( #126882 )
2024-09-27 11:52:52 +02:00
J. Nick Koston
3d1bd626b0
Bump yarl to 1.13.0 ( #126872 )
2024-09-27 11:52:49 +02:00
Joost Lekkerkerker
60641d5a4e
Fix restoring state class in mobile app ( #126868 )
2024-09-27 11:52:45 +02:00
EnjoyingM
28d491e997
Bump wolf-comm to 0.0.15 ( #126857 )
2024-09-27 11:52:42 +02:00
Jeef
bb73529770
Monarch Money cashflow sensor bugfix ( #125774 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-27 11:52:36 +02:00
Kareem ElFaramawi
ebfd442b51
Fix Abode integration needing to reauthenticate after core update ( #123035 )
...
* bump jaraco.abode to 6.2.1
* update abode user_data path to HA config
* Move abode config call out of try block
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:52:33 +02:00
Alexey ALERT Rubashёff
fdd8c0969b
Update overkiz Atlantic Water Heater away mode switching ( #121801 )
2024-09-27 11:52:29 +02:00
Joost Lekkerkerker
d78fcd2a29
Introduce base entity in Switcher ( #126822 )
2024-09-27 11:47:47 +02:00
Erik Montnemery
2b2f5c9353
Use ConfigFlow.has_matching_flow to deduplicate elkm1 flows ( #126887 )
2024-09-27 11:46:26 +02:00
Erik Montnemery
fcbb9dd8d8
Use ConfigFlow.has_matching_flow to deduplicate fritz flows ( #126890 )
2024-09-27 11:45:57 +02:00
Erik Montnemery
b34f3ad5c5
Use ConfigFlow.has_matching_flow to deduplicate gogogate2 flows ( #126892 )
2024-09-27 11:45:17 +02:00
Erik Montnemery
8bdd909351
Use ConfigFlow.has_matching_flow to deduplicate fritzbox flows ( #126891 )
2024-09-27 11:44:59 +02:00
Kareem ElFaramawi
d7fe7f35ad
Fix Abode integration needing to reauthenticate after core update ( #123035 )
...
* bump jaraco.abode to 6.2.1
* update abode user_data path to HA config
* Move abode config call out of try block
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:43:29 +02:00
Joost Lekkerkerker
1ebcc34e66
Fix restoring state class in mobile app ( #126868 )
2024-09-27 11:37:28 +02:00
J. Nick Koston
40e83dd9e0
Bump yarl to 1.13.0 ( #126872 )
2024-09-27 11:35:57 +02:00
Joost Lekkerkerker
18fd00d0c2
Add diagnostics platform to airgradient ( #126886 )
2024-09-27 11:35:35 +02:00
J. Nick Koston
9ec26a9be5
Fix getting the current host for IPv6 urls ( #126889 )
2024-09-27 11:26:35 +02:00
Erik Montnemery
3c0be47d3c
Add FlowManager.async_has_matching_flow ( #126804 )
...
* Add FlowManager.async_flow_has_matching_flow
* Revert changes from the future
* Apply suggested changes to apple_tv config flow
* Rename methods after discussion
* Update homeassistant/data_entry_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Move deduplication functions to config_entries, add tests
* Adjust tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-27 10:51:36 +02:00
Michael
26b5dab12b
Add nmi (nautical miles) as valid distance unit ( #124723 )
2024-09-27 10:40:59 +02:00
J. Nick Koston
75ae6a8087
Fix getting the host for the current request ( #126882 )
2024-09-27 03:36:05 -05:00
Franck Nijhof
fb0e102d74
Mark custom panel integration as system type ( #126883 )
2024-09-27 10:26:19 +02:00
EnjoyingM
d777ec3267
Bump wolf-comm to 0.0.15 ( #126857 )
2024-09-27 09:56:33 +02:00
David Bonnes
cff9e9abab
Refactor evohome test fixtures for improved testing ( #126781 )
2024-09-27 09:40:52 +02:00
Marc Mueller
0b19831a7a
Update pytest warnings filter ( #126858 )
2024-09-27 09:32:50 +02:00
Alexey ALERT Rubashёff
27f3715780
Update overkiz Atlantic Water Heater away mode switching ( #121801 )
2024-09-27 09:30:40 +02:00
Jeef
76858f0534
Monarch Money cashflow sensor bugfix ( #125774 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-27 09:18:37 +02:00
Joost Lekkerkerker
bcfdfe93f9
Fix small typo in mobile_app docstring ( #126863 )
2024-09-27 00:01:11 +02:00
Joost Lekkerkerker
7c6cc16ef1
Bump aiowithings to 3.1.0 ( #126854 )
2024-09-26 22:36:01 +02:00
Franck Nijhof
bdc548b464
Bump version to 2024.10.0b1
2024-09-26 20:46:24 +02:00
Paulus Schoutsen
b60e6082f7
Update the Selected Pipeline entity name ( #126845 )
2024-09-26 20:46:08 +02:00
Bram Kragten
9a7254e4ee
Update frontend to 20240926.0 ( #126843 )
2024-09-26 20:46:05 +02:00
Mike Degatano
73e56e292a
Bump aiohasupervisor to 0.1.0 ( #126841 )
2024-09-26 20:46:02 +02:00
Joost Lekkerkerker
42a4a89793
Fix Withings reauth title ( #126838 )
2024-09-26 20:45:59 +02:00
Joost Lekkerkerker
bb7803b020
Fix last played icon in NYT Games ( #126837 )
2024-09-26 20:45:55 +02:00
Joost Lekkerkerker
dd0fc0688d
Bump nyt_games to 0.4.2 ( #126834 )
...
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.2
2024-09-26 20:45:52 +02:00
Joost Lekkerkerker
1380ed7328
Add logging to NYT Games setup failures ( #126832 )
2024-09-26 20:45:49 +02:00
Joost Lekkerkerker
9d6569d515
Bump knocki to 0.3.5 ( #126826 )
2024-09-26 20:45:45 +02:00
Manu
20be8fd2d3
Fix typo in Mealie integration ( #126824 )
2024-09-26 20:45:42 +02:00
Joost Lekkerkerker
9d48c77861
Bump jaraco.abode to 6.2.1 ( #126823 )
2024-09-26 20:45:39 +02:00
Steven B.
7ab93a70dc
Bump ring-doorbell to 0.9.6 ( #126817 )
2024-09-26 20:45:36 +02:00
Martin Hjelmare
a435095e76
Fix missing template alarm control panel menu string ( #126791 )
2024-09-26 20:45:32 +02:00
starkillerOG
eb763563f2
Bump reolink-aio to 0.9.11 ( #126778 )
2024-09-26 20:45:29 +02:00
Noah Husby
9bf0b5bff1
Bump aiorussound to 4.0.5 ( #126774 )
...
* Bump aiorussound to 4.0.4
* Remove unnecessary exception
* Bump aiorussound to 4.0.5
* Fixes
* Update homeassistant/components/russound_rio/media_player.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-26 20:45:26 +02:00
starkillerOG
638dd37545
Remove Reolink Home Hub main level switches ( #126697 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-26 20:45:23 +02:00
G Johansson
11cc718273
Change Climate set temp action for incorrect feature will raise ( #126692 )
...
* Change Climate set temp action for incorrect feature will raise
* Fix some tests
* Fix review comments
* Fix tesla_fleet
* Fix tests
* Fix review comment
2024-09-26 20:45:19 +02:00
Steven B.
cf6b07630b
Deprecate tplink alarm button entities ( #126349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-26 20:45:14 +02:00
Michael Hansen
17e0db9da3
Fix ESPHome and VoIP Assist satellite entity names ( #126229 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-26 20:45:09 +02:00
Paulus Schoutsen
471c68f653
Update the Selected Pipeline entity name ( #126845 )
2024-09-26 20:38:51 +02:00
Joost Lekkerkerker
ae102f1318
Add logging to NYT Games setup failures ( #126832 )
2024-09-26 20:33:24 +02:00
Joost Lekkerkerker
2a0ad20188
Fix last played icon in NYT Games ( #126837 )
2024-09-26 20:23:24 +02:00
Michael Hansen
9db5b481be
Fix ESPHome and VoIP Assist satellite entity names ( #126229 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-26 20:22:09 +02:00
Joost Lekkerkerker
185d00c86c
Fix Withings reauth title ( #126838 )
2024-09-26 20:19:40 +02:00
Bram Kragten
e72ec07683
Update frontend to 20240926.0 ( #126843 )
2024-09-26 19:48:27 +02:00
Joost Lekkerkerker
6e12726b11
Use Parametrizing in Matter tests ( #126759 )
...
* Overhaul matter tests
* Overhaul
* Remove matter_client where obsolete
* Move snapshots to the top
* Use usefixtures
* Add Valve
2024-09-26 19:40:20 +02:00
epenet
6c539cd2d8
Improve type hints in template config_flow tests ( #126803 )
...
Improve type hints in template tests
2024-09-26 19:25:33 +02:00
Sid
77642b9e3d
Bump ruff to 0.6.8 ( #126842 )
2024-09-26 19:13:08 +02:00
Mike Degatano
86dc7111cb
Bump aiohasupervisor to 0.1.0 ( #126841 )
2024-09-26 18:34:30 +02:00
Joost Lekkerkerker
8d428acbbb
Bump nyt_games to 0.4.2 ( #126834 )
...
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.2
2024-09-26 18:03:11 +02:00
Joost Lekkerkerker
1c13851858
Bump jaraco.abode to 6.2.1 ( #126823 )
2024-09-26 17:31:09 +02:00
Joost Lekkerkerker
a75ebc27c4
Bump knocki to 0.3.5 ( #126826 )
2024-09-26 15:45:20 +02:00
epenet
45f92dd981
Improve type hints in template ( #126802 )
2024-09-26 15:05:46 +02:00
Steven B.
5a6ce86476
Bump ring-doorbell to 0.9.6 ( #126817 )
2024-09-26 15:00:31 +02:00
Noah Husby
7afad1dde9
Bump aiorussound to 4.0.5 ( #126774 )
...
* Bump aiorussound to 4.0.4
* Remove unnecessary exception
* Bump aiorussound to 4.0.5
* Fixes
* Update homeassistant/components/russound_rio/media_player.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-26 14:38:36 +02:00
Manu
b766d91f49
Fix typo in Mealie integration ( #126824 )
2024-09-26 14:28:57 +02:00
Marc Mueller
22dac266c4
Update pydantic to 1.10.18 ( #126821 )
2024-09-26 14:17:46 +02:00
epenet
5fb9537d6d
Use pytest.mark.usefixtures for start_ha in template tests ( #126805 )
2024-09-26 14:00:52 +02:00
Marc Mueller
c1b24e6ba2
Small typing improvements ( #126818 )
...
* Add from __future__ import annotations
* Use PEP 695 type aliases
* Fix generator typing
2024-09-26 13:51:27 +02:00
dependabot[bot]
cf803507d6
Bump actions/checkout from 4.1.7 to 4.2.0 ( #126801 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 13:49:48 +02:00
Josef Zweck
16e5271cac
Switch coordinator setup to _async_setup ( #126810 )
2024-09-26 13:08:02 +02:00
Martin Hjelmare
d5ad35630f
Fix missing template alarm control panel menu string ( #126791 )
2024-09-26 07:37:49 +02:00
starkillerOG
1395baef01
Remove Reolink Home Hub main level switches ( #126697 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-25 21:52:26 +02:00
David Bonnes
90dcb02429
Remove unnecessary patch from evohome tests ( #126760 )
2024-09-25 21:52:03 +02:00
Steven B.
4f0211cdd8
Deprecate tplink alarm button entities ( #126349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-25 14:47:40 -05:00
epenet
a1e6d4b693
Use shorthand attributes in geofency device tracker ( #126741 )
2024-09-25 21:47:13 +02:00
starkillerOG
77db88ad28
Bump reolink-aio to 0.9.11 ( #126778 )
2024-09-25 21:43:20 +02:00
G Johansson
c6a1b9fc39
Change Climate set temp action for incorrect feature will raise ( #126692 )
...
* Change Climate set temp action for incorrect feature will raise
* Fix some tests
* Fix review comments
* Fix tesla_fleet
* Fix tests
* Fix review comment
2024-09-25 21:16:14 +02:00
Franck Nijhof
9afd270111
Bump version to 2024.11.0dev0 ( #126776 )
2024-09-25 21:08:07 +02:00
Franck Nijhof
53cf8628fa
Bump version to 2024.10.0b0
2024-09-25 20:34:22 +02:00
Erik Montnemery
7d61cb1ef5
Remove unignore flow ( #126765 )
2024-09-25 20:29:14 +02:00
Thomas55555
f53411b95a
Bump aioautomower to 2024.9.3 ( #126769 )
...
* Bump aioautomower to 2024.9.3
* tests
2024-09-25 20:28:22 +02:00
Ludovic BOUÉ
6d1e5886ec
Add Valve platform to Matter integration ( #123311 )
...
* Create water_valve.py
* Update water_valve.py
ValveEntity
* Update water_valve.py
ValveDeviceClass
* Update water_valve.py
* Update water_valve.py
OperationalStatus
* Update water_valve.py
* Update water_valve.py
Commands
* Update water_valve.py
Platform.VALVE
* Update water_valve.py
* Update water_valve.py
operational_status
* Update water_valve.py
current_valve_position
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
attributes
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Open command
* Match Valve entity methods
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* ruff-format
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
Attributes.CurrentLevel
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
async_set_valve_position
* Update water_valve.py
* Update water_valve.py
Bitmaps
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update homeassistant/components/matter/water_valve.py
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
* Update homeassistant/components/matter/water_valve.py
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update discovery.py to add WaterValve
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update discovery.py
* Update discovery.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Update water_valve.py
* Rename water_valve.py to valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* Create test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Update test_valve.py
* Create valve.json
* Update air-purifier.json
* Revert "Update air-purifier.json"
This reverts commit b68dce0ccc81bc6fb1db36191de1c296ce54cac3.
* Update valve.json
* Update valve.json
* Update valve.json
* Update test_valve.py
* Update valve.json
* Update test_valve.py
* Update valve.json
* Update valve.json
* Update valve.json
* Update test_valve.py
* Update valve.py
* Update valve.py
* Update valve.py
* add tests
* cleanup
* Clean up variable
* Format
* add tests for state updates
* adjust
* add tests for position
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-25 20:19:10 +02:00
puddly
0a44c9456c
Bump ZHA to 0.0.34 ( #126766 )
2024-09-25 18:44:51 +02:00
epenet
fbf5d3966d
Use shorthand attributes in locative device tracker ( #126740 )
2024-09-25 18:27:18 +02:00
Markus Jacobsen
0fa1478f90
Remove unnecessary dict .keys() calls from Bang & Olufsen ( #126762 )
...
Remove useless .keys() calls
2024-09-25 18:19:41 +02:00
Euan de Kock
d7ac53ae93
Update const.py to add new Australian Server URL ( #126714 )
...
Growatt is now redirecting Australian users to a new server. This adds support for this server.
2024-09-25 18:04:03 +02:00
Bram Kragten
e7e86d7a32
Update frontend to 20240925.0 ( #126763 )
2024-09-25 17:36:45 +02:00
Joost Lekkerkerker
3810c3cbaf
Improve trigger schema validation to ask for trigger instead of platform ( #126750 )
...
* Add check for missing trigger
* Fix
* Fix
* Escape
2024-09-25 16:44:14 +02:00
J. Nick Koston
f4c339db8c
Fix license check for new aiocache ( #126753 )
2024-09-25 09:00:04 -05:00
Markus Jacobsen
bb29c7a02f
Add sound modes to Bang & Olufsen devices ( #121209 )
...
* Add sound mode functionality
* Fix naming
* Change unique sound mode symbol
* Add testing for sound modes
* Add test typing
* Use constants for service call parameters
* Add state assertions
* Remove invalid decorator
* Add valid sound mode check
* Add test for invalid sound mode
2024-09-25 15:58:24 +02:00
epenet
2699eb62bd
Rename DOMAIN_DATA HassKey constants to DATA_COMPONENT ( #126746 )
...
* Rename DOMAIN_DATA HassKey constant to DATA
* DATA -> DATA_COMPONENT
2024-09-25 15:53:58 +02:00
c0ffeeca7
866ffcf639
Use bold to markup UI strings ( #126748 )
...
* Use bold to markup UI strings
* Use bold to markup UI strings
2024-09-25 15:33:23 +02:00
Joost Lekkerkerker
33d83e43de
Update trigger validation message ( #126749 )
2024-09-25 15:33:03 +02:00
Joost Lekkerkerker
662a704165
Use snake case in matter fixture nodes ( #126743 )
2024-09-25 15:29:17 +02:00
epenet
083b586d19
Add pylint checks for fixture scope ( #126723 )
...
* Prevent session scope fixtures in component tests
* Link message to the decorator - not the function
* Add checks for package also
* Add check for session scope autouse
* Rename variable
* Adjust message
* Ignore fancy autouse
* Simplify
2024-09-25 15:27:57 +02:00
epenet
fb91377139
Use shorthand attributes in mysensors device tracker ( #126738 )
2024-09-25 15:21:50 +02:00
Joost Lekkerkerker
6e4e5ba8c5
Make Matter snapshot logic a shared function ( #126744 )
2024-09-25 15:12:48 +02:00
epenet
10b9e3b29c
Use shorthand attributes in tesla_fleet device tracker ( #126736 )
2024-09-25 14:21:36 +02:00
Joost Lekkerkerker
a1906b434f
Change trigger platform key to trigger ( #124357 )
...
* fix
* Fix
* Fix
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix
* Fix
* Fix
* Fix
* Add more tests
* Fix
* Fix tests
* Add tests
* Let's see what the CI does
* It fails on the code that tested the thing ofc
* It fails on the code that tested the thing ofc
* Revert test thingy
* Now the test works again, lovely
* Another one
* Fix websocket thingy
* Only copy when needed
* Improve comment
* Remove test
* Fix docstring
* I think this now also work since this transforms trigger to platform
* Add comment
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Check for mapping
* Add test
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update test to also test for trigger keys
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-25 14:19:58 +02:00
Marc Mueller
9d29307532
Update lxml to 5.3.0 ( #126725 )
2024-09-25 13:44:05 +02:00
Erik Montnemery
c638537731
Use 'select' instead of 'click' or 'press' when guiding users in flows ( #126731 )
2024-09-25 13:37:43 +02:00
Marc Mueller
6bf8ec2df0
Update isal to 1.7.1 ( #126742 )
2024-09-25 13:37:20 +02:00
Marcel van der Veldt
18766905f4
Don't crash entire Matter integration setup when one node is failing ( #126491 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-25 12:45:24 +02:00
Paul Bottein
a5b556b21b
Use entity selector in Homekit bridge config flow ( #126340 )
...
Use entity selector in homekit bridge config flow
2024-09-25 12:11:55 +02:00
epenet
49efa4d47b
Add specific EntityDescription to describe calendar entities ( #126726 )
2024-09-25 11:57:11 +02:00
Joost Lekkerkerker
bebd1dc235
Enable Zwave notification sensors by default ( #125326 )
...
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Enable Zwave notification sensors by default
* Fix the check to (dis)allow discovering a value multiple times
* Prevent discovery of duplicate Notification CC sensors
* alarm sensors disabled by default
* one more fix
* Update diagnostics tests
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-25 11:53:42 +02:00
Erik Montnemery
771575cfc5
Make statistics validation create issue registry issues ( #122595 )
...
* Make statistics validation create issue registry issues
* Disable creating issue about outdated MariaDB version in tests
* Use call_soon_threadsafe instead of run_callback_threadsafe
* Update tests
* Fix flapping test
* Disable creating issue about outdated SQLite version in tests
* Implement agreed changes
* Add translation strings for issue titles
* Update test
2024-09-25 11:11:11 +02:00
Allen Porter
d6e34e0984
Add an entity description for Google Calendar ( #125469 )
2024-09-25 10:40:59 +02:00
Joost Lekkerkerker
31d722f1ef
Introduce snapshot testing to matter ( #126693 )
...
* Introduce snapshot testing to matter
* Introduce snapshot testing to matter
2024-09-25 09:46:32 +02:00
epenet
dff0e2cc9f
Move pylint decorator plugin and add tests ( #126719 )
2024-09-25 09:41:23 +02:00
elmurato
65abe1c875
Add workaround to avoid blocking imports by dnspython ( #121702 )
2024-09-25 09:36:27 +02:00
Marc Mueller
2339211403
Fix pytest-asyncio DeprecationWarning ( #126718 )
2024-09-25 09:30:57 +02:00
Brett Adams
eccb7bb55f
Add Storm watch active to Tesla integrations ( #126704 )
2024-09-25 09:05:33 +02:00
J. Nick Koston
a5a54ab870
Bump zeroconf to 0.135.0 ( #126706 )
2024-09-25 09:02:00 +02:00
dependabot[bot]
c021074db4
Bump github/codeql-action from 3.26.8 to 3.26.9 ( #126715 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 08:59:56 +02:00
Oliver
1c33561fbf
Update denonavr to v1.0.0 ( #126703 )
2024-09-25 08:59:42 +02:00
epenet
b48c439bff
Remove redundant source_type property from ScannerEntities ( #126716 )
2024-09-25 08:58:54 +02:00
epenet
a3c2a7e1e0
Remove redundant source_type property from TrackerEntities ( #126717 )
2024-09-25 08:56:42 +02:00
Tal Atlas
7e41b40441
Update Tuya integration with target distance ( #126700 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-25 08:47:53 +02:00
Allen Porter
e351f8ba07
Bump python-google-photos-library-api to 0.12.1 ( #126709 )
2024-09-25 08:45:58 +02:00
epenet
1adaaf49cc
Add specific EntityDescription to describe device tracker entities ( #126586 )
...
* Add TrackerEntityDescription to describe tracker entities
* Improve
* Adjust components
* Add ScannerEntityDescription
* Simplify
* Revert
* Set TrackerEntity default source type to SourceType.GPS
* Fix rebase
* Adjust default
* Remove source_type from EntityDescription
* Fix rebase
* Docstring
* Remove BaseTrackerEntityDescription
2024-09-25 07:28:29 +02:00
Manu
e10d731049
Update snapshot for Bring tests ( #126699 )
2024-09-24 19:27:20 -07:00
J. Nick Koston
242a3c6616
Bump google-generativeai to 0.8.2 ( #126696 )
...
changelog: https://github.com/google-gemini/generative-ai-python/compare/v0.7.2...v0.8.2
2024-09-24 15:13:12 -07:00
Joost Lekkerkerker
636ea82bf1
Add Aqara brand ( #126658 )
2024-09-24 23:19:06 +02:00
Joost Lekkerkerker
c5d562a56f
Add Spelling Bee and connections support to NYT Games ( #126567 )
2024-09-24 23:09:58 +02:00
epenet
2a0c779a02
Avoid raw string in device_tracker source_type ( #126601 )
2024-09-24 23:01:47 +02:00
Manu
3d4ac7ca63
Add diagnostics platform to Bring integration ( #126695 )
2024-09-24 23:00:43 +02:00
Erik Montnemery
161f37bb98
Add tests which directly test the recorder job wrappers ( #125338 )
2024-09-24 23:00:00 +02:00
Manu
20030ab604
Add sensor platform to Bring integration ( #126642 )
...
* Add sensor platform to Bring integration
* Add more tests
* unignore typedef check
* Update language sensor
* update snapshot
* changes
* add entities
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* add units
* lowercase
* snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 22:55:48 +02:00
starkillerOG
c66e2dc076
Remove leftover wrong icon from Reolink ( #126698 )
...
Remove wrong icon
2024-09-24 22:51:16 +02:00
Allen Porter
8d0e9eb8ac
Improve Roborock error handling ( #124267 )
2024-09-24 22:38:40 +02:00
J. Nick Koston
2dcd5e55e2
Bump aiohttp to 3.10.6 ( #126690 )
2024-09-24 22:38:24 +02:00
G Johansson
ab8e2d92c8
Add diagnostics to Workday ( #126691 )
2024-09-24 22:37:54 +02:00
Joost Lekkerkerker
03968b44bd
Improve typing in Yamaha ( #123982 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-24 22:25:54 +02:00
Joost Lekkerkerker
686d591f4f
Add coordinator to Spotify ( #123548 )
2024-09-24 22:24:40 +02:00
civita
c53a760ba3
Update strings in tailscale ( #124143 )
2024-09-24 22:12:24 +02:00
jvmahon
5e2955845a
Add button platform to Matter integration ( #123665 )
...
* Add files via upload
* add test
* add discovery schemas for operational state commands
* tests
* add filter resets
* add filter reset buttons
* Apply suggestions from code review
* tweak test
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 22:07:29 +02:00
starkillerOG
9a4a66b33f
Use insecure SSL cipher for Reolink aiohttp clientsession ( #126687 )
2024-09-24 21:50:45 +02:00
Doron Somech
d2d3ab2d98
Add fan support for KNX climate entities ( #126368 )
...
* Add fan mode support to knx climate
* fix linting errors
* remove unneeded None protection from CONF_FAN_PERCENTAGES_MODES
* Update homeassistant/components/knx/climate.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Update homeassistant/components/knx/climate.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Update homeassistant/components/knx/climate.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Update homeassistant/components/knx/schema.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* find closest percentage when not in fan modes
* new field for fan speed mode, max steps apply to both step and percentage
* not picking FAN_OFF when the percentage is closest to zero
* add fan zero mode to support auto mode
* use StrEnum for FanZeroMode
* change default to 'percent'
* fix mypy errors
---------
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2024-09-24 21:38:09 +02:00
starkillerOG
69ecdda5f5
Add SSL Cipher option to aiohttp async_get_clientsession ( #126317 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-24 21:31:52 +02:00
Ludovic BOUÉ
b370893e58
Add support for OperationalState Attribute from Matter OperationalState cluster ( #125627 )
2024-09-24 21:30:30 +02:00
Michael Hansen
86f8901c96
Fix pipeline restart in VoIP ( #126668 )
2024-09-24 21:24:42 +02:00
Noah Husby
739165585a
Bump aiorussound to 3.1.5 ( #126664 )
2024-09-24 21:10:01 +02:00
David Bonnes
e3e7aec73c
Rename an evohome test fixture ( #126680 )
2024-09-24 21:07:22 +02:00
epenet
3995d001ec
Set default source_type on TrackerEntity and ScannerEntity ( #126648 )
...
* Set default source_type on TrackerEntity and ScannerEntity
* Add samples
* Two more
* Adjust tests
2024-09-24 20:56:01 +02:00
Franck Nijhof
9dfabc3fb7
Adjust automation to plural triggers/conditions/actions keys ( #123823 )
...
* Adjust automation to plural triggers/conditions/actions keys
* Fix some tests
* Adjust websocket tests
* Fix search tests
* Convert blueprint and blueprint inputs to modern schema
* Pass schema when creating Blueprint object
* Update tests
* Adjust websocket api
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-09-24 20:03:23 +02:00
Marc Mueller
08bdf797f0
Update RestrictedPython to 7.2 ( #126662 )
2024-09-24 19:48:44 +02:00
Marcel van der Veldt
5e7d5c6312
Prevent KeyError when Matter device has invalid value for ModeSelect ( #126672 )
2024-09-24 19:36:09 +02:00
Marcel van der Veldt
354ee35ee4
Extend the lists of Matter climate devices that need special treatment ( #126644 )
2024-09-24 19:34:34 +02:00
epenet
c099f4f50f
Use vol.Coerce for SourceType in mqtt device_tracker ( #126594 )
2024-09-24 19:09:19 +02:00
Thomas55555
dc77b2d583
Add work area switch for Husqvarna Automower ( #126376 )
...
* Add work area switch for Husqvarna Automower
* move work area deletion test to separate file
* stale doctsrings
* don't use custom test file
* use _attr_name
* ruff
* add available property
* hassfest
* fix tests
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* constants
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 18:57:47 +02:00
Thomas55555
c9351fdeeb
Simplify cleanup in Husqvarna Automower ( #126666 )
...
Simplify cleanup in Hsuqvarna Automower
2024-09-24 18:54:06 +02:00
Joost Lekkerkerker
c1781cd793
Only raise missing integration issue for config entry integrations ( #126654 )
2024-09-24 18:26:01 +02:00
Marcel van der Veldt
ffa76dfd24
Add discovery schemas for Matter Smoke and CO Alarm Cluster ( #126622 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-24 18:23:45 +02:00
Marc Mueller
c8964a1c80
Update numpy to 1.26.4 ( #126660 )
2024-09-24 18:23:20 +02:00
Manu
60807e5d4d
Bump bring-api to 0.9.0 ( #126650 )
2024-09-24 18:23:08 +02:00
Indrajit Raychaudhuri
0bf90d18ef
Ensure that HomeKit names start and end with alphanumeric character ( #126413 )
2024-09-24 18:18:17 +02:00
Thomas55555
d81e836b37
Bump aioautomower to 2024.9.2 ( #126659 )
2024-09-24 18:18:02 +02:00
Bouwe Westerdijk
962b9915f0
Plugwise test maintenance ( #126421 )
2024-09-24 18:11:17 +02:00
Ludovic BOUÉ
31a1ad8409
Add Pressure and Altitude discovery schemas for Matter Eve Weather device ( #125690 )
...
* Update number.py to add EveWeatherAltitude attribute
* Update sensor.py to add EveCluster Pressure Attribute
* Update strings.json
* Create eve-weather-sensor.json
* Update test_sensor.py
* Update eve-weather-sensor.json
* Update test_sensor.py
Pressure
AttributeId: 319422484 (0x00130a0014) - Value type: float32
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update manifest.json
Bump to python-matter-server==6.5.0
* Update requirements_all.txt
Bump requirements to python-matter-server 6.5.0
* Update requirements_test_all.txt
Bump requirements to python-matter-server 6.5.0
* Update test_sensor.py
* Update test_sensor.py
* Update sensor.py
* Update sensor.py
* Update test_sensor.py
* Update sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* fix test fixture
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
* fix tests
* Update test_sensor.py
* add device class
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2024-09-24 17:59:58 +02:00
Marc Mueller
a66e287903
Update pyoverkiz to 1.14.1 ( #126657 )
2024-09-24 17:50:10 +02:00
Erik Montnemery
2ee93d974d
Reinitialize ssdp discovery flow on unignore ( #126557 )
2024-09-24 10:38:33 -05:00
epenet
4e465a2066
Remove unused string in dlna_dmr ( #126652 )
2024-09-24 17:27:39 +02:00
Allen Porter
412489c102
Require Google Photos uploads to target an album ( #126651 )
...
* Require uploads to target an album
* Remove edge case where albums are not loaded on startup which no longer happens
* Update homeassistant/components/google_photos/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 17:26:33 +02:00
Allen Porter
437bbe5c6e
Limit Google Photos media source to Home Assistant created albums ( #126653 )
2024-09-24 17:22:24 +02:00
Erik Montnemery
264927926e
Remove unignore flow from homekit controller ( #126637 )
2024-09-24 16:43:12 +02:00
Erik Montnemery
2ded9d551a
Remove unignore flow from dlna_dmr ( #126647 )
2024-09-24 16:42:01 +02:00
Marc Mueller
fc37218311
Update httpx to 0.27.2 ( #126630 )
2024-09-24 16:41:35 +02:00
Allen Porter
27bed0cdcb
Update Google Photos to have a DataUpdateCoordinator for loading albums ( #126443 )
...
* Update Google Photos to have a data update coordiantor for loading albums
* Remove album from services
* Remove action string changes
* Revert services.yaml change
* Simplify integration by blocking startup on album loading
* Update homeassistant/components/google_photos/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 07:34:40 -07:00
Ludovic BOUÉ
741b025751
Add EveCluster ValvePosition Attribute ( #125809 )
2024-09-24 16:33:19 +02:00
Marc Mueller
d661eee93d
Update types packages ( #126632 )
2024-09-24 16:04:11 +02:00
G Johansson
03bba6d0c3
Climate check target min lower than target high ( #124488 )
...
* Guard target high_temp higher than low_temp in ClimateEntity
* Fixes
* Update string
* Forgot to fix tests
2024-09-24 15:56:30 +02:00
Mike Degatano
7517948900
Replace more addon management with aiohasupervisor ( #126236 )
...
* Replace start_addon with library call
* restart_addon to library and error issues in tests
* stop_addon to library
* uninstall_addon to library
* Add output typing
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-24 15:47:29 +02:00
Joost Lekkerkerker
2fa7113787
Raise issue if SSL is set but no external URL configured ( #121768 )
...
* Raise issue if SSL is set but no external URL configured
* Add cloud
* Add cloud
* Fix strings
* Attempt
* Fix
* Fix
* Move strings
* Fixes
* fix
* Fix
* Fix
* Fix
* Break tests
* Fix tests
2024-09-24 15:35:10 +02:00
Marcel van der Veldt
c289248ac5
Bump Python Matter Server to 6.5.2 ( #126636 )
2024-09-24 15:33:08 +02:00
Joost Lekkerkerker
adcdb7a900
Map unknown air quality to None in Matter ( #126639 )
...
Map unknown to None in Matter
2024-09-24 15:30:01 +02:00
epenet
9dc84bfdca
Add shorthand attributes to device_tracker entities ( #126599 )
...
* Add shorthand attributes to device_tracker entities
* Simplify
* Update config_entry.py
* Update config_entry.py
* Update device_tracker.py
* Update device_tracker.py
2024-09-24 15:21:33 +02:00
Joost Lekkerkerker
622f4975ef
Use icon translations in Matter ( #126634 )
2024-09-24 15:12:04 +02:00
Lenn
ade4ee810b
Fix motionblinds_ble sensor tests ( #126635 )
2024-09-24 15:05:00 +02:00
Marc Mueller
81d5c22800
Update bcrypt to 4.2.0 ( #126629 )
2024-09-24 15:00:06 +02:00
Marc Mueller
f699a69e83
Update cryptography to 43.0.1 ( #126628 )
2024-09-24 14:59:41 +02:00
Marc Mueller
9daf1b062f
Update uv to 0.4.15 ( #126627 )
...
* Update uv to 0.4.15
* Fix
2024-09-24 14:59:11 +02:00
Marc Mueller
f78b4a0feb
Update pip-licenses to 5.0.0 ( #126620 )
2024-09-24 14:58:45 +02:00
Marc Mueller
03d43cf50d
Update tqdm to 4.66.5 ( #126626 )
2024-09-24 14:58:25 +02:00
G Johansson
d06d0a8f83
Fix tesla_fleet climate temp high/low test ( #126631 )
2024-09-24 14:56:46 +02:00
Joost Lekkerkerker
e15be0433e
Remove unnecessary lambda in Matter ( #126633 )
2024-09-24 14:54:52 +02:00
Erik Montnemery
972dc89c0f
Reinitialize dhcp discovery flow on config entry removal ( #126556 )
...
* Reinitialize dhcp discovery flow on unignore
* Tweak
* Rediscover on any removed config entry
* Adjust log message
2024-09-24 14:43:05 +02:00
Erik Montnemery
b6fe3a3022
Reinitialize bluetooth discovery flow on config entry removal ( #126555 )
...
* Reinitialize bluetooth discovery flow on unignore
* Update homeassistant/components/bluetooth/manager.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests
* Rediscover on any removed config entry
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-24 14:42:46 +02:00
Marc Mueller
b9c28bed19
Update pylint to 3.3.1 ( #126614 )
...
* Update astroid to 3.3.4
* Update pylint to 3.3.1
2024-09-24 14:26:52 +02:00
Marc Mueller
09ae0946b7
Update syrupy to 4.7.1 ( #126625 )
2024-09-24 14:10:43 +02:00
Marc Mueller
e3c438ff47
Update pytest to 8.3.3 ( #126623 )
2024-09-24 14:10:09 +02:00
Marc Mueller
ca0f1ef8da
Update pytest-asyncio to 0.24.0 ( #126621 )
2024-09-24 14:07:52 +02:00
Marc Mueller
b856f54333
Update pipdeptree to 2.23.4 ( #126619 )
...
* Update pipdeptree to 2.23.4
* Update Dockerfile
2024-09-24 14:07:25 +02:00
Erik Montnemery
ba5f1ac2a9
Bump version of recorder context ID data migrators ( #125293 )
2024-09-24 13:45:37 +02:00
Joost Lekkerkerker
d3889cab9e
Make Matter select entity values translatable ( #126608 )
...
* Make Matter select entity values lowercase
* Make Matter select entity values lowercase
2024-09-24 13:40:38 +02:00
Marc Mueller
9e703b8224
Update coverage to 7.6.1 ( #126615 )
2024-09-24 13:40:01 +02:00
Marc Mueller
c9d3c3d369
Update pre-commit to 3.8.0 ( #126617 )
2024-09-24 13:39:09 +02:00
Joost Lekkerkerker
77029b0197
Make NYT Games a service ( #126613 )
2024-09-24 13:38:07 +02:00
Erik Montnemery
589910b49b
Reinitialize zeroconf discovery flow on config entry removal ( #126595 )
2024-09-24 13:37:28 +02:00
Marc Mueller
004941cc57
Fix lamarzocco ParamSpec typing ( #126616 )
2024-09-24 13:13:04 +02:00
G Johansson
ef88425d25
Start deprecation vacuum constants for feature flags ( #126354 )
2024-09-24 12:53:42 +02:00
G Johansson
283033f902
Start deprecation for media_player constants ( #126351 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-24 12:33:55 +02:00
G Johansson
93aade6e8e
Change lock state to an enum ( #126379 )
...
* Add new LockState enum for lock states
* Add rest
* Fix insteon tests
* Fix mqtt tests
* Fix tesla_fleet
* Revert back ST_STATE_LOCKED
* Add back constant
2024-09-24 12:30:50 +02:00
Franck Nijhof
9297011731
Merge branch 'master' into dev
2024-09-24 12:24:54 +02:00
epenet
acebf1fb48
Adjust _ENTITY_COMPONENTS in hass-enforce-class-module ( #126603 )
2024-09-24 12:19:39 +02:00
G Johansson
711e0ee503
Change camera state to an enum ( #126558 )
...
* Change camera state to an enum
* copy/paste mistake
* Add test deprecated constants
2024-09-24 12:12:01 +02:00
Lektri.co
4ac9b339a1
Add select platform to the Lektrico integration ( #126490 )
...
* Add select for Lektrico integration.
* Rename lb_mode to load_balancing_mode.
* Update homeassistant/components/lektrico/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 12:08:28 +02:00
Marcel van der Veldt
f2092ef083
Prevent KeyError in Matter select entity ( #126605 )
2024-09-24 12:02:01 +02:00
Erik Montnemery
c96d4991b9
Add issue asking users to disable VoIP call_in_progress binary sensor ( #126504 )
...
* Add issue asking users to disable VoIP call_in_progress binary sensor
* Add tests
* Add files
* Update homeassistant/components/voip/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 11:46:43 +02:00
Erik Montnemery
58eccc1ed6
Bump deprecation of ESPHome assist in progress binary sensor ( #126604 )
2024-09-24 11:29:19 +02:00
Steven B.
010a5d2829
Add snapshots to all ring platform tests ( #126560 )
...
Add test snapshots to all ring platform tests
2024-09-24 10:53:19 +02:00
Brett Adams
5186605cec
Add energy history coordinator and sensors to Teslemetry ( #126166 )
...
* start
* More
* fix init
* Update requirements_all.txt
* Update requirements_test_all.txt
* Add Tests
* Add missing fixture
* first refresh history
* Fix mock_energy_history
* Remove failures prop
* Update test_init.py
* Actually add the sensors
* Add more icons
* suggested_display_precision
* Fix updated_once
* Fix fixture
* Review changes
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove init data
* Update homeassistant/components/teslemetry/coordinator.py
* ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-24 10:32:38 +02:00
tronikos
4c0fb04f61
Make tts options of type list (such as profiles in google_cloud) work ( #121582 )
...
* Allow tts options of type list such as profiles in google_cloud
* Update tests/components/tts/test_media_source.py
* Don't mix engine specific options with other options
* Fix test
* Update assist_pipeline snapshots
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-24 00:07:12 -07:00
Franck Nijhof
06ea3a3014
2024.9.3 ( #126566 )
2024-09-24 09:01:55 +02:00
J. Nick Koston
615ec548db
Change dhcp internal index to use mac address ( #126573 )
2024-09-24 08:58:32 +02:00
epenet
2df6824856
Cleanup source_type type hints in device tracker components ( #126592 )
2024-09-24 08:54:55 +02:00
epenet
61ff40c299
Add base Entity classes to enforce-class-module pylint plugin ( #126473 )
2024-09-24 08:52:07 +02:00
J. Nick Koston
31200040da
Bump aiohttp to 3.10.6rc2 ( #126468 )
2024-09-24 08:51:08 +02:00
Matthias Alphart
450b682c5c
Update xknx to 3.2.0 ( #126569 )
2024-09-24 08:45:19 +02:00
Erik Montnemery
4a66395d51
Simplify signal_discovered_config_entry_removed job ( #126591 )
2024-09-24 08:44:11 +02:00
Erik Montnemery
f1e8675756
Set autouse flag on session scope bluetooth fixture ( #126589 )
2024-09-24 08:43:32 +02:00
Erik Montnemery
1fdb34b1e1
Fix zeroconf rediscovery test ( #126593 )
2024-09-24 08:43:18 +02:00
Steve Easley
2db927b7f7
Fix truncating password issue ( #126581 )
2024-09-24 08:42:59 +02:00
tronikos
99dbc99b6c
Remove unnecessary unique_id suffix from Google Cloud entities ( #126585 )
...
Remove uncessary unique_id suffix
2024-09-24 08:35:04 +02:00
Erik Montnemery
ce70f4ebac
Fix ecobee test helper ( #126587 )
2024-09-24 08:30:01 +02:00
Erik Montnemery
3c9f51fbbd
Reduce scope of JSON/XML test fixtures ( #126590 )
2024-09-24 08:29:35 +02:00
Michael Hansen
4869309997
Get updated Assist satellite config after setting it in ESPHome ( #126552 )
...
Get updated config after setting it
2024-09-23 20:36:53 -04:00
J. Nick Koston
fb45f4fcea
Bump yarl to 1.12.1 ( #126580 )
2024-09-23 19:19:41 -05:00
J. Nick Koston
d26c449d87
Bump yarl to 1.12.0 ( #126576 )
...
This is a prereq for aiohttp 3.10.6 which has some
fixes that need yarl 1.12.0+
2024-09-23 18:28:32 -04:00
J. Nick Koston
dbf080194b
Bump cached-ipaddress to 0.6.0 ( #126571 )
2024-09-23 15:43:33 -05:00
Erik Montnemery
d82bff1bc2
Index config entry discovery_keys by discovery domain ( #126563 )
...
* Index config entry discovery_keys by discovery domain
* Add new signal
* Update tests
* Update homeassistant/config_entries.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix imports
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 21:48:11 +02:00
epenet
9b96bc32eb
Add derived Entity classes in hass-enforce-class-module pylint plugin ( #126494 )
2024-09-23 21:03:29 +02:00
Franck Nijhof
59ecd47374
Hotfix test for patch release in fritzbox
2024-09-23 20:09:09 +02:00
Fredrik Erlandsson
88c751df7a
Fix point calls config entry to a platform multiple times ( #126535 )
...
* fix multiple async_forward_entry_setups calls
* ensure entity is at the right place
2024-09-23 20:09:07 +02:00
Markus Jacobsen
95053f7114
Bump mozart_api to 3.4.1.8.8 ( #126334 )
...
Update API
2024-09-23 20:07:05 +02:00
Franck Nijhof
4949727cd5
Bump version to 2024.9.3
2024-09-23 19:47:41 +02:00
Markus Jacobsen
08b0064ce7
Fix blocking call in Bang & Olufsen API client initialization ( #126456 )
...
* Update API
* Add fix for blocking call to load_default_certs
2024-09-23 19:47:30 +02:00
Steve Easley
c9571126a3
Add support for new JVC Projector auth method ( #126453 )
2024-09-23 19:47:27 +02:00
David Knowles
06d825d6c8
Bump pydrawise to 2024.9.0 ( #126431 )
2024-09-23 19:47:24 +02:00
Mr. Bubbles
36e6ab4af8
Fix due date calculation for future dailies in Habitica integration ( #126403 )
...
Calculate next due date for dailies with startdate in the future
2024-09-23 19:47:21 +02:00
Manuel Frei
ccec85f047
Fix surepetcare token update ( #126385 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-23 19:47:18 +02:00
G Johansson
e8a5a75e96
Bump python-holidays to 0.57 ( #126367 )
2024-09-23 19:47:15 +02:00
Michael
4eb1fca68e
Fix next change (scheduler) sensors in AVM FRITZ!SmartHome ( #126363 )
2024-09-23 19:47:12 +02:00
Joost Lekkerkerker
fba24b8ead
Bump airgradient to 0.9.0 ( #126319 )
...
* Bump airgradient to 0.9.0
* Bump airgradient to 0.9.0
2024-09-23 19:44:22 +02:00
Matthias Alphart
edfb9f3f6b
Fix loading KNX UI entities with entity category set ( #126290 )
...
* Fix loading KNX UI entities with entity category set
* add test
* docstring fixes
* telegram order
* Optionally ignore telegram sending order in tests
because we can't know which platform initialises first
2024-09-23 19:44:18 +02:00
Marcel van der Veldt
2322d071e4
Fix Matter climate platform attributes when dedicated OnOff attribute is off ( #126286 )
2024-09-23 19:44:15 +02:00
Fredrik Erlandsson
7658ed8eaa
Bump pydaikin to 2.13.7 ( #126219 )
2024-09-23 19:44:12 +02:00
Sebastian Nohn
c81f280bc1
Fix tibber fails if power production is enabled but no power is produced ( #126209 )
...
* fix #125312 - tibber integration fails if power production is enabled but no power is produced
* fix requirements_all.txt
2024-09-23 19:44:09 +02:00
Andrew Jackson
6e36febd37
Broaden scope of ConfigEntryNotReady in Mealie ( #126208 )
...
Broaden scope of ConfigEntryNotReady
2024-09-23 19:44:06 +02:00
Jan-Philipp Benecke
b38c193fe4
Prevent blocking event loop in ps4 ( #126151 )
...
* Prevent blocking event loop in ps4
* Process code review comment
2024-09-23 19:44:02 +02:00
Arun Philip
b336cae118
Fix qbittorrent error when torrent count is 0 ( #126146 )
...
Fix handling of `NoneType` for torrents in `count_torrents_in_states` function
Added a check to handle cases where the 'torrents' data is None, avoiding a `TypeError` when attempting to get the length of a `NoneType` object. The function now returns 0 if 'torrents' is None, ensuring robust behavior when no torrent data is available.
2024-09-23 19:43:59 +02:00
Milan Meulemans
991114eb7f
Update Aseko to support new API ( #126133 )
...
* Update Aseko to support new API
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use self.unit instead of self._unit
* Refactor sensor setup entry
* Keep same unique id and identifier
* Revert rename free_chlorine translation key
* Remove new heating entity to keep PR small
* Fix keep same unique id
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-23 19:43:56 +02:00
Tobias Sauerwein
d924fc5967
Fix set brightness for Netatmo lights ( #126075 )
...
* fix set brightness for Netatmo lights
* round returns int by default
* Update homeassistant/components/netatmo/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-23 19:43:50 +02:00
epenet
788d9571b5
Add entity components to hass-enforce-class-module pylint plugin ( #126545 )
2024-09-23 19:35:48 +02:00
Joost Lekkerkerker
714a1cc311
Bump nyt_games to 0.4.0 ( #126564 )
2024-09-23 19:28:30 +02:00
Jan-Philipp Benecke
28c2df37ed
Remove deprecated YAML import from traccar ( #125763 )
2024-09-23 19:14:55 +02:00
Maciej Bieniek
4a424a6603
Use Xiaomi Aqara gateway MAC address in DeviceInfo.connections ( #126562 )
2024-09-23 19:10:30 +02:00
G Johansson
86d8ddd289
Remove deprecated forecast key from template weather ( #126132 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-23 18:57:32 +02:00
Trekky12
d0ed94ee8d
Remove trekky12 from pilight codeowners ( #126559 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-23 18:55:41 +02:00
Joost Lekkerkerker
eaa25a33d7
Add more Wordle sensors ( #126561 )
...
* Add more Wordle sensors
* Add more Wordle sensors
2024-09-23 18:09:53 +02:00
Joost Lekkerkerker
1d94e66b9c
Add NYT Games integration ( #126449 )
...
* Add NYT Games integration
* Add NYT Games integration
* Add NYT Games integration
* Add NYT Games integration
* Add test
2024-09-23 17:40:19 +02:00
G Johansson
8eb76ea68d
Change lawn_mower state to an enum ( #126458 )
...
* Change lawn_mower state to an enum
* annotate as string
2024-09-23 17:39:53 +02:00
peteS-UK
8a2dccddc5
Add Model and Manufacturer details for Squeezebox devices ( #126435 )
...
* Add models and manufacturer
* Updates re: comments
* Updates for test
* Dedupe model
* Update homeassistant/components/squeezebox/media_player.py
* Change Squeezelite to SqueezeLite
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-23 16:59:22 +02:00
Michael Hansen
84f19f7216
Bump intents to 2024.9.23 ( #126553 )
2024-09-23 16:50:15 +02:00
Erik Montnemery
b2982c18bb
Reinitialize zeroconf discovery flow on unignore ( #125753 )
...
* Reinitialize zeroconf discovery flow on unignore
* Adjust tests
* Improve comments
* Fix logic for updating discovery keys
* Add tests
* Use mock_config_flow helper in new config_entries test
* Add discovery_keys attribute to ConfigEntry
* Update zeroconf rediscovery
* Change type of ConfigEntry.discovery_keys
* Update tests
* Fix DiscoveryKey.from_json_dict and add tests
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-23 16:49:21 +02:00
epenet
f5852b4678
Move point base entity to separate module ( #126551 )
2024-09-23 15:58:20 +02:00
epenet
02ab2c1433
Move ukraine_alarm coordinator to separate module ( #126549 )
2024-09-23 15:58:02 +02:00
epenet
380019dd56
Move volvooncall coordinator to separate module ( #126548 )
2024-09-23 15:57:47 +02:00
epenet
d2ab7dd9fb
Move yamaha_musiccast coordinator to separate module ( #126546 )
2024-09-23 15:57:31 +02:00
epenet
d101fb33b3
Move tolo coordinator to separate module ( #126550 )
...
* Move tolo coordinator to separate module
* Adjust tests
2024-09-23 15:56:59 +02:00
epenet
6d83a15ad5
Move yamaha_musiccast base entity to separate module ( #126544 )
2024-09-23 15:15:04 +02:00
epenet
95948e4eb7
Move volvooncall base entity to separate module ( #126543 )
2024-09-23 15:14:48 +02:00
epenet
8c4ea323ba
Move venstar base entity to separate module ( #126542 )
2024-09-23 15:12:55 +02:00
epenet
f5697ad5d2
Move vallox base entity to separate module ( #126541 )
2024-09-23 15:11:58 +02:00
epenet
58770e5c79
Rename xbox base entity module ( #126540 )
2024-09-23 15:11:04 +02:00
epenet
77b2895b0e
Rename pilight base entity module ( #126538 )
2024-09-23 15:09:22 +02:00
epenet
225266b687
Move upcloud base entity to separate module ( #126533 )
2024-09-23 15:01:59 +02:00
epenet
9fafbbff81
Rename dynalite base entity module ( #126536 )
2024-09-23 14:56:14 +02:00
David F. Mulcahey
e81a1f7acf
Add config to ZHA to allow disabling polling of mains powered devices when the network is started ( #125473 )
2024-09-23 14:34:24 +02:00
Nicholas Pike
691b2879bd
Fix image content-type validation case sensitivity ( #125236 )
2024-09-23 14:33:29 +02:00
Numa Perez
8410c142ab
Fix Auto mode for TCC devices like the Lyric Round ( #126091 )
2024-09-23 14:31:55 +02:00
epenet
de88068c66
Merge unifiprotect entity and models modules ( #126532 )
2024-09-23 14:30:26 +02:00
J. Nick Koston
0e0ac3efe5
Remove uneeded isoformat calls in registry as_storage_fragment properties ( #126440 )
2024-09-23 14:23:43 +02:00
epenet
2859c9fe19
Move simplisafe base entity to separate module ( #126523 )
2024-09-23 14:23:01 +02:00
G Johansson
939f2e41e9
Change valve state to an enum ( #126428 )
2024-09-23 14:20:18 +02:00
epenet
9c6f903178
Move tomorrowio base entity to separate module ( #126531 )
2024-09-23 14:20:16 +02:00
Erik Montnemery
0fc7bc2762
Fix a couple of stale ESPHome docstrings ( #126508 )
2024-09-23 14:19:17 +02:00
Maciej Bieniek
efc1ff6eff
Fix Shelly update entity names ( #126512 )
2024-09-23 14:18:24 +02:00
Maciej Bieniek
11bb8e402e
Use Bravia TV MAC address in DeviceInfo.connections ( #126519 )
2024-09-23 14:18:09 +02:00
epenet
ef39ee1d5d
Move tautulli base entity to separate module ( #126528 )
2024-09-23 14:17:54 +02:00
Robert Resch
52de26e67b
Remove unused i386 code in Dockerfile ( #126520 )
2024-09-23 14:17:37 +02:00
epenet
df0c8064b2
Move tolo base entity to separate module ( #126530 )
2024-09-23 14:17:28 +02:00
epenet
9fcefca0f5
Rename tradfri base entity module ( #126526 )
...
* Rename tradfri base entity module
* Missed a file
2024-09-23 14:16:24 +02:00
epenet
a579eef66c
Move tesla_wall_connector base entity to separate module ( #126529 )
2024-09-23 14:16:13 +02:00
epenet
46f9e86f6a
Move tailscale base entity to separate module ( #126527 )
2024-09-23 14:14:22 +02:00
epenet
60eba6d783
Rename toon base entity module ( #126525 )
2024-09-23 14:02:03 +02:00
epenet
4cb162a068
Move sia base entity to separate module ( #126524 )
2024-09-23 13:58:16 +02:00
Iskra kranj
0bcaa73427
Bump pyiskra to 0.1.14 ( #126518 )
2024-09-23 13:57:02 +02:00
Brett Adams
a1abea4e0f
Add button platform to Tesla Fleet ( #126410 )
...
* Add button platform
* Fix tests
* Fix button setup
* Make func required
* do_nothing
2024-09-23 13:48:00 +02:00
epenet
f11cdb4ab4
Move rfxtrx base entity to separate module ( #126521 )
2024-09-23 13:37:52 +02:00
J. Diego Rodríguez Royo
b7ba789370
Code quality improvements at Home Connect ( #126323 )
...
Added types to all arguments and return values to all functions
Defined class members and its types outside the constructor
Improved logic at binary sensor
2024-09-23 13:33:19 +02:00
epenet
ec311ecd2b
Move prusalink base entity to separate module ( #126510 )
...
* Move prusalink base entity to separate module
* Fix tests
2024-09-23 13:09:38 +02:00
epenet
14bc65e8e7
Move gardena_bluetooth base entity to separate module ( #126484 )
2024-09-23 13:06:10 +02:00
epenet
fb400af7d2
Prevent trailing line feeds in translation values ( #126446 )
...
* Prevent trailing line feeds in translation values
* Fixup strings
2024-09-23 13:02:39 +02:00
Brett Adams
e3351db3d8
Add lock platform to Tesla Fleet ( #126412 )
...
* Add lock platform
* Add lock platform tests
* Fix json
2024-09-23 12:52:13 +02:00
Adam Goode
71f6537846
Add additional test cases to Threshold ( #126469 )
...
There are still some bugs to be fixed, but for now this adds some
additional test cases for things that are already correct.
2024-09-23 12:51:29 +02:00
epenet
c8d20a8c23
Move fritzbox base entity to separate module ( #126482 )
2024-09-23 12:50:51 +02:00
starkillerOG
8ef7cae36d
Speedup Reolink tests by using scope="module" ( #125215 )
...
* use scope="module"
* Instead of side_effect = None, use reset_mock(side_efffect=True)
* fix tests
2024-09-23 12:50:40 +02:00
epenet
a9d12608bd
Move guardian base entity to separate module ( #126486 )
2024-09-23 12:49:24 +02:00
epenet
ef8b6e2805
Rename melnor base entity module ( #126496 )
2024-09-23 12:48:23 +02:00
epenet
1858c64e5f
Move motioneye base entity to separate module ( #126495 )
2024-09-23 12:48:07 +02:00
epenet
da3f18839a
Move lidarr base entity to separate module ( #126492 )
2024-09-23 12:47:53 +02:00
epenet
acd3b2d732
Move lyric base entity to separate module ( #126493 )
2024-09-23 12:47:39 +02:00
epenet
26651c18a6
Move modern_forms base entity to separate module ( #126497 )
2024-09-23 12:47:17 +02:00
Maciej Bieniek
d4efdcb78c
Bump pysnmp and brother ( #126488 )
...
* Bump pysnmp
* Bump brother
* Unpin pyasn1
2024-09-23 12:46:46 +02:00
epenet
43322bc3d9
Move notion base entity to separate module ( #126499 )
2024-09-23 12:45:30 +02:00
epenet
438cbc99b1
Move nzbget base entity to separate module ( #126502 )
2024-09-23 12:45:13 +02:00
epenet
0163f3d57e
Move omnilogic base entity to separate module ( #126505 )
2024-09-23 12:45:00 +02:00
epenet
61de70c1df
Move openuv base entity to separate module ( #126506 )
2024-09-23 12:44:42 +02:00
epenet
d67a1993d0
Move ovo_energy base entity to separate module ( #126507 )
2024-09-23 12:44:24 +02:00
epenet
f7543cd0ba
Move pi_hole base entity to separate module ( #126509 )
2024-09-23 12:43:48 +02:00
epenet
78d80fefc5
Move purpleair base entity to separate module ( #126511 )
2024-09-23 12:43:00 +02:00
epenet
c8e3e2ce1b
Move rainmachine base entity to separate module ( #126513 )
2024-09-23 12:42:22 +02:00
epenet
a75a513531
Move radarr base entity to separate module ( #126514 )
2024-09-23 12:42:00 +02:00
epenet
52aec885ea
Move nibe_heatpump base entity to separate module ( #126498 )
2024-09-23 12:32:18 +02:00
epenet
9b9edecaac
Move nuki base entity to separate module ( #126500 )
2024-09-23 11:55:03 +02:00
Brett Adams
c64222de4f
Fix wall connector state in Teslemetry ( #124149 )
...
* Fix wall connector state
* review feedback
* Rename None to Disconnected
* Translate disconnected
2024-09-23 10:17:38 +02:00
Marcel van der Veldt
5b1e4e0691
Fix Matter Model ID for bridged devices ( #126059 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-23 10:15:07 +02:00
Steve Easley
d12367a680
Add support for new JVC Projector auth method ( #126453 )
2024-09-23 10:14:01 +02:00
Michael
683a5b7120
Fix next change (scheduler) sensors in AVM FRITZ!SmartHome ( #126363 )
2024-09-23 10:11:27 +02:00
Manuel Frei
5ad426d62e
Fix surepetcare token update ( #126385 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-23 10:09:58 +02:00
epenet
6d069bec19
Move iqvia base entity to separate module ( #126489 )
2024-09-23 09:57:54 +02:00
TimL
3f4f2f4e2b
Add router reconnect button for Smlight integration ( #126408 )
...
* Add button for router reconnect
* strings for router reconnect
* remove stale router reconnect if zigbee is not running router firmware
* Add tests for router reconnect button
* Update homeassistant/components/smlight/strings.json
And fix associated tests
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Make router button entity dynamic
* adjust test for dynamic runtime removal
* drop if statements from tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-23 09:36:56 +02:00
epenet
ffa7e5a504
Move gogogate2 base entity to separate module ( #126485 )
2024-09-23 09:28:32 +02:00
Marcel van der Veldt
16221cfbbd
Fix Matter climate platform attributes when dedicated OnOff attribute is off ( #126286 )
2024-09-23 09:27:11 +02:00
epenet
a9b215357f
Move elmax base entity to separate module ( #126481 )
2024-09-23 08:59:38 +02:00
epenet
5a52e4c71d
Move evil_genius_labs base entity to separate module ( #126480 )
2024-09-23 08:59:23 +02:00
epenet
432d44c20d
Move deluge base entity to separate module ( #126479 )
2024-09-23 08:54:28 +02:00
epenet
7b9f295071
Move control4 base entity to separate module ( #126477 )
...
* Move control4 base entity to separate module
* Adjust
2024-09-23 08:47:43 +02:00
epenet
bed3fcfd43
Move cert_expiry base entity to separate module ( #126478 )
2024-09-23 08:47:23 +02:00
jesperraemaekers
49c9f843f8
Bump Weheat to 2024.09.23 ( #126471 )
...
Weheat version bump for support new model
2024-09-23 08:39:40 +02:00
epenet
52ef358e1c
Move airvisual base entity to separate module ( #126474 )
2024-09-23 08:38:24 +02:00
epenet
04e232096f
Move atag base entity to separate module ( #126475 )
2024-09-23 08:37:35 +02:00
J. Nick Koston
abceed8112
Use identity check for zeroconf enum compare ( #126444 )
2024-09-22 21:41:10 -05:00
Paulus Schoutsen
ba48a86156
OpenAI to not speak out whole errors ( #126409 )
...
* OpenAI to not speak out whole errors
* Update snapshot
2024-09-22 21:26:33 -04:00
epenet
c759512c70
Prevent callback decorator on coroutine functions ( #126429 )
...
* Prevent callback decorator on async functions
* Adjust
* Adjust
* Adjust components
* Adjust tests
* Rename
* One more
* Adjust
* Adjust again
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-23 02:55:55 +02:00
Markus Jacobsen
113a792734
Fix blocking call in Bang & Olufsen API client initialization ( #126456 )
...
* Update API
* Add fix for blocking call to load_default_certs
2024-09-22 23:08:27 +02:00
Allen Porter
b107b2c7bf
Enforce a Google Photos upload action file size limit ( #126437 )
...
* Set a Google Photos upload file size limit
* Update homeassistant/components/google_photos/services.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Replace strings with constants
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-22 09:30:37 -07:00
David Knowles
9e37c14179
Bump pydrawise to 2024.9.0 ( #126431 )
2024-09-22 18:04:19 +02:00
Allen Porter
5f74dbcfc2
Bump google-photos-library-api to 0.12.0 ( #126433 )
...
Bump google-photos-library-api==0.12.0
2024-09-22 09:03:21 -07:00
epenet
f8a53aea09
Use HassKey in conversation ( #126332 )
...
* Use HassKey in conversation
* Adjust tests
2024-09-22 17:54:14 +02:00
IceBotYT
f9e7721653
Fix error if light status is missing in Nice G.O. ( #126432 )
2024-09-22 17:30:59 +02:00
MarkGodwin
2a36ec3e21
Automatically remove unregistered TP-Link Omada devices at start up ( #124153 )
...
* Adding coordinator for omada device list
* Remove dead omada devices at startup
* Tidy up tests
* Address PR feedback
* Returned to use of read-only properties for coordinators. Tidied up parameters some more
* Update homeassistant/components/tplink_omada/controller.py
* Update homeassistant/components/tplink_omada/controller.py
* Update homeassistant/components/tplink_omada/controller.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-22 17:05:29 +02:00
Erik Montnemery
8158ca7c69
Add connection test feature to assist_satellite ( #126256 )
...
* Add connection test feature to assist_satellite
* Add http to assist_satellite dependencies
* Remove extra logging
* Incorporate feedback
* Fix tests
* ruff
* Apply suggestions from code review
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Use asyncio.Event instead of dispatcher
* Respond asap
* Update homeassistant/components/assist_satellite/websocket_api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-22 16:55:31 +02:00
David Bonnes
bb2c2d161a
Rename an evohome test fixture ( #126425 )
...
rename a fixture
2024-09-22 16:50:08 +02:00
Allen Porter
bd4bbb30ec
Bump google-photos-library-api to 0.11.1 ( #126430 )
2024-09-22 16:42:50 +02:00
Markus Jacobsen
ba3ba7b890
Bump mozart_api to 3.4.1.8.8 ( #126334 )
...
Update API
2024-09-22 16:36:36 +02:00
Lektri.co
f4b324bbad
Add new values for sensor for Lektrico integration ( #126210 )
...
* Add new values for sensor limit_reason.
* Remove unknown from limit reason sensor.
2024-09-22 16:36:22 +02:00
Raj Laud
3f13f6ed12
Fix error in squeezebox media browser album art ( #126346 )
...
Fix error in squeezebox media browser album art part 2
2024-09-22 16:31:37 +02:00
AlexDev_
78459991bf
Bump wolf-comm to 0.0.10 ( #126342 )
...
* Updated wolf-comm lib to 0.0.10
* run command to update requirements_all.txt and requirements_test_all.txt
2024-09-22 16:17:36 +02:00
G Johansson
3137f75221
Add switch to Yale Smart Living ( #126366 )
2024-09-22 16:15:24 +02:00
Raj Laud
d66c28dd6a
Bump pysqueezebox version to 0.9.2 ( #126347 )
...
* Bump pysqueezebox version to 0.9.1
* Bump pysqueezebox version to 0.9.2
2024-09-22 16:14:08 +02:00
Thomas55555
02b3da8f80
Automatic device cleanup for Husqvarna Automower ( #126384 )
...
* Automatic device cleanup for Husqvarna Automower
* fix copy&paste mistake
* typing
* overwrite type in coordinator
2024-09-22 16:06:01 +02:00
TimL
f98b1d248a
Add diagnostics platform to Smlight ( #126423 )
...
* Add diagnostics for Smlight
* test diagnostics
* Add log fixture and snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-22 16:04:36 +02:00
Bouwe Westerdijk
90aa9aa98f
Improve plugwise device cleanup ( #126419 )
...
* Improve code
* Ruff-suggestion
* Change as suggested
2024-09-22 16:02:30 +02:00
Trevor Schirmer
96b7fc9a75
Add mm/s and in/s As Unit Of Speed ( #125044 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-22 09:01:46 -05:00
epenet
7c5dc29981
Prevent leading and trailing spaces in translation values ( #126427 )
...
* Prevent leading and trailing spaces in translation values
* Adjust components
* Tests
2024-09-22 16:01:08 +02:00
starkillerOG
90957dfedb
Add Reolink hub volume number entities ( #126389 )
...
* Add Home Hub alarm and message volume
* fix styling
* Add tests
* Update homeassistant/components/reolink/number.py
* Update test_diagnostics.ambr
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-22 15:59:23 +02:00
starkillerOG
286c22c0ed
Add Reolink CPU usage sensor ( #126386 )
2024-09-22 15:58:11 +02:00
David Bonnes
53d76355ec
Correct a docstring typo for evohome ( #126426 )
...
initial commit
2024-09-22 15:37:01 +02:00
IceBotYT
46c26e7942
Bump nice-go to 0.3.9 ( #126399 )
2024-09-22 15:05:50 +02:00
Sean Chen
705af35dd6
Parse AirNow observation timezone correctly ( #122006 )
...
Parse observation timezone correctly
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-22 14:44:53 +02:00
starkillerOG
bd3efe57f7
Add Reolink hub status light ( #126388 )
...
* Add Home Hub status led
* fix styling
* Add tests
2024-09-22 14:44:26 +02:00
starkillerOG
118ceedda1
Add Reolink Home Hub ringtone control ( #126390 )
...
* Add Hub alarm/visitor ringtones
* fix styling
* fix translations
* fix tests
* Rename buzzer to hub ringtone
2024-09-22 14:41:47 +02:00
Brett Adams
66d310977d
Add cover platform to Tesla Fleet ( #126411 )
...
Add cover platform
2024-09-22 14:27:09 +02:00
Markus Jacobsen
20f7490fd9
Remove invalid callback decorator from Bang & Olfusen coroutine functions ( #126420 )
...
Remove callback decorator form coroutine functions
2024-09-22 14:19:14 +02:00
epenet
0abde86cf9
Use HassKey in light ( #126333 )
2024-09-22 14:18:57 +02:00
Brett Adams
f073e45575
Add media player to Tesla Fleet ( #126416 )
...
* Add media player platform
* Use MediaPlayerState
* Revert change
2024-09-22 14:17:07 +02:00
Mr. Bubbles
79872b3e1d
Fix due date calculation for future dailies in Habitica integration ( #126403 )
...
Calculate next due date for dailies with startdate in the future
2024-09-22 12:08:50 +02:00
G Johansson
06cd86419f
Bump python-holidays to 0.57 ( #126367 )
2024-09-21 21:05:52 -04:00
David Bonnes
1164326d10
Remove superfluous type hints from evohome ( #126383 )
...
inital commit
2024-09-21 21:05:10 -04:00
starkillerOG
cf8955c71a
Bump reolink-aio to 0.9.10 ( #126387 )
2024-09-21 21:04:43 -04:00
G Johansson
f102d99004
Fix insteon test ( #126404 )
...
* Fix insteon test
* Increase time
* More sleep
2024-09-21 21:04:29 -04:00
Oliver
5db3c6e47b
Disconnect telnet when denonavr media player entity is unloaded ( #126406 )
...
Disconnect telnet when unloading `denonavr` media player entity
2024-09-21 21:00:35 -04:00
J. Nick Koston
af2798f063
Switch genexp to listcomp in async_progress_by_init_data_type ( #126405 )
...
Since listcomps are inlined in python 3.12+, the listcomp
will be a bit faster. Additionally we always iterate everything
here so there is no reason to use a genexpr
2024-09-21 19:18:53 -05:00
J. Nick Koston
d8e9d1c16e
Bump uiprotect to 6.1.0 ( #126345 )
2024-09-21 19:40:16 -04:00
David Bonnes
a923f15d17
Rename some evohome constants for clarity / readability ( #126394 )
...
initial commit
2024-09-21 23:29:41 +01:00
Erik Montnemery
6cd99e4ed4
Add issue asking users to disable ESPHome assist_in_progress sensor ( #125805 )
...
* Add issue asking users to disable ESPHome assist_in_progress binary sensor
* Include integration name in title and description
* Add repair flow
* Improve test coverage
2024-09-21 17:14:12 -04:00
Michael
9bfc2eaeb9
Set connection and command timeout in VLC Telnet ( #126401 )
...
use 1s lower than scan interval
2024-09-21 21:11:17 +02:00
Allen Porter
505fb3738f
Update the Google Photos integration to limit scope to Home Assistant created content ( #126398 )
2024-09-21 10:56:13 -07:00
Steven B.
556deb4f77
Fix tplink number platform to use intended BOX mode ( #126397 )
...
The NumberMode should be BOX as per the entity description but due to the missing dataclass decorator was resolving to NumberMode.AUTO.
2024-09-21 19:03:51 +02:00
David Bonnes
24106114b4
Correct / tidy up entity doc strings for evohome ( #126380 )
...
* correct / tidy up entity doc strings
* tweak
2024-09-21 15:44:35 +01:00
epenet
5b22cfa9b3
Use HassKey in todo ( #126325 )
...
* Use HassKey in todo
* One more
2024-09-21 16:30:40 +02:00
epenet
aa736b2de6
Use HassKey in notify ( #126338 )
2024-09-21 13:17:01 +02:00
epenet
37d527bd08
Use HassKey in camera ( #126331 )
2024-09-21 13:16:22 +02:00
epenet
1b4ba68e18
Use HassKey in weather ( #126329 )
2024-09-21 13:15:42 +02:00
epenet
d40464e5d3
Use HassKey in tts ( #126327 )
...
* Use HassKey in tts
* Also migrate DATA_TTS_MANAGER
2024-09-21 13:14:27 +02:00
epenet
32f02aa3c6
Use HassKey in image ( #126322 )
2024-09-21 13:13:41 +02:00
epenet
f7004188d2
Use HassKey in group ( #126321 )
...
* Use HassKey in group
* Adjust
* Improve
2024-09-21 13:11:57 +02:00
Joost Lekkerkerker
9422cde275
Bump airgradient to 0.9.0 ( #126319 )
...
* Bump airgradient to 0.9.0
* Bump airgradient to 0.9.0
2024-09-21 13:11:27 +02:00
epenet
94df0bd5ab
Use HassKey in core components (d-z) ( #126324 )
...
* Use HassKey in core components (d-s)
* Add
* Undo light
* Undo device_tracker
* Undo notify
* Undo sensor
* Undo stt
* Improve
2024-09-21 13:10:14 +02:00
Michael
52d349d776
Bump aiovlc to 0.5.1 ( #126365 )
...
* bump aiovlc to 0.5.0
* bump aiovlc to 0.5.1
2024-09-21 12:01:43 +02:00
epenet
83672ee28b
Use HassKey in device_tracker ( #126339 )
2024-09-21 11:38:27 +02:00
epenet
a58b1ca6e4
Use HassKey in sensor ( #126336 )
2024-09-21 11:36:03 +02:00
epenet
0299fa1b68
Use HassKey in stt ( #126335 )
2024-09-21 11:34:28 +02:00
Michael
91c1e75c00
Get supervisor client in analytics only on systems with supervisor ( #126375 )
...
fix supervisor dependency
2024-09-21 11:29:28 +02:00
Niklas Wagner
c07db352f3
Offboard myself as prusalink codeowner ( #126361 )
2024-09-21 01:00:23 +02:00
epenet
4fcfbd8134
Rename deconz base entity module ( #126041 )
...
* Move and rename deconz base entity to separate module
* Cancel rename
2024-09-20 23:40:08 +02:00
G Johansson
41c1cfcef0
Improve lock handling in Yale Smart Living ( #124245 )
...
* Improve handling of locks in yalesmartalarm
* requirements
* fix coordinator setup
* Fix lock iteration
* Fix tests
* Fix review comments
2024-09-20 23:07:52 +02:00
YogevBokobza
3e1da876c6
Add Switcher Runner S11 support ( #123578 )
...
* switcher start s11 integration
* switcher linting
* switcher starting reauth logic
* switcher fix linting
* switcher fix linting
* switcher remove get_circuit_number
* switcher adding support for validate token
* switcher fix initial auth for new devices and fix strings
* switcher fix linting
* switcher fix utils
* Revert "switcher fix utils"
This reverts commit b162a943b94fb0a581140feb21fe871df578c16a.
* switcher revert and test
* switcher fix validate logic and strings
* switcher add tests to improve coverage
* switcher adding tests
* switcher adding test
* switcher revert back things
* switcher fix based on requested changes
* switcher tests fixes
* switcher fix based on requested changes
* switcher remove single_instance_allowed code and added tests
* Update config_flow.py
* switcher fix comment
* switcher fix tests
* switcher lint
* switcehr fix based on requested changes
* switche fix lint
* switcher small rename fix
* switcher fix based on requested changes
* switcher fix based on requested changes
* switcher fix based on requested changes
* Update tests/components/switcher_kis/test_config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/switcher_kis/test_config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/switcher_kis/test_config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/switcher_kis/test_config_flow.py
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-09-20 23:19:57 +03:00
YogevBokobza
65fb688164
Add YogevBokobza to switcher_kis codeowners ( #126359 )
...
* Add YogevBokobza to switchre_kis CODEOWNERS
* Update manifest.json
* Update homeassistant/components/switcher_kis/manifest.json
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-09-20 23:19:27 +03:00
Michael Hansen
123b6b687e
Route non-TTS media through ESPHome ffmpeg proxy ( #126287 )
...
* Route non-TTS media through proxy
* Use media_id_source
2024-09-20 13:57:55 -04:00
Sid
e8d5ebef7e
Bump ruff to 0.6.6 ( #126343 )
2024-09-20 17:48:03 +02:00
Marc Mueller
c408fd0e62
Update pylint to 3.3.0 ( #126330 )
2024-09-20 17:47:12 +02:00
epenet
803de40321
Add trace to core files ( #126314 )
2024-09-20 16:40:57 +02:00
Joost Lekkerkerker
8254a643d2
Make geniushub platforms a list ( #126320 )
2024-09-20 16:26:41 +02:00
Teemu R.
992b810fa9
Add siren platform for tplink ( #124934 )
...
* Add siren platform for tplink
* Add tests
* Add alarm to features.json
* Update based on reviews
* Use alarm module instead of individual features
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-20 16:11:02 +02:00
Simone Chemelli
99a65d3098
Fix update platform for Shelly gen1 devices ( #124798 )
2024-09-20 15:57:32 +02:00
Maikel Punie
1fcfe9e135
Bump pyduotecno to 2024.9.0 ( #126328 )
2024-09-20 15:41:41 +02:00
Paulus Schoutsen
604c848dec
Change assist satellite announce method signature ( #126299 )
2024-09-20 08:09:37 -05:00
dontinelli
41ffa8d6db
Add login and rewrite access to extended data for solarlog ( #126024 )
...
* Initial commit
* Add/update tests
* Minor adjustment
* Update data_schema
* Adjust get password
* Set const for has_password, remove deletion of extended_data
* Update diagnostics snapshot
* Correct typo
* Add test for migration from mv 2 to 3
* Adjust migration test
2024-09-20 14:19:45 +02:00
Klaas Schoute
184580257d
Add battery data to Autarco integration ( #125924 )
...
* Rename site to account_site
* Add battery service with entities
* Test UpdateFailed exception in coordinator
* Add battery data to diagnostics report
* Add TOTAL state_class where needed
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-20 12:53:15 +02:00
TimL
76967e848d
Refactor smlight event_function to common function ( #126260 )
...
refactor event_function
2024-09-20 12:40:50 +02:00
Thomas55555
f93bcbaa84
Bump aioautomower to 2024.9.1 ( #126315 )
2024-09-20 12:40:16 +02:00
epenet
cd95c133af
Enable all TID ruff rules ( #126312 )
...
* Enable ruff rule TID252
* One more
* comment
2024-09-20 12:25:51 +02:00
Tom Harris
7433d2eca9
Add broken link and missing device lists to insteon configuration panel ( #119715 )
...
* Add broken link and missing device lists
* Fix incorrect import
* Add tests
* Bump pyinsteon
* Typing
2024-09-20 12:11:51 +02:00
Marcel van der Veldt
90f691fa2c
Mark current position sensor for Matter switch as default disabled ( #126254 )
2024-09-20 12:07:38 +02:00
epenet
8b44c16b57
Use HassKey in core components (a-c) ( #126258 )
...
* Use HassKey in conversation
* Use HassKey in assist_satellite
* automation
* More
* Unrelated
* Improve
2024-09-20 12:07:15 +02:00
Marcel van der Veldt
ef94fcf873
Fix duplicate power sensors for Matter 1.3 powerplugs ( #126269 )
...
* Prevent duplicate power sensors in Matter sensor platform
* adjust test as well
2024-09-20 12:05:19 +02:00
RJPoelstra
3ad6589f25
Bump python-MotionMount to 2.2.0 ( #126309 )
2024-09-20 12:04:38 +02:00
Tatham Oddie
fb56c5875a
Add device class for UPNP uptime sensor ( #126306 )
...
Allows for easier conversion of time periods within HA natively
2024-09-20 12:04:24 +02:00
Martin Hjelmare
7ff0d54291
Clean ondilo ico logging ( #126310 )
...
* Clean too verbose logging
* Add tests
2024-09-20 12:03:16 +02:00
Fredrik Erlandsson
1768daf98c
Add support for native oauth2 in Point ( #118243 )
...
* initial oauth2 implementation
* fix unload_entry
* read old yaml/entry config
* update tests
* fix: pylint on tests
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* fix constants, formatting
* use runtime_data
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix missing import
* adopt to PointData dataclass
* fix typing
* add more strings (copied from weheat)
* move the PointData dataclass to avoid circular imports
* use configflow inspired by withings
* raise ConfigEntryAuthFailed
* it is called entry_lock
* fix webhook issue
* fix oauth_create_entry
* stop using async_forward_entry_setup
* Fixup
* fix strings
* fix issue that old config might be without unique_id
* parametrize tests
* Update homeassistant/components/point/config_flow.py
* Update tests/components/point/test_config_flow.py
* Fix
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-20 12:02:07 +02:00
Thomas55555
7a9da6dde1
Add additional mower to Husqvarna Autmower tests ( #126313 )
2024-09-20 12:01:07 +02:00
Steven B.
42f8d9d10f
Add motion detection switch entity to ring ( #126278 )
...
Add motion detection switch to ring
2024-09-20 11:27:05 +02:00
Mike Degatano
d56a7217d9
Bump aiohasupervisor to 0.1.0b1 ( #126282 )
2024-09-20 11:19:41 +02:00
Matthias Alphart
87240bb96f
Fix loading KNX UI entities with entity category set ( #126290 )
...
* Fix loading KNX UI entities with entity category set
* add test
* docstring fixes
* telegram order
* Optionally ignore telegram sending order in tests
because we can't know which platform initialises first
2024-09-20 11:16:58 +02:00
epenet
2062e49ae1
Improve readability in hass_imports pylint plugin ( #126252 )
...
* Improve readability in hass_imports pylint plugin
* One more
* docstring
* docstring
2024-09-20 11:10:27 +02:00
Steven B.
efdb1073a1
Add in-home chime switch to ring ( #126305 )
...
* Add in-home chime switch to ring
* Fix accidental conftest change
2024-09-20 10:45:22 +02:00
TimL
778729101a
Bump pysmlight to 0.1.1 ( #126301 )
...
Bump pysmlight 0.1.1
2024-09-20 10:21:10 +02:00
vhkristof
1f1ce67209
Add service to set the AC schedule of renault vehicles ( #125006 )
...
* Add service to set the AC schedule of renault vehicles
* Remove executable permission
* Applied review comments (use snapshot)
* Rewrote examples to not use JSON
2024-09-20 10:18:47 +02:00
Ian
dccdb71b2d
Make NextBus coordinator more resilient and efficient ( #126161 )
...
* Make NextBus coordinator more resilient and efficient
Resolves issues where one request failing will prevent all agency
predictions to fail. This also removes redundant requests for
predictions that share the same stop.
* Add unload entry test
* Prevent shutdown if the coordinator is still needed
2024-09-20 10:18:13 +02:00
dependabot[bot]
df0195bfe8
Bump github/codeql-action from 3.26.7 to 3.26.8 ( #126302 )
2024-09-20 09:40:37 +02:00
epenet
bb5640b41b
Simplify imports in recorder ( #126248 )
2024-09-19 21:43:21 -04:00
Marc-Philip
72065768f3
Allow github requirements specs in hassfest for non-core integrations ( #124925 )
...
* allow all requirements specs
* remove unnecessary tests
* Revert "remove unnecessary tests"
This reverts commit 0a2af0318d .
* Revert "allow all requirements specs"
This reverts commit d15cd27f7b .
* be lenient only for custom integrations
* don't allow blanks as requested
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-20 00:36:31 +02:00
Alberto Montes
3d43c22485
Update tooling configuration to enforce f-string formatting ( #125989 )
...
* Update tooling configuration to enforce f-string formatting
* Disable the rule on Pylint as it is handled by ruff
2024-09-19 22:16:40 +02:00
Jan Bouwhuis
bafc42c8f1
Cleanup unused protocol class for mqtt entity setup ( #126276 )
2024-09-19 21:29:14 +02:00
Jan Bouwhuis
21affac571
Rename mqtt mixins module to entity.py ( #126279 )
2024-09-19 20:50:33 +02:00
Steven B.
b18b532b40
Bump ring-doorbell to 0.9.5 ( #126264 )
...
* Bump ring_doorbell to 0.9.5
* Update number snapshot
2024-09-19 19:40:39 +02:00
starkillerOG
9988c66d67
Bump reolink_aio to 0.9.9 ( #126267 )
2024-09-19 17:30:54 +02:00
Claudia Pellegrino
baa79303a7
Make combined rmvtransport filters work ( #126255 )
...
rmvtransport: make filters always effective
In the `rmvtransport` integration, the three config attributes
`destination`, `lines`, and `time_offset` all act as filters. The
expectation is that if multiple filters are given, all of them take
effect.
However, as a consequence of using `elif` in the loop body, if a
`destination` filter has been configured, then both the `lines` and the
`time_offset` filters are ignored and have no effect.
Replace the `elif` with an `if` clause to allow all filter settings to
work as intended.
CC: @cgtobi
2024-09-19 16:11:13 +02:00
Mike Degatano
b2d669ac3c
Add aiohasupervisor to core requirements ( #126225 )
2024-09-19 15:13:21 +02:00
Alberto Montes
28ece89272
Update string formatting to use f-string on core codebase ( #125988 )
...
* Update string formatting to use f-string on core codebase
* Small change given review feedback
2024-09-19 14:31:13 +02:00
Erik Montnemery
7ba9d1fe65
Use mock_config_flow helper in config_entries tests ( #126251 )
2024-09-19 13:57:27 +02:00
Robert Resch
31adb048f1
Bump uv to 0.4.12 ( #126257 )
2024-09-19 13:42:53 +02:00
epenet
5864591150
Mark tag as entity component in pylint plugin ( #126183 )
...
* Move tag base entity to separate module
* Add tag to _ENTITY_COMPONENTS
* Move Entity back in
* Add tag to base platforms
* Adjust core_files
* Revert "Adjust core_files"
This reverts commit 180c5034de .
* Revert "Add tag to base platforms"
This reverts commit 381bcf12f0 .
2024-09-19 13:28:09 +02:00
epenet
c81d104822
Sort values in Platform enum ( #126259 )
2024-09-19 13:12:37 +02:00
Alberto Montes
b2401bf2e3
Update string formatting to use f-string on components ( #125987 )
...
* Update string formatting to use f-string on components
* Update code given review feedback
* Use f-string
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-19 11:38:25 +02:00
Paul Bottein
b471a6e519
Add has_entity_name to entity display dict and fix name ( #125832 )
...
* Add has_entity_name to entity display dict and fix name
* Fix tests
2024-09-19 11:35:44 +02:00
Brett Adams
d90cdf24f5
Fix wall connector state in Teslemetry ( #124149 )
...
* Fix wall connector state
* review feedback
* Rename None to Disconnected
* Translate disconnected
2024-09-19 11:04:27 +02:00
Christopher Fenner
bc3a42c658
Fix serial handling in ViCare integration ( #125495 )
...
* hand down device serial into common entity
* fix platforms
* Revert "fix platforms"
This reverts commit 067af2b567 .
* handle event loop issue
* hand in serial
* Revert "Revert "fix platforms""
This reverts commit 9bbb55ee6d .
* fix get serial call
* handle other exceptions
* also check device model for migration
* merge entity and device migration
* add test fixture without serial
* adjust test cases
* add dummy fixture
* remove commented code
* modify migration
* use continue
* break comment
2024-09-19 11:03:54 +02:00
Michael
e40a853fdb
Fix set temperature action in AVM FRITZ!SmartHome ( #126072 )
...
* fix set_temperature logic
* improvements
2024-09-19 11:03:20 +02:00
Simone Chemelli
c94bb6c1db
Add new method version_is_newer to Update platform ( #124797 )
...
* Allow string comparing in update platform
* new approach after architecture discussion
* cleanup
* Update homeassistant/components/update/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/update/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* add tests
* Update tests/components/update/test_init.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests/components/update/test_init.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests/components/update/test_init.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* update docstrings
* one more docstring
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-19 11:00:22 +02:00
Mr. Bubbles
b787c2617b
Revert "Fix missing id in Habitica completed todos API response" ( #126142 )
...
Revert "Fix missing id in Habitica completed todos API response (#124565 )"
This reverts commit c9e7c76ee5 .
2024-09-19 10:59:54 +02:00
Iskra kranj
3c99fad6b9
Add counters to iskra integration ( #126046 )
...
* Added counters to iskra integration
* reverted pyiskra bump as reviewed
* Fixed iskra integration according to review
* fixed iskra integration according to review
2024-09-19 10:48:42 +02:00
Jan-Philipp Benecke
3981c87860
Prevent blocking event loop in ps4 ( #126151 )
...
* Prevent blocking event loop in ps4
* Process code review comment
2024-09-19 10:45:26 +02:00
Arun Philip
8ca3310401
Fix qbittorrent error when torrent count is 0 ( #126146 )
...
Fix handling of `NoneType` for torrents in `count_torrents_in_states` function
Added a check to handle cases where the 'torrents' data is None, avoiding a `TypeError` when attempting to get the length of a `NoneType` object. The function now returns 0 if 'torrents' is None, ensuring robust behavior when no torrent data is available.
2024-09-19 10:34:27 +02:00
Alberto Montes
5d2f8319b1
Update string formatting to use f-string on tests ( #125986 )
...
* Update string formatting to use f-string on tests
* Update test_package.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update statement given feedback
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-19 10:32:38 +02:00
TimL
31f9687ba1
Update repairs for Smlight integration to allow firmware updates where possible ( #126113 )
...
* Dont launch SSE client for core firmware 0.9.9
* Dont offer updates on core firmware 0.9.9
* Add correct firmware done event for legacy v2 firmware
* test update legacy v2 firmware
* Dont raise issue for firmware v2
2024-09-19 10:29:02 +02:00
Marcel van der Veldt
1dd1de2636
Pass default value in Z-Wave websocket handler for configuration values ( #125343 )
...
* Pass default value in zwave websocket handler for configuration values
* Update test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-19 10:07:28 +02:00
G Johansson
4d63bf473d
Add validation to set_humidity action in humidifier ( #125863 )
2024-09-19 09:50:47 +02:00
Sebastian Nohn
dd10a833db
Fix tibber fails if power production is enabled but no power is produced ( #126209 )
...
* fix #125312 - tibber integration fails if power production is enabled but no power is produced
* fix requirements_all.txt
2024-09-19 09:11:57 +02:00
Michael Hansen
d1a4838802
Allow one reusable proxy URL per ESPHome device ( #125845 )
...
* Allow one reusable URL per device
* Move process to convert info
* Stop previous process
* Change to 404
* Better error handling
2024-09-19 00:05:09 -04:00
cnico
f8274cd5c2
Addition of select platform for flipr hub ( #126237 )
...
* Addition of select platform for flipr hub
* Review corrections
2024-09-18 23:04:22 +02:00
Ian
931c8f9e66
Bump nextbus to 2.0.5 ( #126230 )
2024-09-18 22:26:30 +02:00
Joost Lekkerkerker
6e6dae45d1
Set model id on Govee lights ( #126211 )
2024-09-18 21:59:19 +02:00
Jan-Philipp Benecke
9b60a6c095
Use debug/warning/error instead of info log level in components [z] ( #126234 )
2024-09-18 21:34:55 +02:00
Jan-Philipp Benecke
31b9c2fb60
Use debug instead of info log level in components [y] ( #126233 )
2024-09-18 21:34:31 +02:00
Jan-Philipp Benecke
8338075d03
Use debug/warning/error instead of info log level in components [x] ( #126232 )
2024-09-18 21:34:11 +02:00
Jan-Philipp Benecke
1d425f3913
Use debug/warning instead of info log level in components [s] ( #126141 )
...
* Use debug/warning instead of info log level in components [s]
* Fix merge error
2024-09-18 21:33:52 +02:00
Marcel van der Veldt
d90caf3e86
Remove default transition in Matter light platform ( #126220 )
...
* Remove default transition in Matter light platform
* adjust test
2024-09-18 21:23:05 +02:00
Jan-Philipp Benecke
3f531c02a2
Use debug/warning instead of info log level in components [v] ( #126228 )
2024-09-18 21:15:50 +02:00
Jan-Philipp Benecke
5075b8736e
Use debug/warning instead of info log level in components [w] ( #126231 )
2024-09-18 21:14:55 +02:00
epenet
6bc2d11c5e
Add base Entity class to enforce-class-module pylint plugin ( #126026 )
...
* Add base Entity class to enforcé-class-module pylint plugin
* Ignore bluetooth
* Ignore hue
* Ignore dominos
* Ignore ffmpeg
* Ignore mqtt
* Ignore microsoft_face
* Ignore plant
* Ignore point
* Ignore rfxtrx
* Ignore template
* Ignore tag
* Ignore deconz
2024-09-18 20:38:45 +02:00
Fredrik Erlandsson
5fcdcbf9b9
Bump pydaikin to 2.13.7 ( #126219 )
2024-09-18 20:37:01 +02:00
Erik Montnemery
252ce2c95b
Improve FlowManager.async_finish_flow docstring ( #126178 )
...
* Improve FlowManager.async_finish_flow docstring
* Fix typos
2024-09-18 18:19:13 +02:00
Milan Meulemans
12dbabb849
Update Aseko to support new API ( #126133 )
...
* Update Aseko to support new API
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use self.unit instead of self._unit
* Refactor sensor setup entry
* Keep same unique id and identifier
* Revert rename free_chlorine translation key
* Remove new heating entity to keep PR small
* Fix keep same unique id
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-18 16:26:09 +02:00
Antoine Reversat
e2f1c60981
Fix Fujitsu fglair authentication error and other issues ( #125439 )
...
* Use correct app credentials when europe is checked
* Rework to add china as well
* Use our own package since the maintainer of the original package is not responding
* Revert to using rewardone's package
* Import app credentials where needed instead of __init__
* Rework region selector
* Bump config entry minor and add migration
* Address comments
2024-09-18 16:23:35 +02:00
Joost Lekkerkerker
ac93570476
Remove LG Thinq ( #125900 )
2024-09-18 16:11:29 +02:00
Brett Adams
139765995e
Bump tesla-fleet-api to 0.7.8 ( #126164 )
...
bump
2024-09-18 15:19:44 +02:00
Marcel van der Veldt
6bff6b562a
Add ThirdReality Matter NightLight to transition exception list ( #126216 )
2024-09-18 14:51:05 +02:00
Erik Montnemery
a10d68e63e
Fix device cleanup in plugwise ( #126212 )
2024-09-18 13:50:36 +02:00
tdfountain
ec2db38516
Move input current from diagnostic to regular sensor in NUT ( #124183 )
...
Move input current from Diagnostic
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-09-18 13:16:35 +02:00
Jan-Philipp Benecke
39e720caed
Use debug/warning instead of info log level in components [t] ( #126147 )
2024-09-18 12:39:50 +02:00
Andrew Jackson
adf25b427b
Broaden scope of ConfigEntryNotReady in Mealie ( #126208 )
...
Broaden scope of ConfigEntryNotReady
2024-09-18 12:29:50 +02:00
epenet
b74a6a64bc
Rename roomba base entity module ( #126134 )
...
* Move roomba base entity to separate module
* Simplify
2024-09-18 12:14:20 +02:00
epenet
116733e1a5
Rename onewire base entity module ( #126129 )
...
Move onewire base entity to separate module
2024-09-18 11:42:16 +02:00
epenet
1ff69825e4
Move rflink base entity to separate module ( #126206 )
2024-09-18 11:41:49 +02:00
TimL
4f53ffcd9c
Add VPN sensor and switch for Smlight integration ( #126201 )
...
* Add vpn_status sensor
* update test fixures with new attributes
* Add vpn enabled switch
vpn strings
* Add vpn switch to test
* update snapshots
* Add vpn status to disabled by default test
2024-09-18 11:40:27 +02:00
epenet
0281e95f2e
Prefer __all__ over F401 ignore ( #126189 )
2024-09-18 11:29:23 +02:00
epenet
de104b35db
Move tellstick base entity to separate module ( #126205 )
2024-09-18 11:28:56 +02:00
Andrew Jackson
e2c6d2765a
Remove default mastodon instance in config flow ( #126204 )
...
Remove default mastodon instance
2024-09-18 11:28:33 +02:00
epenet
63929a1177
Move onvif base entity to separate module ( #126128 )
2024-09-18 11:26:52 +02:00
epenet
cf389681f6
Move upb base entity to separate module ( #126184 )
2024-09-18 11:25:43 +02:00
epenet
3fb92bc245
Move raincloud base entity to separate module ( #126170 )
2024-09-18 11:23:10 +02:00
epenet
b1ef91bcfe
Move wirelesstag base entity to separate module ( #126203 )
2024-09-18 11:22:36 +02:00
Jan-Philipp Benecke
987b8af1b1
Use debug/warning instead of info log level in components [u] ( #126148 )
2024-09-18 11:08:12 +02:00
epenet
dbb6eaa9eb
Move and rename remember_the_milk base entity to separate module ( #126171 )
...
Move remember_the_milk base entity to separate module
2024-09-18 11:07:38 +02:00
epenet
df434fc5e2
Move shared rflink constants to separate module ( #126173 )
2024-09-18 11:07:13 +02:00
epenet
47657af173
Move raincloud shared constants to separate module ( #126174 )
...
Move shared raincloud constants to separate module
2024-09-18 11:06:40 +02:00
epenet
bbe64e99e1
Move slack base entity to separate module ( #126175 )
2024-09-18 11:06:19 +02:00
epenet
fdf460b82b
Move smartthings base entity to separate module ( #126176 )
2024-09-18 11:05:50 +02:00
epenet
6325a332bd
Move soma base entity to separate module ( #126177 )
2024-09-18 11:05:21 +02:00
epenet
0deb152bb2
Move tellstick shared constants to separate module ( #126179 )
2024-09-18 11:04:28 +02:00
epenet
8785a9869e
Rename tuya base entity module ( #126180 )
2024-09-18 11:04:01 +02:00
epenet
16ac303994
Move tcp base entity to separate module ( #126181 )
2024-09-18 11:03:32 +02:00
epenet
06e7e377d4
Rename tasmota base entity module ( #126182 )
2024-09-18 11:00:51 +02:00
epenet
dd77c6b59f
Move xs1 base entity to separate module ( #126199 )
2024-09-18 11:00:06 +02:00
epenet
8827b5510f
Move zwave_me base entity to separate module ( #126200 )
2024-09-18 10:59:53 +02:00
epenet
1893545705
Move xiaomi_miio base entity to separate module ( #126198 )
2024-09-18 10:59:27 +02:00
epenet
e9ac6b7482
Move xiaomi_aqara base entity to separate module ( #126197 )
2024-09-18 10:59:04 +02:00
epenet
799bc50c98
Avoid constant re-export in fujitsu_fglair ( #126190 )
...
Avoid re-export in fujitsu_fglair
2024-09-18 10:57:24 +02:00
epenet
db8c379b93
Move wiffi base entity to separate module ( #126194 )
2024-09-18 10:57:03 +02:00
epenet
989a90bb93
Move wilight base entity to separate module ( #126193 )
2024-09-18 10:56:39 +02:00
epenet
3d9aa60e4e
Move wirelesstag shared constants to separate module ( #126192 )
2024-09-18 10:55:55 +02:00
epenet
93de46b50e
Move velux base entity to separate module ( #126185 )
2024-09-18 09:51:05 +02:00
epenet
da4f401d17
Move vera base entity to separate module ( #126186 )
2024-09-18 09:50:07 +02:00
epenet
e7bb9a440a
Move vesync base entity to separate module ( #126187 )
2024-09-18 09:49:10 +02:00
epenet
4aaba171ca
Cleanup unnecessary F401 ignores ( #126188 )
...
* Cleanup unnecessary F401 ignores
* Adjust tests
2024-09-18 09:46:13 +02:00
Mike Degatano
97d0d91d2c
Use aiohasupervisor for addon info calls ( #125926 )
...
* Use aiohasupervisor for addon info calls
* Fix issue/repair tests in supervisor
* Fixes from feedback
2024-09-17 23:22:35 +02:00
Marc Hörsken
37cdc6d500
Add diagnostics support for WMS WebControl pro ( #126077 )
2024-09-17 23:17:04 +02:00
Jan-Philipp Benecke
adcb541b4b
Use debug/warning instead of info log level in components [r] ( #126140 )
2024-09-17 19:45:05 +02:00
Jan-Philipp Benecke
4efa147a2b
Use debug/warning instead of info log level in components [p] ( #126139 )
2024-09-17 19:44:38 +02:00
Jan-Philipp Benecke
bc8929d37f
Use debug/warning instead of info log level in components [o] ( #126138 )
2024-09-17 19:44:12 +02:00
Jan-Philipp Benecke
622e9aa3dc
Use debug/warning/error instead of info log level in components [n] ( #126137 )
2024-09-17 18:39:11 +02:00
epenet
2588435c5c
Move roborock base entity to separate module ( #126135 )
2024-09-17 18:20:57 +02:00
Elisha Eshed
b262e1518f
Order train station names in Israel rail API ( #126121 )
2024-09-17 17:18:35 +02:00
epenet
c5839604d5
Move qwikswitch base entity to separate module ( #126130 )
2024-09-17 17:13:23 +02:00
Tobias Sauerwein
01688946b3
Fix set brightness for Netatmo lights ( #126075 )
...
* fix set brightness for Netatmo lights
* round returns int by default
* Update homeassistant/components/netatmo/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-17 16:34:26 +02:00
Jan-Philipp Benecke
2ec0d8e8ef
Use debug/warning instead of info log level in components [m] ( #126074 )
...
* Use debug instead of info log level in components [m]
* Fix modbus test
2024-09-17 16:14:59 +02:00
epenet
219417cfb5
Move homeworks base entity to separate module ( #126097 )
...
* Move homeworks base entity to separate module
* Move calculate_unique_id to util.py
2024-09-17 16:13:40 +02:00
Thomas55555
ca59805907
Add sync clock button for Husqvarna Automower ( #125689 )
...
* Sync Clock
* optimize add entitites
* fix?
* test
* simplify command
* 1 generic entity
* docstrings
* tweaks
* tests
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* suggestions from review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-17 16:12:09 +02:00
Erik Montnemery
2190054abf
Improve negative TTS test ( #126126 )
2024-09-17 16:11:03 +02:00
Robert Contreras
4d04402ad4
Add Home Connect light entity for cooling appliances ( #126090 )
...
* Add Home Connect light entities for fridge
* Update homeassistant/components/home_connect/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-17 15:56:20 +02:00
cnico
2ae4989031
Addition of Flipr hub with switch platform ( #125866 )
...
* Addition of Flipr hub with switch platform
* Remove of loggers in tests
* Review corrections
* Review corrections
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-17 15:56:07 +02:00
epenet
f3facac016
Move homematicip_cloud base entity to separate module ( #126094 )
...
* Move homematicip_cloud base entity to separate module
* One more
2024-09-17 15:46:04 +02:00
epenet
a9c479a78b
Move hive base entity to separate module ( #126095 )
2024-09-17 15:44:52 +02:00
epenet
c20d07c14a
Move and rename hlk_sw16 base entity to separate module ( #126096 )
2024-09-17 15:44:11 +02:00
Daniel Krebs
c8e2408f82
Allow setting volume on Ring devices ( #125773 )
...
* Turn Ring Doorbell and Chime volumes into number entities.
* turn RingOther volumes into numbers as well
* fix linter issues
* move other volume strings into `number` section
* add back old volume sensors but deprecate them
* add tests for `ring.number`
* add back strings for sensors that have just become deprecated
* remove deprecated volume sensors from test
* Revert "remove deprecated volume sensors from test"
This reverts commit fc95af66e7 .
* create entities for deprecated sensors so that tests still run
* remove print
* add entities immediately
* move `RingNumberEntityDescription` above `RingNumber` and remove unused import
* remove irrelevant comment about history
* fix not using `setter_fn`
* add missing icons for other volume entities
* rename `entity` -> `entity_id` in number tests
* fix typing in number test
* use constants for `hass.services.async_call()`
* use `@refresh_after` decorator instead of delaying updates manually
* move descriptors above entity class
* Use snapshot to test states.
* add missing snapshot file for number platform
* Update homeassistant/components/ring/number.py
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
---------
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
2024-09-17 15:41:51 +02:00
epenet
9557386b6e
Move huawei_lte base entity to separate module ( #126098 )
2024-09-17 15:41:03 +02:00
epenet
1afcbd02a9
Move insteon base entity to separate module ( #126099 )
2024-09-17 15:40:33 +02:00
epenet
6dfa6b0001
Move iaqualink base entity to separate module ( #126100 )
2024-09-17 15:40:25 +02:00
epenet
ecea251efa
Move and rename ihc base entity to separate module ( #126101 )
2024-09-17 15:39:49 +02:00
epenet
3a55cbc818
Move and rename lutron caseta base entity to separate module ( #126103 )
2024-09-17 15:39:11 +02:00
epenet
93f2b7c8a3
Move modbus base entity to separate module ( #126104 )
2024-09-17 15:38:10 +02:00
epenet
4d140d81f9
Move mysensors base entity to separate module ( #126105 )
2024-09-17 15:37:56 +02:00
epenet
7fee61db84
Move nissan_leaf base entity to separate module ( #126106 )
2024-09-17 15:37:39 +02:00
Lektri.co
84c20745a8
Add number platform to the Lektrico integration ( #126119 )
...
* Add platform number.
* Remove number user_limit.
* Change LED to led in number snapshot.
* Update homeassistant/components/lektrico/number.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-17 15:30:24 +02:00
TimL
92099866e2
Bump pysmlight to 0.1.0 ( #126111 )
...
Bump pysmlight 0.1.0 for Smlight integration
2024-09-17 15:24:20 +02:00
jesperraemaekers
3601c531f4
Adding reauth support to Weheat ( #126108 )
...
* Added reauth in config flow and raise approriate errors
* Added reauth tests
* Some cleanup after looking at other PRs
2024-09-17 10:23:27 +02:00
epenet
a3155b2ad7
Move knx base entity to separate module ( #126102 )
...
* Move knx base entity to separate module
* one more
2024-09-17 10:15:26 +02:00
Michael Hansen
6eab5e3e14
Add ESPHome Assist satellite configuration ( #126085 )
...
* Basic implementation
* Add websocket commands
* Clean up
* Add callback to other signatures
* Remove unused constant
* Re-add callback
* Add callback to test
* Implement get/set configuration
* Add tests
* Re-add constant
* Bump aioesphomeapi
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-16 22:08:39 -05:00
Michael Hansen
dde989685c
Add Assist satellite configuration ( #126063 )
...
* Basic implementation
* Add websocket commands
* Clean up
* Add callback to other signatures
* Remove unused constant
* Re-add callback
* Add callback to test
2024-09-16 22:34:07 -04:00
Noah Husby
738818aa7a
Add media player stop support to Cambridge Audio ( #126066 )
2024-09-16 22:42:27 +02:00
Noah Husby
529e120313
Remove callback decorators in Cambridge Audio ( #126082 )
...
Remove callback decorator from async methods in Cambridge Audio
2024-09-16 22:28:06 +02:00
epenet
351de1ca72
Move and rename alert base entity to separate module ( #126030 )
...
Move alert base entity to separate module
2024-09-16 20:21:04 +02:00
Bouwe Westerdijk
b73be2df6e
Implement model_id's in Plugwise ( #126069 )
2024-09-16 20:01:12 +02:00
Franck Nijhof
b69b5aa82a
2024.9.2 ( #126062 )
2024-09-16 19:44:37 +02:00
Jason Hunter
861fcbe598
Pin pyasn1 until fixed ( #125712 )
...
* pin pyasn1 until fixed
* add to gen requirements
2024-09-16 17:38:17 +02:00
Franck Nijhof
d259055af0
Bump version to 2024.9.2
2024-09-16 16:55:02 +02:00
xLarry
7ada2f864c
Add sensor platform to laundrify integration ( #121378 )
...
* feat: initial implementation of sensor platform
* refactor(tests): await setup of config_entry in parent function
* feat(tests): add tests for laundrify sensor platform
* refactor: set name property for laundrify binary_sensor
* refactor(tests): add missing type hints
* refactor(tests): remove global change of the logging level
* refactor: address minor changes from code review
* refactor(tests): transform setup_config_entry into fixture
* refactor: leverage entity descriptions to define common entity properties
* refactor: change native unit to Wh
* fix(tests): use fixture to create the config entry
* fix: remove redundant raise of LaundrifyDeviceException
* fix(tests): raise a LaundrifyDeviceException to test the update failure behavior
* refactor(tests): merge several library fixtures into a single one
* refactor(tests): create a separate UpdateCoordinator instead of using the internal
* refactor(tests): avoid using LaundrifyPowerSensor
* refactor: simplify value retrieval by directly accessing the coordinator
* refactor: remove non-raising code from try-block
* refactor(sensor): revert usage of entity descriptions
* refactor(sensor): consolidate common attributes and init func to LaundrifyBaseSensor
* refactor(sensor): instantiate DeviceInfo obj instead of using dict
* refactor(tests): use freezer to trigger coordinator update
* refactor(tests): assert on entity state instead of coordinator
* refactor(tests): make use of freezer
* chore(tests): typo in comment
2024-09-16 16:21:16 +02:00
Marc Hörsken
587ebd5d47
Add new integration for WMS WebControl pro using local API ( #124176 )
...
* Add new integration for WMS WebControl pro using local API
Warema recently released a new local API for their WMS hub
called "WebControl pro". This integration makes use of the
new local API via a new dedicated Python library pywmspro.
For now this integration only supports awnings as covers.
But pywmspro is device-agnostic to ease future extensions.
* Incorporated review feedback from joostlek
Thanks a lot!
* Incorporated more review feedback from joostlek
Thanks a lot!
* Incorporated more review feedback from joostlek
Thanks a lot!
* Fix
* Follow-up fix
* Improve handling of DHCP discovery
* Further test improvements suggested by joostlek, thanks!
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-16 16:07:43 +02:00
TimL
fae26ee5da
Abort zeroconf flow on connect error during discovery ( #125980 )
...
Abort zereconf flow on connect error during discovery
2024-09-16 15:58:51 +02:00
Noah Husby
c4eca4469f
Bump aiorussound to 3.0.5 ( #125975 )
2024-09-16 15:58:48 +02:00
Galorhallen
d91cc96cd2
Bump govee light local to 1.5.2 ( #125968 )
...
Update govee light local library
2024-09-16 15:58:44 +02:00
starkillerOG
0b226c1868
Bump motionblinds to 0.6.25 ( #125957 )
2024-09-16 15:53:59 +02:00
puddly
359f61e55a
Bump ZHA to 0.0.33 ( #125914 )
2024-09-16 15:53:55 +02:00
Josef Zweck
16e049b7fa
Bump lmcloud to 1.2.3 ( #125801 )
2024-09-16 15:53:51 +02:00
epenet
4fbc5a9558
Move hdmi_cec base entity to separate module ( #126057 )
2024-09-16 15:47:26 +02:00
puddly
8a6eec925f
Add missing Zigbee/Thread firmware config flow translations ( #125782 )
2024-09-16 15:45:45 +02:00
starkillerOG
f365995c8a
Fix favorite position missing for Motion Blinds TDBU devices ( #125750 )
...
* Add favorite position for TDBU
* fix styling
2024-09-16 15:45:41 +02:00
Assaf Akrabi
20ded56c99
Bump russound to 0.2.0 ( #125743 )
...
* Update russound library to fix BrokenPipeError
* Remove library from license expection list
2024-09-16 15:45:38 +02:00
Matthias Alphart
4583e070df
Update knx-frontend to 2024.9.10.221729 ( #125734 )
2024-09-16 15:45:33 +02:00
epenet
d4be1f3666
Bump sfrbox-api to 0.0.11 ( #125732 )
...
* Bump sfrbox-api to 0.0.11
* Re-enable tests
2024-09-16 15:45:30 +02:00
puddly
06d4b3281b
Remove unused keys from the ZHA config schema ( #125710 )
2024-09-16 15:45:27 +02:00
jonnynch
1dcd5471a0
Bump to python-nest-sdm to 5.0.1 ( #125706 )
2024-09-16 15:45:23 +02:00
Jan Bouwhuis
d0b6ef877e
Fix incomfort invalid setpoint if override is reported as 0.0 ( #125694 )
2024-09-16 15:45:20 +02:00
Steven B.
1e63b956f5
Bump tplink python-kasa lib to 0.7.3 ( #125686 )
2024-09-16 15:45:17 +02:00
Steven B.
7734bdfdab
Update tplink config to include aes keys ( #125685 )
2024-09-16 15:45:13 +02:00
Paul Bottein
7eb9036cbb
Update frontend to 20240909.1 ( #125610 )
2024-09-16 15:45:10 +02:00
Pete Sage
6b2526ddbd
FIx Sonos announce regression issue ( #125515 )
...
* initial commit
* initial commit
2024-09-16 15:45:06 +02:00
G Johansson
0b1a898c7c
Fix yale_smart_alarm on missing key ( #125508 )
2024-09-16 15:45:03 +02:00
Avi Miller
fe247a60ef
Bump aiolifx and aiolifx-themes to support more than 82 zones ( #125487 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-09-16 15:45:00 +02:00
J. Nick Koston
17402848f2
Bump yalexs to 8.6.4 ( #125442 )
...
adds a debounce to the updates to ensure we do
not request the activities api too often if
the websocket sends rapid updates
fixes #125277
2024-09-16 15:44:56 +02:00
tmenguy
e6b4c2e700
Fix renault plug state ( #125421 )
...
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
2024-09-16 15:44:52 +02:00
Willem-Jan van Rootselaar
e7c48d5870
Update diagnostics for BSBLan ( #124508 )
...
* update diagnostics to include static
and make room for multiple coordinator data objects
* fix mac address is not stored in config_entry but on device
2024-09-16 15:42:11 +02:00
Michał Jaworski
781342be40
Fix mired range in blebox color temp mode lights ( #124258 )
...
* fix: use default mired range in belbox lights running in color temp mode
* fix: ruff
2024-09-16 15:42:08 +02:00
David Knowles
73b26407f6
Fix Schlage removed locks ( #123627 )
...
* Fix bugs when a lock is no longer returned by the API
* Changes requested during review
* Only mark unavailable if lock is not present
* Remove stale comment
* Remove over-judicious nullability checks
* Remove another unnecessary null check
2024-09-16 15:42:05 +02:00
Simon
b1d691178e
Use default voice id as fallback in get_tts_audio ( #123624 )
2024-09-16 15:42:02 +02:00
Kristof Mattei
dc189e1d58
Fix Lyric climate Auto mode ( #123490 )
...
fix: Lyric has an actual "Auto" mode that is exposed if the device has an Auto mode.
2024-09-16 15:41:52 +02:00
puddly
95db4df13a
Add missing Zigbee/Thread firmware config flow translations ( #125782 )
2024-09-16 15:37:46 +02:00
epenet
34cf044a7c
Move freebox base entity to separate module ( #126056 )
2024-09-16 15:29:44 +02:00
epenet
45f2198972
Move and rename fibaro base entity to separate module ( #126055 )
2024-09-16 15:29:29 +02:00
epenet
4c5535d1cc
Move econet base entity to separate module ( #126049 )
2024-09-16 15:25:30 +02:00
epenet
9dd16d3df5
Move efergy base entity to separate module ( #126051 )
2024-09-16 15:21:30 +02:00
epenet
21b92455af
Move and rename envisalink base entity to separate module ( #126054 )
2024-09-16 15:20:53 +02:00
epenet
5a769fb51b
Move enocean base entity to separate module ( #126053 )
2024-09-16 15:19:25 +02:00
epenet
e3e93df187
Move elkm1 base entity to separate module ( #126052 )
2024-09-16 15:19:09 +02:00
Joost Lekkerkerker
a17dc3cb52
Introduce Reolink base entity description ( #126050 )
2024-09-16 15:11:02 +02:00
Iskra kranj
02f6d4bd11
Bump pyiskra to 0.1.11 ( #126048 )
...
bumped pyiskra to 0.1.11
2024-09-16 14:51:53 +02:00
Michael Hansen
c63cab336c
Change wake word interception to a subscription ( #125629 )
...
* Allow stopping intercepting wake words
* Make wake word interception a subscription
* Keep future
* Add test for unsub
2024-09-16 14:50:43 +02:00
RJPoelstra
3ba39d5158
Add translation to communication exceptions in MotionMount ( #126043 )
...
Add translation to communication exceptions
2024-09-16 14:43:37 +02:00
epenet
e85ab067bd
Move and rename crownstone base entity to separate module ( #126034 )
2024-09-16 14:26:20 +02:00
epenet
8370a55263
Move devolo home control base entity to separate module ( #126042 )
2024-09-16 14:24:48 +02:00
Ludovic BOUÉ
e08a94fe1c
Add Matter tests for BatVoltage attribute from PowerSource cluster ( #125645 )
...
* Add BatVoltage Attribute from PowerSource Cluster
* Update sensor.py
Remove comment
* Update homeassistant/components/matter/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixture for a Eve Door & Window node
Fixture for a Eve Door & Window node to check BatVoltage attribute from PowerSource cluster
* Test battery voltage sensor
* Update test_sensor.py
* ruff-format
* Update test_sensor.py
* Update test_sensor.py
battery_voltage attribute test
* Update test_sensor.py
* Update test_sensor.py
* Update tests/components/matter/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test_sensor.py
* Adjust values
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-16 14:16:03 +02:00
TimL
e9364f4c3a
Add update platform for Smlight integration ( #125943 )
...
* Create update coordinator for update entities
* fix type errors
* update info fixture with zigbee version
* Add fixtures for Firmware objects
* mock get_firmware_version function
* Add update platform for Smlight integration
* Add strings for update platform
* Add tests for update platform
* add snapshot for update tests
* Split out base coordinator
* Update homeassistant/components/smlight/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* overwrite coordinator types
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-16 14:14:15 +02:00
TimL
5660d1e48e
Add internet binary sensor to Smlight integration ( #125982 )
...
* Add internet sensor updated by events
* Strings for internet sensor
* Update binary_sensor snapshot with internet sensor
* Add test for internet sensor
* Address review comments
---------
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-09-16 13:56:44 +02:00
TimL
ac17020cd0
Abort zeroconf flow on connect error during discovery ( #125980 )
...
Abort zereconf flow on connect error during discovery
2024-09-16 13:45:39 +02:00
Brett Adams
fdc58f952e
Add number platform to Tesla Fleet ( #125985 )
...
* Add number platform
* Actually add the umber platform files
2024-09-16 13:38:45 +02:00
Robert Resch
765448fdf4
Exclude uv from wheels building ( #126035 )
2024-09-16 12:56:08 +02:00
TimL
1e4864d8c5
Set Smlight integration to local_push class ( #125983 )
2024-09-16 12:41:29 +02:00
Jan-Philipp Benecke
dadd397bf0
Use debug/warning instead of info log level in components [i] ( #126036 )
2024-09-16 12:39:20 +02:00
Jan-Philipp Benecke
6a2d31a481
Use debug instead of info log level in components [j] ( #126037 )
...
Use debug/warning instead of info log level in components [j]
2024-09-16 12:39:02 +02:00
Jan-Philipp Benecke
136242e38c
Use debug/warning instead of info log level in components [k] ( #126038 )
2024-09-16 12:38:50 +02:00
Jan-Philipp Benecke
8bfcdb9266
Use debug instead of info log level in components [L] ( #126039 )
...
Use debug instead of info log level in components [l]
2024-09-16 12:38:28 +02:00
Brett Adams
e3c2f81506
Add select platform to Tesla Fleet ( #125931 )
...
* Add Select Platform
* Add Select strings and icons
* Add tests
* Clean up fixture
2024-09-16 12:26:11 +02:00
Austin Mroczek
af03003305
Improve TotalConnect translations ( #125978 )
...
* improve translations
* remove periods from tests
* simplify message strings
* use a comma
2024-09-16 12:17:17 +02:00
Markus Jacobsen
a8648b7cdc
Add Bang & Olufsen media_player grouping ( #123020 )
...
* Add Beolink custom services
Add support for media player grouping via beolink
Give media player entity name
* Fix progress not being set to None as Beolink listener
Revert naming changes
* Update API
simplify Beolink attributes
* Improve beolink custom services
* Fix Beolink expandable source check
Add unexpand return value
Set entity name on initialization
* Handle entity naming as intended
* Fix "null" Beolink self friendly name
* Add regex service input validation
Add all_discovered to beolink_expand service
Improve beolink_expand response
* Add service icons
* Fix merge
Remove unnecessary assignment
* Remove invalid typing
Update response typing for updated API
* Revert to old typed response dict method
Remove mypy ignore line
Fix jid possibly used before assignment
* Re add debugging logging
* Fix coroutine
Fix formatting
* Remove unnecessary update control
* Make tests pass
Fix remote leader media position bug
Improve remote leader BangOlufsenSource comparison
* Fix naming and add callback decorators
* Move regex service check to variable
Suppress KeyError
Update tests
* Re-add hass running check
* Improve comments, naming and type hinting
* Remove old temporary fix
* Convert logged warning to raised exception for invalid media_player
Simplify code using walrus operator
* Fix test for invalid media_player grouping
* Improve method naming
* Improve _beolink_sources explanation
* Improve _beolink_sources explanation
* Add initial media_player grouping
* Convert custom service methods to media_player methods
Fix testing
* Remove beolink JID extra state attribute
* Modify custom services to only work as expected for media_player grouping
Fix tests
* Remove unused dispatch
* Remove wrong comment
* Remove commented out code
* Add config entry mock typing
* Fix beolink listener playback progress
Fix formatting
Add and use get_serial_number_from_jid function
* Fix testing
* Clarify beolink WebSocket notifications
* Further clarify beolink WebSocket notifications
* Convert notification value to enum value
* Improve comments for touch to join
* Fix None being cast to str if leader is not in HA
* Add error messages to devices in Beolink session and not Home Assistant
Rework _get_beolink_jid
* Replace redundant function call
* Show friendly name for unavailable remote leader instead of JID
* Update homeassistant/components/bang_olufsen/media_player.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Remove unneeded typing
* Rework _get_beolink_jid entity check
Clarify invalid entity error message
* Remove redundant "entity" from string
* Fix invalid typing
fix state assertions
* Fix raised error type
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-16 12:16:15 +02:00
starkillerOG
e8bacd84ce
Add Reolink chime package ringtone ( #125786 )
...
* add chime package ringtone
* fix mypy
* fix mypy
* fix mypy
* fixes
2024-09-16 12:12:49 +02:00
Noah Husby
bcbf810cbe
Bump aiostreammagic to 2.3.1 ( #126017 )
2024-09-16 11:57:59 +02:00
Jeef
f0df8264fa
Bump weatherflow cloud to 1.0.6 ( #125966 )
...
bumping backing lib
2024-09-16 11:57:40 +02:00
RJPoelstra
e6b86b662a
Add reconnect logic and proper reporting to MotionMount integration ( #125670 )
...
* Add reconnect logic and proper reporting
* Use snake_case
* Log on warning, not on info
* Reduce line length
* Refactor non-raising code out of try blocks
* Remove `_ensure_connected()` from action functions
2024-09-16 11:56:13 +02:00
epenet
18e2c2f6dd
Disable pylint ignore_missing_annotations in config flow ( #125322 )
...
* Disable pylint ignore_missing_annotations in config flow
* Add tests
* Ignore point
2024-09-16 11:53:29 +02:00
starkillerOG
15bf6222f5
Use Home Assistant aiohttp session for Reolink ( #125948 )
2024-09-16 11:53:13 +02:00
Jan-Philipp Benecke
b32f40c0fe
Use debug/warning instead of info log level in components [h] ( #126033 )
2024-09-16 11:44:14 +02:00
Jan-Philipp Benecke
53c23dfb6f
Use debug/warning instead of info log level in components [g] ( #126032 )
2024-09-16 11:41:26 +02:00
epenet
c6d04d874f
Move and rename acmeda base entity to separate module ( #126028 )
...
Move acmeda base entity to separate module
2024-09-16 11:34:24 +02:00
epenet
02cb6a6af7
Force root import of references from other components ( #125816 )
...
* Force root import of references from other components
* Improve
* Adjust
* Tweak exceptions
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Adjust
* More
* Ignore violations in test
* Improve
2024-09-16 11:28:42 +02:00
epenet
9f1cc638c9
Move blebox base entity to separate module ( #126027 )
2024-09-16 11:26:12 +02:00
epenet
f395688c2d
Move apple_tv base entity to separate module ( #126029 )
2024-09-16 11:17:06 +02:00
epenet
2e76b1f834
Use shorthand attributes in numato ( #126023 )
2024-09-16 11:08:42 +02:00
Bouwe Westerdijk
29fb83e98b
Implement battery state binary sensor in Plugwise ( #126020 )
2024-09-16 11:06:25 +02:00
Antony Kurniawan
156a88a3a3
Ignore negative derivative when the input is total_increasing ( #119141 )
...
* if the derivative is negative, ignore it
* add option to ignore the negatives or not
* add tests for a new ignore negative derivative
* add missing description when editing
* rename to ignore_negative_derivative
to increase clarity of which negative I mean
in case in the future we want a ignore_negative_value...
* use state_class=total_increasing to ignore the negative derivative
* remove ignore negative from the config
* add test for total_increasing_reset case
* add comments
* update test_total_increasing_reset with history tests
Also remove the last comment because the test is already clear
My existing comment there isn't unique to this unit test but applies to the entire component. The existing web documentation pointing to Wikipedia should suffice.
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-16 10:49:15 +02:00
AlCalzone
c77a3674b0
Cleanup zwave_js fixture definitions ( #125896 )
...
* refactor: cleanup zwave_js fixture definitions
* fix: that one fixture that's not an object
* fix: some more forgotten ones
2024-09-16 10:22:04 +02:00
G Johansson
db1349b95c
Remove yaml import from downloader ( #125921 )
2024-09-16 10:20:32 +02:00
epenet
e0d18c621b
Add missing type hint in monarch_money ( #126019 )
2024-09-16 10:20:08 +02:00
epenet
56d00fd0c8
Improve type hints in numato ( #126022 )
2024-09-16 10:19:40 +02:00
epenet
457f63cce0
Add platform Entity classes to pylint plugin ( #125737 )
...
* Add platform Entity classes to pylint plugin
* Fix violations
* Fix violations
* More
* Allow component package with same name as a platform
* One more
2024-09-16 10:10:53 +02:00
Michael Hansen
3dd6418160
Use sample bytes in ESPHome media format ( #126016 )
2024-09-16 10:10:07 +02:00
G Johansson
1caed79895
Validate set_humidity in ClimateEntity ( #125242 )
...
* Implementation validation for set_humidity in ClimateEntity
* Fixes
2024-09-16 10:09:44 +02:00
epenet
7df224f382
Use root import in assist_satellite imports ( #126025 )
2024-09-16 10:05:34 +02:00
dependabot[bot]
e89c007a38
Bump github/codeql-action from 3.26.6 to 3.26.7 ( #126021 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 09:22:37 +02:00
starkillerOG
2174ee18dc
Implement Reolink reconfiguration flow ( #126004 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-16 09:21:23 +02:00
Seferino Fernandez
8dbca0fa0b
Added virtual integration for Arizona Public Service supported by opower ( #126014 )
...
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
2024-09-16 08:59:47 +02:00
Thomas55555
fccbaa0fbc
Add calendar to Husqvarna Automower ( #120775 )
...
* Add Calendar
* update
* change timezone for tests
* fix requirements
* bump aioautomower to 2024.6.3b0
* bump aioautomower to 2024.6.4b0
* fix req
* align dates
* adjust
* nnbw
* better
* improvements
* req
* update requirements
* tests
* tweaks
* shift functions to library
* tests
* bump to aioautomower==2024.9.0b1
* tests
* remove ZoneInfo wrapper
* use timetzone from start_date object
* Update requirements_all.txt
* Fix names in ProgramEvent
2024-09-15 22:07:40 -07:00
Bouwe Westerdijk
089c942233
Bump plugwise to v1.4.0 ( #125998 )
...
* Refresh plugwise test-fixtures
* Update test-diagnostics file
* Bump plugwise to v1.4.0
2024-09-15 21:26:33 +02:00
starkillerOG
e768bea298
Switch Reolink from hass.data to runtime_data ( #126002 )
...
Switch from hass.data to runtime_data
2024-09-15 21:05:59 +02:00
Robert Resch
d9812f0d48
Fix uv installing in user site packages ( #125808 )
2024-09-15 14:53:45 +02:00
Sid
f80cc1a247
Bump ruff to 0.6.5 ( #125923 )
2024-09-15 12:54:23 +02:00
Maciej Bieniek
6906ee0e48
Improve Shelly RPC entity naming ( #125415 )
...
* Fix default names for cover entities
* Drop component index if only one component exists
* Improve doc strings
* Use more consistent naming
* Typo
* Revert removing index 0 from entity names
* Improve names for RGB(W) lights
2024-09-15 11:29:26 +02:00
Window-Hero
d292f2b9b4
Update pil util font height ( #123512 )
...
* Update pil.py
The default font size is far too small and will frequently be rendered completely unreadable by JPEG compression. This is much more consistently readable, and properly specifies the font size in the draw.text function rather than relying on it being 8.
* Update pil.py
Converted to ruff format
* Update pil.py
Trying to get ruff formatting
* Update pil.py
fixed whitespace
* Update pil.py
removed trailing space
2024-09-15 10:31:56 +02:00
starkillerOG
6dadd467ab
Remember Reolink config flow input ( #125962 )
2024-09-15 09:55:11 +02:00
tronikos
b1b7c3f7c1
Bump opower to 0.8.0 ( #125981 )
2024-09-15 08:33:16 +02:00
Jan-Philipp Benecke
5d14afad92
Use debug/warning instead of info log level in components [f] ( #125971 )
2024-09-14 23:47:27 +02:00
Austin Mroczek
ad467029c7
Use Freezer for tests in TotalConnect ( #125960 )
...
use Freezer for tests in TotalConnect
2024-09-14 23:46:21 +02:00
Galorhallen
adfca851fe
Bump govee light local to 1.5.2 ( #125968 )
...
Update govee light local library
2024-09-14 23:42:38 +02:00
Jan-Philipp Benecke
c1bcabbc9d
Use debug/warning instead of info log level in components [d] ( #125969 )
2024-09-14 23:41:32 +02:00
Jan-Philipp Benecke
d070fd40a3
Use debug/warning instead of info log level in components [e] ( #125970 )
2024-09-14 23:41:06 +02:00
Álvaro Fernández Rojas
0221112879
Update aioairzone to v0.9.3 ( #125977 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-14 23:39:07 +02:00
Noah Husby
bcacc27456
Bump aiorussound to 3.0.5 ( #125975 )
2024-09-14 23:00:59 +02:00
Gigatrappeur
a24db20c64
Add k10+ vacuum in switchbot cloud integration ( #125457 )
...
* Add k10+ vacuum in switchbot cloud integration
* Change label fan speed, Mapping state HA, Add others vacuums
* Update homeassistant/components/switchbot_cloud/vacuum.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove comments and add mapping for fan speed
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-14 17:01:41 +02:00
starkillerOG
5fb9a24f22
Bump motionblinds to 0.6.25 ( #125957 )
2024-09-14 16:36:32 +02:00
Jan-Philipp Benecke
d28c32624c
Use debug/warning instead of info log level in components [b] ( #125954 )
2024-09-14 15:52:23 +02:00
Jan-Philipp Benecke
2cbbf7d9a6
Use debug instead of info log level in components [c] ( #125955 )
...
Use debug/warning instead of info log level in components [c]
2024-09-14 15:51:58 +02:00
dontinelli
b18b497a81
Bump solarlog_cli to 0.3.0 ( #125951 )
2024-09-14 15:46:01 +02:00
Jan-Philipp Benecke
2fa6370dc0
Use debug instead of info log level in components [a] ( #125944 )
...
* Use debug instead of info log level in components [a]
* Process code review comments
2024-09-14 15:24:55 +02:00
jesperraemaekers
e92d9317aa
Additional sensor for Weheat integration ( #125524 )
...
* Added additional sensor to Weheat
* Added tests for old and new sensors
* Added energy sensor
* Changed tests to use snapshot
* Removed unused value and regenerated the ambr
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* changed DHW sensor creation
* Wrapped lambda function
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-14 12:01:04 +02:00
TimL
9eb3d84715
Add Smlight integration to strict-typing ( #125946 )
...
Add smlight to strict typing
2024-09-14 11:54:00 +02:00
Jan-Philipp Benecke
c0f11c27a3
Use warning instead of info log level in roborock ( #125940 )
2024-09-14 09:53:04 +02:00
Jan-Philipp Benecke
932d66b0ee
Use debug instead of info log level in google_maps ( #125942 )
2024-09-14 09:52:51 +02:00
Jan-Philipp Benecke
aece6cc327
Use debug instead of info log level in linode ( #125941 )
2024-09-14 09:52:34 +02:00
Andre Lengwenus
5685ba7f55
Make acknowledge requests from LCN modules optional ( #125765 )
...
* Add acknowledge flag to config_entry
* Add acknowledge option to lcn configuration
* Fix tests
* Bump pypck to 0.7.23
* Add entry fixture for config_entry version 1.1 to test migration
* Add data_description to strings.json
* Create versioned config_entry in tests
2024-09-14 09:21:15 +02:00
TimL
d121e4c9b5
Bump pysmlight to 0.0.16 ( #125935 )
...
Bump pysmlight to 0.0.16 for Smlight integration
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-09-14 08:09:23 +02:00
jesperraemaekers
904c82be47
Bump Weheat to 2024.09.10 ( #125936 )
...
Weheat version bump to 2024.09.10
2024-09-14 08:05:47 +02:00
Paulus Schoutsen
1b913b8088
Fix Assist Satellite making up conversation IDs ( #125933 )
2024-09-13 23:21:31 -04:00
epenet
6d212ea24e
Add helper functions for repair tests ( #125886 )
...
* Expose repairs constants and function for other components
* Reorder
* Use helper methods
* Adjust core_files
* Improve
* Update test_migrate.py
2024-09-14 03:31:44 +02:00
Michael Hansen
3eed5de367
Handle announcement finished for ESPHome TTS response ( #125625 )
...
* Handle announcement finished for TTS response
* Adjust test
2024-09-13 16:31:38 -04:00
G Johansson
970d28bce9
Remove own defined SOURCE_USER from sensoterra tests ( #125919 )
2024-09-13 22:19:45 +02:00
G Johansson
2080b9a87c
Add config flow to template alarm_control_panel ( #125861 )
...
* Add config flow to template alarm_control_panel
* Remove commented code
* Test import
2024-09-13 22:12:16 +02:00
Michael Hansen
cabaf37437
Bump aioesphomeapi and adjust handle_stop ( #125907 )
...
* Bump aioesphomeapi and adjust handle_stop
* Stop audio stream too
* Update homeassistant/components/esphome/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-13 16:05:11 -04:00
Noah Husby
94916ebbd1
Add diagnostics platform to Cambridge Audio ( #125910 )
...
* Add diagnostics platform to Cambridge Audio
* Remove exclusions from Cambridge diagnostics
* Remove function call from snapshot
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2024-09-13 21:45:05 +02:00
puddly
50a46933f6
Bump ZHA to 0.0.33 ( #125914 )
2024-09-13 14:15:58 -04:00
Robert Contreras
85aa32338e
Add Home Connect sensors for fridge door states and alarms ( #125490 )
...
* New sensors for Fridge door states and alarms
* Move 2 option entities to binary_sensor, tests
* Change state translations
* Fix stale docstring
2024-09-13 19:31:35 +02:00
puddly
ba7ca84899
Remove unused keys from the ZHA config schema ( #125710 )
2024-09-13 11:34:06 -04:00
Noah Husby
2d9c9707e3
Improve integration tests for Cambridge Audio ( #125906 )
2024-09-13 17:09:33 +02:00
Noah Husby
d507953c70
Add logs on disconnect/reconnect for Cambridge Audio ( #125904 )
...
* Bump aiostreammagic to 2.3.0
* Add logging on disconnect/reconnect for Cambridge Audio
2024-09-13 16:57:39 +02:00
G Johansson
d855f70e3b
Add RestoreEntity to template alarm_control_panel ( #125844 )
2024-09-13 16:44:48 +02:00
Noah Husby
a2a049c5cc
Bump aiostreammagic to 2.3.0 ( #125903 )
2024-09-13 16:37:32 +02:00
epenet
58f66e54f9
Improve config flow type hints in wolflink ( #125313 )
2024-09-13 16:34:08 +02:00
Steven B.
ba856dac4e
Migrate ring cam siren from switch to siren platform ( #125761 )
2024-09-13 15:39:22 +02:00
Raj Laud
a01036760e
Add tests to the media_player platform of the Squeezebox integration ( #125378 )
...
* Squeezebox media_player platform tests
* Fix play-pause test
* Squeezebox remove stray reference to deprecated property
* More tests for squeezebox
* Update tests to fix merge conflict with binary_sensor
* Refactor tests to use autospec
* Use freeze and snapshot
* Update media player entity before adding
* Consolidate test fixtures for different platforms
* Merge in sensor platform
* Use deepcopy
* Update tests with suggestions from code review
2024-09-13 15:20:31 +02:00
David Knowles
0af913cc9a
Automatically add and remove Schlage devices ( #125520 )
...
* Allow manual deletion of stale Schlage devices
* Automatically add and remove locks
* Add tests and fix discovered bugs
* Changes requested during review
2024-09-13 15:17:51 +02:00
Lektri.co
2e3aec3184
Add button platform to the Lektrico integration ( #125897 )
...
* Add lektrico buttons.
* Add DeviceClass.RESTART, remove exception, update description.
* Remove translation_key=reboot.
* Add button in strings.json.
* Fix button test with new snapshot.
* Remove remove button from strings.json.
* Delete all snapshots.
* Add new snapshots.
* Update tests/components/lektrico/snapshots/test_button.ambr
* Update tests/components/lektrico/snapshots/test_button.ambr
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-13 15:13:49 +02:00
shapournemati-iotty
1cea791245
Add Cover platform to Iotty ( #125422 )
...
* fadd cover entity and device with mocked commands
* add cover features and update its open percentage
* execute command to the cloud instead of mocking change of shutter state
* test iotty cover commands and insertion
* fix post payload
* refactor introducing common entity from which cover and switch inherit
* move more properties to base class
* use explicit values instead of snapshots
* move iotty device initialization to base entity
* move device info from property to attribute
2024-09-13 14:55:53 +02:00
Steven B.
eae4618c52
Migrate ring siren and switch platforms to entity descriptions ( #125775 )
2024-09-13 14:27:33 +02:00
LG-ThinQ-Integration
e6d1daacee
Add on_key to ONE_TOUCH_FILTER property in LG ThinQ integration ( #125797 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-13 14:16:03 +02:00
Brett Adams
e71709f0ec
Add switch platform to Tesla Fleet ( #125798 )
...
* Add switch platform
* Add tests
2024-09-13 14:15:25 +02:00
Josef Zweck
8af6ffdb49
Bump lmcloud to 1.2.3 ( #125801 )
2024-09-13 14:08:29 +02:00
Adam Pasztor
d2289fa542
Add select platform to ADS integration ( #125892 )
...
* Add ADS Select integration
* fix: review feedback.
2024-09-13 14:05:37 +02:00
Willem-Jan van Rootselaar
1ae1391cb9
Add platform sensor to BSBLAN integration ( #125474 )
...
* add sensor platform
* refactor: Add sensor data to async_get_config_entry_diagnostics
* refactor: Add tests for sensor
* chore: remove duplicate test
* Update tests/components/bsblan/test_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* refactor: let hass use translation_key
fix raise
* refactor: Add new sensor entity names to strings.json
* refactor: Add tests for current temperature sensor
* refactor: Update native_value method in BSBLanSensor
* refactor: Update test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-13 14:04:00 +02:00
TimL
6aa07243cd
Add info based sensors to Smlight integration ( #125482 )
...
* Move entity category to class
* improve type hints
* Regenerate sensor snapshots to remove some invalid entries
* Add info sensors that display various device settings/modes
* Add strings for info sensors
* Update sensor snapshot with new sensors
* Use StateType
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use icon translations
* statetype
* drop ip sensor
* Lookup enum values before translating
* entities use options
* update options strings
strings
* lookup values from options
* update sensor snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-13 13:36:54 +02:00
Joakim Sørensen
5d9c986f87
Bump aiogithubapi from 23.11.0 to 24.6.0 ( #125819 )
2024-09-13 13:33:57 +02:00
Martin Hjelmare
c7e9096dfd
Bump zwave-js-server-python to 0.58.0 ( #125666 )
...
* Bump zwave-js-server-python to 0.58.0
* Update lock test
2024-09-13 13:22:37 +02:00
IceBotYT
13d83d86f6
Add reauth flow to Nice G.O. ( #125516 )
...
* Add reauth flow to Nice G.O.
* Remove unnecessary freezer use
* Tweaks
* Remove re-raise
* Tiny typing tweak
* Remove if in test
* Remove overlaying old data
* Don't touch title once done
2024-09-13 13:15:53 +02:00
Jan-Philipp Benecke
19a09b93dd
Bump pydiscovergy to 3.0.2 ( #125853 )
2024-09-13 12:59:33 +02:00
Jan-Philipp Benecke
590b3d0fd4
Remove deprecated YAML import from seventeentrack ( #125852 )
2024-09-13 12:58:51 +02:00
Jan-Philipp Benecke
ff31efdbf7
Bump aiotankerkoenig to 0.4.2 ( #125855 )
2024-09-13 12:58:23 +02:00
Klaas Schoute
c67698b34e
Bump autarco lib to v3.0.0 ( #125867 )
...
Bump autarco to v3.0.0
2024-09-13 12:50:04 +02:00
epenet
88cacbc898
Expose component constants for llm helper ( #125891 )
...
* Expose climate INTENT_GET_TEMPERATURE
* Expose conversation trace items
* More fixes for llm helper
2024-09-13 12:43:37 +02:00
AlCalzone
3eaa005c7e
Use start/stop level change to open/close Z-Wave JS Window Covering CC covers ( #125827 )
...
* Z-Wave JS: Use start/stop level change to open/close Window Covering CC covers
* fix: import
* Update tests/components/zwave_js/test_cover.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* assert that up_value and down_value exist
* fix: forgot one
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-13 12:41:13 +02:00
Adam Pasztor
834a1ed608
Add codeowner to ADS integration. ( #125893 )
2024-09-13 11:20:16 +02:00
epenet
0c178d858f
Fix incorrect import in lcn tests ( #125877 )
2024-09-13 10:12:38 +02:00
epenet
6d17ad4da6
Move ADS supported types to a StrEnum ( #125824 )
2024-09-13 10:12:24 +02:00
Jan-Philipp Benecke
f311198da0
Fix failing nextdns coordinator test ( #125859 )
2024-09-13 08:34:55 +02:00
epenet
bd2b72235e
Use root import in tests ( #125862 )
...
* Use root import in components
* One more
2024-09-13 06:42:32 +02:00
epenet
11f42761aa
Fix incorrect import in androidtv tests ( #125860 )
2024-09-12 23:30:51 +02:00
epenet
47a9dda3b8
Use root import in components ( #125858 )
2024-09-12 22:21:21 +02:00
G Johansson
d259e4512b
Improve logging message for validation in climate ( #125837 )
2024-09-12 21:41:00 +02:00
epenet
d530fd31b0
Use root import for async_redact_data in diagnostics ( #125821 )
2024-09-12 20:37:00 +02:00
Erik Montnemery
662a30ffaf
Disable voip call_in_progress binary sensor ( #125812 )
2024-09-12 13:34:11 -05:00
Erik Montnemery
56031b2e1a
Disable Wyoming assist_in_progress binary sensor ( #125806 )
2024-09-12 13:33:35 -05:00
Jan-Philipp Benecke
57e1709782
Remove deprecated YAML import from rova ( #125849 )
2024-09-12 20:27:42 +02:00
epenet
2c210e4b58
Use root import for websocket_api ( #125834 )
2024-09-12 19:31:57 +02:00
epenet
6ef1dd56f5
Use root import for device_automation ( #125836 )
2024-09-12 17:01:25 +02:00
Noah Husby
a4c88a8591
Add entity available attribute to Cambridge Audio ( #125831 )
...
* Bump aiostreammagic to 2.2.4
* Move callback handling to entity class
* Wrap all module exceptions in HA errors for Cambridge Audio
2024-09-12 16:09:53 +02:00
epenet
4afc472068
Use root import for media_player and media_source ( #125828 )
...
* Use root import for media_player and media_source
* One more
2024-09-12 15:38:53 +02:00
epenet
e27cee53a8
Improve type hints in ads ( #125825 )
...
* Improve type hints in ads
* One more
* Adjust
2024-09-12 15:33:27 +02:00
epenet
1a478bd78a
Use root import for media_player and media_source in tests ( #125829 )
2024-09-12 14:55:29 +02:00
Michel van de Wetering
4e1b865775
Remove manufacturer name from Wake on LAN device_info ( #123836 )
...
Remove made up manufacturer
2024-09-12 14:13:23 +02:00
Steven B.
02e392e215
Finish cleanup of deprecated ring update service ( #125810 )
2024-09-12 12:50:46 +02:00
HarvsG
70ebf2f5d8
Accept more than 1 state for numeric entities in Bayesian ( #119281 )
...
* test driven delevopment
* test driven development - multi numeric state
* better multi-state processing
* when state==below return true
* adds test for a bad state
* improve codecov
* value error already handled in async_numeric_state
* remove whitespace
* remove async_get
* linting
* test_driven dev for error handling
* make tests fail correctly
* ensure tests fail correctly
* prevent bad numeric entries
* ensure no overlapping ranges
* fix tests, as error caught in validation
* remove redundant er call
* remove reddundant arg
* improves code coverage
* filter for numeric states before testing overlap
* adress code review
* skip non numeric configs but continue
* wait to avoid race condition
* Better tuples name and better guard clause
* better test description
* more accurate description
* Add comments to calculations
* using typing not collections as per ruff
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* follow on from suggestions
* Lazy evaluation
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* update error text in tests
* fix broken tests
* move validation function call
* fixes return type of above_greater_than_below.
* improves codecov
* fixes validation
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-12 12:06:18 +02:00
G Johansson
c21ea6b8da
Validate target temp features in Climate Entity ( #125180 )
...
* Validate target temp features in Climate Entity
* Soften
* Break long string
2024-09-12 10:13:19 +02:00
Maciej Bieniek
da401cafdf
Add support for cover tilt for Shelly 2PM Gen3 ( #125717 )
...
* Add support for tilt
* Fix config
* Add test
* Increase test coverage
2024-09-12 09:28:36 +02:00
Erik Montnemery
e89b258970
Disable ESPHome assist_in_progress binary sensor ( #125802 )
2024-09-12 09:07:01 +02:00
epenet
b1a777a95a
Move sunweg sensor definitions ( #125754 )
2024-09-12 08:05:40 +02:00
epenet
21d3f15059
Move growatt_server sensor definitions ( #125755 )
2024-09-12 07:58:05 +02:00
Michael Hansen
9651072103
Fix audio format for VoIP ( #125785 )
...
Fix audio format
2024-09-11 20:57:47 -04:00
LG-ThinQ-Integration
2475e8c0c4
Add binary_sensor platform to LG ThinQ integration ( #125664 )
...
* Add binary_sensor platform to LG ThinQ integration
* Update homeassistant/components/lg_thinq/binary_sensor.py
* Remove unused translation key
* Add one_touch_filter property to binary_sensor
* Add one_touch_filter to icons, strings
* Update homeassistant/components/lg_thinq/strings.json
---------
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-12 02:32:13 +02:00
Noah Husby
11fe48f2d2
Bump aiostreammagic to 2.2.5 ( #125792 )
2024-09-12 01:57:54 +02:00
cnico
ee7bee2766
Refactoring flipr integration to prepare Hub device addition ( #125262 )
...
* Addition of hub device
* coordinator udata updated after a hub action
* Unit tests update
* Unit tests improvements
* addition of tests on select and switch platforms
* wording
* Removal of select platform for PR containing only one platform
* Remove hub to maintain only the refactoring that prepare the hub device addition
* Review corrections
* wording
* Review corrections
* Review corrections
* Review corrections
2024-09-11 23:34:29 +02:00
Louis Christ
0582c39d33
Remove call to removed function in bluesound integration ( #125779 )
...
* Remove async_trigger_sync_on_all
* Use cast instead of instanceof
2024-09-11 23:14:43 +02:00
Louis Christ
f176233f0a
Bump pyblu to 1.0.2 ( #125784 )
2024-09-11 23:14:19 +02:00
Noah Husby
610e9239a4
Add media player test to Cambridge Audio ( #125780 )
...
* Add media player tests to Cambridge Audio
* Add media player tests to Cambridge Audio
* Remove unnecessary test case
* Move state_update call out of mock
* Update tests/components/cambridge_audio/test_media_player.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-11 22:06:03 +02:00
Joost Lekkerkerker
98728d37a6
Bump jaraco.abode to 6.2.0 ( #125512 )
...
* Bump jaraco.abode to 6.2.0
* Bump jaraco.abode to 6.2.0
2024-09-11 20:50:48 +02:00
Andy Castille
d7cf05e693
Allow attaching additional data to schedule helper blocks ( #116585 )
...
* Add a new optional "data" key when defining time ranges for the schedule component that exposes the provided data in the state attributes of the schedule entity when that time range is active
* Exclude all schedule entry custom data attributes from the recorder (with tests)
* Fix setting schedule attributes to exclude from recorder, update test to verify the attributes exist but are not recorded
* Fix test to ensure schedule data attributes are not recorded
* Use vol.Any in place of vol.Or
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Remove schedule block custom data shorthand
as requested in https://github.com/home-assistant/core/pull/116585#pullrequestreview-2280260436
* Update homeassistant/components/schedule/__init__.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-11 20:11:06 +02:00
Steven B.
75d3ea34fc
Add test snapshots to ring switch and siren platforms ( #125771 )
2024-09-11 19:46:26 +02:00
Arie Catsman
66f9e06c25
Reload enphase_envoy integration upon envoy firmware change detection ( #124650 )
...
* Reload enphase_envoy integration upon envoy firmware change detection.
* remove persistant notification
2024-09-11 19:39:54 +02:00
Tsvi Mostovicz
f52f60307b
Implement time triggers with offset for timestamp sensors ( #120858 )
...
* Implement time triggers with offset for timestamp sensors
* Fix bad change
* Add testcase for multiple conf_at with offsets
* Fix fixture rename
* Fix testcase - if no offset provided, it should be just the string of the entity id
* Get test to pass
* Simplify code
* Update the messaging and make the offset optional allowing specifying only the entity_id
* Move state tracking one level up
* Implement requesteed changes
2024-09-11 19:33:00 +02:00
Simon Lamon
420bdedcb5
Small improvements to linkplay from reviews ( #125766 )
...
Small improvements
2024-09-11 18:38:06 +02:00
Austin Mroczek
0c1a605693
Add TotalConnect option to require alarm code ( #122270 )
...
* add config option
* use code_required option in alarm
* test code_required options
* only use code for disarm
* change tests to disarm with code
* remove unneeded code variable
* Update homeassistant/components/totalconnect/alarm_control_panel.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use ServiceValidationError
* translate ServiceValidationError
* complete typing
* Update tests/components/totalconnect/test_alarm_control_panel.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use ServiceValidationError in test
* grab usercode from correct spot
* use client code instead of unfilled location code
* Revert "remove unneeded code variable"
This reverts commit 220de0e698e5779fcd7c45bee999a60ad186ab7f.
* remove unneeded code variable
* improve usercode checking
* use freezer
* fix usercode test data
* Update homeassistant/components/totalconnect/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/totalconnect/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* update test with new message
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-09-11 18:23:19 +02:00
epenet
393181df20
Move overkiz climate definitions ( #125741 )
2024-09-11 18:15:58 +02:00
epenet
315d59d615
Move overkiz water heater definitions ( #125756 )
2024-09-11 18:15:33 +02:00
epenet
af5c63f805
Move overkiz cover definitions ( #125757 )
2024-09-11 18:14:31 +02:00
epenet
ba9dae10c3
Simplify imports in mqtt ( #125749 )
2024-09-11 18:14:00 +02:00
Jeef
e4347e5520
Add Monarch Money Integration ( #124014 )
...
* Initial commit
* Second commit - with some coverage but errors abount
* Updated testing coverage
* Should be just about ready for PR
* Adding some error handling for wonky acocunts
* Adding USD hardcoded as this is all that is currently supported i believe
* updating snapshots
* updating entity descrition a little
* Addign cashflow in
* adding aggregate sensors
* tweak icons
* refactor some type stuff as well as initialize the pr comment addressing process
* remove empty fields from manifest
* Update homeassistant/components/monarchmoney/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* move stuff
* get logging out of try block
* get logging out of try block
* using Subscription ID as stored in config entry for unique id soon
* new unique id
* giving cashflow a better unique id
* Moving subscription id stuff into setup of coordinator
* Update homeassistant/components/monarchmoney/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* ruff ruff
* ruff ruff
* split ot value and balance sensors... need to go tos leep
* removed icons
* Moved summary into a data class
* efficenty increase
* Update homeassistant/components/monarchmoney/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/monarchmoney/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/monarchmoney/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/monarchmoney/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* refactor continues
* removed a comment
* forgot to add a little bit of info
* updated snapshot
* Updates to monarch money using the new typed/wrapper setup
* backing lib update
* fixing manifest
* fixing manifest
* fixing manifest
* Version 0.2.0
* fixing some types
* more type fixes
* cleanup and bump
* no check
* i think i got it all
* the last thing
* update domain name
* i dont know what is in this commit
* The Great Renaming
* Moving to dict style accounting - as per request
* updating backing deps
* Update homeassistant/components/monarch_money/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/monarch_money/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/monarch_money/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/monarch_money/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/monarch_money/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* some changes
* fixing capitalizaton
* test test test
* Adding dupe test
* addressing pr stuff
* forgot snapshot
* Fix
* Fix
* Update homeassistant/components/monarch_money/sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-11 17:09:16 +02:00
jonnynch
2ea8af83bd
Bump to python-nest-sdm to 5.0.1 ( #125706 )
2024-09-11 07:33:26 -07:00
Jan-Philipp Benecke
bbdc036c3e
Remove deprecated ring.update action ( #125762 )
2024-09-11 16:27:07 +02:00
Joost Lekkerkerker
344e43a94a
Remove commented out code from weatherflow cloud ( #125759 )
2024-09-11 16:17:51 +02:00
Jan-Philipp Benecke
f6cf23a8c2
Remove deprecated attributes from ping binary sensor ( #125760 )
2024-09-11 16:17:20 +02:00
Noah Husby
2db488b7a4
Add seek, shuffle, and repeat controls to Cambridge Audio ( #125758 )
...
* Add advanced transport controls to Cambridge Audio
* Use TransportControl model for play/pause
2024-09-11 16:09:22 +02:00
epenet
cee14afc03
Move shared constant in zabbix ( #125744 )
2024-09-11 16:08:12 +02:00
epenet
a7b6652fba
Simplify imports in pilight ( #125747 )
2024-09-11 16:07:57 +02:00
epenet
e140a2980b
Move shared constant in ios ( #125748 )
2024-09-11 16:07:42 +02:00
starkillerOG
29311c7eb8
Fix favorite position missing for Motion Blinds TDBU devices ( #125750 )
...
* Add favorite position for TDBU
* fix styling
2024-09-11 15:58:23 +02:00
epenet
059fbe7958
Use HassKey in ads ( #125735 )
2024-09-11 15:52:44 +02:00
Russell VanderMey
79f3e30fb6
Add TRIGGERcmd integration ( #121268 )
...
* Initial commit with errors
* Commitable
* Use triggercmd user id as hub name
* Validate the token
* Use switch type, no trigger yet
* Working integration
* Use triggercmd module instead of httpx
* Add tests for triggercmd integration
* Add triggercmd to requirements_test_all.txt
* Add untested triggercmd files to .coveragerc
* Implement cgarwood's PR suggestions
* Address PR feedback
* Update homeassistant/components/triggercmd/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/triggercmd/hub.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/triggercmd/strings.json
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/triggercmd/hub.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Get user id via triggercmd module, and better check for status 200 code
* PR feedback fixes
* Update homeassistant/components/triggercmd/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* More PR feedback fixes
* Update homeassistant/components/triggercmd/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* More PR feedback fixes
* Update tests/components/triggercmd/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Changes for PR feedback
* Changes to address PR comments
* Fix connection error when no internet
* Update homeassistant/components/triggercmd/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/triggercmd/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/triggercmd/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Updates for PR feedback
* Update tests/components/triggercmd/test_config_flow.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-11 15:49:37 +02:00
Assaf Akrabi
f42bc3aaae
Bump russound to 0.2.0 ( #125743 )
...
* Update russound library to fix BrokenPipeError
* Remove library from license expection list
2024-09-11 15:48:20 +02:00
epenet
09dd647741
Simplify imports in mysensors ( #125746 )
2024-09-11 15:21:51 +02:00
epenet
c33ba541b0
Add flexibility to HassEnforceClassModule ( #125739 )
...
* Add flexibility to HassEnforceClassModule
* Adjust
2024-09-11 15:11:03 +02:00
epenet
1d3f431628
Use HassKey in trace ( #125751 )
2024-09-11 15:06:38 +02:00
epenet
3a05855f71
Simplify imports in remote_rpi_gpio ( #125745 )
2024-09-11 14:19:49 +02:00
Joseph Chiocchi
eb66a2f32f
Update worldclock component config_flow labels to match pre-defined format output ( #125707 )
...
update labels for pre-defined options
update labels for pre-defined options to match strftime's formatted output
2024-09-11 13:40:13 +02:00
Arie Catsman
3c1860cca2
Add storage settings for enphase_envoy batteries without enpower device ( #125527 )
...
* Add battery storage settings for enphase_envoy EU configuration
* Add EU Battery test fixture to enphase_envoy
* Add tests and snapshots for enphase_envoy EU battery
* refactor eu battery fixture to align with other enphase_envoy fixtures
* remove if from test and use test parameter for eu battery enphase_envoy tests
2024-09-11 13:32:29 +02:00
Jason Hunter
356bca119d
Duke Energy Integration ( #125489 )
...
* Duke Energy Integration
* add recorder mock fixture to all tests
* address PR comments
* update tests
* add basic coordinator tests
* PR comments round 2
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-11 13:28:47 +02:00
Arie Catsman
1a21266325
Improve test code coverage for enphase_envoy ( #125582 )
...
* Improve test code coverage for enphase_envoy
* Update tests/components/enphase_envoy/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-11 13:03:17 +02:00
Adam Pasztor
d722b7255c
Add ADS valve integration ( #125619 )
...
* feat: Add ADS valve integration
* fix: replace imports to adhere with #125665
* fix: address review feedback.
* fix: address review feedback.
2024-09-11 13:02:06 +02:00
Adam Goode
647017d18c
Take a list of values for testing Threshold ( #125705 )
...
When parameterizing these tests, I forgot that hysteresis tests are
sensitive to all previous values rather than just the previous one.
This change should restore behavior to the pre-parameterization version
by replaying all value histories.
Subsequent changes will add new test cases.
2024-09-11 13:00:57 +02:00
Simon Lamon
b1698bc0d5
Allow to play a LinkPlay preset ( #125204 )
...
* Allow to play a linkplay preset
* Make it an entity service
* Fixes
* PR feedback
* Rename more
2024-09-11 12:54:12 +02:00
TimL
b8ce687ec2
Add server side events to Smlight integration ( #125553 )
...
* Register SSE client
* Add switch events for settings changes
* Mock sse settings events
* Apply suggestions from code review
Co-authored-by: Paarth Shah <mail@shahpaarth.com >
* access callbacks from mock call_args
---------
Co-authored-by: Paarth Shah <mail@shahpaarth.com >
2024-09-11 12:53:08 +02:00
Noah Husby
2f68bbd27a
Bump aiostreammagic to 2.2.3 ( #125704 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-11 12:51:56 +02:00
epenet
419e83f6d8
Bump sfrbox-api to 0.0.11 ( #125732 )
...
* Bump sfrbox-api to 0.0.11
* Re-enable tests
2024-09-11 12:51:39 +02:00
Matthias Alphart
eb5390b94d
Update knx-frontend to 2024.9.10.221729 ( #125734 )
2024-09-11 12:23:23 +02:00
LG-ThinQ-Integration
8e026bf95d
Add common apis to base entity class of LG ThinQ integration ( #125713 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-11 11:52:19 +02:00
epenet
c4b870bfd3
Add EntityDescription classes to pylint plugin ( #125596 )
...
* Add EntityDescription classes to pylint plugin
* Ignore existing violations
* Adjust
2024-09-11 11:30:35 +02:00
shapournemati-iotty
618586c577
Upgrade iottycloud to 0.2.1 ( #125731 )
...
upgrade iottycloud lib to 0.2.1
2024-09-11 11:21:59 +02:00
Robert Resch
acc046def6
Bump uv to 0.4.9 ( #125726 )
2024-09-11 10:41:36 +02:00
Matrix
da1003ac41
Improve yolink code readability ( #125724 )
...
Improve code readability
2024-09-11 10:27:48 +02:00
Robert Resch
7555f209b6
Use uv at runtime too ( #125110 )
2024-09-11 09:43:26 +02:00
chammp
b3377fe5fb
Add condition to trigger template entities ( #119689 )
...
* Add conditions to trigger template entities
* Add tests
* Fix ruff error
* Ruff
* Apply suggestions from code review
* Deduplicate
* Tweak name used in debug message
* Add and improve type annotations of modified code
* Adjust typing
* Adjust typing
* Add typing and remove unused parameter
* Adjust typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust return type
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-11 09:36:49 +02:00
Jason Hunter
74834b2d88
Pin pyasn1 until fixed ( #125712 )
...
* pin pyasn1 until fixed
* add to gen requirements
2024-09-11 09:35:05 +02:00
chammp
56dfb2c734
Add unit_of_measurement to template numbers ( #122862 )
2024-09-11 08:47:17 +02:00
Michael Hansen
8e0b2b752c
Cancel running pipeline on new pipeline or announcement ( #125687 )
...
* Cancel running pipeline
* Incorporate feedback
* Change to async_create_task
2024-09-10 20:56:15 -04:00
Michael Hansen
c01bdd860a
Unload assist satellite platform on disconnect ( #125697 )
2024-09-10 20:50:22 -04:00
mvn23
2611f72f5d
Add LED mode select entities to opentherm_gw ( #125702 )
...
Add select entities for LED mode to opentherm_gw
2024-09-11 00:12:09 +02:00
Shai Ungar
1be455e0e0
Add URL description for Sabnzbd integration ( #125414 )
...
* Create pull.yml
* Add URL description
* remove file
2024-09-10 22:59:50 +02:00
mvn23
2e54967a6d
Add select platform to opentherm_gw ( #125585 )
...
* * Add select platform to opentherm_gw
* Add tests for select entities
* Address capitalization feedback
* Add initial state on startup and status update support
* Wrap lambdas in parentheses
2024-09-10 22:49:45 +02:00
Jan-Philipp Benecke
6c5dfd0bbc
Fix failing elevenlabs tts test ( #125698 )
2024-09-10 22:35:24 +02:00
Noah Husby
69530a5c94
Add pre-amp support for Cambridge Audio ( #125699 )
2024-09-10 22:34:51 +02:00
Noah Husby
b640efa209
Bump aiostreammagic to 2.1.0 ( #125696 )
2024-09-10 22:23:34 +02:00
Jan Bouwhuis
5c2d7b8fa5
Fix incomfort invalid setpoint if override is reported as 0.0 ( #125694 )
2024-09-10 22:04:53 +02:00
Joost Lekkerkerker
688da5389c
Mark UVC as strict typed ( #123239 )
2024-09-10 22:02:46 +02:00
Robert Resch
377ae75e60
Disbale Tfiac integration due invalid wheel ( #125692 )
2024-09-10 21:53:04 +02:00
Maciej Bieniek
9bbd59438e
Bump nextdns to version 3.3.0 ( #125688 )
2024-09-10 21:20:43 +02:00
Erik Montnemery
dd4f1a0d0f
Simplify recorder statistics_meta_manager ( #125648 )
2024-09-10 21:00:06 +02:00
Steven B.
40ee39f258
Update tplink config to include aes keys ( #125685 )
2024-09-10 13:52:10 -05:00
epenet
44ca43c7ee
Add pylint check for DOMAIN alias ( #125559 )
2024-09-10 20:41:04 +02:00
epenet
3536ba43f5
End deprecation setting disabled_by as string ( #125646 )
2024-09-10 20:39:51 +02:00
Erik Montnemery
15e5851383
Extend deprecation period for hass.components by 6 months ( #125659 )
2024-09-10 20:38:45 +02:00
Andre Lengwenus
2b3a6e5361
Refactor LcnEntity signature ( #124411 )
...
* Refactorings due to change of LcnEntity signature
* Fix PR comments
* Move parent class LcnEntity to entity.py
2024-09-10 19:38:40 +02:00
Steven B.
aa8f98392d
Bump tplink python-kasa lib to 0.7.3 ( #125686 )
2024-09-10 19:35:18 +02:00
Erik Montnemery
bde92b34dd
Remove recorder history queries for database schemas < 31 ( #125652 )
2024-09-10 19:26:19 +02:00
Noah Husby
650c92a3cf
Add Cambridge Audio integration ( #125642 )
...
* Add Cambridge Audio integration
* Add zeroconf discovery to Cambridge Audio
* Bump aiostreammagic to 2.0.1
* Bump aiostreammagic to 2.0.3
* Add tests to Cambridge Audio
* Fix package names for Cambridge Audio
* Removed unnecessary mock from Cambridge Audio tests
* Clean up Cambridge Audio integration
* Add additional zeroconf tests for Cambridge Audio
* Update tests/components/cambridge_audio/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-10 18:27:51 +02:00
Roelf Zomerman
457cb7ace0
Add velbus HVAC options ( #106570 )
...
* Added HVAC options
* Update manifest.json
required aio to 2023.12.0
* Update manifest.json
* Add files via upload
* Update homeassistant/components/velbus/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update climate.py
removed unused variables for cool and heat
* Update climate.py
removed unused functions
* Update homeassistant/components/velbus/climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update climate.py
accepted changes
* Update climate.py
remove state None for HVAC-MODE
* Update climate.py
changed set_hvac_mode to remove none and only switch when state /= requested mode
* Update climate.py
indent on line 94/95
* Update climate.py
changed set_hvac_mode attribute type to match superclass ClimateEntity (HVACMode)
* Update climate.py
changed def hvac_mode to 2 return options (to avoid any)
* Update climate.py
ruff formatting
* Update climate.py
added serviceValidationError section in hvac_mode setting
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update strings.json
* Update strings.json
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-10 18:10:52 +02:00
Álvaro Fernández Rojas
3e8fe57fc1
Update aioairzone to v0.9.2 ( #125682 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-10 18:04:00 +02:00
Jeef
90bbe462ff
Bump weatherflow4py to 0.3.4 ( #125681 )
...
removed print statemnet in backing lib
2024-09-10 17:54:19 +02:00
Adam Goode
72d546d6c2
Move constants in Threshold ( #125683 )
2024-09-10 17:51:23 +02:00
Simon
dd08a6505e
Use default voice id as fallback in get_tts_audio ( #123624 )
2024-09-10 17:42:17 +02:00
Paarth Shah
47bcb214d1
Bump matrix-nio to 0.25.1 ( #125555 )
2024-09-10 17:31:45 +02:00
Phill (pssc)
a16ef5b7ff
Add squeezebox service sensors ( #125349 )
...
* Add server sensors
* Fix Platforms order
* Fix spelling
* Fix translations
* Add sensor test
* Case changes
* refactor to use native_value attr override
* Fix typing
* Fix cast to type
* add cast
* use update platform for LMS versions
* Fix translation
* remove update entity
* remove possible update entites
* Fix and clarify
* update to icon trans remove update plaform entitiy supporting items
* add UOM to sensors
* correct criptic prettier fail
* reword other players
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-10 17:17:26 +02:00
Kristof Mattei
300445948e
Fix Lyric climate Auto mode ( #123490 )
...
fix: Lyric has an actual "Auto" mode that is exposed if the device has an Auto mode.
2024-09-10 17:06:25 +02:00
Krzysztof Dąbrowski
8324360045
Add Roomba last mission sensor ( #123048 )
...
* Roomba: add last mission sensor
* Set sensor as unavailable if last mission timestamp is 0
Previously, if the `mssnStrtTm` was 0, the function would return a 1970-01-01 (Unix epoch start date). With this change, the function will return None if the timestamp is 0 and the sensor will become unavailable.
* Update last_mission property to use dt_util.utc_from_timestamp
2024-09-10 17:04:25 +02:00
Jeef
2d0ccf84f9
Bump weatherflow4py to 0.3.3 ( #125676 )
...
version bump
2024-09-10 17:04:10 +02:00
Erik Montnemery
ebd2034564
Disable sfr_box diagnostic test ( #125678 )
2024-09-10 16:51:32 +02:00
Louis Christ
5852917a10
Replace Throttle in bluesound integration ( #124943 )
...
* Replace Throttle with throttled and long-polling
* Remove custom throttled
2024-09-10 16:43:10 +02:00
Adam Goode
a361c01ed6
Parameterize many of the threshold tests ( #125521 )
...
threshold: Parameterize many of the tests
This simplfies the structure of the basic threshold tests,
making it easier to subsequently update or add missing test cases.
Except for a few removals of an inconsistenly applied assertions on
`state.attributes["sensor_value"]`, there are no changes to the existing
tests intended. All previous tests are expected to run identically.
A few extra test cases for None are added.
2024-09-10 16:16:45 +02:00
silentguy256
379a8f2f86
Add state_class to OHM sensors ( #125567 )
...
* Minimum change required to get OHW into statistics
Not sure if there is any reason not to have this, my only idea would be that there would be that there are A LOT of values, but as far as I can see there are already long term data being stored about them anyway
* Update sensor.py
Guess that was an old way of doing it -_-
* Update sensor.py
remove spaces the break ruff -_-
* Update sensor.py
ruff is rough
2024-09-10 16:10:36 +02:00
Joost Lekkerkerker
d8bb8f1efb
Deprecate Daikin YAML platform setup ( #125158 )
2024-09-10 15:58:53 +02:00
RJPoelstra
db61f8a0fa
Bump python-MotionMount to 2.1.0 ( #125660 )
2024-09-10 15:58:20 +02:00
Adam Pasztor
e261a159d5
Add new functions to ADS sensor integration ( #125331 )
...
* feat: Add new functions to ADS sensor integration
* fix: use constant for SensorDeviceClass, refactor entity initialisation.
* fix: add python typing.
* refactor: value conversion based on ADS_TYPE, and in the dedicated data fetching method.
* fix: removed unnecessary sensor types.
* refactor: optimised the usage of device classes and added state classes. removed unit of measurement
* fix: added unit of measurement to ADS sensor
* fix: addressing review suggestions.
* fix: address review suggestions.
2024-09-10 15:51:15 +02:00
René Honig
337335bfad
Add Human Shape Detect to ONVIF ( #125335 )
...
added Humap Shape Detect
2024-09-10 15:39:53 +02:00
Thomas55555
ed907da190
Bump aioautomower to 2024.9.0 ( #125647 )
...
bump aioautomower to 2024.9.0
2024-09-10 15:38:18 +02:00
Markus Jacobsen
3ea4c3b8bf
Fix malformed response in Bang & Olufsen testing ( #125658 )
...
Fix malformed SoftwareUpdateStatus object
2024-09-10 15:36:25 +02:00
epenet
afeab659e1
Rename Entity module in tellduslive ( #125668 )
2024-09-10 15:34:30 +02:00
Joost Lekkerkerker
130b6559a6
Add coordinator to Daikin ( #124394 )
...
* Add coordinator to Daikin
* Add coordinator to Daikin
* Fix
* Add seconds
2024-09-10 15:30:30 +02:00
epenet
97c55ae6f1
Warn on non-string config entry unique IDs ( #125662 )
...
* Warn on non-string config entry unique IDs
* Add comment
* isinstance
2024-09-10 15:30:03 +02:00
Robert Resch
67dc870e52
Bump uv to 0.4.8 ( #124867 )
2024-09-10 15:28:17 +02:00
epenet
2f38731f62
Migrate wolflink config_entry unique_id to string ( #125653 )
...
* Migrate wolflink config_entry unique_id to string
* Move CONFIG to const
* isinstance
* Migrate identifiers
* Use async_migrate_entry
2024-09-10 15:16:26 +02:00
epenet
745a05d984
Move Hub and Entity to separate module in ADS ( #125665 )
...
* Move Hub and Entity to separate module in ADS
* Missed one
2024-09-10 15:02:09 +02:00
Robert Resch
7f7db4efb6
Disable ThermoWorks Smoke due incompatible dependencies ( #125661 )
2024-09-10 14:52:03 +02:00
Robert Resch
da81efe9c1
Disable fail-fast on publish container jobs ( #125245 )
2024-09-10 13:43:25 +02:00
Erik Montnemery
99122fcb78
Remove recorder history queries for database schemas < 25 ( #125649 )
2024-09-10 12:43:08 +02:00
Sergey Dudanov
dcd7830a35
Add calories to energy sensor device class ( #122796 )
...
* added calories to energy class
* changes
* temporarily solving the problem with conversion accuracy
* add tests
* added calories to energy class
* changes
* add tests
* Update homeassistant/util/unit_conversion.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/util/unit_conversion.py
Co-authored-by: Robert Resch <robert@resch.dev >
* apply suggestions
* Update homeassistant/util/unit_conversion.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-10 12:22:15 +02:00
RJPoelstra
9f284c0582
Add model_id to MotionMount integration ( #125650 )
2024-09-10 11:44:17 +02:00
epenet
9616d68e03
Improve config flow type hints in yeelight ( #125319 )
2024-09-10 11:42:44 +02:00
LG-ThinQ-Integration
cb97085e48
Create property_ids with ActiveMode in LG ThinQ integration ( #125638 )
...
* Bump thinqconnect to 0.9.7
* Pass a r/w parameter to get active properties id from the cloud
---------
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-10 10:59:07 +02:00
LG-ThinQ-Integration
7eba111704
Bump thinqconnect to 0.9.7 ( #125587 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-10 10:32:58 +02:00
G Johansson
3cc5a29c1b
Link mold_indicator entity to device from humidity sensor ( #125528 )
2024-09-10 08:42:22 +02:00
epenet
2fa0f283ea
Add alias to DOMAIN import in config and demo ( #125570 )
2024-09-10 08:41:47 +02:00
epenet
7e2e3c4780
Rename HassEnforceCoordinatorModule ( #125592 )
2024-09-10 08:40:49 +02:00
J. Nick Koston
4c59bae1d2
Remove myself from codeowner from lutron_caseta ( #125609 )
2024-09-10 08:40:18 +02:00
epenet
675c467e12
Add alias to DOMAIN import (part 2) ( #125561 )
2024-09-10 08:40:02 +02:00
epenet
130e7317bc
Add alias to DOMAIN import (part 3) ( #125562 )
2024-09-10 08:39:19 +02:00
J. Nick Koston
bb56610093
Make auth safe params a frozenset ( #125640 )
2024-09-10 08:37:50 +02:00
Michael Hansen
bd5892f2a6
Set responding state in assist satellite announcements ( #125632 )
...
Set responding state in announcements
2024-09-10 08:22:14 +02:00
dependabot[bot]
06e83340e8
Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 ( #125390 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 08:16:04 +02:00
J. Nick Koston
7508a2b383
Bump yarl to 1.1.11 ( #125633 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.11.0...v1.11.1
2024-09-10 00:38:59 -04:00
Paul Bottein
f1e4229b23
Update frontend to 20240909.1 ( #125610 )
2024-09-09 16:33:08 -04:00
Klaas Schoute
c9a936f375
Catch Forecast.solar ConnectionError when API down ( #125621 )
...
Catch Forecast.solar connection errors
2024-09-09 16:32:51 -04:00
epenet
ce4a62574a
Add alias to DOMAIN import (part 1) ( #125560 )
...
* Add alias to DOMAIN import (part 1)
* Revert tomato/xiaomi
2024-09-09 22:05:27 +02:00
epenet
e750f8f457
Add alias to DOMAIN import (part 4) ( #125563 )
...
* Add alias to DOMAIN import (part 4)
* Simplify
* More integration
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Revert "Apply suggestions from code review"
This reverts commit 07471d3629 .
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-09-09 21:32:33 +02:00
Erik Montnemery
ded34561b1
Simplify cv._base_trigger_list_flatten ( #125613 )
2024-09-09 21:14:41 +02:00
epenet
e0a221ba1f
Add alias to DOMAIN import in deconz ( #125568 )
2024-09-09 19:27:06 +02:00
Martin Hjelmare
c5453835c2
Bump aioopenexchangerates to 0.6.2 ( #125593 )
2024-09-09 17:36:19 +02:00
Robert Resch
0459596e97
Enable hadolint for hassfest docker image and adjust hadolint job ( #125146 )
2024-09-09 16:02:44 +02:00
epenet
6ea59ffa94
Add alias to DOMAIN import in tests [h-m] ( #125577 )
...
* Add alias to DOMAIN import in tests [h-m]
* Revert changes to mqtt
2024-09-09 15:21:01 +02:00
epenet
aab939cf6c
Add alias to DOMAIN import in tests [a-d] ( #125573 )
2024-09-09 15:20:40 +02:00
epenet
fe2402b611
Add alias to DOMAIN import in tests [e-g] ( #125575 )
2024-09-09 15:18:28 +02:00
epenet
029dbe7d94
Add alias to DOMAIN import in homekit ( #125572 )
2024-09-09 15:14:35 +02:00
epenet
af6434a533
Add alias to DOMAIN import in tests [n-z] ( #125581 )
2024-09-09 15:14:05 +02:00
Erik Montnemery
dee4b33c64
Sort and remove duplicates from template/const.py ( #125591 )
2024-09-09 15:11:18 +02:00
Ludovic BOUÉ
8fff0075ba
Add Matter BatVoltage attribute from PowerSource cluster ( #125503 )
...
* Add BatVoltage Attribute from PowerSource Cluster
* Update sensor.py
Remove comment
* Update homeassistant/components/matter/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-09 14:50:01 +02:00
Martin Hjelmare
d7caaceb64
Document plant integration development state ( #125590 )
2024-09-09 14:47:04 +02:00
Jan Bouwhuis
3889482f0e
Do not directy import platform DOMAIN const in MQTT platform tests ( #125589 )
2024-09-09 14:36:15 +02:00
Michael Hansen
1dc496a2dd
Add announce support to ESPHome Assist Satellite platform ( #125157 )
...
Rebuild
2024-09-09 08:25:25 -04:00
karwosts
056e6eae82
Add a syntax for merging lists of triggers ( #117698 )
...
* Add a syntax for merging lists of triggers
* Updating to the new syntax
* Update homeassistant/helpers/config_validation.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* fix suggestion
* update test and add comments
* not actually json
* move test to new file
* update tests
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-09-09 13:51:32 +02:00
epenet
06e876aee0
Add alias to DOMAIN import in group ( #125569 )
2024-09-09 11:07:19 +02:00
Matthias Alphart
713689491b
Remove KNX yaml config from hass.data ( #124050 )
...
* Remove KNX yaml config from `hass.data`
* Use HassKey
2024-09-09 09:01:21 +02:00
Chris Brouwer
17ab45da43
Fix support for Heat meters to DSMR integration ( #125523 )
...
* Fix support for Heat meters to DSMR integration
* Fixed test
2024-09-09 08:36:59 +02:00
Erik Montnemery
2a1df2063d
Separate recorder test fixtures disabling context id migration ( #125324 )
...
* Separate recorder test fixtures disabling context id migration
* Fix test
2024-09-09 08:16:30 +02:00
Jesse Hills
d88487e30b
Bump aioesphomeapi to 25.4.0 ( #125554 )
2024-09-08 22:54:18 -05:00
Michael Hansen
8884465262
ESPHome media proxy ( #123254 )
...
* Add ffmpeg proxy view
* Add tests
* Add proxy to media player
* Add proxy test
* Only allow one ffmpeg proc per device
* Incorporate feedback
* Fix tests
* address comments
* Fix test
* Update paths without auth const
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-08 22:22:35 -04:00
Denis Shulyaka
a85ccb94e3
LLM Tool parameters check ( #123621 )
...
* LLM Tool parameters check
* fix tests
2024-09-08 18:42:51 -07:00
J. Nick Koston
391de22342
Bump yarl to 1.11.0 ( #125549 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.10.0...v1.11.0
2024-09-08 20:25:10 -04:00
J. Nick Koston
0592a39164
Fix building multidict binary wheels on armv7 and armhf ( #125550 )
...
Fix building multidict wheels on armv7 and armhf
This is the same fix as we needed for yarl
The armv7 and armhf wheels are missing
for multidict 6.0.5
https://wheels.home-assistant.io/musllinux/
2024-09-08 20:24:57 -04:00
Álvaro Fernández Rojas
dca287748d
Update aioairzone to v0.9.1 ( #125547 )
2024-09-08 17:56:29 -05:00
epenet
021878e942
Migrate ambient_network to use runtime_data ( #125535 )
2024-09-08 17:01:45 -05:00
epenet
0f2525d476
Migrate anova to use runtime_data ( #125536 )
2024-09-08 22:13:32 +02:00
epenet
4d804649fc
Migrate apcupsd to use runtime_data ( #125539 )
2024-09-08 22:07:19 +02:00
epenet
7209b3c7d3
Migrate aosmith to use runtime_data ( #125538 )
2024-09-08 22:05:48 +02:00
epenet
6f88b6e64e
Migrate anthemav to use runtime_data ( #125537 )
2024-09-08 22:04:34 +02:00
Jan-Philipp Benecke
4bcde36a97
Fix failing blebox climate tests ( #125522 )
2024-09-08 15:42:33 -04:00
epenet
7f4fc4d371
Migrate airvisual to use runtime_data ( #125532 )
...
* Migrate airvisual to use runtime_data
* Remove usedefault
* Adjust
2024-09-08 21:39:05 +02:00
Jason Hunter
513361ef0f
Fix failing template config flow tests ( #125534 )
...
fix: failing template config flow tests
2024-09-08 21:38:31 +02:00
epenet
8ce236de80
Migrate amberelectric to use runtime_data ( #125533 )
2024-09-08 21:29:14 +02:00
epenet
8b8083a639
Migrate smappee to use runtime_data ( #125529 )
2024-09-08 21:18:08 +02:00
Steven B.
26ac8e35cb
Add event platform to ring ( #125506 )
2024-09-08 13:32:34 -05:00
Jan-Philipp Benecke
20600123f8
Update bring todo entity snapshots ( #125518 )
...
Update bring todo snapshot
2024-09-08 18:52:21 +02:00
Steven B.
b3d6f8861f
Fix ring notifications ( #124879 )
...
* Enable ring event listener to fix missing notifications
* Fix pylint test CI fail
* Reinstate binary sensor and add deprecation issues
* Add tests
* Update post review
* Remove PropertyMock
* Update post review
* Split out adding event platform
2024-09-08 18:17:30 +02:00
David Knowles
5405279273
Fix Schlage removed locks ( #123627 )
...
* Fix bugs when a lock is no longer returned by the API
* Changes requested during review
* Only mark unavailable if lock is not present
* Remove stale comment
* Remove over-judicious nullability checks
* Remove another unnecessary null check
2024-09-08 17:39:23 +02:00
Paulus Schoutsen
634582eab7
Ensure Linkplay model_id is always defined ( #125488 )
...
Linkplay: ensure model_id always defined
2024-09-08 11:36:36 -04:00
Pete Sage
2c48f9aa4c
FIx Sonos announce regression issue ( #125515 )
...
* initial commit
* initial commit
2024-09-08 17:34:27 +02:00
Whitney Young
8d0dda6523
Remove notify support for templates ( #122820 )
2024-09-08 17:31:58 +02:00
Joost Lekkerkerker
6967c70580
Change Knocki integration type to hub ( #124863 )
...
* Change Knocki integration type
* Fix
2024-09-08 17:11:19 +02:00
Janusz Gregorczyk
7bab3579ec
Set required attribute when using Todoist Sync API reminder_add command ( #122644 )
...
* Set type=absolute when using Todoist Sync API reminder_add command.
This argument is required:
ref.: https://developer.todoist.com/sync/v8/#add-a-reminder
* Fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 16:50:24 +02:00
Ian
aa8c4a6eb7
Add ability to play plex media as the non-primary user ( #122039 )
...
* Adds ability to play media as the non-primary user
* Add return type for set function
2024-09-08 15:42:26 +02:00
Andrew Jackson
99a50fe874
Correct Mastodon IOT class ( #125511 )
...
* Correct iot class
* Fix hassfest
2024-09-08 15:40:53 +02:00
G Johansson
65b48aa903
Add config flow to Mold indicator ( #122600 )
...
* Add config flow to Mold indicator
* strings
* Add tests
* Is a helper
* Add back platform yaml
* Fixes
* Remove wait
2024-09-08 15:21:53 +02:00
treetip
af62e8267f
Add set_profile service for Vallox integration ( #120225 )
...
* Add set_profile service for Vallox integration
* Merge profile constants, use str input for service
* add service test and some related refactoring
* Change service uom to 'minutes'
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
* Update icons.js format after rebase
* Translate profile names for service
* Fix test using wrong dict
---------
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
2024-09-08 15:07:42 +02:00
mvn23
45ab6e9b06
Deprecate opentherm_gw configuration through configuration.yaml ( #125045 )
...
* Create an issue in the issue registry if deprecated config is found in configuration.yaml
* Add deprecation comments to functions that can be removed after deprecation period
* Add test for the creation of a deprecation issue
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 14:45:37 +02:00
G Johansson
a7a219b99b
Deprecate aux_heat in econet ( #125365 )
...
* Deprecate aux_heat in econet
* strings
* Use generator
2024-09-08 14:24:39 +02:00
G Johansson
c2d5696b5b
Add validation to climate hvac mode ( #125178 )
...
* Add validation to climate hvac mode
* Make softer
* Remove string
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-08 14:24:12 +02:00
G Johansson
2ef37f01b1
Deprecate aux_heat from Nexia climate entity, implement switch ( #125250 )
...
* Remove deprecated aux_heat from nexia
* Add back aux_heat
* Raise issue
2024-09-08 14:23:24 +02:00
G Johansson
84def0c041
Deprecate aux_heat in elkm1 ( #125372 )
...
* Deprecate aux_heat in elkm1
* Update homeassistant/components/elkm1/switch.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 14:23:00 +02:00
G Johansson
26ede9a679
Fix yale_smart_alarm on missing key ( #125508 )
2024-09-08 14:06:40 +02:00
Jan Rieger
c0ee12ca41
Add translation to Jellyfin ( #123857 )
...
* Add translation to Jellyfin
* Fix
* Address feedback
2024-09-08 14:00:34 +02:00
dougiteixeira
926ffe536c
Fix UI config validation for button and switch actions in Template ( #121810 )
...
Fix IU config validation for button and switch actions in Template
2024-09-08 13:59:54 +02:00
Luke Lashley
2b2f5d6693
Add sleep to map select for Roborock ( #122625 )
...
* Add sleep to map select
* Update homeassistant/components/roborock/select.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 13:56:42 +02:00
Guido Schmitz
d4f0aaa089
Add last restart sensor to devolo_home_network ( #122190 )
...
* Add last restart sensor to devolo_home_network
* Add missing test
* Rename fetch function
* Fix mypy
2024-09-08 13:50:36 +02:00
Mr. Bubbles
5b434aae6e
Add DeviceInfo to Bring integration ( #122419 )
...
* Add DeviceInfo to Bring integration
* deeplink to shopping list
* Move device info to a entity base class
2024-09-08 13:45:12 +02:00
G Johansson
1ffd797e0a
Clean up Mold indicator ( #123080 )
...
* Improve code quality on mold_indicator
* mypy
* Fix mypy
2024-09-08 13:11:57 +02:00
Simon
8acc027f38
Add voice settings to ElevenLabs options flow ( #123265 )
...
Add voice settings to options flow
2024-09-08 13:11:26 +02:00
Joakim Plate
3139a7e431
Adjust generic hygrostat to detect reported events for stale tracking ( #124109 )
...
* Listen to reported events for stale check
* Always enable stale sensor tracking
There is no reason not to have this enabled
now that we track reported events for sensors.
* Remove default stale code
* Adjust for ruff change
2024-09-08 12:51:08 +02:00
Joakim Plate
e7cb646a58
Use json data instead of timedelta for tests in generic hygrostat ( #124111 )
...
Use json data instead of timedelta for tests
2024-09-08 12:50:29 +02:00
Kevin Stillhammer
ec9f50317f
Allow waze_travel_time multiple excl/incl filter ( #117252 )
...
* Allow multiple excl/incl filter
* Use list comprehension for should_include
* Do not use mutable object as default param
* Inline migration func
2024-09-08 12:50:04 +02:00
Mr. Bubbles
fd0c63fe52
Add text-selector autocomplete in Bring config flow ( #124063 )
...
Add autocomplete to Bring config flow schema
2024-09-08 12:29:42 +02:00
Markus Jacobsen
31aef86c0f
Add various assertions to Bang & Olufsen testing ( #125429 )
...
Add various assertions
2024-09-08 12:22:21 +02:00
Markus Jacobsen
943b96e7a1
Fix Bang & Olufsen testing typing ( #125427 )
...
* Fix test parameter typed as callable instead of context manager
* Add missing AsyncMock typing
2024-09-08 12:18:32 +02:00
Arie Catsman
74b78307ee
Add balanced grid import/export to enphase_envoy ( #123154 )
...
* Add balanced grid import/export to enphase_envoy
* rebuild sensor snapshot after dev merge
* Cleanup snapshot file
2024-09-08 12:15:00 +02:00
Josef Zweck
c0492d4af4
Add reconfigure for lamarzocco ( #122160 )
...
* add reconfigure
* fix strings, add to label
* Update homeassistant/components/lamarzocco/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* ruff
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 12:04:35 +02:00
Nerdix
f5b754a382
Reorder openweathermap modes according to recommendation in documentation ( #125395 )
...
Reorder modes and default to new API version 3
2024-09-08 12:03:14 +02:00
Simon Lamon
cee695da28
Add missing previous and next commands in LinkPlay ( #125450 )
...
Previous / Next commands
2024-09-08 12:00:03 +02:00
Arie Catsman
2ef1c96325
Include all enphase_envoy devices in async_remove_config_entry_device ( #124533 )
...
* Include all enphase_envoy devices in async_remove_config_entry_device
* refactor if tests
2024-09-08 11:56:23 +02:00
Marc Mueller
d3badb88ef
Fix solarlog test RuntimeWarning ( #125504 )
2024-09-08 11:43:50 +02:00
Joost Lekkerkerker
1f80b803f7
Fix after review comments for Acmeda ( #125501 )
...
Fix
2024-09-08 11:03:18 +02:00
TimL
2ea41c90b5
Bump pymslight to 0.0.15 ( #125455 )
...
Bump pymslight 0.0.15 for Smlight integration
2024-09-08 11:00:10 +02:00
Alan Murray
3fa24f87c0
Change of acmeda element unique_id ( #124963 )
...
* Update base.py
Change unique_id to be explicitly a string.
* Update __init__.py
Add unique id migration
* unique_id migration unit tests
* Update __init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update __init__.py
Fixed ruff formatting issue
* Update __init__.py
* Update __init__.py
* In tests, load entity registries as test fixtures
* Fix
* Fix
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-08 10:42:54 +02:00
Willem-Jan van Rootselaar
bfe19e82ff
Add tests for BSBLAN climate component ( #124524 )
...
* chore: Add tests for BSBLAN climate component
* fix return types
* fix MAC data
* chore: Update BSBLAN climate component tests
used setup from conftest added setup for farhenheit temp unit
* chore: Update BSBLAN climate component tests
use syrupy to compare results
* add test for temp_unit
* update climate tests
set current_temperature to None in test case. Is this the correct way for testing?
* chore: Update BSBLAN diagnostics to handle asynchronous data retrieval
* chore: Refactor BSBLAN conftest.py to simplify fixture and patching
* chore: Update BSBLAN climate component tests
100% test coverage
* chore: Update BSBLAN diagnostics to handle asynchronous data retrieval
* chore: Update snapshots
* Fix BSBLAN climate test for async_set_preset_mode
- Update test_async_set_preset_mode to correctly handle ServiceValidationError
- Check for specific translation key instead of full error message
- Ensure consistency between local tests and CI environment
- Import ServiceValidationError explicitly for clarity
* Update homeassistant/components/bsblan/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* chore: Update BSBLAN conftest.py to simplify fixture and patching
* chore: Update BSBLAN integration setup function parameter name
* chore: removed set_static_value
* refactor: Improve BSBLANClimate async_set_preset_mode method
This commit refactors the async_set_preset_mode method in the BSBLANClimate class to improve code readability and maintainability. The method now checks if the HVAC mode is not set to AUTO and the preset mode is not NONE before raising a ServiceValidationError.
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* refactor: Improve tests
test_celsius_fahrenheit
test_climate_entity_properties
test_async_set_hvac_mode
test_async_set_preset_mode still broken. Not sure why hvac mode will not set. THis causes error with preset mode set
* update snapshot
* fix DOMAIN bsblan
* refactor: Improve BSBLANClimate async_set_data method
* refactor: fix last tests
* refactor: Simplify async_get_config_entry_diagnostics method
* refactor: Improve BSBLANClimate async_set_temperature method
This commit improves the async_set_temperature method in the BSBLANClimate class. It removes the unnecessary parameter "expected_result" and simplifies the code by directly calling the service to set the temperature. The method now correctly asserts that the thermostat method is called with the correct temperature.
* refactor: Add static data to async_get_config_entry_diagnostics
* refactor: Add static data to async_get_config_entry_diagnostics
right place
* refactor: Improve error message for setting preset mode
This commit updates the error message in the BSBLANClimate class when trying to set the preset mode.
* refactor: Improve tests
* Fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-08 10:41:54 +02:00
Avi Miller
5108e1a1cd
Bump aiolifx and aiolifx-themes to support more than 82 zones ( #125487 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-09-08 09:53:32 +02:00
Andre Lengwenus
5e1b4b2d23
Clean up tests for LCN ( #125493 )
...
* Remove patches on 3rd party module level
* Cleanup test_init
* Cleanup platform tests
* Cleanup test_services
* Cleanup test_websockets
* Cleanup test_device_trigger
* Cleanup test_events
* Remove unused fixture
2024-09-08 09:20:57 +02:00
J. Nick Koston
03a6eb26be
Bump zeroconf to 0.134.0 ( #125491 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.133.0...0.134.0
2024-09-08 09:10:46 +02:00
J. Nick Koston
0a11acf7ae
Replace linear search in unit_system with dict lookup ( #125485 )
2024-09-07 23:49:44 -04:00
Álvaro Fernández Rojas
ab29718a45
Update aioairzone to v0.9.0 ( #125476 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-07 22:32:36 +02:00
Dian
7e7a6e4937
Bump xiaomi-ble to 0.32.0 ( #125461 )
2024-09-07 14:33:48 -05:00
Marcel van der Veldt
c53c2d7e64
Add model ID to Matter DeviceInfo ( #125341 )
...
* Add model ID to Matter DeviceInfo
* convert to string
* Test device registry
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-07 11:57:57 -04:00
Hessel
6e38cf878e
Clean up test for Wallbox integration ( #125433 )
...
feat: Update API requests in wallbox integration tests
2024-09-07 15:34:48 +02:00
mvn23
066503b838
Fix docstrings in opentherm_gw ( #125456 )
2024-09-07 12:18:54 +01:00
tmenguy
3e70342265
Fix renault plug state ( #125421 )
...
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
2024-09-07 12:38:59 +02:00
tronikos
17994ff245
Request one data point in statistics_during_period in Opower ( #124480 )
2024-09-07 01:47:27 -07:00
Marcel van der Veldt
cbd884d54a
Add discovery schemas for Matter 1.3 power/energy sensors ( #125403 )
...
* Add missing discovery schemas for (Matter 1.3) Power/Energy measurements
* Prevent discovery of custom cluster if 1.3 cluster present
* add tests
* Use f-strings
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-07 07:55:08 +02:00
J. Nick Koston
b8c3a44d81
Bump yarl to 1.10.0 ( #125446 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.9.11...v1.10.0
2024-09-07 07:36:34 +02:00
J. Nick Koston
ce28d8a92c
Bump yalexs to 8.6.4 ( #125442 )
...
adds a debounce to the updates to ensure we do
not request the activities api too often if
the websocket sends rapid updates
fixes #125277
2024-09-06 19:35:57 -05:00
Hessel
457e66527a
Add model ID to WallboxEntity ( #125434 )
...
* chore: Update WallboxEntity model ID to use CHARGER_PART_NUMBER_KEY
The WallboxEntity model ID is updated to use the CHARGER_PART_NUMBER_KEY value from the coordinator data. This change ensures consistency and accuracy in identifying the model of the Wallbox entity.
* Update WallboxEntity model ID to use CHARGER_PART_NUMBER_KEY
* chore: Update WallboxEntity model ID to use CHARGER_PART_NUMBER_KEY
* remove obsolete key from test
2024-09-06 20:40:47 +02:00
Paulus Schoutsen
444560543c
2024.9.1 ( #125420 )
2024-09-06 13:39:52 -04:00
mvn23
b9bd8f6b34
Add switch platform to opentherm_gw ( #125410 )
...
* WIP
* * Add switch platform
* Add tests for switches
* Remove unnecessary block_till_done-s
* Test that entities get added in a disabled state separately
* Convert to parametrized test
* Use fixture to add entities enabled.
2024-09-06 18:30:04 +02:00
IceBotYT
cd3059aa14
Nice G.O. code quality improvements ( #124319 )
...
* Bring Nice G.O. up to platinum
* Switch to listen in coordinator
* Tests
* Remove parallel updates from coordinator
* Unsub from events on config entry unload
* Detect WS disconnection
* Tests
* Fix tests
* Set unsub to None after unsubbing
* Wait 5 seconds before setting update error to prevent excessive errors
* Tweaks
* More tweaks
* Tweaks part 2
* Potential test for hass stopping
* Improve reconnect handling and test on Homeassistant stop event
* Move event handler to entry init
* Patch const instead of asyncio.sleep
---------
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-09-06 18:22:59 +02:00
Markus Jacobsen
741add0666
Replace strings with constants in Bang & Olufsen testing ( #125423 )
...
Replace strings with constants in service calls
2024-09-06 18:09:43 +02:00
Michael Hansen
ee59303d3c
Use first media player announcement format for TTS ( #125237 )
...
* Use ANNOUNCEMENT format from first media player for tts
* Fix formatting
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-06 10:57:09 -05:00
Andre Lengwenus
20639b0f02
Add tests for LCN climate and scene platform ( #124466 )
...
* Add tests for LCN climate and scene platform
* Add type hints
* Add snapshots for test_climate
* Add snapshots for test_scene
* Replace await_called assertion with snapshots
* Remove snapshots for simple status changes
* Test platform setup using snapshot_platform
* Fix type hints
* Patch homeassistant.components.lcn context instead of pypck module
* Fix side effects caused by patching PchkConnectionManager in lcn platform context
2024-09-06 17:56:46 +02:00
Arie Catsman
ea7b2ecec0
Improve coordinator test coverage for enphase_envoy ( #122375 )
...
* Improve coordinator test coverage for enphase_envoy
* rename to test_coordinator to test_init for enphase_envoy
* Mock pyenphase _obtain_token instead of httpx auth requests in enphase_envoy tests.
* Move EnvoyTokenAuth patch to mock_envoy of enphase_envoy
2024-09-06 17:14:37 +02:00
Erik Montnemery
09989e6184
Fix UnboundLocalError in recorder ( #125419 )
2024-09-06 17:14:25 +02:00
Michał Jaworski
883e33e72a
Fix mired range in blebox color temp mode lights ( #124258 )
...
* fix: use default mired range in belbox lights running in color temp mode
* fix: ruff
2024-09-06 16:59:14 +02:00
Paulus Schoutsen
ed2d321746
Bump version to 2024.9.1
2024-09-06 14:57:08 +00:00
Pierre Ståhl
b50d8fca16
Bump pyatv to 0.15.1 ( #125412 )
2024-09-06 14:57:02 +00:00
Paul Bottein
1c7c6d6592
Update frontend to 20240906.0 ( #125409 )
2024-09-06 14:57:01 +00:00
Marlon
5cf89bf2bb
Set min_power similar to max_power to support all inverters from apsystems ( #124247 )
...
Set min_power similar to max_power to support all inverters from apsystems ez1 series
2024-09-06 14:57:00 +00:00
Arie Catsman
49b07b3749
Provide same entities for all Enphase_envoy CT types ( #124531 )
...
Provide same entities for all Enphase_envoy CT types.
2024-09-06 16:56:43 +02:00
TimL
0b95cf1251
Improve handling of old firmware versions ( #125406 )
...
* Update Info fixture with new fields from pysmlight 0.0.14
* Create repair if device is running unsupported firmware
* Add test for legacy firmware info
* Add strings for repair issue
2024-09-06 14:56:06 +00:00
Alexandre TRUPIN
a3f42e36ac
Bump sfrbox-api to 0.0.10 ( #125405 )
...
* bump sfr_box requirement to 0.0.10
* upate manifest file
* Handle None values
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-06 14:53:07 +00:00
Dave Leaver
973e43ae6a
Fix controlling AC temperature in airtouch5 ( #125394 )
...
Fix controlling AC temperature
2024-09-06 14:53:06 +00:00
tdfountain
6b75c86a17
Move ambient sensors (temperature and humidity) to diagnostic in NUT ( #124180 )
...
Move ambient sensors (temperature and humidity) to Diagnostic
2024-09-06 16:53:05 +02:00
dontinelli
e80e189e6b
Increase coordinator update_interval for fyta ( #125393 )
...
* Increase update_interval
* Update homeassistant/components/fyta/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 14:53:05 +00:00
Andre Lengwenus
27dc2e1b9d
Bump pypck to 0.7.22 ( #125389 )
2024-09-06 14:53:04 +00:00
TimL
edb7c76caa
Bump pysmlight to 0.0.14 ( #125387 )
...
Bump pysmlight 0.0.14 for smlight
2024-09-06 14:53:03 +00:00
Ryan Mattson
7859d31ca0
Lyric: fixed missed snake case conversions ( #125382 )
...
fixed missed snake case conversions
2024-09-06 14:53:02 +00:00
Marcel van der Veldt
6c640d2abe
Fix for Hue sending effect None at turn_on command while no effect is active ( #125377 )
...
* Fix for Hue sending effect None at turn_on command while no effect is active
* typo
* update tests
2024-09-06 14:53:01 +00:00
Erik Montnemery
61ee3a9412
Don't allow templating min, max, step in config entry template number ( #125342 )
2024-09-06 14:53:00 +00:00
Simon Lamon
4ed18495f3
Add follower to the PlayingMode enum ( #125294 )
...
Update media_player.py
2024-09-06 14:52:59 +00:00
Noah Husby
5c8b2cde92
Bump aiorussound to 3.0.4 ( #125285 )
...
feat: bump aiorussound to 3.0.4
2024-09-06 14:52:58 +00:00
Jordi
5c2073481d
Increase AquaCell timeout and handle timeout exception properly ( #125263 )
...
* Increase timeout and add handling of timeout exception
* Raise update failed instead of config entry error
2024-09-06 14:52:57 +00:00
G Johansson
84c204a7b3
Don't show input panel if default code provided in envisalink ( #125256 )
2024-09-06 14:52:56 +00:00
G Johansson
6c15f251c6
Fix blocking call in yale_smart_alarm ( #125255 )
2024-09-06 14:52:56 +00:00
Joost Lekkerkerker
48fcf58eb9
Revert #122676 Yamaha discovery ( #125216 )
...
Revert Yamaha discovery
2024-09-06 14:52:55 +00:00
Simon Lamon
3c13f4b4cc
Improve play media support in LinkPlay ( #125205 )
...
Improve play media support in linkplay
2024-09-06 14:52:54 +00:00
Shay Levy
a14826d75e
Fix BTHome validate triggers for device with multiple buttons ( #125183 )
...
* Fix BTHome validate triggers for device with multiple buttons
* Remove None default
2024-09-06 14:52:53 +00:00
tdfountain
f86bd3dfee
Improve consistency of sensor strings to reduce confusion in NUT ( #124184 )
...
Improve consistency of sensor strings to reduce confusion
2024-09-06 16:52:49 +02:00
Marlon
069b7a45ed
Set min_power similar to max_power to support all inverters from apsystems ( #124247 )
...
Set min_power similar to max_power to support all inverters from apsystems ez1 series
2024-09-06 16:52:32 +02:00
Erik Montnemery
e3e48ff9b7
Use PEP 695 for decorator typing with type aliases in zha ( #124235 )
2024-09-06 16:52:03 +02:00
epenet
33814d1180
Add model ID to sfr_box ( #125400 )
2024-09-06 10:50:17 -04:00
Paulus Schoutsen
f126a6024e
Migrate ESPHome to assist satellite ( #125383 )
...
* Migrate ESPHome to assist satellite
* Address comments
2024-09-06 10:48:42 -04:00
Michał Jaworski
b6d45a5a07
Bump blebox_uniapi to v2.5.0 ( #124298 )
...
blebox: bump blebox_uniapi to v2.5.0
2024-09-06 16:46:54 +02:00
Kevin Worrel
f6c681eb5d
Remove support for area, device, or entity targets for screenlogic actions ( #123432 )
...
* Remove non-configentry service target
* Remove unneeded tests
* Remove unneeded issue strings
2024-09-06 16:46:06 +02:00
Alexandre TRUPIN
c4cc158a77
Bump sfrbox-api to 0.0.10 ( #125405 )
...
* bump sfr_box requirement to 0.0.10
* upate manifest file
* Handle None values
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-06 16:18:47 +02:00
G Johansson
e58cf00a96
Remove deprecated aux_heat from ecobee ( #125246 )
2024-09-06 16:18:24 +02:00
Paulus Schoutsen
6976a66758
Migrate VoIP to use assist satellite ( #125381 )
...
* Migrate VoIP to assist satellite
* Fix flaky test
2024-09-06 09:11:51 -05:00
TimL
6b1fc00910
Improve handling of old firmware versions ( #125406 )
...
* Update Info fixture with new fields from pysmlight 0.0.14
* Create repair if device is running unsupported firmware
* Add test for legacy firmware info
* Add strings for repair issue
2024-09-06 09:46:08 -04:00
Pierre Ståhl
8168b8fce4
Bump pyatv to 0.15.1 ( #125412 )
2024-09-06 09:43:16 -04:00
Joost Lekkerkerker
1e6b6fef7e
Revert #122676 Yamaha discovery ( #125216 )
...
Revert Yamaha discovery
2024-09-06 09:42:56 -04:00
Robert Svensson
73f04e3ede
Add filter run time for deCONZ air purifiers ( #123306 )
...
* Add filter run time for deCONZ air purifiers
* Add duration and second
* Fix review comments
* Update tests/components/deconz/snapshots/test_sensor.ambr
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 15:41:49 +02:00
G Johansson
9f469c08d1
Code quality improvement on local_file ( #125165 )
...
* Code quality improvement on local_file
* Fix
* No translation
* Review comments
2024-09-06 15:35:38 +02:00
J. Nick Koston
051a28b55a
Remove unneeded wrapping of URL in URL in network helper ( #125265 )
...
* Remove unneeded wrapping of URL in URL in network helper
* fix mocks
2024-09-06 15:34:52 +02:00
J. Nick Koston
ff449e7741
Bump yarl to 1.9.11 ( #125287 )
...
* Bump yarl to 1.9.10
changelog: https://github.com/aio-libs/yarl/compare/v1.9.9...v1.9.10
* 11
2024-09-06 15:23:22 +02:00
Noah Husby
8d239d368b
Bump aiorussound to 3.0.4 ( #125285 )
...
feat: bump aiorussound to 3.0.4
2024-09-06 15:22:39 +02:00
epenet
3a5309e9a0
Improve config flow type hints in tellduslive ( #125299 )
2024-09-06 15:20:39 +02:00
epenet
86ef7bab28
Improve config flow type hints in totalconnect ( #125300 )
2024-09-06 15:20:11 +02:00
epenet
f9928a5843
Fix location_id datatype in totalconnect tests ( #125298 )
...
Adjust location_id type in totalconnect tests
2024-09-06 15:19:54 +02:00
Stefano Sonzogni
2c99f060f0
Add binary sensors for motion detection Comelit simple home ( #125200 )
...
* Add binary sensors for motion detection
* sort platforms
* use _attr_device_class property and optimizations
* use static _attr_device_class property
2024-09-06 15:18:40 +02:00
GeoffAtHome
543f986955
Improve geniushub test coverage ( #124157 )
...
* Add tests for local connection
* Test cloud setup
* Improve tests.
* Simplied coverage test to cloud setup.
* Mock out library and add snapshots
* Mock out library and add snapshots
* Update tests/components/geniushub/conftest.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Attempt to make it nice
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-06 15:17:50 +02:00
epenet
b68c90d59a
Improve config flow type hints in vulcan ( #125308 )
...
* Improve config flow type hints in vulcan
* Adjust tests
2024-09-06 15:16:47 +02:00
epenet
66c6cd2a10
Improve config flow type hints in xiaomi_aqara ( #125316 )
2024-09-06 15:16:32 +02:00
Eric Shtivelberg
f5f8c44ca6
Add Habitica up/down attributes for tasks ( #125356 )
...
add: up/down
2024-09-06 15:08:30 +02:00
epenet
58056c49f7
Improve config flow type hints (t-z) ( #125315 )
2024-09-06 15:08:13 +02:00
Simon Lamon
af0a6d2820
Improve play media support in LinkPlay ( #125205 )
...
Improve play media support in linkplay
2024-09-06 15:02:38 +02:00
Jan Rieger
f3e2c51774
Add translations to Xiaomi Miio ( #123822 )
...
* Add translations to Xiaomi Miio
* Deduplicate translations
2024-09-06 14:59:02 +02:00
epenet
053e38db38
Improve config flow type hints in volumio ( #125318 )
2024-09-06 14:57:04 +02:00
Paul Bottein
ba81a68982
Update frontend to 20240906.0 ( #125409 )
2024-09-06 14:49:58 +02:00
steffenrapp
f8c94fd83f
Remove attributes from Nuki entities ( #125348 )
...
* Remove attributes from Nuki entities
* remove tests
2024-09-06 14:49:05 +02:00
Tony
9777ed2e62
Rename "Ruckus Unleashed" integration to "Ruckus" ( #125392 )
2024-09-06 14:48:16 +02:00
Matrix
aba23eb513
Add YoLink temperature sensor YS8008 support ( #125408 )
...
Add YS8008 support
2024-09-06 14:47:31 +02:00
TimL
0eda451c24
Add Switch platform to Smlight integration ( #125292 )
...
* Add switch platform to Smlight
* Add strings for switch platform
* Add tests for Smlight switch platform
* Regenerate snapshot
* Address review comments
* Use is_on property for updating switch state
* Address review comments
---------
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-09-06 14:25:55 +02:00
Marcel van der Veldt
8f38b7191a
Fix for Hue sending effect None at turn_on command while no effect is active ( #125377 )
...
* Fix for Hue sending effect None at turn_on command while no effect is active
* typo
* update tests
2024-09-06 14:06:46 +02:00
Paulus Schoutsen
ff3cabbf3a
Small Assist Satellite fixes ( #125384 )
2024-09-06 07:36:02 -04:00
jesperraemaekers
dfcfe78732
Add weheat core integration ( #123057 )
...
* Add empty weheat integration
* Add first sensor to weheat integration
* Add weheat entity to provide device information
* Fixed automatic selection for a single heat pump
* Replaced integration specific package and removed status sensor
* Update const.py
* Add reauthentication support for weheat integration
* Add test cases for the config flow of the weheat integration
* Changed API and OATH url to weheat production environment
* Add empty weheat integration
* Add first sensor to weheat integration
* Add weheat entity to provide device information
* Fixed automatic selection for a single heat pump
* Replaced integration specific package and removed status sensor
* Add reauthentication support for weheat integration
* Update const.py
* Add test cases for the config flow of the weheat integration
* Changed API and OATH url to weheat production environment
* Resolved merge conflict after adding weheat package
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Added translation keys, more type info and version bump the weheat package
* Adding native property value for weheat sensor
* Removed reauth, added weheat sensor description and changed discovery of heat pumps
* Added unique ID of user to entity
* Replaced string by constants, added test case for duplicate unique id
* Removed duplicate constant
* Added offline scope
* Removed re-auth related code
* Simplified oath implementation
* Cleanup tests for weheat integration
* Added oath scope to tests
---------
Co-authored-by: kjell-van-straaten <kjell.van.straaten@wefabricate.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 11:58:01 +02:00
Shay Levy
ff20131af1
Use smlight discovery hostname as device name ( #125359 )
...
* Use smlight discovery hostname as device name
* Update reauth flow name
* Drop host from description
2024-09-06 11:49:10 +02:00
Ryan Mattson
ccbc300b68
Lyric: fixed missed snake case conversions ( #125382 )
...
fixed missed snake case conversions
2024-09-06 11:45:39 +02:00
epenet
84dcfb6ddc
Replace SW version by model ID in renault device info ( #125399 )
...
* Replace SW_VERSION by MODEL_ID in renault device info
* Simplify PR
* Fix tests
2024-09-06 11:45:13 +02:00
Sid
1db68327f9
Enable Ruff PTH for the script directory ( #124441 )
...
* Enable Ruff PTH for the script directory
* Address review comments
* Fix translations script
* Update script/hassfest/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-06 11:33:01 +02:00
dontinelli
7752789c3a
Increase coordinator update_interval for fyta ( #125393 )
...
* Increase update_interval
* Update homeassistant/components/fyta/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 11:23:30 +03:00
TimL
54c15e7e0a
Bump pysmlight to 0.0.14 ( #125387 )
...
Bump pysmlight 0.0.14 for smlight
2024-09-06 11:20:12 +03:00
Paulus Schoutsen
0092796fd2
Add model ID to linkplay ( #125370 )
2024-09-06 09:51:53 +02:00
Andre Lengwenus
187a38c91f
Add tests for LCN actions / services ( #125391 )
...
* Add tests for services/actions
* Add snapshots for services/actions
* Use constants for service names and parameters
* Remove snapshot names
2024-09-06 09:51:11 +02:00
Dave Leaver
b025942a14
Fix controlling AC temperature in airtouch5 ( #125394 )
...
Fix controlling AC temperature
2024-09-06 09:06:33 +02:00
Andre Lengwenus
0e515b2e1f
Bump pypck to 0.7.22 ( #125389 )
2024-09-06 08:29:49 +02:00
TimL
a341bfd8ca
Add binary_sensor platform for Smlight integration ( #125284 )
...
* Support binary_sensors for SMLight integration
* Add strings for binary sensors
* Add tests for binary_sensor platform
* Update binary sensor docstring
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Regenerate snapshot
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-09-06 08:11:50 +02:00
Sid
f80acdada0
Bump ruff to 0.6.4 ( #125385 )
...
* Bump ruff to 0.6.4
* fix Dockerfile
2024-09-06 08:08:40 +02:00
Erik Montnemery
cf049a07c2
Don't allow templating min, max, step in config entry template number ( #125342 )
2024-09-06 07:59:22 +02:00
Erik Montnemery
0ca0836e83
Correct check for removed index in recorder test ( #125323 )
2024-09-06 07:21:41 +02:00
Michael Hansen
60b0f0dc53
Add assist satellite entity component ( #125351 )
...
* Add assist_satellite
* Update homeassistant/components/assist_satellite/manifest.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update homeassistant/components/assist_satellite/manifest.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Add platform constant
* Update Dockerfile
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Address comments
* Update docstring async_internal_announce
* Update CODEOWNERS
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-05 21:16:30 -04:00
Paulus Schoutsen
c3921f2112
Add model ID to unifiprotect ( #125376 )
2024-09-05 19:44:28 -04:00
Paulus Schoutsen
aa619c5594
Add model ID to awair ( #125373 )
...
* Add model ID to awair
* less diff
2024-09-05 19:42:50 -04:00
Paulus Schoutsen
0677a256ec
Add model ID to Wemo ( #125368 )
2024-09-05 23:03:50 +02:00
Paulus Schoutsen
97ffbf5aad
Add model ID to samsungtv ( #125369 )
2024-09-05 23:03:37 +02:00
Paulus Schoutsen
006b2da14e
Add model ID to roborock ( #125366 )
2024-09-05 16:52:45 -04:00
Paulus Schoutsen
56b4ddc6b4
Add model ID to Sonos ( #125364 )
2024-09-05 16:52:17 -04:00
G Johansson
2c0c0b9e21
Extend deprecation of aux_heat in ClimateEntity ( #125360 )
2024-09-05 22:34:35 +02:00
Mark Ruys
9e312f2063
Add Sensoterra integration ( #119642 )
...
* Initial version
* Baseline release
* Refactor based on first PR feedback
* Refactoring based on second PR feedback
* Initial version
* Baseline release
* Refactor based on first PR feedback
* Refactoring based on second PR feedback
* Refactoring based on PR feedback
* Refactoring based on PR feedback
* Remove extra attribute soil type
Soil type isn't really a sensor, but more like a configuration entity.
Move soil type to a different PR to keep this PR simpler.
* Refactor SensoterraSensor to a named tuple
* Implement feedback on PR
* Remove .coveragerc
* Add async_set_unique_id to config flow
* Small fix based on feedback
* Add test form unique_id
* Fix
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-05 21:37:44 +02:00
G Johansson
bbeecb40ae
Remove deprecated aux_heat from zha ( #125247 )
...
Remove aux_heat from zha
2024-09-05 21:35:24 +02:00
YogevBokobza
48c9361c01
Bump aioswitcher to 4.0.3 ( #125355 )
2024-09-05 22:34:11 +03:00
Robert Contreras
d686b877b1
Home Connect add FridgeFreezer switch entities ( #122881 )
...
* Home Connect add FridgeFreezer switch entities
* Fix unrelated test
* Implemented requested changes from review
* Move exist_fn check code to setup
* Assign entity_description during init
* Resolve issue with functional testing
2024-09-05 20:52:12 +02:00
Bouwe Westerdijk
d2d01b337d
Bump plugwise to v1.0.0 ( #125354 )
2024-09-05 20:16:11 +02:00
peteS-UK
b0bfe71b9b
Fix typo in squeezebox ( #125352 )
...
Spelling Correction on SERVER_MODEL
2024-09-05 18:44:19 +02:00
Phill (pssc)
38f3fa0210
Add Squeezebox server service binary sensors ( #122473 )
...
* squeezebox add binary sensor + coordinator
* squeezebox add connected via for media_player
* squeezebox add Player type for player
* Add more type info
* Fix linter errors
* squeezebox use our own status entity
* squeezebox rework device handling based on freedback
* Fix device creation
* squeezebox rework coordinator error handling
* Fix lint type error
* Correct spelling
* Correct spelling
* remove large comments
* insert small comment
* add translation support
* Simply sensor
* clean update function, minimise comments to the useful bits
* Fix after testing
* Update homeassistant/components/squeezebox/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* move data prep out of Device assign for clarity
* stop being a generic api
* Humans need to read the sensors...
* ruff format
* Humans need to read the sensors...
* Revert "ruff format"
This reverts commit 8fcb8143e7 .
* ruff format
* Humans need to read the sensors...
* errors after testing
* infered
* drop context
* cutdown coordinator for the binary sensors
* add tests for binary sensors
* Fix import
* add some basic media_player tests
* Fix spelling and file headers
* Fix spelling
* remove uuid and use service device cat
* use diag device
* assert execpted value
* ruff format
* Update homeassistant/components/squeezebox/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Simplify T/F
* Fix file header
* remove redudant check
* remove player tests from this commit
* Fix formatting
* remove unused
* Fix function Type
* Fix Any to bool
* Fix browser tests
* Patch our squeebox componemt not the server in the lib
* ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-05 16:49:07 +02:00
Erik Montnemery
86ae70780c
Refactor recorder retryable_database_job decorator ( #125306 )
2024-09-05 13:09:27 +02:00
mvn23
65e16b4814
Split opentherm_gw entity base class ( #125330 )
...
Add OpenThermStatusEntity to allow entities that don't need status updates
2024-09-05 13:03:16 +02:00
Adam Pasztor
70966c2b63
Add new data types to ADS integration ( #125201 )
...
* feat: Introduce new data types to ADS integration.
* refactor: ADS data unpacking based on PLC data type
* refactor: handle BOOL and STRING as special cases.
2024-09-05 12:07:19 +02:00
Malte Franken
ba7f36328d
Add diagnostics to GeoNet NZ Quakes integration ( #125320 )
...
* add diagnostics platform
* add tests
* add snapshot data
* remove from no diagnostics list
2024-09-05 11:35:36 +02:00
TimL
511ecf98d5
Add reauth flow for Smlight ( #124418 )
...
* Add reauth flow for smlight integration
* add strings for reauth
* trigger reauth flow on authentication errors
* Add tests for reauth flow
* test for update failed on auth error
* restore name title placeholder
* raise config entry error to trigger reauth
* Add test for reauth triggered at startup
---------
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-09-05 11:02:05 +02:00
Malte Franken
b5831344a0
Add diagnostics to GDACS integration ( #125296 )
...
* simple diagnostics
* add service status information
* remove from no diagnostics list
* wip
* cater for the case where status info is undefined
* make test work
* code reformatted
* add snapshot data
* simplify code
2024-09-05 10:53:12 +02:00
Erik Montnemery
984eba809c
Simplify generic decorators in recorder ( #125301 )
...
* Simplify generic decorators in recorder
* Remove additional case
2024-09-05 10:16:44 +02:00
epenet
f778033bd8
Improve config flow type hints in ukraine_alarm ( #125302 )
2024-09-05 09:55:57 +02:00
Erik Montnemery
a8f2204f4f
Teach recorder data migrator base class to update MigrationChanges ( #125214 )
...
* Teach recorder data migrator base class to update MigrationChanges
* Bump migration version
* Improve test coverage
* Update migration.py
* Revert migrator version bump
* Remove unneeded change
2024-09-05 08:56:18 +02:00
Simon Lamon
4c56cbe8c8
Add follower to the PlayingMode enum ( #125294 )
...
Update media_player.py
2024-09-05 08:50:49 +02:00
J. Nick Koston
71d35a03e1
Switch hassio to use with_path where possible ( #125268 )
...
* Switch hassio to use with_path where possible
Any place we are joining to the root url, we can use with_path
as its much faster
* revert
2024-09-05 08:12:43 +02:00
Marc Mueller
c8fd48523f
Use TypeVar defaults for Generator ( #125228 )
2024-09-04 18:10:21 -10:00
J. Nick Koston
fbd3bf7a98
Bump yarl to 1.9.9 ( #125264 )
2024-09-04 11:32:33 -10:00
J. Nick Koston
a0356f587e
Fix yarl binary wheel builds for armv7l and armhf ( #125270 )
2024-09-04 11:32:08 -10:00
Jordi
199a4b725b
Increase AquaCell timeout and handle timeout exception properly ( #125263 )
...
* Increase timeout and add handling of timeout exception
* Raise update failed instead of config entry error
2024-09-04 23:22:31 +02:00
Raj Laud
505df84783
Squeezebox remove deprecated sync and unsync services ( #125271 )
...
* Squeezebox remove deprecated sync and unsync
* Squeezebox remove sync group attribute
2024-09-04 23:17:39 +02:00
Shay Levy
baa9473383
Address BTHome review comment ( #125259 )
...
* Address BTHome review comment
* Review comment
Co-authored-by: Ernst Klamer <e.klamer@gmail.com >
* generator expression
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Ernst Klamer <e.klamer@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-09-04 23:24:52 +03:00
ilan
ba5d23290a
Add madvr diagnostics ( #125109 )
...
* feat: add basic diagnostics
* fix: add mock data
* fix: regen snapshots
2024-09-04 21:57:37 +02:00
Shai Ungar
adda02b6b1
Add service to 17track to archive package ( #123493 )
...
* Add service archive package
* Update homeassistant/components/seventeentrack/icons.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* CR fix in tests
* CR fix in services.py
* string references
* extract constant keys
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 21:56:11 +02:00
G Johansson
1f59bd9f92
Don't show input panel if default code provided in envisalink ( #125256 )
2024-09-04 21:49:28 +02:00
G Johansson
b61678d39c
Fix blocking call in yale_smart_alarm ( #125255 )
2024-09-04 21:14:54 +02:00
Christopher Fenner
b23297bb7e
Add hysteresis entity for heat pumps via ViCare ( #124294 )
...
* add hysteresis entity
* update PyViCare-neo dependency
* add hysteresis switch on / of entities
* Revert "add hysteresis entity"
This reverts commit dcb5680d0c .
2024-09-04 20:32:40 +02:00
TimL
f56c38d69b
Add uptime sensors for Smlight ( #124408 )
...
* Add uptime sensor as derived sensor class
* Add strings for uptime sensors
* Update sensor tests to include uptime sensors
* test zigbee uptime when disconnected
2024-09-04 20:31:56 +02:00
tronikos
c2b24dd355
Add debug logging in get_cost_reads in opower ( #124473 )
...
Add debug statements in get_cost_reads in opower
2024-09-04 20:30:24 +02:00
Tal Taub
c4c8e74a8a
Add Custom Drink Entities Tami4 Edge ( #124506 )
...
* Add drinks as button entities instead of using actions
* Remove button extensions
* Add an extension to create new buttons
* Use translation key for buttons names
* Change translation key wording
* Call async_add_entities once
* Add icons
* Update homeassistant/components/tami4/button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 20:29:06 +02:00
G Johansson
c4029300c2
Remove deprecated aux_heat from honeywell ( #125248 )
2024-09-04 20:28:45 +02:00
J. Nick Koston
52320844fc
Revert "Disable IPv6 in the opower integration to fix AEP utilities" ( #125208 )
...
Revert "Disable IPv6 in the opower integration to fix AEP utilities (#107203 )"
This reverts commit 2a9a046fab .
2024-09-04 08:05:13 -10:00
Pete Sage
b4e20409de
Add Sonos tests and update error handling for unknown media ( #124578 )
...
* initial commit
* simplify tests
2024-09-04 20:03:26 +02:00
Michael Hansen
4ecc6555bf
Add support for sample bytes in preferred TTS format ( #125235 )
2024-09-04 13:42:41 -04:00
mvn23
892c32c8b7
Add button platform to opentherm_gw ( #125185 )
...
* Add button platform to opentherm_gw
* Add tests for button.py
* Update tests/components/opentherm_gw/test_button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 19:20:05 +02:00
Artur Pragacz
bad305dcbf
Add Onkyo to strict typing ( #124617 )
2024-09-04 19:11:34 +02:00
TimL
7266a16295
Add Button platform for Smlight integration ( #124970 )
...
* Add button platform for smlight integration
* Add strings required for button platform
* Add commands api to smlight mock client
* Add tests for smlight button platform
* Move entity category to class
* Disable by default Zigbee flash mode
2024-09-04 19:10:59 +02:00
epenet
416a2de179
Improve config flow type hints in screenlogic ( #125199 )
2024-09-04 19:09:41 +02:00
Christopher Fenner
349ea35dc3
Fix device identifier in ViCare integration ( #124483 )
...
* use correct serial
* add migration handler
* adjust init call
* add missing types
* adjust init call
* adjust init call
* adjust init call
* adjust init call
* Update types.py
* fix loop
* fix loop
* fix parameter order
* align parameter naming
* remove comment
* correct init
* update
* Update types.py
* correct merge
* revert type change
* add test case
* add helper
* add test case
* update snapshot
* add snapshot
* add device.serial data point
* fix device unique id
* update snapshot
* add comments
* update nmigration
* fix missing parameter
* move static parameters
* fix circuit access
* update device.serial
* update snapshots
* remove test case
* Update binary_sensor.py
* convert climate entity
* Update entity.py
* update snapshot
* use snake case
* add migration test
* enhance test case
* add test case
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 18:41:20 +02:00
epenet
0fb1fbf0d1
Improve config flow type hints (q-s) ( #125198 )
...
* Improve config flow type hints (q-s)
* Revert screenlogic
* Revert starline
2024-09-04 18:38:34 +02:00
epenet
643fd34478
Improve config flow type hints in starline ( #125202 )
2024-09-04 18:38:19 +02:00
Duco Sebel
186c9aa33b
Remove ExternalDevice migration in HomeWizard ( #125197 )
2024-09-04 18:32:57 +02:00
Martins Sipenko
af51241c0d
Reenable Smarty integration ( #124148 )
...
* Reenable Smarty integration
* Updated codeowners to myself
* Revert "Updated codeowners to myself"
This reverts commit 639fef32b9 .
* Upgraded pysmarty2 to version 0.10.1 which is not pinned to specific pymodbus version
* Update requirements_all.txt
2024-09-04 18:01:49 +02:00
Bram Kragten
36ec1b33fe
2024.9.0 ( #124880 )
2024-09-04 17:41:08 +02:00
Shay Levy
eaee8d5b78
Fix BTHome validate triggers for device with multiple buttons ( #125183 )
...
* Fix BTHome validate triggers for device with multiple buttons
* Remove None default
2024-09-04 17:34:11 +02:00
Bram Kragten
84a0a28be2
Bump version to 2024.9.0
2024-09-04 17:08:18 +02:00
Michael Hansen
ac19ee3e2e
Bump intents to 2024.9.4 ( #125232 )
2024-09-04 17:07:21 +02:00
Denis Shulyaka
438af042ed
Update Anthropic default model to Haiku ( #125225 )
2024-09-04 17:07:20 +02:00
Robert Resch
122f11c790
Update modified_at datetime on storage collection changes ( #125218 )
2024-09-04 17:07:19 +02:00
Michael Hansen
638434c103
Bump intents to 2024.9.4 ( #125232 )
2024-09-04 17:36:25 +03:00
Marc Mueller
3a44098ddf
Fix Path.__enter__ DeprecationWarning in tests ( #125227 )
2024-09-04 07:12:57 -07:00
LG-ThinQ-Integration
1e1c3506fe
Bump thinqconnect to 0.9.6 ( #125155 )
...
* Refactor LG ThinQ integration
* Rename ha_bridge_list to bridge_list
* Update for reviews
* Correct spells
Do not use mqtt related api
* Guarantee update status
* Update for reviews
* Update reviews
---------
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-04 15:52:41 +02:00
Iskra kranj
b557e9e826
Add Iskra integration ( #121488 )
...
* Add iskra integration
* iskra non resettable counters naming fix
* added iskra config_flow test
* fixed iskra integration according to code review
* changed iskra config flow test
* iskra integration, fixed codeowners
* Removed counters code & minor fixes
* added comment
* Update homeassistant/components/iskra/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Updated Iskra integration according to review
* Update homeassistant/components/iskra/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Updated iskra integration according to review
* minor iskra integration change
* iskra integration changes according to review
* iskra integration changes according to review
* Changed iskra integration according to review
* added iskra config_flow range validation
* Fixed tests for iskra integration
* Update homeassistant/components/iskra/coordinator.py
* Update homeassistant/components/iskra/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fixed iskra integration according to review
* Changed voluptuous schema for iskra integration and added data_descriptions
* Iskra integration tests lint error fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 15:33:23 +02:00
Denis Shulyaka
da0d1b71ce
Update Anthropic default model to Haiku ( #125225 )
2024-09-04 06:30:28 -07:00
Robert Resch
4d96ed4c68
Update modified_at datetime on storage collection changes ( #125218 )
2024-09-04 15:05:51 +02:00
Marc Mueller
1bc63a61be
Fix enum lookup ( #125220 )
2024-09-04 15:05:28 +02:00
Michal Jál
5c35ccb9ca
Allow Switchbot users to force nightlatch ( #124326 )
...
* Add option to force nightlatch operation mode
* Fix format
* Make the new option available only for lock pro entry
* use senor_type instead of switchbot model + tests
* Update homeassistant/components/switchbot/lock.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-04 15:03:59 +02:00
J. Nick Koston
a1ecefee21
Bump aioesphomeapi to 25.3.2 ( #125188 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v25.3.1...v25.3.2
2024-09-04 08:35:52 -04:00
Hessel
b5d7eba4f6
Add new number component for setting the wallbox ICP current ( #125209 )
...
* Add new number component for setting the wallbox ICP current
* feat: Add number component for wallbox ICP current control
2024-09-04 14:00:38 +02:00
starkillerOG
4b111008df
Add 100% coverage of Reolink button platform ( #124380 )
...
* Add 100% button coverage
* review comments
* fix
* Use SERVICE_PRESS constant
* Use DOMAIN instead of const.DOMAIN
* styling
* User entity_registry_enabled_by_default fixture
* fixes
* Split out ptz_move test
* use SERVICE_PTZ_MOVE constant
2024-09-04 12:16:57 +02:00
Lenn
fb5afff9d5
Add Motionblinds Bluetooth diagnostics ( #121899 )
...
* Add diagnostics platform
* Add diagnostics test
* Remove comments
* Exclude created_at and modified_at from snapshot
* Fix entry_id in mock_config_entry
* Add repr to excluded props from snapshot
* Improve diagnostics
* Use function name instead of number for callback diagnostics
* Remove info from diagnostics
* Reformat
2024-09-04 12:11:11 +02:00
Bram Kragten
de99dfef4e
Bump version to 2024.9.0b5
2024-09-04 11:48:24 +02:00
Robert Resch
bcdc3563a5
Bump deebot-client to 8.4.0 ( #125207 )
2024-09-04 11:48:16 +02:00
Bram Kragten
9ef0a1f0a2
Update frontend to 20240904.0 ( #125206 )
2024-09-04 11:48:15 +02:00
Matthias Alphart
d0629d4e66
Update knx-frontend to 2024.9.4.64538 ( #125196 )
2024-09-04 11:48:15 +02:00
G Johansson
65e98eab9c
Bump python-holidays to 0.56 ( #125182 )
2024-09-04 11:48:14 +02:00
J. Nick Koston
a0d9764443
Bump yalexs to 8.6.3 ( #125176 )
...
Fixes the battery state not refreshing due to a refactoring
error in the library.
changelog: https://github.com/bdraco/yalexs/compare/v8.6.2...v8.6.3
2024-09-04 11:48:13 +02:00
Joakim Plate
8293f270df
Update gardena_bluetooth dependency to 1.4.3 ( #125175 )
2024-09-04 11:48:12 +02:00
Robert Resch
38a1c97a51
Bump deebot-client to 8.4.0 ( #125207 )
2024-09-04 11:46:41 +02:00
J. Nick Koston
b26e4d672f
Bump yarl to 1.9.8 ( #125193 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.9.7...v1.9.8
2024-09-04 11:44:49 +02:00
Bram Kragten
daa5268cf2
Update frontend to 20240904.0 ( #125206 )
2024-09-04 11:35:14 +02:00
Matthias Alphart
9da3f98c23
Update knx-frontend to 2024.9.4.64538 ( #125196 )
2024-09-04 11:00:02 +02:00
Erik Montnemery
8fd691be69
Teach recorder data migrator base class to remove index ( #125168 )
...
* Teach recorder data migrator base class to remove index
* Fix tests
2024-09-04 09:52:41 +02:00
Erik Montnemery
7fc0e36b2f
Move recorder EntityIDPostMigrationTask to migration ( #125136 )
...
* Move recorder EntityIDPostMigrationTask to migration
* Update test
2024-09-04 08:38:46 +02:00
Erik Montnemery
482bed522f
Fix missing patch in nextdns tests ( #125195 )
2024-09-04 08:34:51 +02:00
Raman Gupta
7788685340
Get zwave_js statistics data from model ( #120281 )
...
* Get zwave_js statistics data from model
* Add migration logic
* Update comment
* revert change to forward entry
2024-09-04 08:16:56 +02:00
Dian
af1af6f391
Bump xiaomi-ble to 0.31.1 to add support for human presence sensor XMOSB01XS ( #124751 )
2024-09-03 20:11:32 -10:00
Shay Levy
d5c2e6ec35
Add myself as codeowner for BTHome ( #125184 )
2024-09-04 00:20:25 +03:00
Erik Montnemery
d8382c6de2
Improve recorder tests to check indices are removed ( #125164 )
2024-09-03 22:56:27 +02:00
starkillerOG
c4cfff4b3f
Add 100% coverage of Reolink update platform ( #124521 )
...
* Add 100% update test coverage
* Add assertion
2024-09-03 22:50:00 +02:00
G Johansson
cfe0c95c97
Bump python-holidays to 0.56 ( #125182 )
2024-09-03 22:43:03 +02:00
Maciej Bieniek
50c1bf8bb0
Add re-auth flow to NextDNS integration ( #125101 )
2024-09-03 22:38:07 +02:00
Erik Montnemery
cc3d059783
Refactor recorder EventIDPostMigration data migrator ( #125126 )
2024-09-03 22:37:50 +02:00
Joakim Sørensen
4aa86a574f
Add include-hidden-files to upload env_file artifact ( #125179 )
2024-09-03 22:23:26 +02:00
J. Nick Koston
3a8039cbc0
Bump yalexs to 8.6.3 ( #125176 )
...
Fixes the battery state not refreshing due to a refactoring
error in the library.
changelog: https://github.com/bdraco/yalexs/compare/v8.6.2...v8.6.3
2024-09-03 22:18:19 +02:00
Joakim Plate
e4f9f6447f
Update gardena_bluetooth dependency to 1.4.3 ( #125175 )
2024-09-03 21:45:43 +02:00
mvn23
14482ff6da
Update opentherm_gw tests to prepare for new platforms ( #125172 )
...
Move MockConfigEntry to a fixture
2024-09-03 21:18:38 +02:00
Bram Kragten
116090bff1
Bump version to 2024.9.0b4
2024-09-03 21:12:20 +02:00
J. Nick Koston
6082220f7f
Bump yalexs to 8.6.2 ( #125162 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.6.0...v8.6.2
2024-09-03 21:11:30 +02:00
Paul Bottein
74fd16b953
Update frontend to 20240903.1 ( #125160 )
2024-09-03 21:11:30 +02:00
Andrew Jackson
82cffcbc23
Bump aiomealie to 0.9.2 ( #125153 )
...
Bump mealie version
2024-09-03 21:11:29 +02:00
Erik Montnemery
4e1a77326e
Restore unnecessary assignment of Template.hass in event helper ( #125143 )
2024-09-03 21:11:28 +02:00
Bram Kragten
54cf52069e
Log deprecation warning when template.Template is created without hass ( #125142 )
...
* Log deprecation warning when template.Template is created without hass
* Improve docstring
2024-09-03 21:09:12 +02:00
Hans Kröner
be8f14167f
Expose UV Index in Met.no ( #124992 )
...
UV Index now also appears in forecasts.
2024-09-03 21:00:44 +02:00
Erik Montnemery
70b811096c
Log deprecation warning when cv.template is called from wrong thread ( #125141 )
...
Log deprecation warning when cv.template is called from wrong thread
2024-09-03 19:55:38 +02:00
Marcel van der Veldt
1efd267ee6
Fix energy sensor for ThirdReality Matter powerplug ( #125140 )
2024-09-03 19:55:38 +02:00
Christopher Fenner
31267b4095
Correct device serial for ViCare integration ( #125125 )
...
* expose correct serial
* adapt inits
* adjust _build_entities
* adapt inits
* add serial data point
* update snapshot
* apply suggestions
* apply suggestions
2024-09-03 19:55:37 +02:00
Steven B.
4982e1cbcf
Pass hass clientsession to ring config flow ( #125119 )
...
Pass hass clientsession to ring config flow
2024-09-03 19:55:36 +02:00
Artur Pragacz
be3b16b7fa
Fix Onkyo action select_hdmi_output ( #125115 )
...
* Fix Onkyo service select_hdmi_output
* Move Hasskey directly under Onkyo domain
2024-09-03 19:55:35 +02:00
Aaron Bach
393a0ac0df
Fix unhandled exception with missing IQVIA data ( #125114 )
2024-09-03 19:55:35 +02:00
Michal Jál
a0bbcb0401
Bump PySwitchbot to 0.48.2 ( #125113 )
2024-09-03 19:55:34 +02:00
J. Nick Koston
3f65bc78e8
Bump yalexs to 8.6.0 ( #125102 )
2024-09-03 19:55:33 +02:00
Avi Miller
d005440544
Bump aiolifx to 1.0.9 and remove unused HomeKit model prefixes ( #125055 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-03 19:55:32 +02:00
Artur Pragacz
94d2da1685
Fix area registry indexing when there is a name collision ( #125050 )
2024-09-03 19:55:31 +02:00
ilan
4c5ba0617a
Bump py-madvr2 to 1.6.32 ( #125049 )
...
feat: update lib
2024-09-03 19:55:31 +02:00
Richard Kroegel
a58bf149fc
Fix blocking calls for OpenAI conversation ( #125010 )
2024-09-03 19:55:30 +02:00
MJJ
005be4e8ba
Increase timeout for fetching buienradar weather data ( #124597 )
...
Increase timeout for fetching weather data
2024-09-03 19:55:29 +02:00
Allen Porter
b81d7a0ed8
Update nest to only include the image attachment payload for cameras that support fetching media ( #124590 )
...
Only include the image attachment payload for cameras that support fetching media
2024-09-03 19:55:28 +02:00
Martin Hjelmare
9a690ed421
Handle telegram polling errors ( #124327 )
2024-09-03 19:55:27 +02:00
Philip Vanloo
009989d7ae
Add Linkplay mTLS/HTTPS and improve logging ( #124307 )
...
* Work
* Implement 0.0.8 changes, fixup tests
* Cleanup
* Implement new playmodes, close clientsession upon ha close
* Implement new playmodes, close clientsession upon ha close
* Add test for zeroconf bridge failure
* Bump 0.0.9
Address old comments in 113940
* Exact _async_register_default_clientsession_shutdown
2024-09-03 19:55:26 +02:00
UltimateGG
c7d1ad27f0
Fix updating insteon modem configuration while disconnected ( #121918 )
...
#121917 Fix updating insteon modem configuration while disconnected
2024-09-03 19:55:25 +02:00
J. Nick Koston
27032c1780
Bump yalexs to 8.6.2 ( #125162 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.6.0...v8.6.2
2024-09-03 19:53:10 +02:00
Paul Bottein
61a722218a
Update frontend to 20240903.1 ( #125160 )
2024-09-03 19:52:38 +02:00
Raj Laud
3137c27e56
Fix type errors in squeezebox ( #125166 )
2024-09-03 19:50:44 +02:00
Nerdix
7b35c3036e
Enhance error handling when changing a timer's duration ( #121786 )
...
* Update remaining before checking duration
* fix comment
* calculation based on transient field
* lint
* remove useless brackets
2024-09-03 19:47:00 +02:00
mvn23
8e03f3a045
Update opentherm_gw tests to avoid patching internals ( #125152 )
...
* Update tests to avoid patching internals
* * Use fixtures for tests
* Update variable names in tests for clarity
* Use hass.config_entries.async_setup instead of setup.async_setup_component
2024-09-03 19:19:43 +02:00
Raj Laud
8f26cff65a
Enable strict typing for the Squeezebox integration ( #125161 )
...
* Strict typing for squeezebox
* Improve unit tests
* Refactor tests to use websockets and services.async_call
* Apply suggestions from code review
* Fix merge conflict
2024-09-03 19:19:30 +02:00
Alex Wijnholds
00533bae4b
Add support for total YouTube views ( #123144 )
...
* Add support for retrieving the total views of a channel.
* Add missing tests
* Re-order imports
* Another run on code format
* Add missing translation
* Update YouTube test snapshots
2024-09-03 17:44:20 +02:00
Alexandre CUER
8255728f53
Migrate emoncms to config flow ( #121336 )
...
* Migrate emoncms to config flow
* tests coverage 98%
* use runtime_data
* Remove pyemoncms bump.
* Remove not needed yaml parameters add async_update_data to coordinator
* Reduce snapshot size
* Remove CONF_UNIT_OF_MEASUREMENT
* correct path in emoncms_client mock
* Remove init connexion check
as done by config_entry_first_refresh
since async_update_data catches exceptionand raise UpdateFailed
* Remove CONF_EXCLUDE_FEEDID from config flow
* Update homeassistant/components/emoncms/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/emoncms/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/emoncms/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use options in options flow and common strings
* Extend the ConfigEntry type
* Define the type explicitely
* Add data description in strings.json
* Update tests/components/emoncms/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/emoncms/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Add test import same yaml conf + corrections
* Add test user flow
* Use data_description...
* Use snapshot_platform in test_sensor
* Transfer all fixtures in conftest
* Add async_step_choose_feeds to ask flows to user
* Test abortion reason in test_flow_import_failure
* Add issue when value_template is i yaml conf
* make text more expressive in strings.json
* Add issue when no feed imported during migration.
* Update tests/components/emoncms/test_config_flow.py
* Update tests/components/emoncms/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-03 17:21:13 +02:00
ollo69
470335e27a
Add sensors for AsusWRT using http(s) library ( #124337 )
...
* Additional sensors for AsusWRT using http(s) library
* Remove temperature sensors refactor from PR
* Fix test function name
* Change translation a suggested
* Requested changes
2024-09-03 17:11:17 +02:00
Andrew Jackson
56887747a6
Bump aiomealie to 0.9.2 ( #125153 )
...
Bump mealie version
2024-09-03 17:09:26 +02:00
Erik Montnemery
1dcae0c0a6
Improve some comments in recorder tests ( #125118 )
2024-09-03 17:04:08 +02:00
Erik Montnemery
8759a6a14d
Make optional arguments to frame.report kwarg only ( #125062 )
...
* Make optional arguments to frame.report kwarg only
* Update homeassistant/helpers/frame.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-03 17:03:36 +02:00
Hans Kröner
5d072d1030
Bump PyMetno to 0.13.0 ( #125151 )
2024-09-03 16:51:13 +02:00
Raj Laud
78517f75e8
Add favorites support to Media Browser for Squeezebox integration ( #124732 )
...
* Add Favorites support to Media Browser
* CI fixes
* More CI Fixes
* Another CI
* Change icons for other library items to use standard LMS icons
* Change max favorites to BROWSE_LIMIT
* Simplify library_payload to consolidate favorite and non-favorite items
* Simplify library_payload to consolidate favorite and non-favorite items
* Add support for favorite hierarchy
* small fix for icon naming with local albums
* Add ability to expand an album from a favorite list
* Reformat to fix linting error
* and ruff format
* Use library calls from pysqueezebox
* Folder and playback support
* Bump to pysqueezebox 0.8.0
* Bump pysqueezebox version to 0.8.1
* Add unit tests
* Improve unit tests
* Refactor tests to use websockets and services.async_call
* Apply suggestions from code review
---------
Co-authored-by: peteS-UK <64092177+peteS-UK@users.noreply.github.com >
2024-09-03 16:50:55 +02:00
MJJ
42ed7fbb0d
Increase timeout for fetching buienradar weather data ( #124597 )
...
Increase timeout for fetching weather data
2024-09-03 16:50:30 +02:00
Michael
96be3e2505
Use SnapshotAssertion in more AVM Fritz!Box Tools tests ( #125037 )
...
use SnapshotAssertion in more tests
2024-09-03 16:39:06 +02:00
UltimateGG
2fa3b9070c
Fix updating insteon modem configuration while disconnected ( #121918 )
...
#121917 Fix updating insteon modem configuration while disconnected
2024-09-03 16:31:48 +02:00
mvn23
d827c53a85
Remove opentherm_gw options migration ( #125046 )
2024-09-03 15:59:12 +02:00
G Johansson
436ac72b82
End deprecation setting attributes directly on config entry ( #123729 )
...
* End deprecation setting attr directly on config entry
* Update ollama test
* Fix android_tv
2024-09-03 15:56:00 +02:00
Martin Hjelmare
7c15075231
Clean up Z-wave error log when raising in service handlers ( #125138 )
2024-09-03 15:49:11 +02:00
S
8e3ad2d1f3
Extended epson projector integration to include serial connections ( #121630 )
...
* Extended epson projector integration to include serial connections
* Fix review changes
* Improve epson types and translations
* Fix comment
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-03 15:46:57 +02:00
dependabot[bot]
733bbf9cd1
Bump actions/upload-artifact from 4.3.6 to 4.4.0 ( #125056 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-03 15:46:05 +02:00
Jakob Schlyter
822660732b
Support setting Amazon Polly engine in service call ( #120226 )
2024-09-03 15:45:37 +02:00
Erik Montnemery
d6bd4312ab
Add explaining comments in cv.template tests ( #125081 )
2024-09-03 15:34:31 +02:00
J. Nick Koston
491bde181c
Speed up hassio send_command url check ( #125122 )
...
* Speed up hassio send_command url check
The send_command call checked the resulting path to make
sure that the input path was not modified when converting
to a URL. Since the host is is pre-set, we only need to check
the processed raw_path matches command instead of converting
back to a string, and than comparing it against another
constructed string.
* Speed up hassio send_command url check
The send_command call checked the resulting path to make
sure that the input path was not modified when converting
to a URL. Since the host is is pre-set, we only need to check
the processed raw_path matches command instead of converting
back to a string, and than comparing it against another
constructed string.
* adjust
2024-09-03 15:29:02 +02:00
Artur Pragacz
fdce524811
Add Onkyo Receiver class to improve typing ( #124190 )
2024-09-03 15:27:33 +02:00
Erik Montnemery
cf10549df4
Restore unnecessary assignment of Template.hass in event helper ( #125143 )
2024-09-03 15:25:35 +02:00
Marcel van der Veldt
fd01e22ca4
Fix energy sensor for ThirdReality Matter powerplug ( #125140 )
2024-09-03 15:24:49 +02:00
tronikos
334359bb0a
Add Google Cloud Speech-to-Text (STT) ( #120854 )
...
* Google Cloud
* .
* fix
* mypy
* add tests
* Update .coveragerc
* Update const.py
* upload file, reconfigure and import flow
* fixes
* default to latest_short
* mypy
* update
* Allow clearing options in the UI
* update
* update
* update
2024-09-03 15:23:07 +02:00
Steven B.
eda1656e75
Abort ring config_flow if account is already configured ( #125120 )
...
* Abort ring config_flow if account is already configured
* Update tests/components/ring/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-03 15:22:38 +02:00
Robert Resch
6cea6be4a7
Improve hassfest docker image ( #125133 )
...
* Improve hassfest docker image
* Use fixed uv version
* Use cli params instead env
* run hassfest
* Exclude pycache
2024-09-03 14:59:01 +02:00
Brett Adams
6ecc5c19a2
Add climate platform to Tesla Fleet ( #123169 )
...
* Add climate
* docstring
* Add tests
* Fix limited scope situation
* Add another test
* Add icons
* Type vehicle data
* Replace inline temperatures
* Fix handle_vehicle_command type
* Fix preset turning HVAC off
* Fix cop_mode check
* Use constants
* Reference docs in command signing error
* Move to a read-only check
* Remove raise_for
* Fixes
* Tests
* Remove raise_for_signing
* Remove unused strings
* Fix async_set_temperature
* Correct tests
* Remove HVAC modes at startup in read-only mode
* Fix order of init actions to set hvac_modes correctly
* Fix no temp test
* Add handle command type
* Docstrings
* fix matches and fix a bug
* Split tests
* Fix issues from rebase
2024-09-03 14:38:47 +02:00
Erik Montnemery
c321bd70e1
Log deprecation warning when cv.template is called from wrong thread ( #125141 )
...
Log deprecation warning when cv.template is called from wrong thread
2024-09-03 14:37:21 +02:00
Erik Montnemery
851600630c
Log deprecation warning when template.Template is created without hass ( #125142 )
...
* Log deprecation warning when template.Template is created without hass
* Improve docstring
2024-09-03 14:28:33 +02:00
Michal Jál
e3896d1f60
Bump PySwitchbot to 0.48.2 ( #125113 )
2024-09-03 14:22:39 +02:00
Aaron Bach
c71cf272c8
Fix unhandled exception with missing IQVIA data ( #125114 )
2024-09-03 14:21:52 +02:00
Robert Resch
d12c6f89d2
Bump hadolint to 2.12.0 and use matrix for all Dockerfiles ( #125131 )
...
* Bump hadolint to 2.12.0 and use matrix for all Dockerfiles
* Fix
* Disable fail fast
2024-09-03 14:13:43 +02:00
Steven B.
5965d8d503
Pass hass clientsession to ring config flow ( #125119 )
...
Pass hass clientsession to ring config flow
2024-09-03 14:00:30 +02:00
ilan
94f458ff98
Bump py-madvr2 to 1.6.32 ( #125049 )
...
feat: update lib
2024-09-03 13:56:59 +02:00
Allen Porter
c07a9e9d59
Add dependency on google-photos-library-api: Change the Google Photos client library to a new external package ( #125040 )
...
* Change the Google Photos client library to a new external package
* Remove mime type guessing
* Update tests to mock out the client library and iterators
* Update homeassistant/components/google_photos/media_source.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-03 13:54:43 +02:00
Philip Vanloo
b9db9eeab2
Add Linkplay mTLS/HTTPS and improve logging ( #124307 )
...
* Work
* Implement 0.0.8 changes, fixup tests
* Cleanup
* Implement new playmodes, close clientsession upon ha close
* Implement new playmodes, close clientsession upon ha close
* Add test for zeroconf bridge failure
* Bump 0.0.9
Address old comments in 113940
* Exact _async_register_default_clientsession_shutdown
2024-09-03 13:34:47 +02:00
Christopher Fenner
f34b449f61
Correct device serial for ViCare integration ( #125125 )
...
* expose correct serial
* adapt inits
* adjust _build_entities
* adapt inits
* add serial data point
* update snapshot
* apply suggestions
* apply suggestions
2024-09-03 12:50:05 +02:00
Artur Pragacz
fc24843274
Fix Onkyo action select_hdmi_output ( #125115 )
...
* Fix Onkyo service select_hdmi_output
* Move Hasskey directly under Onkyo domain
2024-09-03 12:43:31 +02:00
Steven B.
22b6239304
Convert ring integration to use entry.runtime_data ( #125127 )
2024-09-03 12:04:35 +02:00
LG-ThinQ-Integration
aa8fe99113
Add binary_sensor platform to LG Thinq ( #125054 )
...
* Add binary_sensor entity
* Update the document link due to the domain name change
* Update casing
---------
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-03 09:30:46 +02:00
Erik Montnemery
7c223db1d5
Remove recorder PostSchemaMigrationTask ( #125076 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-03 07:51:27 +02:00
Jan Bouwhuis
0c18b2e7ff
Remove is_on function from homeassistant.components ( #125104 )
...
* Remove `is_on` method from `homeassistant.components`
* Cleanup test
2024-09-03 06:57:25 +02:00
dontinelli
d68ee8dcea
Replace _host_in_configuration_exists with async_abort_entries_match in solarlog ( #125099 )
...
* Add diagnostics to solarlog
* Fix wrong comment
* Move to async_abort_entries_match
* Remove obsolete method solarlog_entries
* Update tests/components/solarlog/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/solarlog/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/solarlog/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/solarlog/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Amend import of config_entries.SOURCE_USER
* Update tests/components/solarlog/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-03 00:38:09 +02:00
cnico
671aaa7e95
Bump flipr api to 1.6.1 ( #125106 )
2024-09-02 23:51:10 +02:00
Álvaro Fernández Rojas
faefe624f6
Add Airzone Cloud Aidoo HVAC indoor/outdoor sensors ( #125013 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-02 22:17:24 +02:00
J. Nick Koston
f93259a2f1
Bump yalexs to 8.6.0 ( #125102 )
2024-09-02 21:43:34 +02:00
Erik Montnemery
606524f9e7
Test string timestamps are wiped after migration to schema version 32 ( #125091 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-02 21:33:35 +02:00
J. Nick Koston
cd89db9bb6
Add coverage for late unifiprotect person detection events ( #125103 )
2024-09-02 09:26:02 -10:00
Richard Kroegel
f760c13e8f
Fix blocking calls for OpenAI conversation ( #125010 )
2024-09-02 09:23:38 -10:00
Martin Hjelmare
687cd32142
Handle telegram polling errors ( #124327 )
2024-09-02 09:23:24 -10:00
Artur Pragacz
fb27297df9
Fix area registry indexing when there is a name collision ( #125050 )
2024-09-02 09:23:07 -10:00
Avi Miller
3e350bdc90
Bump aiolifx to 1.0.9 and remove unused HomeKit model prefixes ( #125055 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-02 09:22:39 -10:00
Erik Montnemery
0b14f0a379
Add test of statistics timestamp migration ( #125100 )
2024-09-02 09:13:26 -10:00
Maciej Bieniek
3206979488
Add separate entities for temperature, humidity and pressure in AccuWeather integration ( #125041 )
...
* Add temperature, humidity and pressure sensors
* Make uv index sensor disabled by default
* Fix type
2024-09-02 20:46:32 +02:00
Jan Bouwhuis
4c27bfbf7f
Cleanup removed options for mqtt climate ( #125083 )
2024-09-02 20:35:36 +02:00
dontinelli
7c4fd9473c
Add diagnostics to solarlog ( #125072 )
...
* Add diagnostics to solarlog
* Fix wrong comment
2024-09-02 20:08:44 +02:00
Bram Kragten
3af11fb2b1
Bump version to 2024.9.0b3
2024-09-02 20:06:41 +02:00
Steven B.
c839cc1f15
Call async_write_ha_state after ring update ( #125096 )
...
Use async_write_ha_state after ring update
2024-09-02 20:06:21 +02:00
Paul Bottein
a0f2e2ebdd
Update frontend to 20240902.0 ( #125093 )
2024-09-02 20:06:20 +02:00
dontinelli
d07e62b2f1
Bump fyta_cli to 0.6.6 ( #125065 )
2024-09-02 20:06:19 +02:00
tronikos
e7f957def2
Bump androidtvremote2 to 0.1.2 to fix blocking event loop when loading ssl certificate chain ( #125061 )
...
Bump androidtvremote2 to 0.1.2
2024-09-02 20:06:19 +02:00
Erik Montnemery
16ab57c9a6
Fix motionblinds_ble tests ( #125060 )
2024-09-02 20:06:18 +02:00
J. Nick Koston
1a67052cbd
Bump habluetooth to 3.4.0 ( #125058 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.3.2...v3.4.0
2024-09-02 20:06:17 +02:00
Erik Montnemery
f85a802ebd
Don't raise when registering entity service with invalid schema ( #125057 )
...
* Don't raise when registering entity service with invalid schema
* Update homeassistant/helpers/service.py
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-02 20:06:16 +02:00
Shay Levy
3b5c08ecf8
Bump aioshelly to 11.4.2 ( #125036 )
2024-09-02 20:06:16 +02:00
J. Nick Koston
450c63ad28
Bump yarl to 1.9.7 ( #125035 )
2024-09-02 20:06:15 +02:00
Michael
a8f472f44e
Add diagnostics platform to modern forms ( #125032 )
2024-09-02 20:06:14 +02:00
dontinelli
fa3a301e97
Add ConductivityConverter in websocket_api.py ( #125029 )
2024-09-02 20:06:13 +02:00
Martin Hjelmare
b1ef1be9a3
Bump python-telegram-bot to 21.5 ( #125025 )
2024-09-02 20:06:12 +02:00
Joost Lekkerkerker
62ef951ace
Bump aiomealie to 0.9.1 ( #125017 )
2024-09-02 20:06:12 +02:00
Richard Kroegel
06660f9170
Fix BMW client blocking on load_default_certs ( #125015 )
...
* Fix BMW client blocking load_default_certs
* Use get_default_context
2024-09-02 20:06:11 +02:00
Richard Kroegel
7662ca8a96
Fix telegram_bot blocking on load_default_certs ( #125014 )
...
* Fix telegram_bot blocking on load_default_certs
* Use sync variant of create_issue
2024-09-02 20:06:10 +02:00
Richard Kroegel
e04fc74fcf
Fix ollama blocking on load_default_certs ( #125012 )
...
* Fix ollama blocking on load_default_certs
* Use get_default_context instead of client_context
2024-09-02 20:06:09 +02:00
Alan Murray
f9bca7619c
Bump aiopulse to 0.4.6 ( #124964 )
...
Non-breaking changes to fix isses:
* eliminating hub exceptions raised due use of unicode strings.
* eliminating hub exceptions raised due to Timers being configured on hub.
2024-09-02 20:06:08 +02:00
J. Nick Koston
1b9aa727f8
Bump yarl to 1.9.6 ( #124955 )
...
* Bump yarl to 1.9.5
changelog: https://github.com/aio-libs/yarl/compare/v1.9.4...v1.9.5
* remove default port since mocker does exact matching and yarl now normalizes this
* 1.9.6
2024-09-02 20:06:07 +02:00
Joost Lekkerkerker
d54c1935f8
Define household support in Mealie ( #124950 )
2024-09-02 20:06:07 +02:00
Steven B.
9cfad05793
Exclude tplink firmware entities ( #124935 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-02 20:06:06 +02:00
Steven B.
03ab471d23
Bump python-kasa to 0.7.2 ( #124930 )
2024-09-02 20:06:05 +02:00
Joost Lekkerkerker
b2b69e40fd
Make set_value required in number template ( #124917 )
...
* Make set_value required in number template
* Make set_value required in number template
* Fix tests
2024-09-02 20:06:04 +02:00
J. Nick Koston
c6ff445dd4
Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond ( #124893 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-09-02 20:06:03 +02:00
vhkristof
0948a94409
Bump renault-api to v0.2.7 ( #124858 )
...
* Bump renault-api to v0.2.7
* Updated requirements_all and requirements_test_all
2024-09-02 20:06:02 +02:00
J. Nick Koston
9be20d6130
Restore sisyphus integration ( #124749 )
...
* Revert "Disable sisyphus integration (#124742 )"
This reverts commit 1b304e60d9 .
* Restore sisyphus integration
reverts #124742 and updates the lib instead
changelog: https://github.com/jkeljo/sisyphus-control/compare/v3.1.3...v3.1.4
release is pending: https://github.com/jkeljo/sisyphus-control/pull/8#issuecomment-2313893689
2024-09-02 20:06:01 +02:00
Etienne Soufflet
c4e484539d
Fix Tado fan speed for AC ( #122415 )
...
* change capabilities
* fix tests 2
* improve usability with capabilities
* fix swings management
* Update homeassistant/components/tado/climate.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* fix after Erwin's review
* fix after joostlek's review
* use constant
* use in instead of get
---------
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2024-09-02 20:06:00 +02:00
Jeef
234f32265e
Bump Intellifire to 4.1.9 ( #121091 )
...
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* fixing formatting
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Removing cloud connectivity sensor - leaving local one in
* Renaming class to something more useful
* addressing pr
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* add ruff exception
* Fix test annotations
* remove access to private variable
* Bumping to 4.1.9 instead of 4.1.5
* A renaming
* rename
* Updated testing
* Update __init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* updateing styrings
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Testing refactor - WIP
* everything is passing - cleanup still needed
* cleaning up comments
* update pr
* unrename
* Update homeassistant/components/intellifire/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixing sentence
* fixed fixture and removed error codes
* reverted a bad change
* fixing strings.json
* revert renaming
* fix
* typing inother pr
* adding extra tests - one has a really dumb name
* using a real value
* added a migration in
* Update homeassistant/components/intellifire/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/intellifire/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* cleanup continues
* addressing pr
* switch back to debug
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* some changes
* restore property mock cuase didnt work otherwise
* cleanup has begun
* removed extra text
* addressing pr stuff
* fixed reauth
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-02 20:05:59 +02:00
Paul Bottein
633c904852
Update frontend to 20240902.0 ( #125093 )
2024-09-02 20:04:33 +02:00
dontinelli
5300eddf33
Remove roundig in Solarlog and add suggested_display_precision ( #125094 )
...
* Remove roundig and add suggested_display_precision
* Add suggested_unit_of_measurement
* Put lamda in parentheses
2024-09-02 19:50:09 +02:00
Erik Montnemery
9f558d13e6
Correct start version in recorder schema migration tests ( #125090 )
...
* Correct start version in recorder schema migration tests
* Remove default from states.last_updated_ts
2024-09-02 19:32:01 +02:00
Steven B.
9ae59e5ea0
Bump ring-doorbell to 0.9.3 ( #125087 )
2024-09-02 18:18:45 +02:00
Steven B.
1b1c1c2a55
Call async_write_ha_state after ring update ( #125096 )
...
Use async_write_ha_state after ring update
2024-09-02 18:03:58 +02:00
Erik Montnemery
df4bd721b5
Deprecate template.attach ( #124843 )
2024-09-02 15:33:10 +02:00
Erik Montnemery
baa876d4d9
Remove lying comment from service.async_register_entity_service ( #125079 )
2024-09-02 15:18:02 +02:00
LG-ThinQ-Integration
b99dceab74
Do not LG thinq retry entry setup, when a single coordinator failed ( #125052 )
...
Do not retry entry setup, when a single coordinator failed.
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-09-02 14:58:06 +02:00
Erik Montnemery
114e254aa6
Don't raise when registering entity service with invalid schema ( #125057 )
...
* Don't raise when registering entity service with invalid schema
* Update homeassistant/helpers/service.py
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-02 14:20:50 +02:00
Erik Montnemery
fbfd8c48aa
Remove unused event from recorder ( #125067 )
2024-09-02 13:33:51 +02:00
tronikos
d40e3145fe
Setup Google Cloud from the UI ( #121502 )
...
* Google Cloud can now be setup from the UI
* mypy
* Add BaseGoogleCloudProvider
* Allow clearing options in the UI
* Address feedback
* Don't translate Google Cloud title
* mypy
* Revert strict typing changes
* Address comments
2024-09-02 04:30:18 -07:00
tronikos
f4a16c8dc9
Add strict typing in Google Cloud ( #125068 )
2024-09-02 04:07:12 -07:00
Nidre
2ce6bd2378
Update Matter light transition blocklist to include YNDX LightStrip ( #124657 )
2024-09-02 12:28:49 +02:00
J. Nick Koston
9334099bed
Bump habluetooth to 3.4.0 ( #125058 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.3.2...v3.4.0
2024-09-02 11:28:42 +02:00
dontinelli
077edb08f6
Bump fyta_cli to 0.6.6 ( #125065 )
2024-09-02 11:27:31 +02:00
epenet
72d5146a3e
Improve renault tests ( #125064 )
2024-09-02 10:46:35 +02:00
tronikos
fa14321aa1
Bump androidtvremote2 to 0.1.2 to fix blocking event loop when loading ssl certificate chain ( #125061 )
...
Bump androidtvremote2 to 0.1.2
2024-09-02 01:41:29 -07:00
Erik Montnemery
8f679fcbf3
Fix motionblinds_ble tests ( #125060 )
2024-09-02 09:51:05 +02:00
G Johansson
78cf7dc873
New template merge_response ( #114204 )
...
* New template merge_response
* Extending
* Extend comment
* Update
* Fixes
* Fix comments
* Mods
* snapshots
* Fixes from discussion
2024-09-02 08:13:10 +02:00
Allen Porter
9fff3a13a5
Clarify comment in google photos upload service ( #125042 )
2024-09-01 21:49:38 -07:00
Shay Levy
99f43400bf
Bump aioshelly to 11.4.2 ( #125036 )
2024-09-01 11:08:19 -10:00
J. Nick Koston
77b464f2bd
Bump yarl to 1.9.7 ( #125035 )
2024-09-01 10:47:24 -10:00
Michael
07e251d488
Add diagnostics platform to modern forms ( #125032 )
2024-09-01 22:04:29 +02:00
dontinelli
659d135fca
Add ConductivityConverter in websocket_api.py ( #125029 )
2024-09-01 21:02:32 +02:00
Álvaro Fernández Rojas
24414369d7
Update aioairzone-cloud to v0.6.5 ( #125030 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-01 21:28:13 +03:00
Etienne Soufflet
92c1fb77e9
Fix Tado fan speed for AC ( #122415 )
...
* change capabilities
* fix tests 2
* improve usability with capabilities
* fix swings management
* Update homeassistant/components/tado/climate.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* fix after Erwin's review
* fix after joostlek's review
* use constant
* use in instead of get
---------
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2024-09-01 18:33:45 +02:00
Martin Hjelmare
ae1f53775f
Bump python-telegram-bot to 21.5 ( #125025 )
2024-09-01 17:51:31 +02:00
Dmitry Krasnoukhov
bd6b5568eb
Extend hjjcy device category in Tuya integration ( #124854 )
...
* Extend hjjcy device category in Tuya integration
* Better AQI level names
2024-09-01 17:50:53 +02:00
Malte Franken
5f2964d3e8
Bump aio-georss-gdacs to 0.10 ( #125021 )
...
bump aio-georss-gdacs to 0.10
2024-09-01 17:38:48 +02:00
Joost Lekkerkerker
c6865d0862
Bump aiomealie to 0.9.1 ( #125017 )
2024-09-01 17:37:06 +02:00
Richard Kroegel
ef8fc3913e
Fix ollama blocking on load_default_certs ( #125012 )
...
* Fix ollama blocking on load_default_certs
* Use get_default_context instead of client_context
2024-09-01 17:35:55 +02:00
mvn23
56667ec2bc
Migrate opentherm_gw climate entity unique_id ( #125024 )
...
* Migrate climate entity unique_id to match the format used by other opentherm_gw entities
* Add test to verify migration
2024-09-01 17:22:03 +02:00
Richard Kroegel
fa21613951
Fix telegram_bot blocking on load_default_certs ( #125014 )
...
* Fix telegram_bot blocking on load_default_certs
* Use sync variant of create_issue
2024-09-01 17:13:04 +02:00
Richard Kroegel
f735d12a66
Fix BMW client blocking on load_default_certs ( #125015 )
...
* Fix BMW client blocking load_default_certs
* Use get_default_context
2024-09-01 16:26:14 +02:00
mvn23
2f7a396778
Split opentherm_gw entities between different devices ( #124869 )
...
* * Add migration from single device to multiple devices, removing all old entities
* Create new devices for Boiler and Thermostat
* Add classes for new entities based on the new devices
* Split binary_sensor entities into devices
* Split sensor entities into different devices
* Move climate entity to thermostat device
* Fix climate entity away mode
* Fix translation placeholders
* Allow sensor values with capital letters
* * Add EntityCategory
* Update and add device_classes
* Fix translation keys
* Fix climate entity category
* Update tests
* Handle `available` property in `entity.py`
* Improve GPIO state binary_sensor translations
* Fix: Updates are already subscribed to in the base entity
* Remove entity_id generation from sensor and binary_sensor entities
* * Use _attr_name on climate class instead of through entity_description
* Add type hints
* Rewrite to derive entities for all OpenTherm devices from a single base class
* Improve type annotations
* Use OpenThermDataSource to access status dict
* Move entity_category from entity_description to _attr_entity_category
* Move entity descriptions with the same translation_key closer together
* Update tests
* Add device migration test
* * Add missing sensors and binary_sensors back
* Improve migration, do not delete old entities from registry
* Add comments for migration period
* Use single lists for entity descriptions
* Avoid changing sensor values, remove translations
* * Import only required class from pyotgw
* Update tests
2024-09-01 13:28:08 +02:00
Jeef
12336f5c15
Bump Intellifire to 4.1.9 ( #121091 )
...
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* fixing formatting
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Removing cloud connectivity sensor - leaving local one in
* Renaming class to something more useful
* addressing pr
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* add ruff exception
* Fix test annotations
* remove access to private variable
* Bumping to 4.1.9 instead of 4.1.5
* A renaming
* rename
* Updated testing
* Update __init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* updateing styrings
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Testing refactor - WIP
* everything is passing - cleanup still needed
* cleaning up comments
* update pr
* unrename
* Update homeassistant/components/intellifire/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixing sentence
* fixed fixture and removed error codes
* reverted a bad change
* fixing strings.json
* revert renaming
* fix
* typing inother pr
* adding extra tests - one has a really dumb name
* using a real value
* added a migration in
* Update homeassistant/components/intellifire/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/intellifire/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* cleanup continues
* addressing pr
* switch back to debug
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* some changes
* restore property mock cuase didnt work otherwise
* cleanup has begun
* removed extra text
* addressing pr stuff
* fixed reauth
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-01 12:48:38 +02:00
dontinelli
1661304f10
Bump solarlog_cli to 0.2.2 ( #124948 )
...
* Add inverter-devices
* Minor code adjustments
* Update manifest.json
Seperate dependency upgrade to seperate PR
* Update requirements_all.txt
Seperate dependency upgrade to seperate PR
* Update requirements_test_all.txt
Seperate dependency upgrade to seperate PR
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Split up base class, document SolarLogSensorEntityDescription
* Split up sensor types
* Update snapshot
* Bump solarlog_cli to 0.2.1
* Add strict typing
* Bump fyta_cli to 0.6.3 (#124574 )
* Ensure write access to hassrelease data folder (#124573 )
Co-authored-by: Robert Resch <robert@resch.dev >
* Update a roborock blocking call to be fully async (#124266 )
Remove a blocking call in roborock
* Add inverter-devices
* Split up sensor types
* Update snapshot
* Bump solarlog_cli to 0.2.1
* Backport/rebase
* Tidy up
* Simplyfication coordinator.py
* Minor adjustments
* Ruff
* Bump solarlog_cli to 0.2.2
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update persentage-values in fixture
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Allen Porter <allen@thebends.org >
2024-09-01 12:47:52 +02:00
Álvaro Fernández Rojas
68162e1a27
Update aioairzone-cloud to v0.6.4 ( #125007 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-09-01 12:45:59 +02:00
Bill Flood
95a25c72dc
Use constant for default medium type in Mopeka ( #125002 )
...
- Updated the Mopeka BLE device setup to use const
DEFAULT_MEDIUM_TYPE
- Fix Spelling error in a coment
2024-09-01 07:12:24 +02:00
Allen Porter
30772da0e1
Add Google Photos media source support for albums and favorites ( #124985 )
2024-08-31 14:39:18 -07:00
Allen Porter
ef84a8869e
Add Google Photos service for uploading content ( #124956 )
...
* Add Google Photos upload support
* Fix format
* Merge in scope/reauth changes
* Address PR feedback
* Fix blocking i/o in async
2024-08-31 21:16:14 +02:00
Allen Porter
d3879a36d1
Add loggers for Google Photos integration ( #124986 )
2024-08-31 21:11:22 +02:00
Allen Porter
93afc9458a
Update nest to only include the image attachment payload for cameras that support fetching media ( #124590 )
...
Only include the image attachment payload for cameras that support fetching media
2024-08-31 11:38:45 -07:00
Marc Mueller
5cd8e4ab7e
Update mypy-dev to 1.12.0a3 ( #124939 )
...
* Update mypy-dev to 1.12.0a3
* Fix
2024-08-31 19:34:41 +02:00
Álvaro Fernández Rojas
994c2ebca1
Update aioairzone-cloud to v0.6.3 ( #124978 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-08-31 17:30:58 +02:00
Allen Porter
81f5068354
Clean up Google Photos media source ( #124977 )
...
* Clean up Google Photos media source
* Fix typo
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-31 08:22:50 -07:00
Brett Adams
3e60d7aa11
Small code quality fix in Teslemetry ( #124603 )
...
* Fix cop_mode logic bug
* Update climate.py
* Fix attributes
2024-08-31 07:41:00 -07:00
Joost Lekkerkerker
30aa3a26ad
Merge coordinators in Airgradient ( #124714 )
2024-08-31 07:40:12 -07:00
epenet
9da5dd0090
Improve config flow type hints in cast ( #124861 )
2024-08-31 07:38:06 -07:00
Brett Adams
65f007ace7
Remove HVAC Modes when no scopes in Teslemetry ( #124612 )
...
* Remove modes when not scoped
* Fix inits
* Re-add raise
* Remove unused raise_for_scope
* Set hvac_modes when not scoped
* tests
2024-08-31 07:28:35 -07:00
Joost Lekkerkerker
2a8feda691
Define household support in Mealie ( #124950 )
2024-08-31 12:00:12 +02:00
Andre Lengwenus
36b7e8569e
Send entity name or original name to LCN frontend ( #124518 )
...
* Send name or original name to frontend
* Use walrus operator
* Fix docstring
* Fix mutated config_entry.data
2024-08-31 11:42:22 +02:00
Alan Murray
221f961574
Bump aiopulse to 0.4.6 ( #124964 )
...
Non-breaking changes to fix isses:
* eliminating hub exceptions raised due use of unicode strings.
* eliminating hub exceptions raised due to Timers being configured on hub.
2024-08-31 11:33:58 +02:00
J. Nick Koston
7210cc1da6
Bump yarl to 1.9.6 ( #124955 )
...
* Bump yarl to 1.9.5
changelog: https://github.com/aio-libs/yarl/compare/v1.9.4...v1.9.5
* remove default port since mocker does exact matching and yarl now normalizes this
* 1.9.6
2024-08-31 11:03:08 +02:00
vhkristof
5fa23b1785
Bump renault-api to v0.2.7 ( #124858 )
...
* Bump renault-api to v0.2.7
* Updated requirements_all and requirements_test_all
2024-08-31 10:56:23 +02:00
Allen Porter
2cab9f7fe9
Address additional Google Photos integration feedback ( #124957 )
...
* Address review feedback
* Fix typing for arguments
2024-08-31 10:10:45 +02:00
J. Nick Koston
3bfcb1ebdd
Restore sisyphus integration ( #124749 )
...
* Revert "Disable sisyphus integration (#124742 )"
This reverts commit 1b304e60d9 .
* Restore sisyphus integration
reverts #124742 and updates the lib instead
changelog: https://github.com/jkeljo/sisyphus-control/compare/v3.1.3...v3.1.4
release is pending: https://github.com/jkeljo/sisyphus-control/pull/8#issuecomment-2313893689
2024-08-31 10:07:36 +02:00
Allen Porter
c1eb5f8b74
Fix Google Photos get media calls ( #124958 )
2024-08-31 10:01:51 +02:00
Allen Porter
582b7eab66
Add missing translation for Google Photos reauth ( #124959 )
2024-08-31 10:01:27 +02:00
Alex Yao
26281662b5
Enable config flow for html5 ( #112806 )
...
* html5: Enable config flow
* Add tests
* attempt check create_issue
* replace len with call_count
* fix config flow tests
* test user config
* more tests
* remove whitespace
* Update homeassistant/components/html5/issues.py
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
* Update homeassistant/components/html5/issues.py
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
* fix config
* Adjust issues log
* lint
* lint
* rename create issue
* fix typing
* update codeowners
* fix test
* fix tests
* Update issues.py
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* update from review
* remove ternary
* fix
* fix missing service
* fix tests
* updates
* adress review comments
* fix indent
* fix
* fix format
* cleanup from review
* Restore config schema and use HA issue
* Restore config schema and use HA issue
---------
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-08-30 23:22:14 +02:00
Joost Lekkerkerker
ac39bf991f
Rename lg_thinq domain name ( #124926 )
2024-08-30 22:34:34 +02:00
J. Nick Koston
0a9e20615e
Limit maximum template render output to 256KiB ( #124946 )
...
* Limit maximum template render output to 256KiB
fixes #124931
256KiB is likely to still block the event loop for an unreasonable amont of
time but its likely someone is using the template engine for large
blocks of data so we want a limit which still allows that but has
a reasonable safety to prevent the system from crashing down
* Update homeassistant/helpers/template.py
2024-08-30 22:33:57 +02:00
J. Nick Koston
8cafa1bcdf
Bump google-generativeai to 0.7.2 ( #124940 )
...
changelog: https://github.com/google-gemini/generative-ai-python/compare/v0.6.0...v0.7.2
2024-08-30 22:33:26 +02:00
J. Nick Koston
66ddf44399
Bump google-cloud-pubsub to 2.23.0 ( #124937 )
...
changelog: https://github.com/googleapis/python-pubsub/compare/v2.13.11...v2.23.0
2024-08-30 22:32:23 +02:00
J. Nick Koston
933ae143b3
Bump google-cloud-texttospeech to 2.17.2 ( #124938 )
...
changelog: https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.3...google-cloud-texttospeech-v2.17.2
2024-08-30 22:32:09 +02:00
Joost Lekkerkerker
8c2e63807c
Make set_value required in number template ( #124917 )
...
* Make set_value required in number template
* Make set_value required in number template
* Fix tests
2024-08-30 22:02:10 +02:00
J. Nick Koston
460363c4ba
Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond ( #124893 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-08-30 09:05:16 -10:00
Steven B.
29a17edaa5
Exclude tplink firmware entities ( #124935 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-30 08:56:30 -10:00
Steven B.
ed161d3d49
Bump python-kasa to 0.7.2 ( #124930 )
2024-08-30 08:43:28 -10:00
Louis Christ
7868ffac35
Enable strict typing checking for bluesound integration ( #123821 )
...
* Enable strict typing
* Fix types
* Update to pyblu 0.5.2 for typing support
* Update pyblu to 1.0.0
* Update pyblu to 1.0.1
* Update error handling
* Fix tests
* Remove return None from methods only returning None
2024-08-30 20:21:27 +02:00
Bram Kragten
411b014da2
Bump version to 2024.9.0b2
2024-08-30 20:08:46 +02:00
Joost Lekkerkerker
3a8aa4200d
Bump aiomealie to 0.9.0 ( #124924 )
...
* Bump aiomealie to 0.9.0
* Bump aiomealie to 0.9.0
2024-08-30 20:08:20 +02:00
Josef Zweck
dd8471e786
Bump lmcloud 1.2.2 ( #124911 )
...
bump lmcloud 1.2.2
2024-08-30 20:08:19 +02:00
Josef Zweck
f33b4b0dc0
Bump lmcloud to 1.2.1 ( #124908 )
2024-08-30 20:08:19 +02:00
J. Nick Koston
8ab8f7a740
Add a repair issue for Yale Home users using the August integration ( #124895 )
...
The Yale Home brand will stop working with the August integration very
soon. Users must migrate to the Yale integration to avoid an interruption in service.
2024-08-30 20:08:18 +02:00
J. Nick Koston
ee9e3fe27b
Bump yalexs to 8.5.5 ( #124891 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.5.4...v8.5.5
2024-08-30 20:08:17 +02:00
J. Nick Koston
d4830caac0
Bump aioesphomeapi to 25.3.1 ( #124890 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v25.2.1...v25.3.1
2024-08-30 20:08:16 +02:00
TheJulianJES
3b4e3b1370
Fix ZHA group removal entity registry cleanup ( #124889 )
...
* Fix ZHA cleanup entity registry parameter
* Fix missing `gateway` when accessing coordinator device
* Get `ZHADeviceProxy` for coordinator device
2024-08-30 20:08:15 +02:00
J. Nick Koston
533c8ca31c
Address yale review comments part 2 ( #124887 )
...
* Remove some unneeded block till done
* Additional state check cleanups and snapshots
* Use more snapshots in yale tests
2024-08-30 20:08:15 +02:00
Michael Hansen
8668af17f6
Bump intents to 2024.8.29 ( #124874 )
2024-08-30 20:08:14 +02:00
Louis Christ
5b866e071c
Handle CancelledError in bluesound integration ( #124873 )
...
Catch CancledError in async_will_remove_from_hass
2024-08-30 20:08:13 +02:00
IceBotYT
37af180edc
Bump nice-go to 0.3.8 ( #124872 )
...
* Bump nice-go to 0.3.6
* Bump to 0.3.7
* Bump to 0.3.8
2024-08-30 20:08:13 +02:00
Robert Resch
0d5dc01048
Bump PyTurboJPEG to 1.7.5 ( #124865 )
2024-08-30 20:08:12 +02:00
Robert Resch
bd2be0a763
Optimize hassfest image ( #124855 )
...
* Optimize hassfest docker image
* Adjust CI
* Use dynamic uv version
* Remove workaround
2024-08-30 20:08:11 +02:00
J. Nick Koston
98cbd7d8da
Address august review comments ( #124819 )
...
* Address august review comments
Followup to https://github.com/home-assistant/core/pull/124677
* cleanup loop
* drop mixin name
* event entity add cleanup
* remove duplicate prop
* pep0695 type
* remove some not needed block till done
* cleanup august tests
* switch to freezegun
* snapshots for dev reg
* SOURCE_USER nit
* snapshots
* pytest.raises
* not loaded check
2024-08-30 20:08:10 +02:00
puddly
26f3305743
Bump ZHA to 0.0.32 ( #124804 )
...
* Always prefer XY color mode in ZHA
Remove a few more HS remnants
* Use new ZHA OTA format
* Bump ZHA to 0.0.32
* Fix existing OTA unit tests
* Fix schema conversion test to account for new command parameters
* Update snapshot with new `zcl_type` kwarg
* Migrate existing entities to icon translations
* Remove "no longer compatible" test
* Test that the library release summary is correctly exposed to ZHA
* Revert "Always prefer XY color mode in ZHA"
This reverts commit 8fb7789ea8 .
* Test `release_notes`, not `release_summary`
2024-08-30 20:08:10 +02:00
tronikos
3c0480596d
Attempt to fix IndexError in Opower ( #124478 )
...
* Change the order of async_add_external_statistics in Opower
* Use consumption_statistic_id instead of cost_statistic_id
2024-08-30 20:08:09 +02:00
Jeef
81d2231e6f
Bump weatherflow4py to 0.2.23 ( #124072 )
...
patch weatherflow for new data
2024-08-30 20:08:08 +02:00
Tony
2d041a1fa9
Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration ( #123974 )
...
* fix ruckusd_unleashed blocking call to load_default_certs
* remove extra loggers, bump aioruckus ver for debian packagers
2024-08-30 20:08:07 +02:00
tronikos
910fb0930e
Attempt to fix IndexError in Opower ( #124478 )
...
* Change the order of async_add_external_statistics in Opower
* Use consumption_statistic_id instead of cost_statistic_id
2024-08-30 08:34:27 -07:00
Allen Porter
cb742a677c
Add Google Photos reauth support ( #124933 )
...
* Add Google Photos reauth support
* Update tests/components/google_photos/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 17:31:24 +02:00
IceBotYT
28c24e5fef
Bump nice-go to 0.3.8 ( #124872 )
...
* Bump nice-go to 0.3.6
* Bump to 0.3.7
* Bump to 0.3.8
2024-08-30 17:08:58 +02:00
Mr. Bubbles
50577883dc
Add option to login with username/email and password in Habitica integration ( #117622 )
...
* add login/password authentication
* add advanced config flow
* remove unused exception classes, fix errors
* update username in init
* update tests
* update strings
* combine steps with menu
* remove username from entry
* update tests
* Revert "update tests"
This reverts commit 6ac8ad6a26547b623e217db817ec4d0cf8c91f1d.
* Revert "remove username from entry"
This reverts commit d9323fb72df3f9d41be0a53bb0cbe16be718d005.
* small changes
* remove pylint broad-excep
* run habitipy init in executor
* Add text selectors
* changes
2024-08-30 17:08:06 +02:00
dontinelli
20f9b9e412
Add inverter-devices to solarlog ( #123205 )
...
* Add inverter-devices
* Minor code adjustments
* Update manifest.json
Seperate dependency upgrade to seperate PR
* Update requirements_all.txt
Seperate dependency upgrade to seperate PR
* Update requirements_test_all.txt
Seperate dependency upgrade to seperate PR
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Split up base class, document SolarLogSensorEntityDescription
* Split up sensor types
* Update snapshot
* Add all devices in config_flow
* Remove options flow
* Move devices in config_entry from options to data
* Correct mock_config_entry
* Minor adjustments
* Remove enabled_devices from config
* Remove obsolete test
* Update snapshot
* Delete obsolete code snips
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove obsolete test in setting up sensors
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix typing error
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 17:03:24 +02:00
Aidan Timson
1d05a917f9
Add work items per type and state counter sensors to Azure DevOps ( #119737 )
...
* Add work item data
* Add work item sensors
* Add icon
* Add test fixtures
* Add none return tests
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestion
* Use icon translations
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 16:45:46 +02:00
Joost Lekkerkerker
240bd6c3bf
Bump aiomealie to 0.9.0 ( #124924 )
...
* Bump aiomealie to 0.9.0
* Bump aiomealie to 0.9.0
2024-08-30 16:41:48 +02:00
Allen Porter
c01bb44757
Add Google Photos integration ( #124835 )
...
* Add Google Photos integration
* Mark credentials typing
* Add code review suggestions to simpilfy google_photos
* Update tests/components/google_photos/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix comment typo
* Update test fixtures from review feedback
* Remove unnecessary test for services
* Remove keyword argument
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 07:27:19 -07:00
TimL
5e93394ae7
Ensure smilight fixtures select correct platform for tests ( #124305 )
...
* Fix return type hint for setup_integration
* Ensure platform fixture selects tested platform
2024-08-30 16:25:30 +02:00
starkillerOG
a8b55a16fd
Add 100% coverage of Reolink host.py ( #124577 )
...
* Add 100% host test coverage
* Add missing test
2024-08-30 16:24:27 +02:00
LG-ThinQ-Integration
d7fb245213
Add LG ThinQ Integration ( #123860 )
...
* Add manifest.json
* add switch entity
* Add tests
* fix function's name
* adjust the changes after running scipt
* Update homeassistant/components/lgthinq/__init__.py
Accept the suggested change about format.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Accept suggested change for log removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Delete homeassistant/components/lgthinq/services.yaml
* Update homeassistant/components/lgthinq/switch.py
Accpet suggested change for log removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/strings.json
Accept suggested change for service removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/manifest.json
Accept suggested change for spaces removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Delete homeassistant/components/lgthinq/icons.json
* Update __init__.py
Remove unnecessary check code
* Modification to pass ruff-format
* Modification for mypy issues
* Remove service registry and related code
* Update strings.json
Modification to pass the prettier issues
* Update manifest.json
Modification to pass the prettier issues
* Update homeassistant/components/lgthinq/__init__.py
Remove the unnecessary log.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Remove unnecessary log.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Remove unnecessary code.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Modifications for the review and related autocheck
* Update homeassistant/components/lgthinq/config_flow.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/config_flow.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Modifications for reviews and autocheck
* Modifications for the reviews and autocheck
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/device.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/device.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Remove type definition after Final
* Update const.py
Do not use Final for DOMAIN
* Refactoring for reviews
- remove thinq.py
- remove type definition
- remove entry name in config flow
- put config flow steps into a single step
* Update tests
- remove region
* Refactoring for reviews
- move property.py into PyPI library
- replace error_code handling with try/catch
- remove http response handling
- remove generic
- remove unnecessary class or map instance
- refactor adding entities logic
* Refactoring
- remove unused code
- change import path
* Update tests
* Refactoring for reviews
1. Use coordinator extended class instead of LGDevice
2. Rename entity_helper.py to entity.py
3. Move entity description to each entity file
4. Remove dynamic device creation code
* Refactoring for reviews
* Update requirements
* Fix for reviews
* Modify tests for reviews
* Update for reviews
* Remove property info and description class
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update for reviews
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update for reviews
* Fix ruff issues
* Fix ruff check
* Fix for reviews
* Fix ruff check
* Fix for reviews
* Fix prettier failure and hassfest failure
---------
Co-authored-by: Jangwon Lee <jangwon.lee@lge.com >
Co-authored-by: yunseon.park <yunseon.park@lge.com >
Co-authored-by: nahyun.lee <nahyun.lee@lge.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 15:12:49 +02:00
puddly
6467c8d611
Bump ZHA to 0.0.32 ( #124804 )
...
* Always prefer XY color mode in ZHA
Remove a few more HS remnants
* Use new ZHA OTA format
* Bump ZHA to 0.0.32
* Fix existing OTA unit tests
* Fix schema conversion test to account for new command parameters
* Update snapshot with new `zcl_type` kwarg
* Migrate existing entities to icon translations
* Remove "no longer compatible" test
* Test that the library release summary is correctly exposed to ZHA
* Revert "Always prefer XY color mode in ZHA"
This reverts commit 8fb7789ea8 .
* Test `release_notes`, not `release_summary`
2024-08-30 14:48:09 +02:00
Robert Svensson
c47b37af4f
Use snapshot in Axis camera tests ( #122677 )
2024-08-30 14:40:28 +02:00
starkillerOG
a5bacf5652
Add 100% coverage of Reolink switch platform ( #124482 )
...
* Add 100% switch test coverage
* use DOMAIN instead of const.DOMAIN
* Split tests and use parametrize
* Revert "Split tests and use parametrize"
This reverts commit 50d2184ce6 .
* fixes
2024-08-30 14:39:12 +02:00
starkillerOG
6589216ed3
Add 100% coverage of Reolink camera platform ( #124381 )
...
* Add 100% camera test coverage
* review comments
* use DOMAIN instead of const.DOMAIN
* use entity_registry_enabled_by_default fixture
* fixes
2024-08-30 14:34:49 +02:00
starkillerOG
b6dc410464
Add 100% coverage of Reolink light platform ( #124382 )
...
* Add 100% light test coverage
* review comments
* fix
* use STATE_ON
* split tests
2024-08-30 14:34:17 +02:00
starkillerOG
928ff7c78c
Add 100% coverage of Reolink sensor platform ( #124472 )
...
* Add 100% sensor test coverage
* use DOMAIN instead of const.DOMAIN
* snake_case
* better split tests
* styling
* Use entity_registry_enabled_by_default fixture
2024-08-30 14:32:57 +02:00
tdfountain
c9335598db
Alphabetize keys list for nut sensor icons ( #124188 )
...
Alphabetize keys list for sensor icons
2024-08-30 14:32:32 +02:00
Jeef
32babd3958
Clean up Weatherflow Cloud ( #124643 )
...
cleanup
2024-08-30 13:32:07 +02:00
shapournemati-iotty
7f405686d1
Add shapournemati to iotty codeowners ( #123649 )
...
* add shapournemati to codeowners for improved support
* update codeowners with hassfest script
* update codeowners with hassfest script
2024-08-30 13:30:56 +02:00
Lektri.co
5bd736029f
Add lektrico integration ( #102371 )
...
* Add Lektrico Integration
* Make the changes proposed by Lash-L: new coordinator.py, new entity.py; use: translation_key, last_update_sucess, PlatformNotReady; remove: global variables
* Replace FlowResult with ConfigFlowResult and add tests.
* Remove unused lines.
* Remove Options from condif_flow
* Fix ruff and mypy.
* Fix CODEOWNERS.
* Run python3 -m script.hassfest.
* Correct rebase mistake.
* Make modifications suggested by emontnemery.
* Add pytest fixtures.
* Remove meaningless patches.
* Update .coveragerc
* Replace CONF_FRIENDLY_NAME with CONF_NAME.
* Remove underscores.
* Update tests.
* Update test file with is and no config_entries. .
* Set serial_number in DeviceInfo and add return type of the async_update_data to DataUpdateCoordinator.
* Use suggested_unit_of_measurement for KILO_WATT and replace Any in value_fn (sensor file).
* Add device class duration to charging_time sensor.
* Change raising PlatformNotReady to raising IntegrationError.
* Test the unique id of the entry.
* Rename PF Lx with Power factor Lx and remove PF from strings.json.
* Remove comment.
* Make state and limit reason sensors to be enum sensors.
* Use result variable to check unique_id in test.
* Remove CONF_NAME from entry and __init__ from LektricoFlowHandler.
* Remove session parameter from LektricoDeviceDataUpdateCoordinator.
* Use config_entry: ConfigEntry in coordinator.
* Replace Connected,NeedAuth with Waiting for Authentication.
* Use lektricowifi 0.0.29.
* Use lektricowifi 0.0.39
* Use lektricowifi 0.0.40
* Use lektricowifi 0.0.41
* Replace hass.data with entry.runtime_data
* Delete .coveragerc
* Restructure the user step
* Fix tests
* Add returned value of _async_update_data to class DataUpdateCoordinator
* Use hw_version at DeviceInfo
* Remove a variable
* Use StateType
* Replace friendly_name with device_name
* Use sentence case in translation strings
* Uncomment and fix test_discovered_zeroconf
* Add type LektricoConfigEntry
* Remove commented code
* Remove the type of coordinator in sensor async_setup_entry
* Make zeroconf test end in ABORT, not FORM
* Remove all async_block_till_done from tests
* End test_user_setup_device_offline with CREATE_ENTRY
* Patch the full Device
* Add snapshot tests
* Overwrite the type LektricoSensorEntityDescription outside of the constructor
* Test separate already_configured for zeroconf
---------
Co-authored-by: mihaela.tarjoianu <mihaela.tarjoianu@scada.ro >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-08-30 13:20:15 +02:00
Robert Resch
397198c6d0
Optimize hassfest image ( #124855 )
...
* Optimize hassfest docker image
* Adjust CI
* Use dynamic uv version
* Remove workaround
2024-08-30 13:09:10 +02:00
Michael Arthur
54188b4128
Add returning activity to Husqvarna lawn mower ( #124511 )
...
* add returning activity to husqvarna lawn mower
* Update test, fix bug with comparison operator
2024-08-30 12:59:13 +02:00
Jeef
f3da9de744
Bump weatherflow4py to 0.2.23 ( #124072 )
...
patch weatherflow for new data
2024-08-30 12:45:08 +02:00
Raj Laud
aeb95c4509
Bump pysqueezebox to v0.8.1 ( #124856 )
2024-08-30 12:43:29 +02:00
Louis Christ
f394dfb8d0
Handle CancelledError in bluesound integration ( #124873 )
...
Catch CancledError in async_will_remove_from_hass
2024-08-30 11:38:07 +02:00
J. Nick Koston
6781a76de2
Speed up ssdp domain matching ( #124842 )
...
* Speed up ssdp domain matching
Switch all() expression to dict.items() <= dict.items()
* rewrite as setcomp
2024-08-30 11:36:31 +02:00
epenet
69a9aa4594
Improve type hints in icloud config flow ( #124900 )
2024-08-30 11:25:58 +02:00
epenet
afa02dcce9
Improve type hints in growatt_server config flow ( #124901 )
2024-08-30 11:25:29 +02:00
epenet
febb382030
Improve type hints in hvv_departures config flow ( #124902 )
2024-08-30 11:25:08 +02:00
epenet
1906155c18
Improve type hints in mobile_app config flow ( #124906 )
2024-08-30 11:24:34 +02:00
epenet
ffabd5d7db
Improve type hints in konnected config flow ( #124904 )
2024-08-30 11:24:06 +02:00
Christopher Fenner
9e2360791d
Add hot water target temp number entity in ViCare integration ( #123633 )
...
* add DHW target temp number entity
* Update number.py
* Update strings.json
* Update strings.json
* update test snapshot
* fix snapshot
2024-08-30 11:22:48 +02:00
epenet
19cbc1b258
Improve type hints in plex config flow ( #124914 )
2024-08-30 11:22:07 +02:00
epenet
df2ea1e875
Improve type hints in nina config flow ( #124910 )
...
* Improve type hints in nina config flow
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 11:21:05 +02:00
epenet
74fa30e59d
Improve config flow type hints (g-m) ( #124907 )
2024-08-30 11:05:18 +02:00
epenet
6833af6286
Improve config flow type hints (n-p) ( #124909 )
2024-08-30 11:04:58 +02:00
Josef Zweck
4940968cd5
Bump lmcloud 1.2.2 ( #124911 )
...
bump lmcloud 1.2.2
2024-08-30 11:02:29 +02:00
dependabot[bot]
a9975071c3
Bump actions/setup-python from 5.1.1 to 5.2.0 ( #124899 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.1.1...v5.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2024-08-30 10:53:06 +02:00
Christopher Fenner
cc4340b80c
Remove update call from init in ViCare integration ( #124905 )
...
fix
2024-08-30 10:50:18 +02:00
Willem-Jan van Rootselaar
252f05e0f7
Update diagnostics for BSBLan ( #124508 )
...
* update diagnostics to include static
and make room for multiple coordinator data objects
* fix mac address is not stored in config_entry but on device
2024-08-30 10:41:07 +02:00
dependabot[bot]
f5e0382123
Bump github/codeql-action from 3.26.5 to 3.26.6 ( #124898 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.5 to 3.26.6.
- [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.26.5...v3.26.6 )
---
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>
2024-08-30 10:29:25 +02:00
Josef Zweck
600c6a0dcb
Bump lmcloud to 1.2.1 ( #124908 )
2024-08-30 10:05:28 +02:00
J. Nick Koston
df60e59a95
Address yale review comments part 2 ( #124887 )
...
* Remove some unneeded block till done
* Additional state check cleanups and snapshots
* Use more snapshots in yale tests
2024-08-30 09:37:19 +02:00
J. Nick Koston
cf90e77e57
Add a repair issue for Yale Home users using the August integration ( #124895 )
...
The Yale Home brand will stop working with the August integration very
soon. Users must migrate to the Yale integration to avoid an interruption in service.
2024-08-30 09:35:19 +02:00
J. Nick Koston
3e0bd44d2a
Bump aioesphomeapi to 25.3.1 ( #124890 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v25.2.1...v25.3.1
2024-08-29 16:19:12 -10:00
Erik Montnemery
7bb93d4f3e
Deduplicate warning messages in recorder DB migration ( #124845 )
2024-08-29 19:05:27 -07:00
Tony
4dfc11a140
Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration ( #123974 )
...
* fix ruckusd_unleashed blocking call to load_default_certs
* remove extra loggers, bump aioruckus ver for debian packagers
2024-08-29 19:03:51 -07:00
TheJulianJES
7eeebf198b
Fix ZHA group removal entity registry cleanup ( #124889 )
...
* Fix ZHA cleanup entity registry parameter
* Fix missing `gateway` when accessing coordinator device
* Get `ZHADeviceProxy` for coordinator device
2024-08-29 20:13:47 -04:00
J. Nick Koston
175ffe29f6
Bump yalexs to 8.5.5 ( #124891 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.5.4...v8.5.5
2024-08-30 01:07:21 +02:00
Michael Hansen
ff9937f942
Bump intents to 2024.8.29 ( #124874 )
2024-08-29 13:29:11 -05:00
Robert Resch
ef452427e3
Bump PyTurboJPEG to 1.7.5 ( #124865 )
2024-08-29 19:34:19 +02:00
J. Nick Koston
a04970bd54
Address august review comments ( #124819 )
...
* Address august review comments
Followup to https://github.com/home-assistant/core/pull/124677
* cleanup loop
* drop mixin name
* event entity add cleanup
* remove duplicate prop
* pep0695 type
* remove some not needed block till done
* cleanup august tests
* switch to freezegun
* snapshots for dev reg
* SOURCE_USER nit
* snapshots
* pytest.raises
* not loaded check
2024-08-29 19:32:13 +02:00
Bram Kragten
03a02fa565
Bump version to 2024.9.0b1
2024-08-29 17:31:37 +02:00
Bram Kragten
b2f27a4519
Update frontend to 20240829.0 ( #124864 )
2024-08-29 17:28:06 +02:00
Joost Lekkerkerker
b906a1b521
Add missing translation key in Knocki ( #124862 )
2024-08-29 17:28:06 +02:00
Fredrik Erlandsson
754e4255b6
Bump pydaikin to 2.13.6 ( #124852 )
2024-08-29 17:28:05 +02:00
Andrew Jackson
ff39f09c4e
Fix Mastodon migrate config entry log warning ( #124848 )
...
Fix migrate config entry
2024-08-29 17:28:04 +02:00
AutonomousOwl
3078b47d06
Update utility_account_id in Opower to be lowercase in statistic id ( #124837 )
...
Update utility_account_id to be lowercase in statistic id
2024-08-29 17:28:03 +02:00
J. Nick Koston
71de50dae8
Add missing dependencies to yale ( #124821 )
...
* Add missing dependencies to yale
* try another way
* Revert "try another way"
This reverts commit fbb731a334 .
* patch out cloud setup
2024-08-29 17:28:03 +02:00
J. Nick Koston
e8b722f7b2
Redirect virtual integration yale_home to point to yale ( #124817 )
2024-08-29 17:28:02 +02:00
Pete Sage
a2053d073f
Fix sonos get_queue service call to restrict to sonos media_player entities ( #124815 )
...
add sonos to filter
2024-08-29 17:28:01 +02:00
J. Nick Koston
aa72b08c16
Address yale review comments ( #124810 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-29 17:28:00 +02:00
Fredrik Erlandsson
66480da218
Bump pydaikin to 2.13.5 ( #124802 )
...
bump pydaikin version
2024-08-29 17:27:59 +02:00
Tobias Sauerwein
3b214f6610
Bump pyatmo to 8.1.0 ( #124340 )
2024-08-29 17:27:59 +02:00
Joost Lekkerkerker
149aebb0bc
Add missing translation key in Knocki ( #124862 )
2024-08-29 17:25:04 +02:00
Bram Kragten
c36fc70ab4
Update frontend to 20240829.0 ( #124864 )
2024-08-29 17:24:25 +02:00
epenet
681fe3485d
Improve config flow type hints (a-f) ( #124859 )
2024-08-29 17:24:04 +02:00
Fredrik Erlandsson
34680becaa
Bump pydaikin to 2.13.6 ( #124852 )
2024-08-29 13:20:57 +02:00
Erik Montnemery
354f4491c8
Avoid unnecessary copying of variables when setting up automations ( #124844 )
2024-08-29 13:03:47 +02:00
Andrew Jackson
c4fd1cfc8f
Fix Mastodon migrate config entry log warning ( #124848 )
...
Fix migrate config entry
2024-08-29 12:23:04 +02:00
Erik Montnemery
a4e9e4b23b
Tweak exception message in yaml loader ( #124841 )
2024-08-29 11:31:19 +02:00
Pete Sage
eac7794741
Fix sonos get_queue service call to restrict to sonos media_player entities ( #124815 )
...
add sonos to filter
2024-08-29 11:29:54 +02:00
Jan Bouwhuis
1cb9690001
Cleanup unused hass_storage mocks in mqtt tests ( #124846 )
2024-08-29 10:52:57 +02:00
AutonomousOwl
1101e7ef64
Update utility_account_id in Opower to be lowercase in statistic id ( #124837 )
...
Update utility_account_id to be lowercase in statistic id
2024-08-28 23:34:13 -07:00
Tobias Sauerwein
3b6128d590
Bump pyatmo to 8.1.0 ( #124340 )
2024-08-29 07:59:07 +02:00
Jeremy Cook
7f4fca63ed
SmartThings edge driver for heatit thermostats does not require cooling setpoint ( #123188 )
...
* remove cooling setpoint requirement for thermostats. Air conditioning remains unchanged
* remove cooling setpoint requirement for thermostats. Air conditioning remains unchanged
* versions should not be set on core integrations.
* Added tests for minimal smartthings thermostat with no cooling.
* Added tests for minimal smartthings thermostat with no cooling.
* Formatted tests with ruff format
2024-08-29 07:49:05 +02:00
J. Nick Koston
4b59ef4733
Set GoogleEntity entity_id in constructor ( #124830 )
2024-08-28 15:47:11 -10:00
David Bonnes
3d39f6ce88
Fix evohome test by setting datetime to match snapshot ( #124824 )
...
* initial commit
* freeze time instead
* use fixture instead of API
2024-08-29 00:34:20 +02:00
J. Nick Koston
5f810d908f
Add missing dependencies to yale ( #124821 )
...
* Add missing dependencies to yale
* try another way
* Revert "try another way"
This reverts commit fbb731a334 .
* patch out cloud setup
2024-08-29 00:28:41 +02:00
AlCalzone
c7cfd56b72
Support Z-Wave JS dimming lights using color intensity ( #122639 )
...
* Z-Wave JS: support non-dimmable color lights
* remove black_is_off light, support on/off/color
* fix: tests for on/off light
* fix: typo
* remove commented out old test code
* add test for off and on
* support colored lights without separate brightness control
* add test for color-only light
* refactor: extract color only light
* fix: preserve color when changing brightness
* extend tests
* refactor again
* refactor scale check
* refactor: remove impossible check
* review feedback
* review feedback
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-29 00:01:53 +02:00
David Bonnes
ada6b7875c
Add evohome test for setup ( #123129 )
...
* allow for different systems
* installation is a load_json_*fixture param
* allow installation to be parameterized
* test setup of various systems
* add more fixtures
* test setup of integration
* tweak test
* tweak const
* add expected state/services
* extend setup test
* tidy up
* tidy up tweaks
* code tweaks
* refactor expected results dicts
* woops
* refatcor serialize
* refactor test
* tweak
* tweak code
* rename symbol
* ensure actual I/O remains blocked
* tweak
* typo
* use constants
* Update conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* change filename
* add config fixture
* config is a fixture
* config is a fixture now 2
* lint
* lint
* refactor
* lint
* lint
* restore email addr
* use const
* use snapshots instead of helper class
* doctweak
* correct snapshot
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-28 22:40:57 +02:00
Fredrik Erlandsson
2b20b2a80b
Bump tellduslive to 0.10.12 ( #124816 )
...
* Bump tellduslive version
* update licenses.py too
2024-08-28 22:10:49 +03:00
J. Nick Koston
5825e8fee8
Redirect virtual integration yale_home to point to yale ( #124817 )
2024-08-28 09:01:17 -10:00
J. Nick Koston
70488ffd15
Address yale review comments ( #124810 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-28 09:00:52 -10:00
epenet
2900fa733d
Use reauth_confirm in co2signal ( #124781 )
2024-08-28 20:43:11 +02:00
epenet
7d61dd13d9
Use reauth_confirm in discovergy ( #124782 )
2024-08-28 20:42:50 +02:00
Fredrik Erlandsson
af8131e68f
Bump pydaikin to 2.13.5 ( #124802 )
...
bump pydaikin version
2024-08-28 19:19:04 +02:00
Blake Bryant
c049129147
Add Deako integration ( #121132 )
...
* Deako integration using pydeako
* fix: address feedback
- make unit tests more e2e
- use runtime_data to store connection
* fix: address feedback part 2
- added better type safety for Deako config entries
- refactored the config flow tests to use a conftest mock instead of directly patching
- removed pytest.mark.asyncio test decorators
* fix: address feedback pt 3
- simplify config entry type
- add test for single_instance_allowed
- remove light.py get_state(), only used once, no need to be separate function
* fix: ruff format
* Update homeassistant/components/deako/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-28 19:16:05 +02:00
Bram Kragten
1e035064f4
2024.9.0b0: It's beta time ( #124807 )
2024-08-28 19:02:42 +02:00
Robert Resch
2dce876a86
Bump version to 2024.10.0dev0 ( #124808 )
2024-08-28 18:51:50 +02:00
Robert Resch
2856525c12
Bump version to 2024.9.0b0
2024-08-28 16:40:52 +00:00
Robert Resch
22cfb7059a
Merge remote-tracking branch 'origin/rc' into edenhaus-2024.9.0b0
2024-08-28 16:36:20 +00:00
Matthias Alphart
1650cee16c
Check KNX integration is loaded on websocket calls ( #123178 )
2024-08-28 18:10:38 +02:00
Kristian Haugene
25cdd737a9
Add current intraday price ranking to Tibber price sensor ( #124595 )
2024-08-28 18:05:27 +02:00
Sid
9153d16a6d
Enable Ruff TCH rules ( #124396 )
...
* Enable Ruff TCH rules
* Ignore TCH001-003
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-28 18:01:41 +02:00
J. Nick Koston
03ead27f6c
Split august and yale integrations ( #124677 )
...
* Split august and yale integrations [part 1] (#122253 )
* merge with dev
* Remove unused constant
* Remove yale IPv6 workaround (#123409 )
* Convert yale to use oauth (#123806 )
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update yale for switch from pubnub to websockets (#124675 )
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-28 17:46:03 +02:00
epenet
edad766fd3
Use start_reauth helper method in integration tests (u-z) ( #124796 )
2024-08-28 16:51:16 +02:00
epenet
9bcc31a9fe
Use start_reauth helper method in integration tests (s) ( #124793 )
2024-08-28 16:49:05 +02:00
epenet
7652c35ee6
Use start_reauth helper method in integration tests (t) ( #124794 )
2024-08-28 16:47:10 +02:00
G Johansson
dd52f4c84a
Remove deprecated mailbox platform ( #123740 )
...
* Remove deprecated mailbox platform
* Remove from const
* Remove from type hints
* Remove from pyproject
2024-08-28 16:41:23 +02:00
Robert Resch
45bb2cdd82
Build hassfest docker image and pushlish it on beta/stable releases ( #124706 )
2024-08-28 16:38:12 +02:00
Paul Bottein
a4bfb0e92c
Update frontend to 20240828.0 ( #124791 )
2024-08-28 16:35:44 +02:00
epenet
26006f8036
Use start_reauth helper method in broadlink and bthome ( #124783 )
...
* Use start_reauth helper method in broadlink reauth tests
* Also include bthome
2024-08-28 16:34:09 +02:00
epenet
ef4caa951c
Use start_reauth helper method in integration tests (p-r) ( #124792 )
2024-08-28 16:20:47 +02:00
Pete Sage
5824d06fd7
Add get_queue action for Sonos ( #124707 )
...
* initial commit
* use constants
* use constants
* update typing
* add queue fixture
* remove blank line
* update docstring
* update icons
* use list comprehension
2024-08-28 16:19:48 +02:00
epenet
57a73d1b1b
Use start_reauth helper method in integration tests (m-o) ( #124790 )
2024-08-28 16:19:31 +02:00
Aidan Timson
731aaaafe2
Update aioazuredevops to 2.2.1 ( #124788 )
...
* Update aioazuredevops to 2.2.1
* Update test
2024-08-28 16:01:32 +02:00
epenet
bdd3aa8e39
Use start_reauth helper method in config flow tests (a-d) ( #124780 )
...
* Use start_reauth helper method in integration tests (a-d)
* Revert broadlink
* Revert bthome
2024-08-28 15:48:36 +02:00
epenet
99335a07e5
Use start_reauth helper method in integration tests (e-g) ( #124785 )
...
* Use start_reauth helper method in integration tests (e-g)
* Include fireservicerota
2024-08-28 15:47:57 +02:00
epenet
9d633f2087
Use start_reauth helper method in integration tests (h-l) ( #124787 )
2024-08-28 15:47:35 +02:00
Erik Montnemery
174f22aa2f
Prevent nesting sections in data entry flows ( #124645 )
2024-08-28 15:42:15 +02:00
Brett Adams
e39b3796f3
Fix OAuth reauth in Tesla Fleet ( #124744 )
...
* Fix auth failure
* Test
* Fix test
* Only reauth on 401
* Cover 401 and others
* Update homeassistant/components/tesla_fleet/strings.json
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-08-28 14:58:16 +02:00
Michael
11370979e5
Fix translation for AVM Fritz!Box Tools ( #124784 )
...
add missing ssl option to strings
2024-08-28 14:54:30 +02:00
Erik Montnemery
0afae45bc5
Trigger full CI run on Blueprint integration changes ( #124778 )
2024-08-28 14:27:01 +02:00
Matrix
f8ac952cd7
Add YoLink lock V2 support ( #124202 )
...
* Add Lock V2 Support
* Change as suggestions
2024-08-28 14:18:55 +02:00
Erik Montnemery
c4e5d67551
Enforce new service icon schema for core integrations ( #124772 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-08-28 14:14:45 +02:00
Erik Montnemery
cff4e46694
Deduplicate TTS mocks ( #124773 )
2024-08-28 13:48:49 +02:00
Erik Montnemery
38ef216894
Update icons.json to new service schema part 4 ( #124771 )
2024-08-28 13:48:13 +02:00
Erik Montnemery
1a2d013c97
Update icons.json to new service schema part 3 ( #124770 )
2024-08-28 13:48:01 +02:00
Erik Montnemery
cffa8b4feb
Update icons.json to new service schema part 2 ( #124769 )
2024-08-28 13:47:41 +02:00
Erik Montnemery
fce2e21c9f
Update icons.json to new service schema part 1 ( #124768 )
2024-08-28 13:47:02 +02:00
epenet
a0ffa69b49
Standardize reauth step variable name in aseko_pool_live ( #124765 )
2024-08-28 13:29:18 +02:00
epenet
a0089685dd
Simplify aussie_broadband reauth flow ( #124774 )
...
* Simplify aussie_broadband config flow
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update config_flow.py
* Update config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-28 13:19:58 +02:00
Matthias Alphart
633ff0ea42
Handle KNX expose conversion exceptions and unavailable states ( #124776 )
2024-08-28 13:14:34 +02:00
epenet
163795e73a
Use reauth_confirm in weatherflow_cloud ( #124761 )
2024-08-28 13:09:45 +02:00
epenet
45eebf3285
Use reauth_confirm in sharkiq ( #124762 )
2024-08-28 13:09:21 +02:00
epenet
14eec2e57a
Add start_reauth helper method to MockConfigEntry ( #124767 )
...
* Add start_reauth helper method to MockConfigEntry
* Two more
2024-08-28 13:08:26 +02:00
epenet
274d98f4d7
Standardize reauth step variable name in permobil ( #124764 )
2024-08-28 13:02:21 +02:00
epenet
51a5a78eb5
Standardize reauth step variable name in config flows ( #124760 )
2024-08-28 13:01:00 +02:00
epenet
d4ae592a85
Improve config flow type hints in sms ( #124352 )
...
* Improve config flow type hints in sms
* Drop async_step_import
2024-08-28 13:00:30 +02:00
epenet
8ff8ed7f76
Cleanup unused import in upb config flow ( #124694 )
...
* Cleanup unused import in upb config flow
* More cleanup
2024-08-28 13:00:10 +02:00
epenet
18b49a6f62
Cleanup unused import in solarlog config flow ( #124713 )
2024-08-28 12:59:53 +02:00
epenet
35d318818a
Improve config flow type hints in sense ( #124350 )
2024-08-28 12:59:12 +02:00
epenet
0a94242337
Improve config flow type hints in vesync ( #124351 )
2024-08-28 12:56:22 +02:00
starkillerOG
d1681fac72
Improve mediabrowser names for DUO lens Reolink cameras ( #124766 )
...
* Improve playback of DUO lens cameras like TrackMix
* fix styling
* Adjust tests accordingly
2024-08-28 12:54:30 +02:00
Matthias Alphart
8504a16e83
Use KNX group address format from project ( #124084 )
2024-08-28 12:34:28 +02:00
Matthias Alphart
41e66edd14
Set default name for KNX outgoing telegram source ( #124439 )
2024-08-28 12:31:30 +02:00
starkillerOG
10b3119b4a
Use Position instead of Angle for TiltOnlyDevice in motion blinds ( #123521 )
...
Use Position instead of Angle for TiltOnlyBlinds
2024-08-28 11:27:34 +02:00
Erik Montnemery
c772c4a2d5
Allow specifying icons for service sections ( #124656 )
...
* Allow specifying icons for service sections
* Improve kitchen_sink example
2024-08-28 11:15:26 +02:00
starkillerOG
e9830f0835
Bump reolink_aio to 0.9.8 ( #124763 )
2024-08-28 11:13:37 +02:00
epenet
bcc66c9a86
Standardize import step variable name (part 5) ( #124698 )
...
* Standardize import step variable name (part 5)
* Revert point
* Adjust soma tests
2024-08-28 09:51:49 +02:00
epenet
1f3c99dff3
Standardize import step variable name in cert_expiry ( #124696 )
2024-08-28 09:51:25 +02:00
epenet
b085ac9296
Standardize import step variable name in geonetnz_volcano ( #124699 )
2024-08-28 09:48:17 +02:00
Erik Montnemery
1add00a68d
Deduplicate STT mocks ( #124754 )
2024-08-28 09:25:56 +02:00
J. Nick Koston
f9bf7f7e05
Small cleanups to shelly ( #124758 )
2024-08-27 21:00:31 -10:00
J. Nick Koston
a63c5e6725
Cache shelly coordinator properties that never change ( #124756 )
2024-08-27 21:00:20 -10:00
Sergey Dudanov
4108b7ada6
Remove unused normalized units from unit converters ( #122797 )
...
remove unused normalized units in unit converters
2024-08-28 08:45:40 +02:00
J. Nick Koston
42388450e1
Restore control4 integration ( #124750 )
...
* Revert "Disable control4 integration (#124746 )"
This reverts commit 16dd6b1712 .
* Restore control4 integration
reverts #124746 and updates the lib instead
changelog: https://github.com/lawtancool/pyControl4/compare/v1.1.0...v1.1.3
Note that there is no release yet, see https://github.com/lawtancool/pyControl4/pull/32
* Apply suggestions from code review
2024-08-28 07:54:28 +02:00
Jan Bouwhuis
e720a14dc4
Cleanup removed schema option from mqtt vacuum platform ( #124722 )
2024-08-28 07:49:05 +02:00
J. Nick Koston
9d3895d69a
Bump yalexs to 8.5.4 ( #124672 )
2024-08-27 15:36:00 -10:00
J. Nick Koston
16dd6b1712
Disable control4 integration ( #124746 )
2024-08-27 15:12:52 -10:00
functionpointer
e447d83024
Use ssl util in Tibber ( #123369 )
...
Tibber: Use homeassistant.util.ssl
2024-08-28 03:04:08 +02:00
Michael Hansen
8fee1975b4
Bump pyspeex-noise to 1.0.2 ( #124721 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-08-27 14:26:46 -10:00
puddly
3533ac163c
Remove unnecessary assertion for the Yellow firmware type ( #124747 )
2024-08-28 01:57:08 +02:00
J. Nick Koston
1b304e60d9
Disable sisyphus integration ( #124742 )
2024-08-27 12:53:48 -10:00
J. Nick Koston
5bd17c9198
Bump aioshelly to 11.3.0 ( #124741 )
2024-08-27 12:34:30 -10:00
J. Nick Koston
136f0e423e
Bump aioambient to 2024.08.0 ( #124729 )
2024-08-27 12:33:17 -10:00
Jesse Hills
e84d9e21f7
Handle single state requests from ESPHome ( #124660 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-27 12:15:41 -10:00
J. Nick Koston
fa084143ef
Bump dbus-fast to 2.24.0 ( #124737 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.23.0...v2.24.0
2024-08-27 23:58:11 +02:00
J. Nick Koston
ca17c70109
Remove socketio constraints ( #124730 )
...
We have been stuck on an old version of socketio for a few years
now due to https://github.com/jkeljo/sisyphus-control/issues/6 and
no solution has been reached.
The constraint is blocking any integration from using socketio 4.x servers as the old version
only supports socketio 3.x servers which have reached EOL (https://socket.io/docs/v3/ )
2024-08-27 23:42:42 +02:00
puddly
5818e2c2d4
Yellow firmware selection options flow ( #122868 )
...
* Implement Yellow config flow for firmware selection
* Use the probed firmware type when setting up Yellow
* Add translation strings
* Ensure (most) existing `init` tests pass
* Remove multi-PAN setup config flow unit tests
* Get existing config flow unit tests passing
* Add unit tests for uninstalling multi-PAN and such
* Consolidate entity creation for Yellow and clean up steps
* Be explicit with multiple inheritance overrides
* Address review comments
2024-08-27 23:14:41 +02:00
Shay Levy
467749eb57
Fix Shelly sleepy RPC setup if device is already awake ( #124734 )
2024-08-27 10:48:13 -10:00
Jan Bouwhuis
dd0c353afb
Fix nice_go integration tests ( #124736 )
2024-08-27 10:28:54 -10:00
IceBotYT
9e762fa222
Bump Nice G.O. to 0.3.5 ( #124667 )
...
* Bump Nice G.O. to 0.3.1
* Bump to 0.3.5
2024-08-27 19:53:00 +02:00
Michael
ea04269c49
Improve test coverage for nextcloud ( #123148 )
...
* add first data driven tests
* remove unused mock
* test unique_id migration
* test errors during setup
* test error during data update
* test update entity
* system_versionis always available
* make use of snapshot_platform helper
* use parametrize test for coordinator update errors
* apply suggestions
* don't touch internals on coordinator tests
* rework to use async_get_or_create instead of mock_registry
2024-08-27 19:48:39 +02:00
Erik Montnemery
e2d84f9a58
Add support for multiple otbr config entries ( #124289 )
...
* Add support for multiple otbr config entries
* Fix test
* Drop useless fixture
* Address review comments
* Change unique id from xa to id
* Improve error text
* Store data in ConfigEntry.runtime_data
* Remove useless function
2024-08-27 19:07:35 +02:00
Erik Montnemery
52b6f00363
Adjust name of Google Translate TTS provider ( #124688 )
2024-08-27 19:07:04 +02:00
Erik Montnemery
55c42fde88
Improve validation of entity service schemas ( #124102 )
...
* Improve validation of entity service schemas
* Update tests/helpers/test_entity_platform.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-27 19:05:49 +02:00
epenet
0dc1eb8757
Cleanup unused import in zwave_js config flow ( #124716 )
2024-08-27 18:41:27 +02:00
Paulus Schoutsen
1936aeccb9
Add a test for async_converse ( #124697 )
2024-08-27 11:01:00 -05:00
epenet
c1c158c0aa
Adjust docstring in airvisual_pro config flow ( #124712 )
2024-08-27 16:48:04 +02:00
epenet
bcfc7ea481
Cleanup unused import in google config flow ( #124711 )
2024-08-27 07:36:07 -07:00
Antoine Reversat
de8bbaadd1
Fix review comments in fglair ( #124710 )
...
* Replace if len() == 0 with if not
* Replace list + filter with list comprehensions
* Move consts that are only used in one module to said module
2024-08-27 16:26:18 +02:00
epenet
318259689f
Standardize import step variable name (part 4) ( #124692 )
...
* Standardize import step variable name (part 4)
* One more
* Revert geonetnz_volcano
* Revert SMS due to coverage
* Revert somfy_mylink due to coverage
2024-08-27 16:18:11 +02:00
epenet
f802611359
Cleanup unused import in somfy_mylink config flow ( #124709 )
2024-08-27 16:04:00 +02:00
Erik Montnemery
53479b5924
Adjust name of legacy Home Assistant Cloud TTS provider ( #124685 )
2024-08-27 15:13:58 +02:00
Erik Montnemery
9cae786f40
Add ConfigEntries.async_get_loaded ( #124705 )
2024-08-27 14:20:57 +02:00
functionpointer
48292beec8
Update pyTibber to 0.30.1 ( #124407 )
...
Update to pyTibber==0.30.1
2024-08-27 13:19:15 +02:00
Matrix
a45ba51f89
Update YoLink FlexFob Automation ( #123631 )
...
* Change FlexFob Trigger
* Update device trigger tests
2024-08-27 13:17:14 +02:00
Jon Seager
9119884e53
Add touchlinesl integration ( #124557 )
...
* touchlinesl: init integration
* integration(touchlinesl): address review feedback
* integration(touchlinesl): address review feedback
* integration(touchlinesl): add a coordinator to manage data updates
* integration(touchlinesl): address review feedback
* integration(touchline_sl): address feedback (and rename)
* integration(touchline_sl): address feedback
* integration(touchline_sl): address feedback
* integration(touchline_sl): update strings
* integration(touchline_sl): address feedback
* integration(touchline_sl): address feedback
2024-08-27 13:15:31 +02:00
Matrix
37e2839fa3
Add power entity for yolink plug ( #124678 )
...
* Add Plug power entity
* change state class to total
* Add translations and moving icon to icon.json
* sort translation key
* Fix suggestions
2024-08-27 12:03:50 +02:00
epenet
6b0428774d
Standardize import step variable name (part 2) ( #124679 )
2024-08-27 11:22:35 +02:00
J. Nick Koston
0d2f22838a
Reduce complexity of _sorted_statistics_to_dict ( #123936 )
...
* comp stats queries
* tweak
* reduce
2024-08-27 11:22:10 +02:00
J. Nick Koston
4bc19876ca
Small speed up to creating stats database rows ( #124587 )
...
* Small speed up to creating stats database rows
Calling .timestamp() directly is faster on new cpython
* more cleanup
2024-08-27 11:18:12 +02:00
J. Nick Koston
902d76da36
Small cleanup to normalize states ( #124614 )
...
- Remove duplicate state_unit lookup
- Use undefined instead of object
2024-08-27 11:17:34 +02:00
J. Nick Koston
d8161c431f
Add support for using an entityfilter to subscribe_entities ( #124641 )
...
* Add support for using an entityfilter to subscribe_entities
* filter init
* fix
* coverage
2024-08-27 11:17:05 +02:00
J. Nick Koston
68d6f1c1aa
Bump zeroconf to 0.133.0 ( #124673 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.132.2...0.133.0
2024-08-27 11:15:00 +02:00
Erik Montnemery
ef1d53c207
Include engine name in TTS WS responses ( #124683 )
2024-08-27 11:14:41 +02:00
Erik Montnemery
823b62d8ab
Include engine name in STT WS responses ( #124684 )
2024-08-27 11:14:17 +02:00
epenet
dece7e0f9c
Cleanup unused import in proximity config flow ( #124681 )
...
* Cleanup unused import in proximity config flow
* Cleanup tests
2024-08-27 11:08:33 +02:00
epenet
68cdf8877c
Standardize import step variable name (part 3) ( #124680 )
2024-08-27 10:50:13 +02:00
epenet
831a1d7ad1
Standardize import step variable name (part 1) ( #124674 )
2024-08-27 10:34:47 +02:00
Erik Montnemery
715f4bd2c3
Set deprecated flag on TTS engines replaced by entities in WS list ( #124676 )
2024-08-27 10:09:49 +02:00
Yuxin Wang
74a12bb802
Replace LASTSTEST with LAST_S_TEST ( #124668 )
2024-08-27 06:50:15 +02:00
Ståle Storø Hauknes
51fd8e1288
Bump airthings-ble to 0.9.1 ( #124658 )
2024-08-26 13:59:28 -10:00
Richard Kroegel
2fe19c04b9
Bump bimmer_connected to 0.16.2 ( #124651 )
2024-08-26 13:57:25 -10:00
Jesse Hills
37019d33fd
Bump aioesphomeapi to 25.2.1 ( #124659 )
2024-08-26 12:29:54 -10:00
Alexey ALERT Rubashёff
0fe939cd7c
Update overkiz Atlantic Water Heater operation mode switching ( #124619 )
...
* conventional operation state usage
* MartinHjelmare indentation request
* Manual Mode binary sensor
* Removed usage of unconventional operation states
* Removed usage of unconventional operation state
* STATE_OFF operation mode support
2024-08-26 21:31:07 +02:00
Maciej Bieniek
b960ebeb8b
Add WS outbound config to Shelly diagnostics ( #124654 )
...
Add WS Outbound config to diagnostics
2024-08-26 22:17:38 +03:00
starkillerOG
7334fb0125
Add Reolink chime play action ( #123245 )
...
* Add chime play service
* fix supported_feature
* finalize
* add tests
* Adjust to device service
* fix issue
* Add tests
* actions -> services
* fix styling
* Use conftest fixture for test_chime
* Update tests/components/reolink/test_services.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use ATTR_RINGTONE and rename chime_play to play_chime
* Add translatable exceptions
* fix styling
* Remove option to use entity_id
* fixes
* Fix translations
* fix
* fix translation key
* remove translation key
* use callback for async_setup_services
* fix styling
* Add test_play_chime_service_unloaded
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-26 21:12:32 +02:00
Maciej Bieniek
d8fe3c5377
Add missing units for xpercent, xfreq and xcounts Shelly sensors ( #124288 )
2024-08-26 08:59:18 -10:00
J. Nick Koston
76182c246d
Auto configure outbound websocket for sleepy shelly RPC devices ( #124545 )
2024-08-26 08:37:36 -10:00
Erik Montnemery
b9aaba0432
Prevent duplicating constraints during schema migration ( #124616 )
2024-08-26 08:35:54 -10:00
Paulus Schoutsen
156948c496
Fix defaults for cloud STT/TTS ( #121229 )
...
* Fix defaults for cloud STT/TTS
* Prefer entity over legacy provider
* Remove unrealistic tests
* Add tests which show cloud stt/tts entity is preferred
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-08-26 19:39:09 +02:00
ilan
547dbf77aa
Use runtime data instead of hass.data in jvc projector ( #124608 )
...
* feat: use runtime data instead of hass.data
* fix: extend ConfigEntry
2024-08-26 19:26:53 +02:00
Erik Montnemery
a68cd712c6
Move data entry section translations ( #124648 )
2024-08-26 18:45:28 +02:00
Maciej Bieniek
9e7aeed848
Bump nextdns to version 3.2.0 ( #124646 )
2024-08-26 18:25:10 +02:00
Álvaro Fernández Rojas
95fa123a0b
Add Airzone main zone mode select ( #124566 )
...
* airzone: select: add zone master mode
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: use MAIN instead of MASTER
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: call async_add_entities once
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: add options lambda function
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: implement requested changes
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: options_fn: return list
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-08-26 17:57:31 +02:00
WebSpider
657ff58500
Fix device class for motion_light blueprint ( #124495 )
...
* Fix device class for motion_light blueprint.
Fixes #124353
* Update to accept both motion and occupancy
2024-08-26 17:39:27 +02:00
Jan Bouwhuis
ff029e5efc
Cleanup not used data field for mqtt hassio config flow confirm step ( #124486 )
2024-08-26 17:33:47 +02:00
Erik Montnemery
f4528b288f
Fix overriding name in MockTTSEntity ( #124639 )
...
* Fix overriding name in MockTTSEntity
* Fix
2024-08-26 15:28:55 +02:00
Paulus Schoutsen
1aa0dbdaf5
Revert "Revert "Use speex for noise suppression and auto gain"" ( #124637 )
...
Revert "Revert "Use speex for noise suppression and auto gain" (#124620 )"
This reverts commit 302ffe5e56 .
2024-08-26 15:10:43 +02:00
J. Nick Koston
743df84569
Reduce multiple calls to calculate sensor unit in tplink ( #124606 )
...
accessing unit on the feature is not cached and it had
to be looked up every time
2024-08-26 13:49:26 +02:00
J. Nick Koston
16231da5ef
Bump cached-ipaddress to 0.5.0 ( #124602 )
...
changelog: https://github.com/bdraco/cached-ipaddress/compare/v0.3.0...v0.5.0
2024-08-26 13:48:52 +02:00
Erik Montnemery
7b71f024fb
Prefer stt entity over legacy stt provider ( #124625 )
...
* Prefer stt entity over legacy stt provider
* Update assist_pipeline tests
2024-08-26 13:43:14 +02:00
darkfader
0a05cdc381
Add conductivity sensor to bthome ( #124312 )
...
* Add conductivity sensor to bthome
* Update icons.json
* Update sensor.py
2024-08-26 13:40:40 +02:00
dependabot[bot]
106559371c
Bump github/codeql-action from 3.26.4 to 3.26.5 ( #124615 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.4 to 3.26.5.
- [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.26.4...v3.26.5 )
---
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>
2024-08-26 13:33:55 +02:00
Erik Montnemery
cafd953f87
Add test showing we prefer tts entity over legacy tts provider ( #124624 )
2024-08-26 11:10:58 +02:00
Andre Lengwenus
7ddd755acc
Handle LCN entity instances only in corresponding platform ( #124589 )
...
* Handle switch entity instance only in switch platform
* Add other platforms
2024-08-26 10:17:51 +02:00
Paulus Schoutsen
302ffe5e56
Revert "Use speex for noise suppression and auto gain" ( #124620 )
...
Revert "Use speex for noise suppression and auto gain (#124591 )"
This reverts commit 592f60643a .
2024-08-26 10:12:05 +02:00
Jan Bouwhuis
65216df3a5
Auto recover mqtt config entry secret if Mosquitto add-on was re-installed ( #124514 )
...
Auto recover mqtt config entry secret if Mosquitto add-on is re-installed
2024-08-26 09:40:25 +02:00
J. Nick Koston
76ebb0df08
Improve performance of generate diffs of state change events ( #124601 )
...
dict comps are inlined in cpython 3.12+
2024-08-26 08:49:31 +02:00
Christopher Fenner
0591b5e47b
Improve code quality for ViCare integration ( #124613 )
...
* move type to module
* set translation key outside of init
* align import alias
* align constructor parameter order/naming
* move static attr init outside init function
* add missing types
* fix test
* revert move of _attributes
2024-08-26 08:30:28 +02:00
Yuxin Wang
bb6f9ec844
Set native value to be None instead of STATE_UNKNOWN for APCUPSD integration ( #124609 )
2024-08-25 19:09:37 -10:00
Michael Hansen
592f60643a
Use speex for noise suppression and auto gain ( #124591 )
2024-08-25 23:50:32 -05:00
Brett Adams
3035588dfa
Dont turn HVAC off with preset in Teslemetry ( #124604 )
...
Dont turn HVAC off with preset
2024-08-25 20:58:59 -07:00
J. Nick Koston
6e727a49bf
Remove unused constant in dhcp ( #124605 )
2024-08-25 20:58:20 -07:00
Jeef
0dfe12840d
Add SimpleFin binary sensor for errors ( #122554 )
...
* Binary Sensor Support
* updated requirements
* ng ambr
* update strings.json
* update snapshot
2024-08-25 20:57:57 -07:00
Jesse Hills
d915fee833
Bump aioesphomeapi to 25.2.0 ( #124607 )
2024-08-25 17:47:48 -10:00
J. Nick Koston
9ea41b4d26
Bump yalexs to 8.4.2 ( #124593 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.4.1...v8.4.2
If the pubnub connection failed, the integration would fallback
to polling. This would could get users banned so we no longer do that.
2024-08-25 23:45:06 +03:00
Pete Sage
8bc9fd23bb
Add Sonos tests for announce and update error handling ( #124539 )
...
* initial commit
* update error message
* use match for error message
2024-08-25 21:25:20 +02:00
Allen Porter
18212052a4
Update nest events to include attachment image and video urls ( #124554 )
2024-08-25 21:24:06 +02:00
Allen Porter
3304e27fa3
Add ollama context window size configuration ( #124555 )
...
* Add ollama context window size configuration
* Set higher max context size
2024-08-25 21:22:57 +02:00
J. Nick Koston
be206156b0
Fix shelly sleepy entities never being created ( #124547 )
2024-08-25 09:21:23 -10:00
J. Nick Koston
0628f96713
Ensure all chars are polling when requesting manual update in homekit_controller ( #124582 )
...
related issue #123963
2024-08-25 21:21:15 +02:00
J. Nick Koston
41b129e990
Split esphome state property decorators ( #124332 )
2024-08-25 18:48:17 +02:00
epenet
ebc49d938a
Improve config flow type hints (part 2) ( #124344 )
2024-08-25 18:36:44 +02:00
epenet
58b7711bdd
Improve config flow type hints (part 3) ( #124346 )
2024-08-25 18:36:03 +02:00
epenet
909dfcc436
Improve config flow type hints (part 5) ( #124349 )
2024-08-25 18:34:39 +02:00
J. Nick Koston
70fc8fa2eb
Improve performance of fetching stats metadata ( #124428 )
2024-08-25 18:33:21 +02:00
J. Nick Koston
242aae514e
Small cleanups to list_statistic_ids ( #124451 )
2024-08-25 18:32:32 +02:00
dontinelli
d94b1e6e8a
Add icons for conductivity ( #124576 )
2024-08-25 18:14:38 +02:00
Allen Porter
d18e81f932
Update a roborock blocking call to be fully async ( #124266 )
...
Remove a blocking call in roborock
2024-08-25 08:56:17 -07:00
Paulus Schoutsen
d3293336b1
Ensure write access to hassrelease data folder ( #124573 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-08-25 17:24:06 +02:00
dontinelli
1eeb3bdcdf
Bump fyta_cli to 0.6.3 ( #124574 )
2024-08-25 17:23:21 +02:00
Avi Miller
36bfd7b9ce
Bump aiolifx to 1.0.8 to support LIFX B10 and T10 Candles ( #124263 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-08-25 07:15:51 -07:00
J. Nick Koston
f84a04e113
Bump ulid-transform to 1.0.2 ( #124544 )
...
changelog: https://github.com/bdraco/ulid-transform/compare/v0.13.1...v1.0.2
python 3.13 support added
python 3.10 support dropped
2024-08-25 07:13:40 -07:00
Paulus Schoutsen
516f3295bf
2024.8.3 ( #124569 )
2024-08-25 16:06:09 +02:00
J. Nick Koston
2d5289e7dd
Revert "Exclude aiohappyeyeballs from license check" ( #124116 )
2024-08-25 13:41:47 +00:00
Paulus Schoutsen
18efd84a35
Bump version to 2024.8.3
2024-08-25 13:26:00 +00:00
Jan Bouwhuis
b34c90b189
Only support remote activity on Alexa if feature is set and at least one feature is in the activity_list ( #124567 )
...
Only support remote activity on Alexa if feaure is set and at least one feature is in the activity_list
2024-08-25 13:24:42 +00:00
Mr. Bubbles
a45c1a3914
Fix missing id in Habitica completed todos API response ( #124565 )
...
* Fix missing id in completed todos API response
* Copy id only if none
* Update homeassistant/components/habitica/coordinator.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-08-25 13:24:42 +00:00
J. Nick Koston
1bdf9d657e
Bump yalexs to 8.4.1 ( #124553 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.4.0...v8.4.1
2024-08-25 13:24:41 +00:00
J. Nick Koston
b294a92ad2
Bump yalexs to 8.4.0 ( #124520 )
2024-08-25 13:24:40 +00:00
J. Nick Koston
2db362ab3d
Bump yalexs to 8.3.3 ( #124492 )
...
* Bump yalexs to 8.2.0
changelog: https://github.com/bdraco/yalexs/compare/v8.1.4...v8.2.0
* bump to 8.3.1
* bump
* one more bump to ensure we do not hit the ratelimit/shutdown cleanly
* empty commit to restart ci since close/open did not work in flight
2024-08-25 13:24:39 +00:00
Joost Lekkerkerker
5f275a6b9c
Don't raise WLED user flow unique_id check ( #124481 )
2024-08-25 13:22:59 +00:00
Ino Dekker
fa914b2811
Bump aiohue to version 4.7.3 ( #124436 )
2024-08-25 13:22:58 +00:00
J. Nick Koston
a128e2e4fc
Bump yalexs to 8.1.4 ( #124425 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.1.2...v8.1.4
2024-08-25 13:22:57 +00:00
Penny Wood
03c7f2cf5b
Add supported features for iZone ( #124416 )
...
* Fix for #123462
* Set outside of constructor
2024-08-25 13:22:57 +00:00
Angel Nunez Mencias
102528e5d3
update ttn_client - fix crash with SenseCAP devices ( #124370 )
...
update ttn_client
2024-08-25 13:22:56 +00:00
Pete Sage
8f4af4f7c2
Fix Spotify Media Browsing fails for new config entries ( #124368 )
...
* initial commit
* tests
* tests
* update tests
* update tests
* update tests
2024-08-25 13:22:55 +00:00
karwosts
667af10017
Add missing strings for riemann options flow ( #124317 )
2024-08-25 13:22:54 +00:00
G Johansson
e5a64a1e0a
Bump python-holidays to 0.55 ( #124314 )
2024-08-25 13:22:54 +00:00
G Johansson
236fa8e238
Bump python-holidays to 0.54 ( #124170 )
2024-08-25 13:22:53 +00:00
J. Nick Koston
70a58a0bb0
Bump yalexs to 8.1.2 ( #124303 )
2024-08-25 13:20:54 +00:00
Joost Lekkerkerker
769c7f1ea3
Don't abort airgradient user flow if flow in progress ( #124300 )
2024-08-25 13:20:53 +00:00
Marcel van der Veldt
5a8045d1fb
Prevent KeyError when Matter device sends invalid value for StartUpOnOff ( #124280 )
2024-08-25 13:20:52 +00:00
Allen Porter
5a73b636e3
Bump python-roborock to 2.6.0 ( #124268 )
2024-08-25 13:20:51 +00:00
Matthias Alphart
524e09b45e
Update xknx to 3.1.1 ( #124257 )
2024-08-25 13:20:51 +00:00
J. Nick Koston
1f46670266
Bump aiohttp to 3.10.5 ( #124254 )
2024-08-25 13:20:50 +00:00
Erik Montnemery
a857f603c8
Bump pyhomeworks to 1.1.2 ( #124199 )
2024-08-25 13:20:49 +00:00
J. Nick Koston
b7d8f3d005
Fix shelly available check when device is not initialized ( #124182 )
...
* Fix shelly available check when device is not initialized
available needs to check for device.initialized or if the device
is sleepy as calls to status will raise NotInitialized which results
in many unretrieved exceptions while writing state
fixes
```
2024-08-18 09:33:03.757 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 258, in _handle_refresh_interval
await self._async_refresh(log_failures=True, scheduled=True)
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 453, in _async_refresh
self.async_update_listeners()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 168, in async_update_listeners
update_callback()
File "/config/custom_components/shelly/entity.py", line 374, in _update_callback
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1005, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1130, in _async_write_ha_state
self.__async_calculate_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1067, in __async_calculate_state
state = self._stringify_state(available)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1011, in _stringify_state
if (state := self.state) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/binary_sensor/__init__.py", line 293, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/shelly/binary_sensor.py", line 331, in is_on
return bool(self.attribute_value)
^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/shelly/entity.py", line 545, in attribute_value
self._last_value = self.sub_status
^^^^^^^^^^^^^^^
File "/config/custom_components/shelly/entity.py", line 534, in sub_status
return self.status[self.entity_description.sub_key]
^^^^^^^^^^^
File "/config/custom_components/shelly/entity.py", line 364, in status
return cast(dict, self.coordinator.device.status[self.key])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aioshelly/rpc_device/device.py", line 390, in status
raise NotInitialized
aioshelly.exceptions.NotInitialized
```
* tweak
* cover
* fix
* cover
* fixes
2024-08-25 13:19:57 +00:00
Shay Levy
129035967b
Shelly RPC - do not stop BLE scanner if a sleeping device ( #124147 )
2024-08-25 13:17:46 +00:00
Christopher Maio
45b44f8a59
Update Matter light transition blocklist to include GE Cync Undercabinet Lights ( #124138 )
2024-08-25 13:17:45 +00:00
J. Nick Koston
e80dc52175
Bump aiohttp to 3.10.4 ( #124137 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.3...v3.10.4
2024-08-25 13:17:45 +00:00
MarkGodwin
22bb3e5477
Bump tplink-omada-api to 1.4.2 ( #124136 )
...
Fix for bad pre-registered clients
2024-08-25 13:17:44 +00:00
Allen Porter
f89e8e6ceb
Bump nest to 4.0.7 to increase subscriber deadline ( #124131 )
...
Bump nest to 4.0.7
2024-08-25 13:17:43 +00:00
J. Nick Koston
157a61845b
Bump aiohomekit to 3.2.3 ( #124115 )
2024-08-25 13:17:43 +00:00
Artem Draft
0fcdc3c200
Bump pybravia to 0.3.4 ( #124113 )
2024-08-25 13:17:42 +00:00
cdnninja
d1f09ecd0c
Add Alt Core300s model to vesync integration ( #124091 )
2024-08-25 13:17:41 +00:00
J. Nick Koston
3484ab3c0c
Bump aioshelly to 11.2.4 ( #124080 )
2024-08-25 13:17:40 +00:00
J. Nick Koston
80df582ebd
Bump yalexs to 8.0.2 ( #123817 )
2024-08-25 13:17:39 +00:00
J. Nick Koston
dc967e2ef2
Bump yalexs to 6.5.0 ( #123739 )
2024-08-25 13:17:39 +00:00
Daniel Rozycki
e2c1a38d87
Skip NextBus update if integration is still loading ( #123564 )
...
* Skip NextBus update if integration is still loading
Fixes a race between the loading thread and
update thread leading to an unrecoverable error
* Use async_at_started
* Use local copy of _route_stops to avoid NextBus race condition
* Update homeassistant/components/nextbus/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-25 13:17:38 +00:00
Mr. Bubbles
c9e7c76ee5
Fix missing id in Habitica completed todos API response ( #124565 )
...
* Fix missing id in completed todos API response
* Copy id only if none
* Update homeassistant/components/habitica/coordinator.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-08-25 15:15:47 +02:00
Jan Bouwhuis
5550b1a74e
Only support remote activity on Alexa if feature is set and at least one feature is in the activity_list ( #124567 )
...
Only support remote activity on Alexa if feaure is set and at least one feature is in the activity_list
2024-08-25 15:09:08 +02:00
Marcel van der Veldt
51b520db0c
Prevent KeyError when Matter device sends invalid value for StartUpOnOff ( #124280 )
2024-08-25 15:06:16 +02:00
Christopher Maio
f06c21c8cc
Update Matter light transition blocklist to include GE Cync Undercabinet Lights ( #124138 )
2024-08-25 15:05:13 +02:00
IceBotYT
fcf0bef2cd
Remove platform from unique ID in Nice G.O. ( #124548 )
...
* Remove domain from unique ID in Nice G.O.
* Snapshots
2024-08-25 14:13:50 +02:00
J. Nick Koston
7c8e00e5e0
Bump yalexs to 8.4.1 ( #124553 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.4.0...v8.4.1
2024-08-25 13:16:20 +02:00
Jonas Bergler
ce72157bf7
Bump pyEmby to 1.10 ( #124549 )
2024-08-25 11:43:21 +02:00
Andrew Jackson
31f5539311
Change logger level on config migration for Mastodon ( #124558 )
2024-08-25 09:53:30 +02:00
J. Nick Koston
b63fb9f17f
Bump bluetooth-data-tools to 1.20.0 ( #124542 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.19.4...v1.20.0
2024-08-24 18:18:54 -10:00
IceBotYT
9b3718edfb
Remove sync API use in Nice G.O. ( #124546 )
2024-08-25 03:27:08 +02:00
Michael Hansen
156e39ebb2
Add minimum command seconds to VAD ( #124447 )
2024-08-24 22:21:03 +02:00
Allen Porter
c506188c13
Fix nest event entities to only register a single event per session ( #124535 )
2024-08-24 22:17:59 +02:00
Allen Porter
b64c21cce6
Bump to python-nest-sdm to 5.0.0 ( #124536 )
2024-08-24 22:16:55 +02:00
David F. Mulcahey
e85755fbda
Fix ZHA device lookup when ZHA devices are shared with additional integrations ( #124429 )
...
* Fix ZHA device lookup when ZHA devices are shared with additional integrations
* clean up except error types
* remove impossible to create exceptions
2024-08-24 15:52:27 -04:00
Allen Porter
3e3d27f48d
Add nest event platform ( #123042 )
...
* Add nest event platform
* Translate entities
* Put motion events into a single entity type
* Remove none types
* Set event entity descriptions as kw only
* Update translations for event entities
* Add single event entity per trait type
* Update translation keys
2024-08-24 08:44:44 -07:00
red-island
32f75597a9
Fix tilt calculation for HomeKit cover devices ( #123532 )
2024-08-24 16:12:32 +01:00
cnico
d7d35f74f2
Bump flipr-api to 1.6.0 ( #124522 )
...
bump flipr-api to 1.6.0
2024-08-24 17:09:52 +02:00
Markus Jacobsen
5dc03752ca
Add type hinting to Bang & Olufsen test ( #124423 )
2024-08-24 12:59:08 +02:00
Michael Arthur
b26446bd88
Add returning activity to ecovacs lawn mower ( #124519 )
2024-08-24 12:53:49 +02:00
Robert Svensson
9e13184256
Add deCONZ Air Purifier Fan Mode select entity support ( #124513 )
...
* Add deCONZ Air Purifier Fan Mode select entity support
* Remove unused constants
2024-08-24 09:51:09 +02:00
J. Nick Koston
b7170c78a5
Bump yalexs to 8.4.0 ( #124520 )
2024-08-23 20:44:12 -10:00
Steven B.
e26d363b5e
Convert ring integration to the async ring-doorbell api ( #124365 )
...
* Bump ring-doorbell to 0.9.0
* Convert ring integration to async ring-doorbell api
* Use mock auth fixture class to get token_updater
* Fix typo in fixture name
2024-08-24 08:23:31 +02:00
Joost Lekkerkerker
7ae8f4c9d0
Don't abort airgradient user flow if flow in progress ( #124300 )
2024-08-24 07:20:00 +02:00
Lenn
664e0258bf
Bump motionblindsble to 0.1.1 ( #124322 )
2024-08-24 07:19:11 +02:00
Joost Lekkerkerker
8023cbcc38
Don't raise WLED user flow unique_id check ( #124481 )
2024-08-24 07:04:50 +02:00
jjlawren
22c322fc37
Bump plexapi to 4.15.16 ( #124512 )
2024-08-24 07:01:25 +02:00
J. Nick Koston
2bb4a8747c
Bump fnv-hash-fast to 1.0.2 ( #124489 )
2024-08-24 06:58:52 +02:00
Andre Lengwenus
098a006f32
Bump lcn-frontend to 0.1.6 ( #124490 )
2024-08-24 06:56:48 +02:00
David F. Mulcahey
d47a296d7a
Resolve versions of ZHA dependencies earlier to prevent blocking call in event loop ( #124496 )
2024-08-24 06:52:58 +02:00
Matthias Alphart
c2ce71a38c
Update xknx to 3.1.1 ( #124257 )
2024-08-24 06:48:02 +02:00
Artur Pragacz
a7c6abc54e
Always assign unique_id in Onkyo ( #120543 )
2024-08-23 21:04:44 -07:00
Christophe Gagnier
79ba315008
Add charging enabled switch to TechnoVE ( #121484 )
...
* Add session_active switch to TechnoVE
* Replace multi-line lambda with function def
* Make lambda one line
2024-08-23 22:45:26 +02:00
Jan Bouwhuis
26e87509be
Cleanup hassio fixtures in home assistant hardware integration tests ( #124500 )
2024-08-23 19:40:35 +02:00
J. Nick Koston
af2fec89d8
Bump yalexs to 8.3.3 ( #124492 )
...
* Bump yalexs to 8.2.0
changelog: https://github.com/bdraco/yalexs/compare/v8.1.4...v8.2.0
* bump to 8.3.1
* bump
* one more bump to ensure we do not hit the ratelimit/shutdown cleanly
* empty commit to restart ci since close/open did not work in flight
2024-08-23 19:23:05 +02:00
Steven B.
61cee043e6
Do not report tplink discovery failures as legacy connection failures ( #124432 )
...
* Do not report discovery failures as legacy connection failures
* Fix catching BaseException
2024-08-23 10:17:48 -05:00
Jan Bouwhuis
fd57931cc9
Cleanup redundant fixtures on matter integration for addon tests ( #124445 )
2024-08-23 16:27:14 +02:00
Jan Bouwhuis
44b6bca89a
Refactor and cleanup zwave_js fixtures to share them ( #124485 )
...
Refactor and cleanup zwave_js fixtures to use
2024-08-23 15:42:57 +02:00
starkillerOG
0bd9386df2
Reolink add 100% coverage of siren platform ( #124474 )
2024-08-23 15:15:04 +02:00
Franck Nijhof
94516de724
2024.8.2 ( #124069 )
2024-08-16 18:43:41 +02:00
Joost Lekkerkerker
a2027fc78c
Exclude aiohappyeyeballs from license check ( #124041 )
2024-08-16 18:13:33 +02:00
Franck Nijhof
be5577c2f9
Bump version to 2024.8.2
2024-08-16 18:02:52 +02:00
Joost Lekkerkerker
93dc08a05f
Bump aiomealie to 0.8.1 ( #124047 )
2024-08-16 18:02:41 +02:00
Matthias Alphart
def2ace4ec
Fix loading KNX integration actions when not using YAML ( #124027 )
...
* Fix loading KNX integration services when not using YAML
* remove unnecessary comment
* Remove unreachable test
2024-08-16 18:02:38 +02:00
J. Nick Koston
4f0261d739
Bump bluetooth-adapters to 0.19.4 ( #124018 )
...
Fixes a call to enumerate USB devices that did blocking
I/O
2024-08-16 18:02:35 +02:00
Brett Adams
6103811de8
Fix rear trunk logic in Tessie ( #124011 )
...
Allow open to be anything not zero
2024-08-16 18:02:32 +02:00
Robert Svensson
fd904c65a7
Bump aiounifi to v80 ( #124004 )
2024-08-16 18:02:29 +02:00
Joost Lekkerkerker
04bf8482b2
Re-enable concord232 ( #124000 )
2024-08-16 18:02:26 +02:00
Sid
f5fd5e0457
Bump openwebifpy to 4.2.7 ( #123995 )
...
* Bump openwebifpy to 4.2.6
* Bump openwebifpy to 4.2.7
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-16 18:02:23 +02:00
J. Nick Koston
0de89b42aa
Ensure event entities are allowed for linked homekit config via YAML ( #123994 )
2024-08-16 18:02:20 +02:00
Erik Montnemery
e8914552b1
Bump pyhomeworks to 1.1.1 ( #123981 )
2024-08-16 18:02:17 +02:00
Glenn Waters
bfd302109e
Environment Canada weather format fix ( #123960 )
...
* Add missing isoformat.
* Move fixture loading to common conftest.py
* Add deepcopy.
2024-08-16 18:02:14 +02:00
Andre Lengwenus
796ad47dd0
Bump pypck to 0.7.20 ( #123948 )
2024-08-16 18:02:11 +02:00
IceBotYT
e9915463a9
Bump LaCrosse View to 1.0.2, fixes blocking call ( #123935 )
2024-08-16 18:02:07 +02:00
Michael
59aecda8cf
Fix PI-Hole update entity when no update available ( #123930 )
...
show installed version when no update available
2024-08-16 17:58:24 +02:00
J. Nick Koston
7d00ccbbbc
Bump pylutron_caseta to 0.21.1 ( #123924 )
2024-08-16 17:58:21 +02:00
Álvaro Fernández Rojas
55a911120c
Handle timeouts on Airzone DHCP config flow ( #123869 )
...
airzone: config_flow: dhcp: catch timeout exception
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-08-16 17:58:18 +02:00
Michael
80abf90c87
Fix translation for integration not found repair issue ( #123868 )
...
* correct setp id in strings
* add issue_ignored string
2024-08-16 17:58:15 +02:00
Robert Resch
8539591307
Fix blocking I/O of SSLContext.load_default_certs in Ecovacs ( #123856 )
2024-08-16 17:58:12 +02:00
Michael
6234deeee1
Bump py-synologydsm-api to 2.4.5 ( #123815 )
...
bump py-synologydsm-api to 2.4.5
2024-08-16 17:57:59 +02:00
Louis Christ
81fabb1bfa
Fix status update loop in bluesound integration ( #123790 )
...
* Fix retry loop for status update
* Use 'available' instead of _is_online
* Fix tests
2024-08-16 17:56:23 +02:00
Matthias Alphart
ff4e5859cf
Fix KNX UI Light color temperature DPT ( #123778 )
2024-08-16 17:13:31 +02:00
Matthias Alphart
f2e42eafc7
Update xknx to 3.1.0 and fix climate read only mode ( #123776 )
2024-08-16 17:13:28 +02:00
Allen Porter
63f28ae2fe
Bump python-nest-sdm to 4.0.6 ( #123762 )
2024-08-16 17:13:25 +02:00
Ian
5b6c6141c5
Bump py-nextbusnext to 2.0.4 ( #123750 )
2024-08-16 17:13:22 +02:00
Michael
396ef7a642
Fix error message in html5 ( #123749 )
2024-08-16 17:13:19 +02:00
Franck Nijhof
17f59a5665
Update wled to 0.20.2 ( #123746 )
2024-08-16 17:13:16 +02:00
David F. Mulcahey
10846dc97b
Bump ZHA lib to 0.0.31 ( #123743 )
2024-08-16 17:13:13 +02:00
Álvaro Fernández Rojas
17bb00727d
Update aioqsw to v0.4.1 ( #123721 )
2024-08-16 17:13:10 +02:00
Álvaro Fernández Rojas
bc021dbbc6
Update aioairzone-cloud to v0.6.2 ( #123719 )
2024-08-16 17:13:06 +02:00
Álvaro Fernández Rojas
e3cb9c0844
Update AEMET-OpenData to v0.5.4 ( #123716 )
2024-08-16 17:13:03 +02:00
David Knowles
050e2c9404
Bump pyschlage to 2024.8.0 ( #123714 )
2024-08-16 17:13:00 +02:00
Cyrill Raccaud
5ea447ba48
Fix startup block from Swiss public transport ( #123704 )
2024-08-16 17:12:57 +02:00
J. Nick Koston
a23b063922
Bump aiohomekit to 3.2.2 ( #123669 )
2024-08-16 17:12:53 +02:00
Aidan Timson
c269d57259
System Bridge package updates ( #123657 )
2024-08-16 17:12:50 +02:00
kingy444
d512f327c5
Bump pydaikin to 2.13.4 ( #123623 )
...
* bump pydaikin to 2.13.3
* bump pydaikin to 2.13.4
2024-08-16 17:12:46 +02:00
Maciej Bieniek
9bf8c5a54b
Bump aioshelly to version 11.2.0 ( #123602 )
...
Bump aioshelly to version 11.2.0
2024-08-16 17:12:43 +02:00
J. Nick Koston
725e2f16f5
Ensure HomeKit connection is kept alive for devices that timeout too quickly ( #123601 )
2024-08-16 17:12:21 +02:00
G Johansson
d98d0cdad0
Change WoL to be secondary on device info ( #123591 )
2024-08-16 17:07:24 +02:00
Noah Husby
e2f4aa893f
Fix secondary russound controller discovery failure ( #123590 )
2024-08-16 17:07:21 +02:00
Matthias Alphart
6b81fa89d3
Update knx-frontend to 2024.8.9.225351 ( #123557 )
2024-08-16 17:07:18 +02:00
J. Nick Koston
c886587915
Bump aiohttp to 3.10.3 ( #123549 )
2024-08-16 17:07:15 +02:00
Phill (pssc)
059d3eed98
Handle Yamaha ValueError ( #123547 )
...
* fix yamaha remove info logging
* ruff
* fix yamnaha supress rxv.find UnicodeDecodeError
* fix formatting
* make more realistic
* make more realistic and use parms
* add value error after more feedback
* ruff format
* Update homeassistant/components/yamaha/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* remove unused method
* add more debugging
* Increase discovery timeout add more debug allow config to overrite dicovery for name
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-08-16 17:07:12 +02:00
Erik Montnemery
f9ae2b4453
Drop violating rows before adding foreign constraints in DB schema 44 migration ( #123454 )
...
* Drop violating rows before adding foreign constraints
* Don't delete rows with null-references
* Only delete rows when integrityerror is caught
* Move restore of dropped foreign key constraints to a separate migration step
* Use aliases for tables
* Update homeassistant/components/recorder/migration.py
* Update test
* Don't use alias for table we're deleting from, improve test
* Fix MySQL
* Update instead of deleting in case of self references
* Improve log messages
* Batch updates
* Add workaround for unsupported LIMIT in PostgreSQL
* Simplify
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-16 17:07:09 +02:00
ilan
742c7ba23f
Fix Madvr sensor values on startup ( #122479 )
...
* fix: add startup values
* fix: update snap
* fix: use native value to show None
2024-08-16 17:07:06 +02:00
wittypluck
e7ae5c5c24
Avoid Exception on Glances missing key ( #114628 )
...
* Handle case of sensors removed server side
* Update available state on value update
* Set uptime to None if key is missing
* Replace _attr_available by _data_valid
2024-08-16 17:07:02 +02:00
Franck Nijhof
ae4fc9504a
2024.8.1 ( #123544 )
2024-08-10 19:32:02 +02:00
Franck Nijhof
2ef337ec2e
Bump version to 2024.8.1
2024-08-10 18:41:57 +02:00
cnico
723b7bd532
Upgrade chacon_dio_api to version 1.2.0 ( #123528 )
...
Upgrade api version 1.2.0 with the first user feedback improvement
2024-08-10 18:41:39 +02:00
Joost Lekkerkerker
4fdb11b0d8
Bump AirGradient to 0.8.0 ( #123527 )
2024-08-10 18:41:36 +02:00
Matt Way
fe2e6c37f4
Bump pydaikin to 2.13.2 ( #123519 )
2024-08-10 18:41:32 +02:00
Michael
4a75c55a8f
Fix cleanup of old orphan device entries in AVM Fritz!Tools ( #123516 )
...
fix cleanup of old orphan device entries
2024-08-10 18:41:29 +02:00
Duco Sebel
dfb59469cf
Bumb python-homewizard-energy to 6.2.0 ( #123514 )
2024-08-10 18:41:26 +02:00
David F. Mulcahey
bdb2e1e2e9
Bump zha lib to 0.0.30 ( #123499 )
2024-08-10 18:41:22 +02:00
Franck Nijhof
c4f6f1e3d8
Update frontend to 20240809.0 ( #123485 )
2024-08-10 18:41:19 +02:00
Louis Christ
fb3eae54ea
Fix startup blocked by bluesound integration ( #123483 )
2024-08-10 18:41:16 +02:00
Jake Martin
d3f8fce788
Bump monzopy to 1.3.2 ( #123480 )
2024-08-10 18:41:13 +02:00
Steve Easley
44e58a8c87
Bump pyjvcprojector to 1.0.12 to fix blocking call ( #123473 )
2024-08-10 18:41:09 +02:00
puddly
3d3879b0db
Bump ZHA library to 0.0.29 ( #123464 )
...
* Bump zha to 0.0.29
* Pass the Core timezone to ZHA
* Add a unit test
2024-08-10 18:41:06 +02:00
Franck Nijhof
a8b1eb34f3
Support action YAML syntax in old-style notify groups ( #123457 )
2024-08-10 18:41:03 +02:00
Matrix
fd77058def
Bump YoLink API to 0.4.7 ( #123441 )
2024-08-10 18:41:00 +02:00
Brett Adams
b147ca6c5b
Add missing logger to Tessie ( #123413 )
2024-08-10 18:40:57 +02:00
dupondje
670c4cacfa
Also migrate dsmr entries for devices with correct serial ( #123407 )
...
dsmr: also migrate entries for devices with correct serial
When the dsmr code could not find the serial_nr for the gas meter,
it creates the gas meter device with the entry_id as identifier.
But when there is a correct serial_nr, it will use that as identifier
for the dsmr gas device.
Now the migration code did not take this into account, so migration to
the new name failed since it didn't look for the device with correct
serial_nr.
This commit fixes this and adds a test for this.
2024-08-10 18:40:53 +02:00
J. Nick Koston
1ed0a89303
Bump aiohttp to 3.10.2 ( #123394 )
2024-08-10 18:40:50 +02:00
J. Nick Koston
ab0597da7b
Ensure legacy event foreign key is removed from the states table when a previous rebuild failed ( #123388 )
...
* Ensure legacy event foreign key is removed from the states table
If the system ran out of disk space removing the FK, it would
fail. #121938 fixed that to try again, however that PR was made
ineffective by #122069 since it will never reach the check.
To solve this, the migration version is incremented to 2, and
the migration is no longer marked as done unless the rebuild
/fk removal is successful.
* fix logic for mysql
* fix test
* asserts
* coverage
* coverage
* narrow test
* fixes
* split tests
* should have skipped
* fixture must be used
2024-08-10 18:40:47 +02:00
Erik Montnemery
a3db6bc8fa
Revert "Fix blocking I/O while validating config schema" ( #123377 )
2024-08-10 18:40:44 +02:00
Noah Husby
9bfc8f6e27
Bump aiorussound to 2.2.2 ( #123319 )
2024-08-10 18:40:41 +02:00
J. Nick Koston
6fddef2dc5
Fix doorbird with externally added events ( #123313 )
2024-08-10 18:40:38 +02:00
fustom
ec08a85aa0
Fix limit and order property for transmission integration ( #123305 )
2024-08-10 18:40:35 +02:00
Evgeny
de7af575c5
Bump OpenWeatherMap to 0.1.1 ( #120178 )
...
* add owm modes
* fix tests
* fix modes
* remove sensors
* Update homeassistant/components/openweathermap/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-10 18:40:32 +02:00
Tom Brien
d3831bae4e
Add support for v3 Coinbase API ( #116345 )
...
* Add support for v3 Coinbase API
* Add deps
* Move tests
2024-08-10 18:40:28 +02:00