Commit graph

18 commits

Author SHA1 Message Date
Erik Montnemery
59511cc3f7
Make service field filter parameters exclusive () 2023-04-03 21:46:23 +02:00
Erik Montnemery
9384ec18f8
Add filters to climate and light service descriptions ()
* Add filters to climate and light service descriptions

* Allow specifying enums directly

* Update service descriptions

* Adjust test

* Cache entity features

* Lint

* Improve error handling, add list of known base components

* Don't allow specifying an entity feature as int
2023-03-16 15:59:51 +01:00
Aarni Koskela
69d519418e
Remove unnecessary truthiness checks for integration.manifest () 2022-11-28 15:33:14 +01:00
Aarni Koskela
97b40b5f49
Make hassfest strictly typed () 2022-11-23 19:05:31 +01:00
Paulus Schoutsen
8e0e1405e8
Make hassfest service validation faster () 2021-05-02 21:49:51 -07:00
Bram Kragten
8ca6b8394c
Correct the selector for frontend.set_theme service () 2021-05-02 21:07:26 -07:00
Marc Mueller
4cb7718192
Update typing 16 () 2021-03-18 22:58:19 +01:00
Franck Nijhof
c8ffac20b9
Add name to services () 2021-02-22 16:26:46 +01:00
Franck Nijhof
62cfe24ed4
Add advanced service parameter flag () 2021-02-18 12:59:46 +01:00
Bram Kragten
6986fa4eb6
Add target to services.yaml ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-02-16 09:35:27 +01:00
Paulus Schoutsen
bae026a6fe
Add support for selectors in services.yaml ()
* Add support for selectors in services.yaml

* Add base schema validation
2020-11-13 22:53:55 +01:00
springstan
fca90a8ddc
Improve string formatting v5 ()
* Improve string formatting v5

* Address review comments
2020-04-05 17:48:55 +02:00
Bas Nijholt
5cb6d1b21f Sort imports according to PEP8 for 'script' folder () 2019-12-09 16:24:03 +01:00
Paulus Schoutsen
4de97abc3a Black 2019-07-31 12:25:30 -07:00
Paulus Schoutsen
00d26b3049 Random hassfest fixes () 2019-04-23 08:34:36 +02:00
Paulus Schoutsen
1761b25879 Remove copy paste error 2019-04-18 20:31:53 -07:00
Paulus Schoutsen
a52f96b23a
Add stub services.yaml and make validation mandatory () 2019-04-18 15:13:35 -07:00
Paulus Schoutsen
33b8241d26
Add services.yaml validator ()
* Add services.yaml validator

* Fix path
2019-04-18 13:40:46 -07:00