1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-14 06:57:07 +00:00
Files
core/homeassistant/components/light
Julian Knauer 72a1b7ae3f Lagute LW-12 Wifi LED control (#13307)
* Added platform lw12wifi for Lagute LW-12 Wifi Lights

Supported features:
* RGB colors
* Variable brightness
* 29 effects
* Changing transitions speed for animated effects

* Added lw12wifi to the list of omitted files to test

* Added lw12 module as new requirement for lw12wifi platform

* Added configuration example docstring for platform lw12wifi

* Updating code according to review in PR:

* Removed unused imports: enum, socket.
* Unused and not imported feature SUPPORT_FLASH was removed.
* Unused import lw12 in setup_platform method removed.
* Fixed indention for valuptuous.
* Changed check if effect is None.
* Removed personal debug output.
* Blocking function are not async anymore.

* Further improvements to satisfy PR.

* Unused import asyncio removed.
* Fixed: Return value and docstring no match up for `assumed_state`.

* Check if the set effect is supported, otherwise revert to normal light.

* Added describing missing docstrings to all functions.

* Adopted code to work with HS color setting.

* Syntactical change in comment.

* Removed redefinition of DOMAIN.

* Refactored lw12 controller setup: removed requirement for host and port in LW12Wifi class.

* Rewritten supported feature setup to a more static  expression.

* Removed unused rgb_color property

* Fixed typo in comment for set_light_option

* Changed RGB option validation schema

* Removed instance properties as config options

* Removed optional settings to be more inline with code style.

* Removed unused option from config example

* Removal of unused import

* Added property to disable state polling for this entity.

* Raise an exception if an unknown effect was selected.

* Fixed an issue with the check for known effects.

* As we do not need to set a default, use simple accessing by key.

* Log if an unknown effect was selected.

* Added link to future documentation.
2018-05-22 09:25:10 +02:00
..
2018-04-12 14:28:54 +02:00
2018-04-07 19:11:48 +02:00
2018-02-11 09:20:28 -08:00
2018-02-11 09:20:28 -08:00
2018-05-18 08:50:57 +02:00
2018-04-16 21:00:13 +02:00
2018-01-29 23:37:19 +01:00
2018-03-25 18:07:26 -07:00
2018-04-10 14:11:00 -04:00
2018-02-11 09:20:28 -08:00
2018-01-30 10:39:39 +01:00
2018-02-11 09:20:28 -08:00
2018-01-27 11:58:27 -08:00
2018-05-15 12:25:50 +02:00
2018-05-15 12:25:50 +02:00
2018-04-08 21:59:19 +02:00
2018-02-17 10:29:14 +01:00
2018-05-15 07:53:12 +02:00
2018-05-03 23:28:03 +02:00