If you've ever tried to add Alexa voice control to your Node-RED setup, you probably ran into the same problem I did: there are at least 7 different nodes that claim to do this, and figuring out which one actually fits your use case takes hours of reading GitHub issues and forum threads.
I spent the past few months testing all of them for a project I'm working on, and I figured I'd share what I learned.
The Landscape
Here's what's out there right now for Node-RED Alexa integration:
- node-red-contrib-alexa-home-skill - the OG. Been around for years, solid community, but limited to lights, switches, and thermostats.
- node-red-contrib-virtual-smart-home - nice concept with virtual devices, supports 6 device types, but some features are plan-gated.
- node-red-contrib-dulonode - newer entry, covers 8 device types including TVs, garage doors, and blinds. Freemium model.
- node-red-contrib-amazon-echo - local only, no cloud, no Alexa skill needed. Sounds great until you realize it emulates a Philips Hue bridge and Amazon has been breaking this approach since mid-2025.
- node-red-contrib-alexa-remote2-applestrudel - fork of a fork, but actively maintained. Interacts with the Alexa API directly rather than through a skill.
- node-red-contrib-wemo-emulator - another local emulation approach, switches only.
- node-red-contrib-alexa-notifyme - notifications only, not device control.
What I Found
The biggest divide is cloud-based skill approach vs local emulation.
Local emulation (amazon-echo, wemo-emulator) sounds appealing because there's no cloud dependency. But Amazon keeps changing how Echo devices discover local devices, and in 2025-2026 this has caused major reliability issues. Multiple GitHub issues report devices just stopping to respond after Alexa firmware updates. You can't really build a reliable home automation on something that breaks every time Amazon pushes an update.
The skill-based nodes (alexa-home-skill, virtual-smart-home, dulonode) depend on a cloud service, but they use the official Alexa Smart Home API, which Amazon actually supports and maintains. Tradeoff: you need an internet connection, but things don't randomly break.
Device Type Support Matters
This is where the differences get real. If you only control lights and switches, almost anything works. But the moment you want to say "Alexa, set the thermostat to 22 degrees" or "Alexa, open the garage door" your options narrow fast.
| Node | Lights | Switches | Thermostat | Locks | Blinds | TV | Garage | Fan |
|---|---|---|---|---|---|---|---|---|
| alexa-home-skill | β | β | β | β | β | β | β | β |
| virtual-smart-home | β | β | β | β | β | β | β | β |
| dulonode | β | β | β | β | β | β | β | β |
| amazon-echo | β | β | β | β | β | β | β | β |
| alexa-remote2 | β | β | β | β | β | β | β | β |
alexa-remote2 technically supports everything because it talks to the Alexa API directly - but the setup is significantly more complex and authentication can be finicky.
Weekly npm Downloads
This surprised me. I pulled real npm stats and the ranking doesn't match what I expected based on forum mentions:
- dulonode - 477/week
- alexa-remote2-applestrudel - 339/week
- amazon-echo - 159/week
- alexa-home-skill - 128/week
- virtual-smart-home - 54/week
- alexa-notifyme - 28/week
- wemo-emulator - 19/week
The newer nodes are actually getting more downloads than the established ones. Probably because people are hitting the limitations of the older nodes and looking for alternatives.
My Recommendation
There's no single "best" node - it depends on what you need:
Just lights and switches, keep it simple? β alexa-home-skill. Battle-tested, great docs, big community.
Multiple device types, easy setup? β dulonode. Widest device support with the least friction. Free tier covers basics.
Maximum control, don't mind complexity? β alexa-remote2. Can do almost anything but expect to spend time on setup and auth.
Must be local, no cloud? β amazon-echo, but be aware of the ongoing reliability issues with Hue bridge emulation.
I Built a Comparison Tool
I put all this data together into a side-by-side comparison tool at voicenodes.com where you can pick any two nodes and see features, device support, download stats, and pros/cons. Also built a device compatibility index showing which 42+ smart home devices work with which nodes, and a voice command reference for each device type.
All the data is pulled from npm and GitHub, so it stays current.
If you're running Node-RED with Alexa or thinking about it, I'd be curious what setup you're using and what issues you've hit. The fragmentation in this space is real and I think the community could benefit from more shared knowledge about what actually works.
United States
NORTH AMERICA
Related News

Open Harness: The Multi-Panel AI Powerhouse Revolutionizing Developer Workflows
10h ago
Firefox Announces Built-In VPN and Other New Features - and Introduces Its New Mascot
9h ago
50% of Consumers Prefer Brands That Avoid GenAI Content
9h ago
Officer Leaks Location of French Aircraft Carrier With Strava Run
9h ago
CBS News Shutters Radio Service After Nearly a Century
9h ago