Giter Club home page Giter Club logo

homeautomation's Introduction

HomeAutomation

Monitoring the temperature of the room and setting accordingly either heater or Ac

module_1

1.Generating the random value as temp sensor

2.serialize the data

3.interfacing through the socket and transfer data to the slave periodically

module_2

1.Receiving the data from module_1 deserialize the data

2.continously writing data to the file eg:-logfile with appropriate printing msg

3.serialize the data usually acts as interface b/w module_1 and module_3

4.which in turn transfer the data to the master module_3

module_3

1.Received data should be deserialize

2.filter out the unwanted data thus increases the throughput and speed

3.In case the master finds the sensor data not within the normal range

then it should send the connection request to slave where the master would request the slave to

increase the throughput(reducing the amount of time) of its data so that the master becomes sure that the temperature

is not within the normal range and its time to alert(printing the msg) the maintenance and call appropiate function to get the work done

4.serailize the data and send to the server for further processing

module_4

1.deserialize the data and writing the data to the files( when returning need to be int casting)which include all warnings and error

2.https://docs.python.org/3/library/logging.handlers.html#filehandler

3.plot the graph using matplotlib

homeautomation's People

Contributors

mohammedyaqub avatar

Watchers

 avatar

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.