A modern, type-safe, async Python library for controlling LIFX smart devices over the local network.
- 📦 No Runtime Dependencies: only Python standard libraries required
- 🎯 Type-Safe: Full type hints with strict Pyright validation
- ⚡ Async Context Managers: Provides
async withandawaitusage patterns - 🔌 Connection Pooling: Efficient reuse with LRU cache
- 🏗️ Layered Architecture: Protocol → Network → Device → API
- 🔄 Protocol Generator: generates LIFX protocol
Packets,FieldsandEnumclasses from LIFX public protocol definition - 🌈 Comprehensive Support: supports all LIFX smart lighting products including Color, White, Warm to White, Filament, Clean, Night Vision, Z, Beam, String, Neon, Permanent Outdoor, Tile, Candle, Ceiling, Path, Spot, and Luna.
Licensed under the Universal Permissive License v1.0.
Copyright © 2025 Avi Miller <[email protected]>