Commit graph

16 commits

Author SHA1 Message Date
Franck Nijhof
ea148a1b8e
Add EntityFeature enum to Light ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-04-02 20:57:01 -07:00
Marc Mueller
048d8f9263
Add strict typing to core.py (6) - Implicit reexport () 2022-01-04 19:51:19 +01:00
Michael
83989d7b40
Use relative imports [L-R] () 2021-12-13 00:24:46 +01:00
Ville Skyttä
4bb2c6e00f
Improve device action type hinting ()
* Improve device action type hinting

* More precise _async_get_automations type hints

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 07:13:25 +03:00
Erik Montnemery
532626b738
Move light helper get_supported_color_modes () 2021-05-31 09:47:58 +02:00
Erik Montnemery
489c73b4da
Simplify device action code () 2021-05-31 09:47:15 +02:00
Erik Montnemery
960ed13f94
Update light device actions to check supported_color_modes () 2021-05-14 22:58:37 +02:00
Erik Montnemery
7e4be921a8
Add helper to get an entity's supported features ()
* Add helper to check entity's supported features

* Move get_supported_features to helpers/entity.py, add tests

* Fix error handling and improve tests
2021-04-10 08:19:16 +02:00
Marc Mueller
25a13d1554
Update typing 10 () 2021-03-18 13:07:04 +01:00
Robert Chmielowiec
7bd6f5413d
Add flash light device actions ()
* Add flash light device actions

* Single action with extra fields

* Change extra_fields to dictionary
2020-04-13 10:30:20 -07:00
Franck Nijhof
743166d284
Fix brightness_pct in light device turn_on action () 2020-03-13 21:58:32 -07:00
Erik Montnemery
c4ac3155e4
Add brightness to light device turn_on action ()
* Add support for setting brightness

* Remove default brightness
2020-02-29 13:33:20 +01:00
Paulus Schoutsen
5092971452
Add brightness light device actions () 2020-02-09 19:47:59 -08:00
Bas Nijholt
aeff27680b use isort to sort imports according to PEP8 for light () 2019-12-08 22:46:23 +05:30
Erik Montnemery
65ce3b49c1
Add support for for to binary_sensor, light and switch device triggers ()
* Add support for `for` to binary_sensor, light and switch device triggers

* Add WS API device_automation/trigger/capabilities
2019-10-02 22:14:52 +02:00
Paulus Schoutsen
6fdff9ffab
Reorg device automation ()
* async_trigger -> async_attach_trigger

* Reorg device automations

* Update docstrings

* Fix types

* Fix extending schemas
2019-09-24 14:57:05 -07:00