1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

add script shortcut for activating scenes (#27223)

* add script shortcut for activating scenes

use `- scene: scene.<scene name>` in a script to activate a scene

* Update validation
This commit is contained in:
Matthew Donoughe
2019-10-05 16:30:43 -04:00
committed by Paulus Schoutsen
parent 43d1413050
commit d16edb3ef0
3 changed files with 54 additions and 0 deletions

View File

@@ -885,6 +885,8 @@ DEVICE_ACTION_BASE_SCHEMA = vol.Schema(
DEVICE_ACTION_SCHEMA = DEVICE_ACTION_BASE_SCHEMA.extend({}, extra=vol.ALLOW_EXTRA)
_SCRIPT_SCENE_SCHEMA = vol.Schema({vol.Required("scene"): entity_domain("scene")})
SCRIPT_SCHEMA = vol.All(
ensure_list,
[
@@ -895,6 +897,7 @@ SCRIPT_SCHEMA = vol.All(
EVENT_SCHEMA,
CONDITION_SCHEMA,
DEVICE_ACTION_SCHEMA,
_SCRIPT_SCENE_SCHEMA,
)
],
)