Buying guides · Sensors and switches
Best outdoor smart plugs for Christmas lights (that also work with Home Assistant)
Five US outdoor smart plugs for Christmas lights compared on Home Assistant route, IP rating, LED load limits and GFCI needs. Research-based, with sources.
Some links on this page are affiliate links. If you buy through them, we earn a commission. The price you pay does not change. Affiliate disclosure.
As an Amazon Associate we earn from qualifying purchases.
For most people who want to put Christmas lights on a schedule, a Matter-over-Wi-Fi outdoor plug is the easy answer: the Tapo P400M or the Kasa EP40M. Both have two outlets you can switch separately, work with Alexa, Google Home, Apple Home and SmartThings, and give Home Assistant local control through Matter. If you already run Z-Wave, the Zooz ZEN05 is certified Works with Home Assistant, as long as your lights stay under its 150 W LED limit.
The short list
| Plug | Radio | Home Assistant route | Outlets | Outdoor rating | Watch out for |
|---|---|---|---|---|---|
| Tapo P400M | Wi-Fi (Matter) | Matter | 2 | IP65 | Keep unused sockets capped |
| Kasa EP40M | Wi-Fi (Matter) | Matter, or the TP-Link integration | 2 | IP64 | GFCI outlet required; Kasa account for setup |
| Zooz ZEN05 800LR | Z-Wave | Z-Wave (needs a Z-Wave stick) | 1 | IP65 | 150 W LED limit |
| Leviton D215O-1RE | Wi-Fi (Matter) | Matter | 1 | IP65 | Lower LED rating (5 A) |
| IKEA TOFSMYGGA | Thread (Matter) | Matter (needs a Thread border router) | 2 | IP65 with the lid closed | Open pairing bug in Home Assistant |
Ratings, loads and setup requirements are from each maker’s page, linked in the sections below.
What to check before you buy
The outdoor rating. The IP code’s first digit is dust protection and the second is water. IP64 means protection against splashing water from any direction. IP65 adds protection against low-pressure water jets. Either is fine for a covered porch outlet. For an exposed outlet, IP65 is the safer choice, and on every plug here the rating only holds with the outlet covers closed.
The load, especially for LEDs. Most plugs here are rated for a full 15 A circuit. The Zooz ZEN05 is the exception for lighting: its manual allows 15 A in general but only 150 W of LED bulbs. LED strings draw little power each, but a long run of them adds up. Check the wattage on each string’s tag or box and add them together.
A GFCI outlet. Outdoor outlets should be GFCI-protected anyway, and TP-Link says the EP40M must plug into a GFCI receptacle outdoors or in wet locations. If your outdoor outlet doesn’t have a test and reset button (or isn’t on a GFCI breaker), talk to an electrician before the lights go up.
How it talks to Home Assistant. Matter over Wi-Fi and Z-Wave both give Home Assistant local control, so your lights keep working on schedule if the maker’s cloud goes down. Matter over Thread is local too, but needs a Thread border router.
Signal at the outlet. Outdoor outlets are often at the edge of your Wi-Fi or mesh. Check the signal there with your phone before you commit.
Tapo P400M: the easiest Matter pick
TP-Link Tapo P400M- Why it’s here: two independently switched outlets, IP65, rated for 1800 W, and Matter over Wi-Fi. Wirecutter names a Tapo outdoor plug its top outdoor pick.
- Home Assistant: add it with the Matter integration. It isn’t in the supported-devices list of Home Assistant’s TP-Link integration, so Matter is the route. TP-Link says you can control the two outlets individually.
- Works with: Alexa, Google Home, Apple Home and SmartThings, per TP-Link.
- Watch out for: TP-Link’s instructions say to keep unused sockets capped. It’s a 2.4 GHz Wi-Fi device, so check the signal at the outlet.
Sources: TP-Link, HA Matter docs.
Kasa EP40M: two routes into Home Assistant
TP-Link Kasa EP40M- Why it’s here: two outlets, IP64, a 15 A rating, and Matter over Wi-Fi.
- Home Assistant: Matter is the simplest local route, with no TP-Link cloud integration needed. Home Assistant’s TP-Link Smart Home integration also lists the EP40M, but it marks it as a model that needs your TP-Link account details. If you’ve added it to Home Assistant with Matter, you don’t need that integration.
- Works with: Alexa, Google Home, Apple Home and SmartThings, per TP-Link.
- Watch out for: TP-Link lists the free Kasa app and a Kasa account as a setup requirement, and says the plug must go into a GFCI outlet outdoors. Its manual says to avoid water streams, not to immerse it, and to mount it at least 8 inches off the ground.
Sources: TP-Link, HA TP-Link docs.
Zooz ZEN05 800LR: the Z-Wave pick
Zooz ZEN05 800LR- Why it’s here: it’s Works with Home Assistant certified, uses Z-Wave rather than your Wi-Fi, and is rated IP65. It supports Z-Wave Long Range, which helps for an outlet at the far end of the yard.
- Home Assistant: add it through the Z-Wave integration, which needs a Z-Wave stick. Zooz publishes its own Home Assistant inclusion steps, including Long Range through a SmartStart QR code. You choose Long Range or the regular mesh when you add it. Switching later means removing and re-adding the plug.
- Works with: any Z-Wave hub, not Alexa or Google directly. In a Home Assistant home, you can still share it to voice assistants from Home Assistant.
- Watch out for: the load. The Zooz manual lists “15 A, 150 W LED bulbs, 1000 W incandescent”. For big LED displays, split the strings across plugs or pick a Matter plug.
Sources: Zooz manual, Zooz HA guide, HA Z-Wave docs.
Leviton D215O-1RE: the premium pick with a dusk sensor
Leviton Decora Smart D215O-1RE- Why it’s here: one outlet, IP65, Matter over Wi-Fi, and a built-in light sensor that can turn the lights on at dusk and off at dawn. Leviton says schedules are stored on the plug, so they keep running during an internet outage. It also pairs with up to three of Leviton’s wire-free Anywhere Switch Companions.
- Home Assistant: add it with the Matter integration. Leviton says it ships Matter-ready out of the box.
- Watch out for: the LED load. Leviton rates it for 5 A of LED or CFL lighting, lower than its 15 A general rating, so add up your strings’ wattage first.
Sources: Leviton, Leviton Matter FAQ.
IKEA TOFSMYGGA: Thread, with a caveat
IKEA TOFSMYGGA (sold by IKEA, not on Amazon)
- Why it’s here: two outlets and Matter over Thread, so it doesn’t add another device to your Wi-Fi.
- Home Assistant: add it with the Matter integration. You need a Thread border router.
- Watch out for: IKEA says it’s “IP65-rated only when the lid is closed”. It’s also the riskiest pick here for Home Assistant users: an open GitHub issue reports pairing through Home Assistant’s Bluetooth proxy timing out with TOFSMYGGA and the indoor GRILLPLATS (#179922). In that report, the same plugs paired through the Android pairing flow in the Home Assistant app. IKEA’s Matter-over-Thread products have had wider pairing problems too. Our pairing explainer covers the fixes.
We haven’t added these plugs to Home Assistant ourselves. The routes above are the ones the makers and Home Assistant’s docs describe: Matter for the TP-Link, Leviton and IKEA plugs, which their makers list as Matter-certified or Matter-ready, and Z-Wave inclusion for the Zooz, following Zooz’s own Home Assistant guide.
Which one should you buy?
- You just want the lights on a schedule, any assistant: Tapo P400M or Kasa EP40M.
- You run Home Assistant with a Z-Wave stick: Zooz ZEN05, if your LED load fits under 150 W.
- You want dusk-to-dawn without any hub: Leviton D215O-1RE.
- You’ve built a Thread network and like tinkering: IKEA TOFSMYGGA, after reading the pairing notes.
Next step: automate it
A plug on its own only gives you on, off and a timer in the maker’s app. Our Home Assistant Christmas lights automation adds sunset-on, weekday and weekend off times, a holiday-season window and away-mode safety, with a free blueprint you can import. If you’re still choosing the lights themselves, see our smart Christmas lights comparison.
How pages like this are made: How we work.
Sources
- TP-Link: Kasa EP40M product page
- TP-Link: Tapo P400M product page
- Home Assistant docs: TP-Link Smart Home integration
- Home Assistant docs: Matter integration
- Home Assistant docs: Z-Wave integration
- Home Assistant: Zooz (Works with Home Assistant)
- Zooz: ZEN05 outdoor smart plug manual
- Zooz: How to add your ZEN05 to Home Assistant
- Leviton: D215O-1RE product page
- Leviton FAQ: Does the D215O support Matter?
- IKEA US: TOFSMYGGA outdoor smart plug
- GitHub issue #179922: Matter BLE proxy commissioning times out with IKEA devices
- Wirecutter: The best smart plugs (outdoor pick)


