These days, it is seen that due to the advent of various IoT enables smart switches, majority of people who are not well accustomed to the latest technology are seen to have much difficulty controlling. Our project, FlexiLuminos is aimed at solving this problem by making a platform independent Smart Switch.
Moreover, it solves a few drawbacks of traditional switches:
•General switches have the risk of electrification.
•Difficult to control from all corners of the home.
•IoT enabled switches and smart plugs are quite expensive.
•Most people from older generation are not comfortable with controlling lights and fans from mobile apps.
•The switch can be accessed directly from Web Browser.
•The earlier point implies that it is platform independent. Any internet enabled device can be used.
•A minimal android app for faster control.
•Control from Social media too. Yes, your family members and you can control the living room AC and the dining room fan from the family Telegram group or Discord Server.
•There is no centralized global server. Hence, the user can rely on us for privacy. Zero data logging on our servers. All data processing will be done on a small control unit kept in the user’s home.
•Remote trouble-shooting option will be present if the device malfunctions.
•Ever wanted to turn on the air-conditioner before reaching home just to find your room cooled down? FlexiLuminos guarantees this even with any non-IoT enabled Air Conditioner. Remote switch feature available for all connected appliances.
•The switches are as thin as a piece of paper, in fact, it is paper. QR Code to be specific, and can easily be moved from one place to another because it is paper itself. Ever thought how good it would have been if you could photocopy switches? Photocopy the switch of the hall light and keep it in the bedroom. No need of fumbling for the switch in the middle of the night in darkness.
•No more complex wiring for Staircase using Two Way switches. Just keep the QR Codes instead.
• Java Networking
• GPIO Library, Python
• Discord bot library, Python
• Telegram bot library, Python
• IFTTT.com
• Node.js LocalTunnel
• Apache Server
• Flutter
• Raspberry-pi (Raspbian Buster)
• FrontEnd Web Dev
Setup the Circuit shown in ./Circuit/Circuit.jpg
Open Terminal or SSH to your RPi running Raspbian Buster.
Enter the following.
git clone https://github.com/AdityaMitra5102/FlexiLuminos.git
cd FlexiLuminos/RPiCode
sudo chmod +x installer.sh
sudo ./installer.sh
Compile the android app using Flutter.
Import the home screen widgets using KWGT.
The QR Code Switches are as ./QR Codes/Switch_on.png
and ./QR Codes/Switch_off.png
respectively.
Setup the IFTTT Applets in ifttt.com
as in the ./IFTTT Applets/Applets.pdf
https://discord.gg/PG2Web7SZv
https://t.me/joinchat/Jdbo8FCLEA8OXtj08YualA
https://flexiluminosserver.loca.lt
• Web Browser
• Android App
• Home Screen Widgets
• Google Home
• Google Assistant
• Amazon Alexa
• Amazon Echo
• Telegram
• Discord
• QR Codes
• Your Custom application by adding our Web-hooks
https://youtu.be/0A87cyhWnKA
Please watch in HD because the text will be blurry otherwise.