Adding Alexa Voice Control to WLED

With WLED’s built-in Philips Hue emulation, you can control your shop light with Amazon Alexa using voice commands. Follow these steps:

Step 1: Enable Alexa Control in WLED

  1. Open the WLED app (or web interface) and navigate to:
    • ConfigSync InterfacesAlexa Voice Assistant (scroll down).
  2. Check the box to “Emulate Alexa device”.
  3. Set a device name (e.g., “Shop Light”).
    • Alexa will use this name to recognize the light.

Step 2: Ensure Proper Wi-Fi Setup

  • Alexa devices must be on 2.4GHz Wi-Fi, not 5GHz.
    • If your router uses both frequencies under the same name (SSID), temporarily disable 5GHz during setup.
  • Ensure the ESP32 running WLED is also connected to the same 2.4GHz network.

Step 3: Add WLED to Alexa

  1. Open the Amazon Alexa app.
  2. Tap Devices (bottom menu).
  3. In the top-right corner, tap “+” (Add Device).
  4. Select “Light”, then choose “Philips Hue”.
  5. When asked “Does your light have Bluetooth?”, select “Yes” (even though WLED is Wi-Fi-based).
  6. Tap “Discover Devices”, and wait for Alexa to find your WLED light.
  7. Once found, assign it to a room (optional) and tap “Done”.

Step 4: Use Alexa Commands

Once set up, you can control your WLED shop light with commands like:

  • “Alexa, turn on the Shop Light.”
  • “Alexa, turn off the Shop Light.”
  • “Alexa, set Shop Light to 50% brightness.”

Bonus: Create Alexa Routines

To automate lighting, create an Alexa routine:

  1. Open Alexa app → Tap MoreRoutines.
  2. Tap “+”Enter a routine name.
  3. Under When this happens, choose Voice and enter a custom phrase (e.g., “Workshop Mode”).
  4. Under Add action, select Smart HomeShop LightSet brightness (e.g., 100%).
  5. Tap Save.

Troubleshooting

  • If Alexa doesn’t find the device, try:
    • Restarting your ESP32 and router.
    • Disabling and re-enabling the Alexa emulation setting in WLED.
    • Making sure both Alexa and WLED are on the same 2.4GHz network.
  • If voice commands aren’t working, rename the light in WLED settings, then rediscover it in Alexa.
Scroll to Top