Fix brightness and temperature. (#89)

This commit is contained in:
Sean Gollschewsky 2017-09-15 13:23:06 +01:00 committed by Teemu R
parent 3a14484d47
commit 25e550d3fe

View File

@ -136,27 +136,29 @@ def emeter(dev, year, month, erase):
@cli.command() @cli.command()
@click.argument("brightness", type=click.IntRange(0, 100), default=None) @click.argument("brightness", type=click.IntRange(0, 100), default=None,
required=False)
@pass_dev @pass_dev
def brightness(dev, value): def brightness(dev, brightness):
"""Get or set brightness. (Bulb Only)""" """Get or set brightness. (Bulb Only)"""
if value is None: if brightness is None:
click.echo("Brightness: %s" % dev.brightness) click.echo("Brightness: %s" % dev.brightness)
else: else:
click.echo("Setting brightness to %s" % value) click.echo("Setting brightness to %s" % brightness)
dev.brightness = value dev.brightness = brightness
@cli.command() @cli.command()
@click.argument("temperature", type=click.IntRange(2700, 6500), default=None) @click.argument("temperature", type=click.IntRange(2700, 6500), default=None,
required=False)
@pass_dev @pass_dev
def temperature(dev, value): def temperature(dev, temperature):
"""Get or set color temperature. (Bulb only)""" """Get or set color temperature. (Bulb only)"""
if value is None: if temperature is None:
click.echo("Color temperature: %s" % dev.color_temp) click.echo("Color temperature: %s" % dev.color_temp)
else: else:
click.echo("Setting color temperature to %s" % value) click.echo("Setting color temperature to %s" % temperature)
dev.color_temp = value dev.color_temp = temperature
@cli.command() @cli.command()