LIFX: add multiple modes to pulse effect (#2806)

This commit is contained in:
Anders Melchiorsen 2017-06-16 07:39:14 +02:00 committed by Paulus Schoutsen
parent 7e81907b3e
commit 19268cf915

View File

@ -57,7 +57,7 @@ automation:
- service: light.turn_on
data:
entity_id: light.office, light.kitchen
effect: lifx_effect_breathe
effect: lifx_effect_pulse
```
However, if you want to fully control a light effect, you have to use its dedicated service call, like this:
@ -77,23 +77,9 @@ script:
The available light effects and their options are listed below.
### {% linkable_title Service `light.lifx_effect_breathe` %}
Run a breathe effect by fading to a color and back.
| Service data attribute | Description |
| ---------------------- | ----------- |
| `entity_id` | String or list of strings that point at `entity_id`s of lights. Else targets all.
| `color_name` | A color name such as `red` or `green`.
| `rgb_color` | A list containing three integers representing the RGB color you want the light to be.
| `brightness` | Integer between 0 and 255 for how bright the color should be.
| `period` | The duration of a single breathe.
| `cycles` | The total number of breathes.
| `power_on` | Set this to False to skip the effect on lights that are turned off (defaults to True).
### {% linkable_title Service `light.lifx_effect_pulse` %}
Run a flash effect by quickly changing to a color and then back.
Run a flash effect by changing to a color and then back.
| Service data attribute | Description |
| ---------------------- | ----------- |
@ -101,8 +87,9 @@ Run a flash effect by quickly changing to a color and then back.
| `color_name` | A color name such as `red` or `green`.
| `rgb_color` | A list containing three integers representing the RGB color you want the light to be.
| `brightness` | Integer between 0 and 255 for how bright the color should be.
| `period` | The duration of a single pulse.
| `period` | The duration of a single pulse (in seconds).
| `cycles` | The total number of pulses.
| `mode` | The way to change between colors. Valid modes: `blink` (default), `breathe`, `ping`, `strobe`, `solid`.
| `power_on` | Set this to False to skip the effect on lights that are turned off (defaults to True).
### {% linkable_title Service `light.lifx_effect_colorloop` %}