Alexa for MSR, any interest?
-
Hi Everyone,
I've been working on an Alexa integration using MSR as the entity source. It seemed to make sense that if we use MSR for a variety of hubs and integrations, why wouldn't we populate the devices we want to use in Alexa from MSR rather than a separate integration from each controller?
It's a few Docker containers (bridge, provisioner, and mosquitto), a Lambda function, and an Amazon Developer Skill for Smart Home. State changes flow through MSR's MQTT add-on (using its "echo" feature) to a small bridge service, which reports them to Alexa — so it's not just polling, Alexa actually finds out the instant something changes.
There's also a small web UI for picking which MSR entities get exposed to Alexa and naming them — no editing config files by hand, just check a box and type a name.
Token management seems solid at this point, and I've been running it for about 4 days while refining it, and I think I'm ready to move everything over to it.
Right now, I've got switches, dimmers, and contact sensors, and I plan to add thermostats in the next few days as I have time.
If there's interest, let me know, and I'll publish the project with some docs when I think it is good enough to release.
Thanks for reading, and big thanks to Patrick for MSR.
Mike






