Smart Plant Monitor
A real okra plant that waters itself, published live. An ESP32 sensor node reads soil moisture, ambient light, air temperature, humidity and reservoir depth, and streams them to this page over a WebSocket every few seconds. When the soil dries past its threshold the system waters the plant on its own, then writes down what it did.
What this dashboard shows
- Live telemetry — soil moisture, lux, temperature, humidity and reservoir level, refreshed continuously.
- Autonomous watering — every run must clear six independent safety gates before the pump is allowed to start.
- Reservoir monitoring — an ultrasonic sensor measures remaining water and blocks watering when the tank is too low.
- Live plant camera — a battery-powered camera node streams the plant itself.
- Daily growth journal — an AI-written summary of what the plant did each day, generated from the day's real readings.
- Forecasting — machine-learning models predict the next readings and are scored against a naive baseline, so the accuracy claim is falsifiable.
Why it is built this way
Most smart plant monitors are products you buy. This is a working system whose engineering record is published alongside it — the measured battery draw, the soil sensor calibration values, the reasons watering runs get refused, and every fault found during the build with its actual root cause rather than the first guess.
Enable JavaScript to view the live dashboard.