Skip to content

Add light.alpha() method #20

@durera

Description

@durera

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions