1767 Commits

Author SHA1 Message Date
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry (#138201) 2025-02-10 21:08:03 +01: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 ecb3bf79f32a2e25d141ff467e5958826ed9fc3a.

* 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
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
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 5f6068eea4b23d4b8100de0830ee06532638524f.

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2025-02-06 22:47:53 +01: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
Michael Hansen
a1c675b5ee
Bump hassil and intents (#137440) 2025-02-05 18:02:01 +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
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
Marc Mueller
5a14409dda
Update tqdm to 4.67.1 (#137241) 2025-02-03 19:37:38 +01:00
Marc Mueller
a5c01a4d4f
Update pipdeptree to 2.25.0 (#137228) 2025-02-03 14:01:04 +01:00
Tom
3e513dda62
IQS completion of documentation for Plugwise (#134051) 2025-01-29 13:40:05 +01:00
Nathan Spencer
ddb71a85b3
Update quality scale for litterrobot (#136764) 2025-01-29 11:58:14 +01: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
Michael Hansen
eb4a05e365
Bump hassil to 2.2.0 (#136787) 2025-01-28 18:58:53 -05:00
Steven B.
c3db493f34
Mark tplink quality_scale platinum (#136456) 2025-01-28 17:50:06 +01:00
Andrew Sayre
a2bc260dc1
Bump HEOS quality scale to silver (#136533)
bump heos quality scale
2025-01-26 09:51:29 -06:00
J. Nick Koston
891485f306
Bump pydantic to 2.10.6 (#136483) 2025-01-24 12:17:52 -10:00
Huyuwei
4c8b4b36e5
Record IQS for Switchbot (#136058)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-22 14:27: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
Robert Resch
05c7cb5f32
Bump uv to 0.5.21 (#136086) 2025-01-20 17:21:17 +01:00
Marc Mueller
5329356f20
Update numpy to 2.2.2 (#135982) 2025-01-19 20:35:32 +01:00
Noah Husby
f724ae9a01
Record IQS for Russound RNET (#134692) 2025-01-18 08:33:49 +01:00
Joost Lekkerkerker
b4f4b06f29
Enable RUF021 (#135832) 2025-01-17 10:20:45 +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
Simone Rescio
9a1b965c7f
Fix rmtree in translation script on MacOS (#129352) 2025-01-16 12:39:37 +01: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
Joost Lekkerkerker
8a35261fd8
Remove unused noqas (#135583) 2025-01-15 10:02:18 +01:00
Marc Mueller
239aa94b6f
Update Python version for mypy to 3.13 (#135636) 2025-01-15 01:43:13 +01:00
Franck Nijhof
60bdc13c94
Drop Python 3.12 support (#135589) 2025-01-14 16:23:15 +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
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
Jan-Philipp Benecke
e3f03c9da1
Set inexogy quality scale to silver (#135547) 2025-01-14 11:20:35 +01:00
jesperraemaekers
4ddb72314d
Add quality scale for weheat (#135384) 2025-01-13 20:09:19 +01:00
Michael
e67a131bd9
Bump uv to 0.5.18 (#135454) 2025-01-13 09:11:46 +01:00
Robert Resch
560d15effb
Don't store uv's lockfile in hassfest image (#135214) 2025-01-10 21:15:44 +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
J. Nick Koston
3b6f47e438
Bump anyio to 4.8.0 (#135224) 2025-01-09 22:12:34 +01:00
epenet
e9616f38d8
Update scaffold to use internal _PLATFORM constant (#135177) 2025-01-09 12:41:29 +01:00
Joris Pelgröm
488c5a6b9f
Use is in FlowResultType enum comparison in integration scaffold tests (#135133) 2025-01-08 22:10:29 +01:00
Steven B.
c9c553047c
Add quality scale file to tplink integration (#135017) 2025-01-08 20:08:04 +01:00
elmurato
da29b2f711
Add quality_scale.yaml to Minecraft Server (#132551) 2025-01-08 15:00:33 +01:00
epenet
ec7d2f3731
Add quality_scale file to onewire (#134951) 2025-01-08 14:41:20 +01:00
Sid
3d5a42749d
Bump ruff to 0.8.6 (#134745) 2025-01-05 09:47:42 +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
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
G Johansson
46824a2a53
Add quality scale to Sensibo (#134296) 2025-01-03 10:23:25 +01:00