A Ruby web server used to control the Hue lights, Nest thermostat, and other home automation tech via one easy to use website.
Planned feature list:
- View and change Nest thermostat settings
- View and change settings for all the Hue lights in the house
- View webcam feeds from around the home
- Add an information portal for Airbnb guests with weather, local events/dining/news, and controls for the lights in the guest room.
- Install Ruby
- Install Git
- Install Firefox
- Clone the repository to your computer by:
- Opening a command prompt
- Entering
cd C:
- Entering
git clone https://github.com/ryderstorm/home_automation_web_portal.git
- Enter
cd home_automation_web_portal
- Install the necessary gems(plugins) for Ruby by entering
bundle install
- Enter
ruby run_tests.rb
- this will run the tests that verify the website has the info it is supposed to and everything is working - Once those are complete, you can enter
ruby start_web_server.rb
to run the webserver. Then you can open your browser to localhost:4567 and see the webpage.