Lets see what can be done with Github Pages
pro2xy / autohomepi Goto Github PK
View Code? Open in Web Editor NEWautoHomePi is a Raspberry Pi based home automation system, allowing the user to control relay driven switches over the internet.
autoHomePi is a Raspberry Pi based home automation system, allowing the user to control relay driven switches over the internet.
Upon edit form submission the script should check whether the given switch_GPIO value lies within the valid field of values from the RPi.GPIO Specs.
Update wiki
autoHomePi server script to be written in Python.
*Connect to the database (localhost)
*Fetch the switches database every 5 seconds into a 2d array (switch_gpio,switch_state)
*iterate through the array
*if switch_gpio other than the ones intended (11, 12, 13, 15, 16), continue
*else assign state to pin
*sleep for 5 seconds
Assign PRO2XY & Anshumann
Switch disabled image to be uploaded
Check description from db to check if switch is disabled. If it is, show the disabled image (grayscale)
In the edit menu, inform user how to disable a switch
Android app to be developed.
*Fetches IP from a POST request to a server (currently kept secret).
*Performs user login.
*Displays switches and descriptions.
*Handles switch function by sending requests to the index.php on the autoHomePi server
Create hardware to interface RPi.GPIO to external world.
*RPi.GPIO pins (11, 12, 13, 15, 16) to ULN2803
*ULN2803 drives 5 relays (12V, 5A sugar-cube)
*Support visual indication (LEDs)
RPi.GPIO pins must be validated for their correctness using either client side scripting or server side or both to ensure only valid GPIO numbers are entered.
Also client must be informed of the valid entries on edit form page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.