Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zachfeldman/alexa-home
Using Amazon Echo to control the home!
https://github.com/zachfeldman/alexa-home
Last synced: about 2 months ago
JSON representation
Using Amazon Echo to control the home!
- Host: GitHub
- URL: https://github.com/zachfeldman/alexa-home
- Owner: zachfeldman
- License: other
- Created: 2014-12-28T01:59:00.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-08-20T13:23:33.000Z (over 6 years ago)
- Last Synced: 2024-08-04T00:03:33.191Z (5 months ago)
- Language: Ruby
- Homepage: https://www.youtube.com/watch?v=9AmxiGVBekE
- Size: 72.3 KB
- Stars: 249
- Watchers: 41
- Forks: 55
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Alexa Home
### For [Amazon Echo*](http://www.amazon.com/gp/product/B00X4WHP5E/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00X4WHP5E&linkCode=as2&tag=gitpri-20&linkId=VSPUNE6LQFQXZKEE)
Welcome to Alexa Home! The goal of this project is to use your [Amazon Echo*](http://www.amazon.com/gp/product/B00X4WHP5E/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00X4WHP5E&linkCode=as2&tag=gitpri-20&linkId=VSPUNE6LQFQXZKEE) to control various home automation software. Interested in integrating a new module? Check out some of the code and send in a pull request! Glad to help out.
The repository includes two components: a web scraper to get commands from Amazon Echo history (`watir-login.rb`) and a Sinatra server that takes those commands and, using various modules, triggers certain actions.
Good demo video at [http://youtu.be/9AmxiGVBekE](http://youtu.be/9AmxiGVBekE)
If the video is blocked in your country, you can also access it [here](https://dl.dropboxusercontent.com/u/38199/Alexa%20Home%20-%20Hack%20Amazon%20Echo%20to%20Control%20your%20Hue%20%2B%20Nest%20Lights%21.mp4)
Here's a blog post too with a bad demo video and some background:
[http://blog.zfeldman.com/2014-12-28-using-amazon-echo-to-control-lights-and-temperature](http://blog.zfeldman.com/2014-12-28-using-amazon-echo-to-control-lights-and-temperature)
## Documentation
[Getting Started](docs/getting-started.md)
[Stopping Alexa Home services](docs/stopping-alexa-home.md)
[Running automatically on a Rasperry Pi at boot](docs/rasp-pi-autostart.md)
## Existing Modules
Here are the modules we have so far, would love some more! Docs for each as well if you click the link.
1) [Phillips Hue](docs/modules/hue.md)*
2) [Nest Thermostat](docs/modules/nest.md)
3) [jRiver player](docs/modules/jriver.md)
4) [Uber](docs/modules/uber.md)
5) [Google Calendar](docs/modules/google_calendar.md)
6) [Evernote Reminders](docs/modules/evernote/Evernote Reminders.md)
######*New Hue Module
The new Hue module adds several features. 1) It can handle multi-word light and group names. 2) Full scene support: recall scenes, and save current light configuration as a new scene. 3) Any command that can be given to lights can be scheduled. See hue readme.md
## Contributors- [@zachfeldman](https://twitter.com/zachfeldman) (Wrote majority of codebase, original idea)
- Steven Arkonovich (funded iRiver integration, wrote Google Calendar and Evernote integration)## Contributing
Send in pull requests! Please keep with the format that we have already re: modules, etc.
## License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.\* Affiliate link.