Why did I create this?
The Owner of Authinx asked if I wanted to play with controlling x10 via Alexa. Based on some sites he had found it sounded like it was doable, however most end users would not attempt it as it involved scripts.
As well the write up was using out dated software for the cm17 (a serial port interface which newer PCs lack).
He wanted to see if I could come up with something for the community. I stated I would give it a go but it was difficult to get an Amazon echo, dot or tap in Canada , though not impossible if the price was right.
A day later I was informed a dot was on its way to me.
I spent a few days looking into creating a x10 skill for Alexa and looking at HA-Bridge.
Developing an Alexa skill sounded like a lot of hoops to jump through, but maybe I was overthinking things
Open sourced HA-Bridge was already out there
In any case Alex10 was the out come.
What will it do?
This communicates with the HA-Bridge as well as handles the x10 signal transmission.
Alex10 will work with the CM19, CM11, CM15 or any x10 controller that will work with AHP or the SDK.
Currently via the HA-Bridge, it will allow Alexa:
1: to activate x10 lights On/Off/Dim using RF or PLC
2: to activate x10 appliances On/Off using RF or PLC
3: turn all x10 lights on/off
4: turn all x10 units off
It displays the last 50 configured x10 commands sent either triggered by Alexa or a X10 remote.
It writes needed scripts in the HA-bridge for On/off or dim execution of x10 devices.
It is small and will run on a mini PC, though Windows is required.
setup is simple
What limitations are there?
1: Your imagination.
2: What Ha-Bridge can receive from Alexa and pass to Alex10.
3: Alexa's HA control options.
4: You need a PC and it running 25/7 or at least when you expect to use Alexa.
5: Java 8.11 is required for HA-bridge
How difficult is it to setup HA-Bridge?
1: Start Alex10
2: In the port# text box enter a port
3: In the IP text box enter the PCs IP address
4: Click Change Address then Start HA- Bridge Now (if this is your initial setup close and restart Alex10).
5: Add devices in Alex10 they now get auto added to HA-Bridge
6: Setup Alexa if not already done and tell Alexa to discover devices (your Done!)
Note: using all the Startup options will increase speed if checked.
Remember the Port And IP as that will be the address for the HA-Bridge if you need to open it
How difficult is it to Setup Alexa?
Probably the easiest part of the whole setup!
With the browser open to the localhost (ha-Bridge) click the MyEcho tab and follow the directions in the new window that opens.
Once Alexa is setup find and open smart home click find devices or simply say "Alexa find devices"
If all goes well all your configured devices will appear.
Where can you get Alex10?
Find Alex10 here!There is also a section on my forum dedicated to
Alex10