Menu
Cart 0
Voice Control Fibaro (or Vera) with the Amazon Echo Dot
The Amazon Echo Dot is a voice enabled device that allows you to issue voice commands like “What’s the weather today” and “Play my favourite music” and now thanks to the clever people at BWS Systems we can now control our HA systems as well!


The HA Bridge from BWS Systems emulates the control available to the Echo Dot for Phillips Hue but extends the functionality to other HA systems including the Fibaro HC2 and Vera Edge and allows the user to define the voice commands to be issued.


So here is what you will need to make this happen;

  • An Amazon Echo Dot (already setup)

  • HA Bridge (Running on Linux, Windows, OSX or PI)

  • A Fibaro HC2 or Vera Edge
HA Bridge Setup
For this tutorial, we will be installing HA Bridge on Windows 10 but any installation of HA Bridge will suffice. Start by downloading JAVA SDK and installing with all defaults (or customisations at your preference). Once installed download HA Bridge from http://bwssystems.com and copy the HA Bridge .jar file to a folder of your preference, open a command prompt window, change to the chosen directory and issue the following command: java -jar ha-bridge-3.5.1.jar


HA Bridge should now be running with all defaults and is accessible at http://localhost or the local IP address of the computer you are installing it on. It is important that no other web sites are running on default port 80 or this step will fail, a dedicated VM makes a good host for the HA Bridge.

Adding Devices to the HA Bridge
You can now begin adding your devices to the HA Bridge on the ‘Bridge Control’ tab, if you have a Vera Edge then devices can be populated automatically by adding a Vera Edge IP to the ‘Vera Names and IP Addresses’ field. Once added a new tab will appear for Vera devices that can be added to the ‘Bridge Devices’ tab. To add HC2 control (or any other devices with HTTP control) for devices you need to use the ‘Manual Add’ tab. On the ‘Manual Add’ tab specify the name of the device you want to control (this will also be the voice command) and the on and off URL’s and change the ‘HTTP Verb’ field to ‘GET’ and select ‘*’ for the ‘Content Type’ field and then ‘Add Bridge Device’. For the HC2 use the following HTTP formats replacing the username, password and device id fields;

Device on http://username:password@192.168.0.1:80/api/callAction?deviceID=0&name=turnOn

Device off http://username:password@192.168.0.1:80/api/callAction?deviceID=0&name=turnOff

Run scene http://username:password@192.168.0.1:80/api/sceneControl?id=1&action=start

Stop scene http://username:password@192.168.0.1:80/api/sceneControl?id=1&action=stop


It is important not to use the new email address admin account usernames, you must use another user account to run these commands.

The bridge device should now appear in the ‘Bridge Devices’ tab. Once your devices are in the ‘Bridge Devices tab you can now sync them with your Echo Dot. Go to http://alexa.amazon.com and log into your account, navigate to ‘Smarthome’ and click ‘Discover Devices’, the devices should no appear on the page and you can issue commands such as “My Device Name On”.

That’s it, you now have always on voice control over your smart devices!