From 81fa876449a4ce632b1870d6b8a88d39a558b55f Mon Sep 17 00:00:00 2001 From: Joseph Abbey Date: Wed, 22 Oct 2025 14:37:41 +0100 Subject: [PATCH] Add light effect selector example to Select.md Added an example of a light effect selector in JSON format. Signed-off-by: Joseph Abbey --- examples/Select.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 examples/Select.md diff --git a/examples/Select.md b/examples/Select.md new file mode 100644 index 0000000..06ae13a --- /dev/null +++ b/examples/Select.md @@ -0,0 +1,60 @@ +# Selects + +Here is an example of how to make a light effect selector: + +```json +{ + "type": "group", + "name": "Example", + "title": "Light Effect", + "content": "{{ state_attr('light.moon', 'effect') }}", + "items": [ + { + "type": "tap", + "name": "None", + "entity": "light.example", + "tap_action": { + "service": "light.turn_on", + "data": { + "effect": "None" + } + } + }, + { + "type": "tap", + "name": "Rainbow", + "entity": "light.example", + "tap_action": { + "service": "light.turn_on", + "data": { + "effect": "Rainbow" + } + } + }, + { + "type": "tap", + "name": "Glimmer", + "entity": "light.example", + "tap_action": { + "service": "light.turn_on", + "data": { + "effect": "Glimmer" + } + } + }, + { + "type": "tap", + "name": "Twinkle", + "entity": "light.example", + "tap_action": { + "service": "light.turn_on", + "data": { + "effect": "Twinkle" + } + } + } + ] +} +``` + +The same pattern works for any selector (`input_select.*`, `select.*`, `climate.*` mode).