Skip to content

Commit

Permalink
Add the "lights" property from the groups API (#8)
Browse files Browse the repository at this point in the history
* Add the "lights" property from the groups API, per #6

* Exposing all available properties of the Scenes object
  • Loading branch information
MizterB authored and balloob committed May 25, 2018
1 parent 9b42564 commit 7709379
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 0 deletions.
4 changes: 4 additions & 0 deletions aiohue/groups.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ def state(self):
def type(self):
return self.raw['type']

@property
def lights(self):
return self.raw['lights']

async def set_action(self, on=None, bri=None, hue=None, sat=None, xy=None,
ct=None, alert=None, effect=None, transitiontime=None,
bri_inc=None, sat_inc=None, hue_inc=None, ct_inc=None,
Expand Down
34 changes: 34 additions & 0 deletions aiohue/scenes.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,37 @@ def __init__(self, id, raw, request):
@property
def name(self):
return self.raw['name']

@property
def lights(self):
return self.raw['lights']

@property
def owner(self):
return self.raw['owner']

@property
def recycle(self):
return self.raw['recycle']

@property
def locked(self):
return self.raw['locked']

@property
def appdata(self):
return self.raw['appdata']

@property
def picture(self):
return self.raw['picture']

@property
def lastupdated(self):
return self.raw['lastupdated']

@property
def version(self):
return self.raw['version']


0 comments on commit 7709379

Please sign in to comment.