The Smart Home System is a home automation project designed to provide centralized control over various smart devices within a household. The project includes a central server hosted on a mother device, which serves a website to enable user interaction and control over connected smart devices.
- Host website index.html from api_controll
- Run crate_database.py
- Run main.py from api
- Upload chosed code to esp8266 (previously conected according to scheme)
- Connesct to SmartHome-Setup wifi
- Go to 191.168.1.1
- Choose your normal wifi with password and login to account previously created in api controll page
- Finish. Now you can use your devices
-
RGB Controller:
- Allows users to control the color and state (on/off) of RGB lighting systems in their home.
- Provides real-time updates on the current state of the RGB controller.
-
Light Controller:
- Enables users to manage the state of lighting fixtures, supporting options such as turning lights on, off, or setting them to auto mode.
- Offers a user-friendly interface for controlling lighting within the home.
-
Door Lock:
- Provides control over the state of the door lock, allowing users to open, close, or set the door to auto mode.
- Enhances security and convenience by integrating door lock control into the centralized system.
-
User Registration:
- Allows users to register accounts with the Smart Home System, ensuring personalized access to device control features.
-
Device Registration:
- Enables users to register new smart devices to be controlled by the system, including RGB controllers, light controllers, and door locks.
- Generates unique secret keys for each registered device to ensure secure communication.
- Wemos Mini TFT Errors:
- Currently facing issues with Wemos Mini TFT due to potential incompatibility or errors related to the GFX library.
- Further investigation and troubleshooting are required to address these errors and ensure proper functionality.
- Integration of additional smart devices (e.g., thermostats, cameras) into the Smart Home System.
- Implementation of advanced automation scenarios and scheduling features.
- Enhancements to the user interface for improved user experience.
The Smart Home System is designed to provide users with a comprehensive platform for managing and controlling various smart devices within their home, promoting convenience, energy efficiency, and security. Ongoing development and troubleshooting efforts are aimed at refining and expanding the capabilities of the system.