From dceebef0375521c5884bb3b62418cd1983aedcc1 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Sat, 6 Oct 2018 20:38:23 +0200 Subject: [PATCH 1/4] Move lifx to own component --- .../{light.lifx.markdown => lifx.markdown} | 44 ++++++++++++------- 1 file changed, 27 insertions(+), 17 deletions(-) rename source/_components/{light.lifx.markdown => lifx.markdown} (87%) diff --git a/source/_components/light.lifx.markdown b/source/_components/lifx.markdown similarity index 87% rename from source/_components/light.lifx.markdown rename to source/_components/lifx.markdown index cb6dc00f2f9e..a921a88a0270 100644 --- a/source/_components/light.lifx.markdown +++ b/source/_components/lifx.markdown @@ -13,25 +13,11 @@ ha_iot_class: "Local Polling" ha_release: 0.12 --- -The `lifx` platform allows you to integrate your [LIFX](http://www.lifx.com) into Home Assistant. +The `lifx` component allows you to integrate your [LIFX](https://www.lifx.com) into Home Assistant. -_Please note, the `lifx` platform does not support Windows. The `lifx_legacy` platform (supporting basic functionality) can be used instead._ +_Please note, the `lifx` component does not support Windows. The `lifx_legacy` light platform (supporting basic functionality) can be used instead._ -```yaml -# Example configuration.yaml entry -light: - - platform: lifx -``` -{% configuration %} -broadcast: - description: The broadcast address for discovering lights. Only needed if using more than one network interface. Omit if you are unsure. - required: false - type: string -server: - description: Your server address. Will listen on all interfaces if omitted. Omit if you are unsure. - required: false - type: string -{% endconfiguration %} +You can configure the LIFX component by going to the integrations page inside the config panel. ## {% linkable_title Set state %} @@ -120,3 +106,27 @@ Run an effect that does nothing, thereby stopping any other effect that might be | Service data attribute | Description | | ---------------------- | ----------- | | `entity_id` | String or list of strings that point at `entity_id`s of lights. Else targets all. + + +## {% linkable_title Advanced configuration %} + +There are some manual configuration options available. These should only be needed if you have more than one network interface and automatic configuration does not find your LIFX devices. + +```yaml +# Example configuration.yaml entry +lifx: + light: + server: IP_ADDRESS + broadcast: IP_ADDRESS +``` + +{% configuration %} +server: + description: Your server address. Will listen on all interfaces if omitted. + required: false + type: string +broadcast: + description: The broadcast address for discovering lights. + required: false + type: string +{% endconfiguration %} From cf3c1432a437830fc0a9bff51dbacf7108631da5 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Mon, 8 Oct 2018 21:31:36 +0200 Subject: [PATCH 2/4] Add reference from lifx light platform to lifx component --- source/_components/light.lifx.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 source/_components/light.lifx.markdown diff --git a/source/_components/light.lifx.markdown b/source/_components/light.lifx.markdown new file mode 100644 index 000000000000..511306f4aecd --- /dev/null +++ b/source/_components/light.lifx.markdown @@ -0,0 +1,16 @@ +--- +layout: page +title: "LIFX" +description: "Instructions on how to integrate LIFX into Home Assistant." +date: 2016-01-27 08:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: lifx.png +ha_category: Light +ha_iot_class: "Local Polling" +ha_release: 0.12 +--- + +For installation instructions, see [the LIFX component](/components/lifx/). From f1bd2d1ef8f2feb6dec1c474d38c6717a488c221 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Mon, 8 Oct 2018 22:19:40 +0200 Subject: [PATCH 3/4] Update component release date --- source/_components/lifx.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/lifx.markdown b/source/_components/lifx.markdown index a921a88a0270..fba9b367516f 100644 --- a/source/_components/lifx.markdown +++ b/source/_components/lifx.markdown @@ -2,7 +2,7 @@ layout: page title: "LIFX" description: "Instructions on how to integrate LIFX into Home Assistant." -date: 2016-01-27 08:00 +date: 2018-10-08 08:00 sidebar: true comments: false sharing: true @@ -10,7 +10,7 @@ footer: true logo: lifx.png ha_category: Light ha_iot_class: "Local Polling" -ha_release: 0.12 +ha_release: 0.80 --- The `lifx` component allows you to integrate your [LIFX](https://www.lifx.com) into Home Assistant. From 5c83eaad432a4abc199a22c20cd48195073bf14a Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Mon, 8 Oct 2018 22:25:15 +0200 Subject: [PATCH 4/4] Move release --- source/_components/lifx.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/lifx.markdown b/source/_components/lifx.markdown index fba9b367516f..11c478c64210 100644 --- a/source/_components/lifx.markdown +++ b/source/_components/lifx.markdown @@ -10,7 +10,7 @@ footer: true logo: lifx.png ha_category: Light ha_iot_class: "Local Polling" -ha_release: 0.80 +ha_release: 0.81 --- The `lifx` component allows you to integrate your [LIFX](https://www.lifx.com) into Home Assistant.