Skip to content
This repository has been archived by the owner on May 4, 2020. It is now read-only.
/ HomeAutomation Public archive

A poor man's attempt to put together enough resources to control electrical items in the house. One light bulb at a time.

License

Notifications You must be signed in to change notification settings

ArcherN9/HomeAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeAutomation

The first step of any home automation project is to control a light bulb. Its not complex and can be done with minimum resources. The biggest reason though, it serves as a stepping stone for other connected hardware in the home network. Quite naturally, you are limited by your own imagination.

At current stage, this project gives the capability to a user to control a switch (not a wall switch) and control a water pump based on current moisture levels. This repository gives you everything you need to program your Arduino, ESP8266 WiFi module, a node service & an Android App which can be setup on your local network or on the cloud. In turn, the ESP module & Android app will communicate with the node service to read or modify switch status. As for the Arduino, it reads the JSON response & controls the relay to act as a switch and the water pump via another relay.

Checkout the current build status for each of the branches / platforms :

Platform Build Status
ESP Build Status
Arduino Build Status
Android Build Status
Node Build Status

Head out to the Wiki for more info & how to assemble all components.

About

A poor man's attempt to put together enough resources to control electrical items in the house. One light bulb at a time.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published