From c4dfe4ccbdc6bd5c05a29ea5587923d5a992c194 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 22 Mar 2022 20:14:54 +0100 Subject: [PATCH] Update light.group.markdown (#22124) --- source/_integrations/light.group.markdown | 30 ++++++++++++----------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/source/_integrations/light.group.markdown b/source/_integrations/light.group.markdown index 88eb3b8e7b8..8bbb29bb1ad 100644 --- a/source/_integrations/light.group.markdown +++ b/source/_integrations/light.group.markdown @@ -11,20 +11,7 @@ ha_domain: group The light group platform lets you combine multiple lights into one entity. All child lights of a light group can still be used as usual, but controlling the state of the grouped light will forward the command to each child light. -## Group behavior - -Group behavior differs depending on if the `all` option is `false` (the default) or `true`. -If `all` is `false`(the default): -- Group state is `unavailable` if all group members are `unavailable` -- Otherwise, group state is `unknown` if all group members are `unknown` -- Otherwise, group state is `on` if at least one group member is `on` -- Otherwise, group state is `off` - -If `all` is `true`(the default): -- Group state is `unavailable` if all group members are `unavailable` -- Otherwise, group state is `unknown` if at least one group member is `unknown` or `unavailable` -- Otherwise, group state is `off` if at least one group member is `off` -- Otherwise, group state is `on` +## Configuration To enable this platform in your installation, add the following to your `configuration.yaml` file: @@ -82,3 +69,18 @@ script: data: brightness: 100 ``` + +## Group behavior + +Group behavior differs depending on if the `all` option is `false` (the default) or `true`. +If `all` is `false`(the default): +- Group state is `unavailable` if all group members are `unavailable` +- Otherwise, group state is `unknown` if all group members are `unknown` +- Otherwise, group state is `on` if at least one group member is `on` +- Otherwise, group state is `off` + +If `all` is `true`: +- Group state is `unavailable` if all group members are `unavailable` +- Otherwise, group state is `unknown` if at least one group member is `unknown` or `unavailable` +- Otherwise, group state is `off` if at least one group member is `off` +- Otherwise, group state is `on`