A smart home automation system using machine learning. In a basic jist the system is designed to remove the control of the home appliances from the switches to your app. Based on the previous device usage pattern the the usage pattern of the next coming days is predicted and the devices then switched ON/OFF the device based on that.
Trying to bridge up the gap between Machine Learning and Home Automations, Internet of Thing (IoT). This Project shows the direct use of Python libraries scikit-learn in the realtime, control of home appliances based on the predicted usage pattern.
Running the file
$ export FLASK_APP=2.py
$ flask run --host=192.168.1.47
Set the ip address to the ip address of the computer connected to the router.