forked from andreasofthings/python-lightify
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
I can use the various accessor methods for all properties, except alpha. For alpha I need to to use raw_values tuple, would be nice to add aplha() to the Light class to avoid need to handle raw_values(), e.g. to avoid something like this:
# Alpha is only available from raw_values()
(onoff, lum, temp, red, green, blue, alpha) = light.raw_values()
# if online is false then override on to be false, the light can't be on if it's not even powered on
state = {
"online": light.reachable(),
"lastSeen": light.last_seen(),
"on": (light.reachable() and light.on()),
"lum": light.lum(),
"temp": light.temp(),
"colour": {
"red": light.red(),
"green": light.green(),
"blue": light.blue()
},
"alpha": alpha
}
Metadata
Metadata
Assignees
Labels
No labels