Git Product home page Git Product logo

ha-bridge-js's Introduction

Join the chat at https://gitter.im/crosshj/Lobby Build Status

Use an emulated Philips Hue bridge to tie your home automation together, complete with voice control via Amazon Echo/Dot.

This bridge allows you to customize control of your devices locally using TCP and UDP with support for ZWave / ZigBee / Bluetooth using Wink hub radios (via plugin) and IR using IR blaster (pending).

image

how to

npm install
npm start
Go to localhost:80 to add devices (make sure onUrl/offUrl is valid)
Ask Alexa/Echo to discover devices
Once done, you should see your device(s) in Alexa app as "Dimmable Light"
Ask Alexa to turn your device(s) on/off or change brightness

goals

  • emulation running on a computer
  • configurator / UI in react
  • plugin architecture and example hub plugins
  • Milight plugin
  • Sonoff - https://github.com/arendst/Sonoff-Tasmota/wiki/Commands
  • rooted Wink Hub plugin
  • hyperion plugin - https://github.com/WeeJeWel/node-hyperion-client
  • replace my Smartthings Hub functionality/usage
  • brightness control
  • color control
  • light scenes (versus group) with color
  • compatibilty with Hue apps
  • group lights, use hub groups
  • delete hub device when deleting hub
  • hub discovery, device discovery

discover devices

nmap 192.168.1.* -n -sP | grep report | awk '{print $5}'

also see https://trello.com/b/C0Ao3HRg/home-automation for project status and TODO's

Docker / node / Ubuntu gotcha

Won't be able to bind node or Docker to port < 1024 unless...

sudo setcap 'cap_net_bind_service=+ep' `which node`

AND / OR

sudo setcap 'cap_net_bind_service=+ep' `which docker`

credits / influence / direction / thank you

https://github.com/armzilla/amazon-echo-ha-bridge
https://github.com/bwssytems/ha-bridge

ha-bridge-js's People

Contributors

crosshj avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

avifix onkel1206

ha-bridge-js's Issues

Dimers and shuters

Hi,
Thanks for your project' i find it very helpful.
i'm trying to find how to configure a dimmable light and shutters?
is there any way to do so?
thanks a lot
Avi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.