MariaWilliams
- Jun 8, 2026
- 3
- Joined
- Jun 8, 2026
- Messages
- 3
Hi everyone,
I'm working on a remote soil monitoring project using an ESP32 that measures soil moisture, temperature, and ambient humidity. The system uploads data periodically over Wi-Fi and is powered by a small solar-charged battery pack.
The project works well initially, but after running continuously for several days, I occasionally notice that one or more sensors stop reporting valid values. The ESP32 remains online and continues transmitting data, but some readings become stuck or return invalid values until the system is rebooted.
Current setup:
Thanks!
I'm working on a remote soil monitoring project using an ESP32 that measures soil moisture, temperature, and ambient humidity. The system uploads data periodically over Wi-Fi and is powered by a small solar-charged battery pack.
The project works well initially, but after running continuously for several days, I occasionally notice that one or more sensors stop reporting valid values. The ESP32 remains online and continues transmitting data, but some readings become stuck or return invalid values until the system is rebooted.
Current setup:
- ESP32 development board
- Capacitive soil moisture sensor
- DHT22 temperature/humidity sensor
- Solar-powered battery system
- Custom PCB
- Sensor wiring connections
- Power supply voltage stability
- Wi-Fi connectivity
- Basic error handling in the firmware
- Have you experienced sensor communication failures during long-term ESP32 deployments?
- Could memory fragmentation or resource leaks cause sensors to stop responding after several days?
- Are there recommended watchdog or sensor recovery techniques for unattended monitoring systems?
- Would adding additional filtering, protection, or connector improvements help improve long-term reliability?
Thanks!