Jason Kölker
2e08766cb1
light/mqqt_json: allow brightness scaling ( #11613 )
2018-01-13 18:58:21 +01:00
Paulus Schoutsen
88b70e964c
Remove execution file perm ( #11563 )
2018-01-09 23:55:14 -08:00
Dan Nixon
f0bf7b0def
More support for availability reporting on MQTT components ( #11336 )
...
* Abstract MQTT availability from individual components
- Moved availability topic and payloads to MQTT base schema.
- Updated components that already report availability:
- Switch
- Binary sensor
- Cover
* Add availability reporting to additional MQTT components
- Light
- JSON light
- Template light
- Lock
- Fan
- HVAC
- Sensor
- Vacuum
- Alarm control panel
* Annotate MQTT platform coroutines
2018-01-01 18:32:29 -08:00
Florian Klien
c7226ec28f
fixed duplicate words ( #9705 )
2017-10-05 21:55:09 +02:00
Pascal Vizeli
90f9a6bc0a
Cleanup and simplitfy the async state update ( #9390 )
...
* Cleanup and simplitfy the async state update
* Update test_entity.py
2017-09-12 10:01:03 +02:00
Fabian Affolter
a4f1f6e724
Update docstrings ( #7374 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstring
* Update docstrings
* Update docstrings
* Fix lint issues
* Update docstrings
* Revert changes in dict
2017-05-02 09:18:47 -07:00
Alok Saboo
86cfc2a0ed
Updated docstrings ( #7383 )
...
* Updated docstrings
* Updated docstrings
* Updated docstrings
* Update docstrings
* Update more docstrings
2017-04-30 20:10:08 -07:00
Jeff Wilson
f1f033e5d2
Report proper features in mqtt_json light ( #6941 )
...
* Add tests for supported features in mqtt_json (it fails)
* Fix supported features in mqtt_json
2017-04-05 14:39:19 +02:00
Robbie Trencheny
ddc260b628
Add required changes to support MQTT discovery that I previously missed. See #6481 .
2017-03-08 23:57:54 -08:00
Robbie Trencheny
2b97449d98
Expand MQTT lights ( #6481 )
...
* Add effect support to MQTT Light
* Use effect state topic for supported_features
* Dont use rainbow as default color
* Add color_temp support to MQTT JSON Light
* Add effect to MQTT JSON light
* Support lights in MQTT discovery
* Allow discovered devices to set their platform
* Add white value support to MQTT Light
* Add white value support to MQTT JSON Light
* Remove blank line
* Add color_temp support to MQTT Template light
* Add white value support to MQTT Template Light
* Remove unused SUPPORT_MQTT_TEMPLATE and stale unused flash and transition code from MQTT Template
* Add XY Color to MQTT Light Platform
* Fix syntax
* Fix more syntax errors
* Revert "Remove unused SUPPORT_MQTT_TEMPLATE and stale unused flash and transition code from MQTT Template"
This reverts commit c03798cb63
.
* MQTT Template supports flash and transition but doesnt allow templating of the values
* Add XY color support to MQTT JSON
* Proper variable names
* Only allow whitelisted MQTT platforms to be loaded via MQTT Discovery
* Minor tweaks.
2017-03-07 23:01:36 -08:00
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
andrey-git
0b685a5b1e
Expose supported_features of mqtt_json ( #5250 )
...
* Expose supported_features of mqtt_json
* Remove whitespace
2017-01-10 00:40:52 +01:00
Pascal Vizeli
bde7176b3c
Migrate light component to async ( #4635 )
2016-11-30 13:33:38 -08:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Fabian Affolter
aed1348411
Use constants and update ordering ( #3274 )
2016-09-11 09:25:19 +02:00
Assaf Inbal
72ad1d8d7c
Added support for exposing light features ( #2828 )
2016-08-15 23:07:07 -07:00
Fabian Affolter
a784f48022
Minor changes ( #2784 )
...
* Update link to docs
* Use fast.com
* Update docstring
* Add link to docs
* Add link to docs
* Update docstrings
* Update docstrings
* Fix typo
2016-08-11 11:14:24 +02:00
Corban Mailloux
9c851790dc
Add support for new mqtt_json light platform. ( #2777 )
...
* Add support for new mqtt_json light platform.
* Fix W503 errors.
* Bring in feedback from @balloob.
* Add test coverage for invalid color and brightness data.
* Add coverage for transition in turn_off.
2016-08-09 23:55:10 -07:00