Alexa voice control over MQTT
Bridge Alexa voice commands to your own MQTT server — seamless smart-home control with high availability and no central hub to fail. You own the devices and the logic.
Getting started
- Enable the Alex2MQTT skill in the Alexa app and link it to your Amazon account.
- Sign in here with Amazon to get your MQTT username, password and root topic.
- Run an example on an ESP8266, in Node.js or with any MQTT client, then say “Alexa, discover devices”.
Key Features
-
Voice Control via MQTT
Alexa commands become MQTT messages your server acts on: power, brightness, thermostats, and scenes.
-
High Availability
Run more than one bridge against the same account, so control keeps working if a node goes down.
-
Extensible & Open
A documented topic contract plus SDKs for the ESP8266 and Node.js; bring any device that speaks MQTT. (Alpha — more coming.)
What's New
- Removed devices now clear from Alexa automatically (auto-reconcile / self-discovery).
- Faster, more reliable responses for slower devices (deferred acknowledgements).
- Thermostat and scene control.
Supported Libraries
Official SDKs make it quick to expose a device — both are open source on Forgejo.