Pascal Vizeli
41f558b181
Bootstrap / Component setup async ( #6264 )
...
* Bootstrap / Entiy setup async
* Cleanup add_job stuff / return task/future object
* Address paulus comments / part 1
* fix install pip
* Cleanup bootstrap / move config stuff to config.py
* Make demo async
* Further bootstrap improvement
* Address Martin's comments
* Fix initial tests
* Fix final tests
* Fix bug with prepare loader
* Remove no longer needed things
* Log error when invalid config
* More cleanup
* Cleanups platform events & fix lint
* Use a non blocking add_entities callback for platform
* Fix Autoamtion is setup befor entity is ready
* Better automation fix
* Address paulus comments
* Typo
* fix lint
* rename functions
* fix tests
* fix test
* change exceptions
* fix spell
2017-02-28 20:33:19 -08:00
Nate
d5bdf7783e
light.transition now supports float instead of int in order to be able to perform faster transitions ( #6163 )
2017-02-26 21:21:12 -08:00
Pascal Vizeli
b0d3bbed79
Convert mqtt platforms to async ( #6145 )
...
* Convert mqtt platforms to async
* fix lint
* add more platforms
* convert mqtt_eventstream
* fix lint / add mqtt_room
* fix lint
* fix test part 1
* fix test part 2
* fix out of memory bug
* address comments
2017-02-22 09:43:22 +01:00
ray0711
1546ec7778
Fix brightness slider for mqtt template lights ( #5780 )
...
Add the missing supported_features declaration.
2017-02-07 09:52:07 +02:00
Pascal Vizeli
bde7176b3c
Migrate light component to async ( #4635 )
2016-11-30 13:33:38 -08:00
Antoine Bertin
f0db698f75
Light effects ( #4538 )
...
* Add support for light effects
* Move PLATFORM_SCHEMA changes in light to mqtt_template
* Add effect validation
* Add unittests
* Add light effect to demo and unittests
* Use cv.string for config validation
* Use cv.ensure_list for config validation
* Fix typo
* Remove unused exception management for effect
2016-11-27 17:15:28 -08:00
Antoine Bertin
d4e8b831a0
Add mqtt_template light component ( #4233 )
...
* Add mqtt_template component
* Docstring copy paste party on overriden methods
* pep8 E501 🌟
* Add missing docstrings on unittests
2016-11-06 09:09:01 -08:00