Examples ======== Discover bulbs -------------- .. code-block:: python 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 ---------------------------- .. code-block:: python 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 --------------------- .. code-block:: python 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 ----------------- .. code-block:: python import avea bulb = avea.Bulb("xx:xx:xx:xx:xx:xx") bulb.set_smooth_transition(255, 255, 0, duration=4, fps=5) bulb.close()