https://github.com/suyashkumar/smart-lights
Cloud-Controlled house lights using home-grown electronics and 3D printed light switch covers
https://github.com/suyashkumar/smart-lights
cloud cloud-connected-lights lights lightswitch-cover openscad smart-home smart-lights
Last synced: about 1 year ago
JSON representation
Cloud-Controlled house lights using home-grown electronics and 3D printed light switch covers
- Host: GitHub
- URL: https://github.com/suyashkumar/smart-lights
- Owner: suyashkumar
- Created: 2016-09-09T07:52:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-26T20:30:46.000Z (about 8 years ago)
- Last Synced: 2025-03-30T23:12:43.683Z (about 1 year ago)
- Topics: cloud, cloud-connected-lights, lights, lightswitch-cover, openscad, smart-home, smart-lights
- Language: Swift
- Homepage:
- Size: 11.5 MB
- Stars: 19
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# smart-lights
This project is a hassle-free cloud connected lighting system that interfaces with standard light switches via a 3D printed lightswitch cover with a built-in servo mount (see `3DModels/` for STL and OpenSCAD code).
This project uses an ESP8266 WiFi microcontroller along with my [conduit](https://github.com/suyashkumar/conduit) IoT service/library to expose switching functionality that can be called via a RESTful API from anywhere in the world!
The whole stack for this project--including firmware, hardware, server (see my [conduit](https://github.com/suyashkumar/conduit) repo), client web appliction, and physical 3D printed components were designed and built from the ground up.


## Structure
- `3DModels/`: OpenSCAD code for lightswitch cover
- `firmware/`: Firmware for the ESP8266 microcontroller
- `web/`: ReactJS web interface to interact with [conduit](https://github.com/suyashkumar/conduit) to call functions & get data from the ESP8266 chip