Skip to content

bwssytems/docker-ha-bridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Home Automation Bridge

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

Install On unRaid:

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.

Install On Other Platforms (like Ubuntu or Synology 5.2 DSM, etc.):

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
Optional Variables for the run command
  • 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}]}"
  • 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}]}"
  • 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/

Changelog:

  • 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

About

Docker container for Home Automation Bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%