56 Commits

Author SHA1 Message Date
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
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
Andrew Sayre
1205178702
Add HEOS quality scale (#132311) 2024-12-12 19:32:00 +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
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
Robert Resch
af838077cc
Fix docker hassfest (#132823) 2024-12-11 08:55:00 +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
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
epenet
95107cf670
Add check for typed ConfigEntry in quality scale validation (#132028) 2024-12-10 13:07:08 +01:00
Åke Strandberg
af7caeae53
Add quality scale to myUplink - reflect current state (#131686) 2024-12-09 22:20:23 +01:00
Franck Nijhof
eddb416f6d
Remove Stookalert integration (#132569) 2024-12-09 08:30:18 +01:00
epenet
12be82fdbc
Add parallel-updates rule to quality_scale validation (#132041) 2024-12-06 22:40:29 +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
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
Manu
2977cf227e
Add Bring! quality scale record (#131584) 2024-12-04 19:49:58 +01:00
Thomas55555
bd40e1e7df
Add quality scale for Husqvarna Automower (#131560) 2024-12-04 19:12: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
Manu
b6b340ae63
Add IronOS quality scale record (#131598) 2024-12-04 17:18:21 +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
Austin Mroczek
e401fee3da
Add initial quality scale for TotalConnect (#132012) 2024-12-03 18:43:49 +01: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
Tom
13e9f1935d
Record Plugwise Quality Scale (#131888)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-02 15:21:03 +01: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
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
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
epenet
837716b69e
Add diagnostics rule to quality_scale hassfest validation (#131859) 2024-11-28 19:42:31 +01: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
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
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
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
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
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
Allen Porter
460ce2463d
Add quality scale for rainbird (#131332) 2024-11-23 17:23:37 +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
Allen Porter
fd11fc3b3e
Update quality scale validation to sort output (#131324) 2024-11-23 09:16:47 +01:00
Franck Nijhof
8f9095ba67
Record current IQS state for Elgato (#131077) 2024-11-22 21:20:39 +01:00