pylw12/test.py

48 lines
1.3 KiB
Python
Raw Permalink Normal View History

2018-03-16 14:53:34 +01:00
#!/usr/bin/env python
from lw12 import *
import time
lw12 = LW12Controller('192.168.178.24', 5000)
print('[+] LW12 LIGHT OFF')
lw12.light_off()
time.sleep(.500)
print('[+] LW12 LIGHT ON')
lw12.light_on()
time.sleep(.500)
2018-03-16 18:57:27 +01:00
print('[+] LW12_EFFECT_STATIC')
for effect in LW12_EFFECT_STATIC:
print(' {}'.format(effect))
lw12.set_effect(effect)
time.sleep(.250)
print('[+] LW12_LIGHT.BRIGHTNESS')
for brightness in range(0, 101, 5):
print(' brightness={}'.format(brightness))
lw12.set_light_option(LW12_LIGHT.BRIGHTNESS, brightness)
time.sleep(.250)
print('[+] LW12_LIGHT.FLASH')
print(' speed=100')
lw12.set_light_option(LW12_LIGHT.FLASH, 100)
print('[+] LW12_EFFECT_JUMP')
for effect in LW12_EFFECT_JUMP:
print(' {}'.format(effect))
lw12.set_effect(effect)
time.sleep(2)
print('[+] LW12_EFFECT_FLASH')
for effect in LW12_EFFECT_FLASH:
print(' {}'.format(effect))
lw12.set_effect(effect)
time.sleep(2)
print('[+] LW12_EFFECT_GRADIENT')
for effect in LW12_EFFECT_GRADIENT:
print(' {}'.format(effect))
lw12.set_effect(effect)
time.sleep(2)
lw12.set_effect(LW12_EFFECT_STATIC.PURPLE)
lw12.set_light_option(LW12_LIGHT.BRIGHTNESS, 10)
2018-03-16 18:15:18 +01:00
print('[+] LW12 SCAN')
lw12.scan()
2018-03-16 18:57:27 +01:00
print('[+] LW12 SET COLOR r=255, g=75, b=216')
lw12.set_color(255, 75, 216)