Examples
Discover bulbs
import avea
bulbs = avea.discover_avea_bulbs(timeout=4.0)
for bulb in bulbs:
print(bulb.get_name(), bulb.addr)
bulb.close()
Set brightness and RGB color
import avea
bulb = avea.Bulb("xx:xx:xx:xx:xx:xx")
bulb.set_brightness(2000)
bulb.set_rgb(255, 128, 0)
bulb.close()
Read bulb information
import avea
bulb = avea.Bulb("xx:xx:xx:xx:xx:xx")
print(bulb.get_name())
print(bulb.get_fw_version())
print(bulb.get_serial_number())
print(bulb.get_hardware_revision())
print(bulb.get_manufacturer_name())
bulb.close()
Smooth transition
import avea
bulb = avea.Bulb("xx:xx:xx:xx:xx:xx")
bulb.set_smooth_transition(255, 255, 0, duration=4, fps=5)
bulb.close()