The project is a relay scheduler that will use an ESP8266 / ESP32 module, a RTC i2c device and an ADC input for the sensor input, such as a light or moisture sensor.A simple webpage (in access point mode) allows different modes to be set and schedules to be set.
The webpage will show current status and system time.
The system will have the following modes:
Off - System off
On - System active relay enaged
Sensor Mode: the relay engages when the sensor is below/above a set level, even if not scheduled to come on.
Schedule Mode: the relay engages as per the schedule doesn't care what the sensor value is.
Dual Mode - the relay only engages when both the schedule and the sensor level has been met.
The current value of the sensor is shown on the webpage.
An input slider or value box from ie 0 - 100 for the set level for the sensor.
A separate webpage allows the schedules to be set. The scheduler needs to have days of the week selection, ie tick boxes and a minimum of 2 set period times for each day. Times need to be in 24 hours format and include minutes and seconds. A list of set schedules needs to be shown and can deleted if needed.
Values need to be stored in the eeprom incase of a power loss or restart. Upon reboot the system needs to restore to the previous levels.
Ideally system events log would be stored and recorded on a separate webpage. Future upgrades - additional relays and sensors. Email or similar event alerts. Upgrade OTA.
11 freelancere byder i gennemsnit £170 på dette job
Good day! I am interested in working on your project. And I have all hardware for testing. Please contact me so that we can discuss the details of your project. Look forward to your answer. Best regards.