Lutron Caseta + Home Assistant
Complete setup guide for dimmers, switches, and shades
Quick Summary
- ✓ Compatibility: Full local control via Smart Bridge
- ✓ Cloud required: No (works offline after setup)
- ✓ Subscription: None required
- ! Bridge PRO recommended: Required for Pico remote support in HA
1. Prerequisites
Before starting, ensure you have:
- Home Assistant installed and running
- Lutron Caseta Smart Bridge (standard or PRO)
- Caseta devices already set up and working in the Lutron app
- Static IP assigned to your bridge (recommended)
- SSH access to your Home Assistant instance (for certificate generation)
Important: Lutron Caseta requires certificate-based authentication. This is more complex than most integrations but provides secure, reliable local control.
2. Smart Bridge vs Bridge PRO
Lutron offers two main bridge options. Your choice affects what features work in Home Assistant.
| Feature | Smart Bridge (L-BDG2-WH) | Bridge PRO (L-BDGPRO2-WH) |
|---|---|---|
| Lights & Dimmers | Yes | Yes |
| Shades | Yes | Yes |
| Fans | Yes | Yes |
| Scenes | Yes | Yes |
| Pico remotes in HA | No | Yes |
| Occupancy sensors in HA | No | Yes |
| Device limit | 75 devices | 75 devices |
| Price | ~$80 | ~$130 |
Our recommendation: If you plan to use Pico remotes as automation triggers (the main reason people love Caseta with Home Assistant), get the Bridge PRO. It's worth the extra $50.
3. Certificate Generation
Unlike most integrations, Lutron Caseta requires you to generate authentication certificates. This is a one-time process.
Option A: Using the Add-on (Easiest)
If you're running Home Assistant OS or Supervised:
- Go to Settings → Add-ons → Add-on Store
- Search for "Lutron Certificate"
- Install and start the add-on
- Open the add-on's web UI
- Follow the prompts to authenticate with your Lutron account
- The add-on will generate and save the certificates automatically
Option B: Manual Generation
If you can't use the add-on (Home Assistant Container, Core), you'll need to generate certificates manually:
- Clone or download the pylutron-caseta repository
- Run the certificate generation script
- Authenticate with your Lutron account when prompted
- Copy the three generated files to your Home Assistant config directory:
caseta.keycaseta.crtcaseta-bridge.crt
Keep these files safe: The certificate files authenticate your Home Assistant instance to the bridge. If you lose them, you'll need to regenerate.
4. Adding the Integration
Step 1: Set a Static IP
Before adding the integration, assign a static IP to your Lutron bridge through your router's DHCP settings. This prevents connection issues if the IP changes.
Step 2: Auto-Discovery or Manual Add
Home Assistant may auto-discover your Caseta bridge. Check Settings → Devices & Services for a "Discovered" entry.
If not discovered:
- Go to Settings → Devices & Services
- Click + Add Integration
- Search for Lutron Caseta
- Enter your bridge's IP address
- Select or upload your certificate files
Step 3: Verify Devices
After setup, all devices from your Lutron app should appear in Home Assistant. Entity IDs are based on device names in the Lutron app (e.g., "Bedroom Lamp" becomes light.bedroom_lamp).
5. Available Features
Lighting
- Dimmers: Full brightness control with transitions
- Switches: On/off control
- Plug-in dimmers: Same as wall dimmers
Window Treatments
- Roller shades: Position control (0-100%)
- Honeycomb shades: Position control
- Wood blinds: Position and tilt control
Climate
- Fan controllers: Speed control (off, low, medium, medium-high, high)
Scenes
Scenes created in the Lutron app are imported as scene entities. Activate them via automations or the UI.
Smart Away
A switch entity is created to toggle Lutron's Smart Away feature on/off.
6. Using Pico Remotes (PRO Bridge Only)
Pico remotes are the killer feature for Home Assistant users. These battery-powered remotes can trigger any automation, not just Lutron lights.
How It Works
With the Bridge PRO, each Pico remote button appears as an event entity in Home Assistant. You can create automations that trigger when buttons are pressed.
Example Automation
automation:
- alias: "Pico - Toggle Living Room Lights"
trigger:
- platform: device
device_id: [your_pico_device_id]
domain: lutron_caseta
type: press
subtype: "on"
action:
- service: light.toggle
target:
entity_id: light.living_room Button Types
on/off: Top and bottom buttonsraise/lower: Middle up/down buttonsstop: Center button (on 5-button Picos)
Pro tip: Pico remotes don't need to be paired to any Lutron device to work with Home Assistant. Buy standalone Picos and use them purely as automation triggers.
7. Troubleshooting
Integration Says "Already Configured"
If you add a new device and try to re-add the integration:
- New devices are automatically discovered - just wait a few minutes
- Try reloading the integration from Settings → Integrations → Lutron Caseta → ⋮ → Reload
Connection Lost After Router Reboot
- Verify the bridge still has the same IP address
- Set up a DHCP reservation for the bridge
- Restart the integration after the bridge reconnects
Pico Remotes Not Showing
- Verify you have the Bridge PRO, not the standard bridge
- Ensure the Pico is paired in the Lutron app
- Reload the integration
Certificates Invalid
- Regenerate certificates using the add-on or manual process
- Ensure all three files are present:
caseta.key,caseta.crt,caseta-bridge.crt
8. Frequently Asked Questions
Does Lutron Caseta work offline with Home Assistant?
Yes! Once the certificates are set up and the integration is configured, Lutron Caseta works completely offline with Home Assistant. The connection between Home Assistant and the Caseta Bridge is local, no internet required. Even if your internet goes down, your automations will continue to work.
Do I need the Pro bridge or regular bridge for Home Assistant?
Both work, but the Bridge PRO is strongly recommended if you want to use Pico remotes as automation triggers in Home Assistant. The standard Smart Bridge supports lights, dimmers, shades, and fans, but Pico remote button events are only available with the PRO bridge. The extra $50 is worth it for most users.
Is Lutron Caseta worth it for Home Assistant?
Absolutely. Lutron Caseta is one of the most reliable smart lighting systems available. It uses Clear Connect RF technology (not WiFi or Zigbee), which means zero interference and rock-solid reliability. The integration with Home Assistant is fully local, and Pico remotes are incredibly useful for triggering any automation. The higher price compared to other brands is justified by the quality.
What happens if Lutron discontinues support for the bridge?
Your Home Assistant integration would continue working since it uses local control via certificates. You wouldn't be able to use the Lutron app or get firmware updates, but Home Assistant would still control your devices. Lutron has a strong track record of long-term support, and the Caseta line remains their flagship consumer product.
Can I use Lutron with both the Lutron app and Home Assistant?
Yes! Unlike some integrations, Lutron Caseta works simultaneously with the official Lutron app and Home Assistant. Changes made in either place sync automatically. You can continue using the Lutron app for initial setup, firmware updates, and as a backup control method.
9. Sources
This guide was compiled from official documentation:
- Home Assistant Lutron Caseta Integration (official docs)
- pylutron-caseta GitHub Repository (certificate generation)
Last verified: 2026-01-31 against Home Assistant 2026.1. If you find outdated information, let us know.
Need help with your Lutron setup?
We configure Home Assistant systems throughout Oklahoma. Get professional installation with ongoing support.