{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]" }, "flow_title": "{label} ({group})", "step": { "discovery_confirm": { "description": "Do you want to set up {label} ({group})?" }, "pick_device": { "data": { "device": "[%key:common::config_flow::data::device%]" } }, "user": { "data": { "host": "[%key:common::config_flow::data::host%]" }, "data_description": { "host": "The hostname or IP address of your LIFX device." }, "description": "If you leave the host empty, discovery will be used to find devices." } } }, "entity": { "binary_sensor": { "clean_cycle": { "name": "Clean cycle" } }, "select": { "infrared_brightness": { "name": "Infrared brightness" }, "theme": { "name": "Theme" } }, "sensor": { "rssi": { "name": "RSSI" } } }, "services": { "effect_colorloop": { "description": "Runs an effect with looping colors.", "fields": { "brightness": { "description": "Number indicating brightness of the color loop, where 1 is the minimum brightness and 255 is the maximum brightness supported by the light.", "name": "Brightness value" }, "brightness_pct": { "description": "Percentage indicating the brightness of the color loop, where 1 is the minimum brightness and 100 is the maximum brightness supported by the light.", "name": "Brightness" }, "change": { "description": "Hue movement per period, in degrees on a color wheel.", "name": "Change" }, "period": { "description": "Duration between color changes.", "name": "[%key:component::lifx::services::effect_pulse::fields::period::name%]" }, "power_on": { "description": "[%key:component::lifx::services::effect_pulse::fields::power_on::description%]", "name": "Power on" }, "saturation_max": { "description": "Percentage indicating the maximum saturation of the colors in the loop.", "name": "Maximum saturation" }, "saturation_min": { "description": "Percentage indicating the minimum saturation of the colors in the loop.", "name": "Minimum saturation" }, "spread": { "description": "Maximum hue difference between participating lights, in degrees on a color wheel.", "name": "Spread" }, "transition": { "description": "Duration of the transition between colors.", "name": "Transition" } }, "name": "Color loop effect" }, "effect_flame": { "description": "Starts the firmware-based Flame effect on LIFX Tiles or Candle.", "fields": { "power_on": { "description": "[%key:component::lifx::services::effect_move::fields::power_on::description%]", "name": "Power on" }, "speed": { "description": "How fast the flames will move.", "name": "Speed" } }, "name": "Flame effect" }, "effect_morph": { "description": "Starts the firmware-based Morph effect on LIFX Tiles or Candle.", "fields": { "palette": { "description": "List of at least 2 and at most 16 colors as hue (0-360), saturation (0-100), brightness (0-100) and Kelvin (1500-9000) values to use for this effect. Overrides the 'Theme' attribute.", "name": "Palette" }, "power_on": { "description": "[%key:component::lifx::services::effect_move::fields::power_on::description%]", "name": "Power on" }, "speed": { "description": "How fast the colors will move.", "name": "Speed" }, "theme": { "description": "Predefined color theme to use for the effect. Overridden by the 'Palette' attribute.", "name": "[%key:component::lifx::entity::select::theme::name%]" } }, "name": "Morph effect" }, "effect_move": { "description": "Starts the firmware-based Move effect on a LIFX Z, Lightstrip or Beam.", "fields": { "direction": { "description": "Direction the effect will move across the device.", "name": "Direction" }, "power_on": { "description": "Powered off lights will be turned on before starting the effect.", "name": "Power on" }, "speed": { "description": "How long in seconds for the effect to move across the length of the light.", "name": "Speed" }, "theme": { "description": "(Optional) set one of the predefined themes onto the device before starting the effect.", "name": "[%key:component::lifx::entity::select::theme::name%]" } }, "name": "Move effect" }, "effect_pulse": { "description": "Runs a flash effect by changing to a color and back.", "fields": { "brightness": { "description": "Number indicating brightness of the temporary color, where 1 is the minimum brightness and 255 is the maximum brightness supported by the light.", "name": "Brightness value" }, "brightness_pct": { "description": "Percentage indicating the brightness of the temporary color, where 1 is the minimum brightness and 100 is the maximum brightness supported by the light.", "name": "Brightness" }, "color_name": { "description": "A human-readable color name.", "name": "Color name" }, "cycles": { "description": "Number of times the effect should run.", "name": "Cycles" }, "mode": { "description": "Decides how colors are changed.", "name": "[%key:common::config_flow::data::mode%]" }, "period": { "description": "Duration of the effect.", "name": "Period" }, "power_on": { "description": "Powered off lights are temporarily turned on during the effect.", "name": "Power on" }, "rgb_color": { "description": "The temporary color in RGB-format.", "name": "RGB color" } }, "name": "Pulse effect" }, "effect_sky": { "description": "Starts a firmware-based effect on LIFX Ceiling lights that animates a sky scene across the device.", "fields": { "cloud_saturation_max": { "description": "The maximum cloud saturation for the Clouds sky type.", "name": "Cloud saturation maximum" }, "cloud_saturation_min": { "description": "The minimum cloud saturation for the Clouds sky type.", "name": "Cloud saturation minimum" }, "palette": { "description": "List of 1 to 6 colors as hue (0-360), saturation (0-100), brightness (0-100) and Kelvin (1500-9000) values to use for this effect.", "name": "Palette" }, "power_on": { "description": "[%key:component::lifx::services::effect_move::fields::power_on::description%]", "name": "Power on" }, "sky_type": { "description": "The style of sky that will be animated by the effect.", "name": "Sky type" }, "speed": { "description": "How long the Sunrise and Sunset sky types will take to complete. For the Clouds sky type, it is the speed of the clouds across the device.", "name": "Speed" } }, "name": "Sky effect" }, "effect_stop": { "description": "Stops a running effect.", "name": "Stop effect" }, "paint_theme": { "description": "Paints either a provided theme or custom palette across one or more LIFX lights.", "fields": { "palette": { "description": "List of at least 2 and at most 16 colors as hue (0-360), saturation (0-100), brightness (0-100) and Kelvin (1500-9000) values to paint across the target lights. Overrides the 'Theme' attribute.", "name": "Palette" }, "power_on": { "description": "Powered off lights will be turned on before painting the theme.", "name": "Power on" }, "theme": { "description": "Predefined color theme to paint. Overridden by the 'Palette' attribute.", "name": "[%key:component::lifx::entity::select::theme::name%]" }, "transition": { "description": "Duration in seconds to paint the theme.", "name": "Transition" } }, "name": "Paint theme" }, "set_hev_cycle_state": { "description": "Controls the HEV LEDs on a LIFX Clean bulb.", "fields": { "duration": { "description": "How long the HEV LEDs will remain on. Uses the configured default duration if not specified.", "name": "Duration" }, "power": { "description": "Start or stop a Clean cycle.", "name": "[%key:common::action::enable%]" } }, "name": "Set HEV cycle state" }, "set_state": { "description": "Sets a color/brightness and possibly turn the light on/off.", "fields": { "infrared": { "description": "Automatic infrared level when light brightness is low.", "name": "Infrared" }, "power": { "description": "Turn the light on or off. Leave out to keep the power as it is.", "name": "Power" }, "transition": { "description": "Duration it takes to get to the final state.", "name": "Transition" }, "zones": { "description": "List of zone numbers to affect (8 per LIFX Z, starts at 0).", "name": "Zones" } }, "name": "Set state" } } }