Classes | |
| class | TPLinkLightEffectEntity |
| class | TPLinkLightEntity |
Functions | |
| dict[str, Any] | _async_build_base_effect (int brightness, int duration, int transition, list[int] segments) |
| None | async_setup_entry (HomeAssistant hass, TPLinkConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| default | |
| HSV_SEQUENCE = vol.ExactSequence((HUE, SAT, VAL)) | |
| HUE = vol.Range(min=0, max=360) | |
| SAT = vol.Range(min=0, max=100) | |
| string | SERVICE_RANDOM_EFFECT = "random_effect" |
| string | SERVICE_SEQUENCE_EFFECT = "sequence_effect" |
| TRANSITION = vol.Range(min=0, max=6000) | |
| VAL = vol.Range(min=0, max=100) | |
| VolDictType | |
Support for TPLink lights.
|
private |
| None homeassistant.components.tplink.light.async_setup_entry | ( | HomeAssistant | hass, |
| TPLinkConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
|
private |
| homeassistant.components.tplink.light.HUE = vol.Range(min=0, max=360) |
| homeassistant.components.tplink.light.SAT = vol.Range(min=0, max=100) |
| string homeassistant.components.tplink.light.SERVICE_RANDOM_EFFECT = "random_effect" |
| string homeassistant.components.tplink.light.SERVICE_SEQUENCE_EFFECT = "sequence_effect" |
| homeassistant.components.tplink.light.TRANSITION = vol.Range(min=0, max=6000) |
| homeassistant.components.tplink.light.VAL = vol.Range(min=0, max=100) |