In the sample project, you can use these features:
- Deep Sleep in ESP8266 and ESP32, with
configurables DeepSleep time
. Configurable sensor type
, without having to rewrite code such as DHT type (DHT11,DHT22, AM2302, MW33, etc.), Soil Moist Sensor type (Capacitive, Resistive).- Many configurable parameters, such as alarm setpoint, pump running setpoint, etc...
-
Degree
- a. Celcius
- b. Fahrenheit
-
Pump Mode
- a. Auto & Notice
- b. Auto
- c. Manual & Notice
- d. Manual
-
DHT Type
- a. Auto Detect
- b. DHT11
- c. MW33
- d. DHT22
- e. AM2302
- f. RHT03
-
Moist Alarm Interval
- a. No Alarm
- b. Every 1 hour
- c. Every 6 hrs
- d. Every 24 hrs
-
Soil Moist Sensor Type
- a. Resistive
- b. Capacitive
- Minimum Air Temperature Alarm
- Maximum Air Temperature Alarm
- DHT Adjustment %
- Moist Adjustment %
- Minimum Air Humidity Alarm
- Maximum Air Humidity Alarm
- Dry Soil Humidity % for Running Pump
- Time Pump Running in seconds
- Dry Soil Humidity % Alarm
- Wet Soil Humidity % Alarm
- Interval between DeepSleep in minutes
- DeepSleep Time in minutes
Restart
Force DeepSleep
Use ISR-based hardware timers
instead of software timers
so that the pump functions is ISR-based.
If you want to contribute to this project:
- Report bugs and errors
- Ask for enhancements
- Create issues and pull requests
- Tell other people about this library
Copyright 2019- Khoi Hoang