Use Amazon Echo to voice control your home automation devices through http commands sent to your home automation controller or built-in direct control of the Harmony Hub.
This is a docker container for bwssystems' ha-bridge - https://github.com/bwssytems/ha-bridge
On unRaid, install from the Community Applications and enter the app folder location, server IP and the port for the webUI Under advanced view. Note: If you change the port, you also have to change the WEBUI address in the "Additional Fields" at the bottom.
You can also change the optional fields to connect a Vera or a Harmony.
On other platforms, you can run this docker with the following command:
docker run -d --name="Home-Automation-Bridge" --net="host" -e SERVERIP="192.168.X.X" -e SERVERPORT="XXXX" -v /path/to/config/:/config:rw -v /etc/localtime:/etc/localtime:ro aptalca/home-automation-bridge
- Replace the SERVERIP variable (192.168.X.X) with your server's IP
- Replace the SERVERPORT variable (XXXX) with whichever port you choose for the web gui.
- Replace the "/path/to/config" with your choice of location
- Include your VERA IP as
-e VERAIP="X.X.X.X"
-
- For multiple Veras, enter
-e VERAIP="{devices:[{name:nameforyourvera,ip:X.X.X.X},{name:nameforyoursecondvera,ip:X.X.X.X}]}"
- For multiple Veras, enter
- Include your Harmony IP as
-e HARMONYIP="X.X.X.X"
-
- For multiple Harmonys, enter
-e HARMONYIP="{devices:[{name:nameforyourharmony,ip:X.X.X.X},{name:nameforyoursecondharmony,ip:X.X.X.X}]}"
- For multiple Harmonys, enter
- Include your Harmony username as
-e HARMONYUSER="yourusername"
- Include your Harmony password as
-e HARMONYPWD="yourpassword"
- Include your Nest username as
-e NESTUSER="yourusername"
- Include your Nest password as
-e NESTPWD="yourpassword"
- By default, this will install the version listed in the change log below, but if you want to run a different version (to go back to the previous version perhaps), include the following environment variable in your docker run command
-e VERSION="X.X.X"
- To turn off -Dupnp.strict include
-e UPNPSTRICT="false"
(Default is true) - To turn on -Dtrace.upnp include
-e UPNPTRACE="true"
(Default is false)
You can access the WebUI at http:https://SERVERIP:SERVERPORT/
- 2016-02-03 - Update to ver 1.3.7 - Support for Nest added as well as support for multiple Veras and Harmonys
- 2015-12-16 - Update to ver 1.2.3
- 2015-12-07 - Update to ver 1.2.2
- 2015-12-04 - Update to ver 1.2.1
- 2015-11-19 - Update to ver 1.1.0
- 2015-11-13 - Update to ver 1.0.8
- 2015-11-04 - Update to ver 1.0.7 / Environment variables updated to include support for Harmony
- 2015-10-25 - Update to ver 0.4.10
- 2015-09-15 - Update to ver 0.4.4 / Update variables for Harmony compatibility
- 2015-09-01 - Update to ver 0.4.0
- 2015-08-28 - Initial Release