Commit Graph

1670 Commits (397091cc7d424f3ecbea035e1ae18e923b654dd6)

Author SHA1 Message Date
Åke Strandberg af7caeae53
Add quality scale to myUplink - reflect current state () 2024-12-09 22:20:23 +01:00
Michael Hansen 887f1621e5
Bump intents to 2024.12.9 () 2024-12-09 17:08:58 +01:00
Franck Nijhof eddb416f6d
Remove Stookalert integration () 2024-12-09 08:30:18 +01:00
epenet 6c3e56748c
Use ast_parse_module in parallel_updates IQS rule () 2024-12-09 08:29:31 +01:00
Franck Nijhof d2463b9e7b
Update go2rtc-client to 0.1.2 () 2024-12-06 23:08:12 +01:00
epenet 12be82fdbc
Add parallel-updates rule to quality_scale validation () 2024-12-06 22:40:29 +01:00
epenet 9771998415
Cache AST module parsing in hassfest () 2024-12-06 20:55:34 +01:00
Marc Mueller 60fd9d5027
Update mypy-dev to 1.14.0a6 () 2024-12-05 21:34:05 -06:00
Jan Bouwhuis 3e98df707d
Remove deprecated integration dte_energy_bridge ()
* Remove deprecated integration dte_energy_bridge

* Update quality scale script and ran hassfest
2024-12-05 22:23:31 +01:00
epenet 9fd23a6d30
Revert "Pin rpds-py to 0.21.0 to fix CI" ()
Revert "Pin rpds-py to 0.21.0 to fix CI ()"

This reverts commit 7e07930342.
2024-12-05 08:41:53 +01:00
Artur Pragacz f68b78d00e
Add quality scale to Onkyo ()
* 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
Manu 2977cf227e
Add Bring! quality scale record () 2024-12-04 19:49:58 +01:00
Thomas55555 bd40e1e7df
Add quality scale for Husqvarna Automower () 2024-12-04 19:12:26 +01:00
Noah Husby 8910dbbcd1
Record current IQS state for Cambridge Audio () 2024-12-04 18:22:34 +01:00
Manu bd1ad04dab
Add ista EcoTrend quality scale record () 2024-12-04 18:20:59 +01:00
Manu b6b340ae63
Add IronOS quality scale record () 2024-12-04 17:18:21 +01:00
Michael Hansen 5c60cffd4d
Bump intents to 2024.12.4 () 2024-12-04 11:02:00 -05:00
epenet 8c6d638354
Improve discovery rule in IQS validation ()
* Improve discovery rule in IQS validation

* Adjust fyta/powerfox
2024-12-04 10:43:44 +01:00
Allen Porter 3ef9b71807
Add quality_scale.yaml for Google Photos integration ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-04 01:18:34 +01:00
Andrew Jackson 3b39c53479
Add quality scale for Mastodon () 2024-12-04 01:08:58 +01:00
dontinelli c0303bc652
Add quality scale for fyta ()
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 ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-04 00:59:36 +01:00
Austin Mroczek e401fee3da
Add initial quality scale for TotalConnect () 2024-12-03 18:43:49 +01:00
epenet 7c9b8552cb
Reapply "bump hassil and intents" () ()
This reverts commit 39b2cf6ed2.
2024-12-03 15:21:41 +01:00
epenet 7e07930342
Pin rpds-py to 0.21.0 to fix CI ()
* Pin rpds-py==0.21.0 to fix CI

* Add carriage return
2024-12-03 15:01:35 +01:00
epenet 39b2cf6ed2
Revert "bump hassil and intents" ()
* Revert "Fix bad hassil tests on CI ()"

This reverts commit 101bb091ba.

* Revert "Bump hassil and intents ()"

This reverts commit e52182940b.
2024-12-03 09:37:33 +01:00
Michael Hansen e52182940b
Bump hassil and intents () 2024-12-02 14:09:35 -05:00
starkillerOG d7cdb357dc
Add Reolink quality scale yaml ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-02 15:39:44 +01:00
Tom 13e9f1935d
Record Plugwise Quality Scale ()
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-02 15:21:03 +01:00
Sid 87020e8945
Bump ruff to 0.8.1 () 2024-11-29 20:23:57 +01:00
Allen Porter 920c958ec7
Add runtime_data rule to quality_scale hassfest validation ()
* 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 () 2024-11-29 07:06:38 -08:00
epenet 28cfa37248
Add unique_config_entry rule to quality_scale hassfest validation ()
* 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 ()
* Add documentation URL to quality_scale hassfest validation

* Adjust
2024-11-28 18:32:01 -08:00
epenet d596b4169d
Add strict_typing rule to quality_scale hassfest validation ()
* Add strict_typing rule to quality_scale hassfest validation

* Add acaia to .strict-typing
2024-11-28 22:05:34 +01:00
Joost Lekkerkerker 9db6f0ffc4
Only download translation strings we have defined () 2024-11-28 20:52:51 +01:00
epenet 837716b69e
Add diagnostics rule to quality_scale hassfest validation () 2024-11-28 19:42:31 +01:00
epenet 62e788c7da
Add config flow rules to quality_scale hassfest validation ()
* Add config flow rules to quality_scale hassfest validation

* Use integration.config_flow property
2024-11-28 17:58:56 +01:00
epenet e04b6f0cd8
Add quality scale hassfest check for config-entry-unload ()
* 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
Michael Hansen 3eb483c1b0
Bump intents to 2024.11.27 () 2024-11-27 17:42:59 +01:00
Manu 00c4fa4146
Add missing section data_description to translation validator in hassfest ()
Add missing data_description to translation validator in hassfest
2024-11-27 08:45:18 +01:00
J. Nick Koston ce20670d84
Add a constraint for aiofiles to ensure it does not get downgraded () 2024-11-26 16:04:39 -06:00
epenet 859daefeb8
Record current quality scale in renault () 2024-11-26 21:32:51 +01:00
dontinelli 06f9678414
Add quality scale for solarlog ()
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 () 2024-11-26 21:14:52 +01:00
Franck Nijhof f095aea5c3
Record current IQS state for Stookwijzer ()
* Record current IQS state for Stookwijzer

* Also mark test coverage

* Process review comment
2024-11-26 19:59:19 +01:00
Michael Hansen 752df5a8cb
Filter entity names before intent matching () 2024-11-26 09:42:31 +01:00
Robert Resch cf74532cc6
Bump uv to 0.5.4 () 2024-11-25 21:59:20 +01:00
Jan Bouwhuis 00ea56e085
Add quality scale for IMAP integration () 2024-11-24 11:30:05 +01:00
epenet 66450d7912
Add quality_scale.yaml to hassfest pre-commit filter () 2024-11-24 11:28:37 +01:00