From de4b7f2603270cdf868e22245924cb51afd57934 Mon Sep 17 00:00:00 2001 From: Christian Brunner Date: Tue, 13 Sep 2016 22:27:43 +0200 Subject: add RecallScene --- scene.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scene.go b/scene.go index 3358a1b..9339893 100644 --- a/scene.go +++ b/scene.go @@ -88,6 +88,12 @@ func (bridge *Bridge) GetSceneByName(name string) (Scene, error) { return Scene{}, errors.New(errOut) } +// Bridge.RecallScene recalls a scene +func (bridge *Bridge) RecallScene(id string) error { + action := &Action{Scene: id} + return bridge.SetGroupState(0, action) +} + // Bridge.CreateScene posts a new scene configuration to the bridge. func (bridge *Bridge) CreateScene(scene Scene) error { uri := fmt.Sprintf("/api/%s/scenes/", bridge.Username) -- cgit v1.2.3