LIFX Hardware
Smart lighting that works without a hub. FaustBot integrates directly with LIFX bulbs and strips for instant reactive lighting controlled by your stream events.
View Integration GuideWhat You Can Do With FaustBot
FaustBot provides deep integration with LIFX, giving you full control through actions, triggers, and scripting.
Light Control
Effects
Groups & Zones
Scripting Examples
# Change light color based on stream event
def Execute():
event = CPH.GetArg("event_type")
if event == "follow":
CPH.LIFXSetColor("Desk Light", "#00FF00")
CPH.LIFXSetBrightness("Desk Light", 100)
elif event == "subscribe":
CPH.LIFXSetColor("Desk Light", "#9146FF")
CPH.LIFXSetKelvin("Desk Light", 6500)
return True# Trigger light effects on donations
def Execute():
amount = CPH.GetArg("amount")
if amount >= 10:
CPH.LIFXPulse("All Lights", "#FFD700", 3, 0.5)
else:
CPH.LIFXBreathe("Desk Light", "#00FFFF", 2, 1.0)
return True# Set zone colors on LED strip for alerts
def Execute():
alert_type = CPH.GetArg("alert")
if alert_type == "raid":
# Rainbow across 8 zones
colors = ["#FF0000", "#FF7F00", "#FFFF00", "#00FF00",
"#0000FF", "#4B0082", "#9400D3", "#FF0000"]
CPH.LIFXSetZones("TV Strip", colors)
CPH.LIFXMove("TV Strip", "forward", 2.0)
return TrueSmart Lighting
Wi-Fi enabled lights with no hub required for easy setup and instant control.

LIFX A19
The original LIFX bulb with vibrant colors and 1100 lumens brightness. Wi-Fi enabled with no hub required.
- 1100 lumens
- 16M+ colors
- No hub required
- Wi-Fi enabled

LIFX Mini
Compact full-color smart bulb for table lamps and small fixtures. All the power in a smaller form factor.
- 800 lumens
- Full color spectrum
- Compact A19 size
- Wi-Fi direct

LIFX Z Strip
Flexible LED strip with multi-zone color control. Perfect for desk lighting, TV backlighting, and accent lighting.
- 2m length
- 8 color zones
- 1400 lumens
- Extendable

LIFX Beam
Modular light bars for creative wall installations and accents. Create custom layouts with corner connectors.
- 6 beam segments
- Multi-zone colors
- Wall mountable
- Corner connectors
What FaustBot Can Do
Full RGB control over your LIFX lights. Set colors, run effects, and create zone-based animations all from stream events.
Actions
- Set Color RGB, hex, or named colors with transitions
- Set Brightness Adjust brightness from 0-100%
- Set Temperature Kelvin from 2500K (warm) to 9000K (cool)
- Pulse/Breathe Trigger flash or breathing effects
- Set Zones Multi-zone color control for strips/beams
Triggers
Output only — controlled via actions
Examples
def Execute():
# Flash purple for new subscriber
CPH.LIFXPulse("Desk Light", "#9146FF", 3, 0.5)
return Truedef Execute():
colors = ["#FF0000", "#FF7F00", "#FFFF00", "#00FF00",
"#0000FF", "#4B0082", "#9400D3", "#FF0000"]
CPH.LIFXSetZones("TV Strip", colors)
CPH.LIFXMove("TV Strip", "forward", 2.0)
return TrueReady to Connect Your LIFX Lights?
FaustBot communicates directly with LIFX over Wi-Fi for instant reactive lighting effects.