Commit graph

12 commits

Author SHA1 Message Date
Erik Montnemery
2c92d19058
Exclude own entity from group entity selector () 2022-03-30 18:07:47 +02:00
Marc Mueller
911b159281
Cleanup after pylint update () 2022-03-26 00:34:12 +01:00
Marc Mueller
53245c6523
Update pylint to 2.13.0 () 2022-03-25 15:14:48 -07:00
Erik Montnemery
76103752b8
Only show light group all option in advanced mode () 2022-03-24 16:51:31 +01:00
Erik Montnemery
c44d7205cf
Rename HelperFlowStep to HelperFlowFormStep () 2022-03-23 14:43:11 -07:00
Erik Montnemery
a50bac5cc2
Make initial group config flow step a menu () 2022-03-23 08:34:44 -07:00
Erik Montnemery
1b955970f8
Allow hiding and unhiding group members () 2022-03-22 12:14:34 +01:00
Erik Montnemery
b5d2c6e43a
Add config flow for threshold binary sensor ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-03-22 11:32:19 +01:00
Erik Montnemery
ee38dbd698
Add helper to set name of helper config entries () 2022-03-10 16:18:26 +01:00
Erik Montnemery
e7fba46a06
Refactor helper_config_entry_flow () 2022-03-09 13:18:19 +01:00
Erik Montnemery
a9cc2d2322
Add config flow for cover, fan, light and media_player groups ()
* Add options flow support to HelperConfigFlowHandler

* Add config flow for cover, fan, light and media_player groups

* Update according to review comments

* Update translation strings

* Update translation strings

* Copy schema before adding suggested values
2022-03-07 13:05:04 +01:00
Erik Montnemery
0c12914548
Add config flow for switch.light ()
* Add config flow for switch.light

* Refactor according to code review

* Setup light switch from config entry

* Improve async_resolve_entity

* Prepare for multiple steps

* Remove name and options flow from switch light

* Check type before adding description to schema keys

* Remove options flow enabler

* Copy name from the switch

* Move helper flows to new file

* Improve test coverage

* Fix name

* Remove dead code from abstract method

* Remove manifest 'helper' option

* Validate registry entry id before forwarding to light platform

* Improve test

* Add translations

* Improve config entry setup

* Log when config entry fails setup

* Update homeassistant/components/switch/__init__.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-04 20:02:17 +01:00