Good morning
Plant Dashboard
Chart data will populate once a device is connected and readings begin coming in.
Plant Management
My Plants
All registered plants and their current health status
| Plant Type | Moisture Range | Temp Range | pH Range | Light Needs |
|---|---|---|---|---|
| Basil | 60–80% | 18–30°C | 6.0–7.0 | High (600+ lux) |
| Cactus | 10–30% | 15–35°C | 6.0–7.5 | Very High (800+ lux) |
| Tomato | 50–75% | 18–27°C | 5.8–6.8 | High (600+ lux) |
| Fern | 60–85% | 16–24°C | 5.5–6.5 | Low (200+ lux) |
| Rose | 40–65% | 15–26°C | 6.0–7.0 | Medium (400+ lux) |
| Custom | Uses the default system thresholds | |||
Intelligent Analysis
Analytics
Predictions, decision logs, and stress event history
Connect a device to start tracking moisture trends and receive watering predictions.
Temperature fluctuation alerts will appear here once live readings begin.
Light level assessments are generated from your BH1750 or LDR sensor readings.
pH range analysis and lime/sulphur recommendations will appear here in real time.
| Time | Sensor | Trigger | Decision | Reason |
|---|---|---|---|---|
| No decisions logged yet — connect a device and let readings come in. | ||||
The digital twin comparison will appear once enough session data exists to build a baseline.
Live Readings
Sensor Data
Trend analysis and individual sensor readings
Connect a device to see moisture and humidity trends here.
Temperature trend will appear once readings are coming in.
Light intensity chart will populate once live data starts flowing.
pH trend will appear once readings are coming in.
| Sensor | Current Value | Min (session) | Max (session) | Status |
|---|---|---|---|---|
| Soil Moisture | — | — | — | No Data |
| Temperature | — | — | — | No Data |
| Humidity | — | — | — | No Data |
| pH Level | — | — | — | No Data |
| Light Intensity | — | — | — | No Data |
| Water Level | — | — | — | No Data |
Energy Management
Power & Solar Status
Battery level, solar input, and energy overview
battery and solar in your JSON output.
Battery and solar trend will appear once your device starts sending data.
Records & Reports
Historical Data
Session log and export options
Session chart will appear once readings start coming in from your device.
| Time | Moisture | Temp (°C) | Humidity | pH | Light (lux) | Water Lvl |
|---|---|---|---|---|---|---|
| No session data yet — connect a device to start logging. | ||||||
Notifications
Alert History
Full log of all alerts from this session
Moisture drops below your configured low threshold — plant needs watering.
Temperature exceeds the high threshold — heat stress risk.
Reservoir level below the low threshold — refill needed.
Soil pH drifts outside the configured min/max band.
Battery or ambient light drops below the warning threshold.
PIR sensor triggered — informational log entry only.
Diagnostics
System Health
Sensor status, fault detection, and performance metrics
| Sensor | Current Value | Status | Repeated Readings | Calibration |
|---|---|---|---|---|
| Connect a device to see sensor diagnostics. | ||||
Preferences
Settings
Customize how LeafLink works for you
Fewer alerts, simpler display. Good for class presentations and demos.
More alerts, helpful tips shown inline. Recommended if you are just starting out.
Full control over thresholds and all raw sensor values shown. No hand-holding.
These values control when the system triggers warnings and critical alerts. Adjust them to match your plant's actual needs.
Learn
Plant Tips
Care guides, interesting facts, and common mistakes to avoid
Watering in the morning lets the soil absorb moisture before heat causes evaporation. Avoid watering at noon — up to 60% of water can be lost before it reaches the roots.
More plants die from too much water than too little. If the soil feels wet more than 2 cm down, your plant probably does not need watering yet. Let the top layer dry out between sessions.
Stomata — the tiny pores on leaves — open wider at night, which means your plant can take up water more efficiently during cooler hours. Evening watering is especially effective in warm climates.
Soil pH controls which nutrients your plant can actually access. Even if the nutrients are physically present, the wrong pH locks them out. Most plants thrive between pH 6.0 and 7.0.
pH sensors drift over time — even a well-maintained sensor can read 0.3–0.5 units off after a few weeks. Calibrate yours monthly using buffer solutions for accurate readings.
If your moisture readings look fine but the plant still looks unhealthy, check the pH. A stable moisture level combined with an abnormal pH reading is a strong indicator of nutrient lockout.
Plants convert light directly into energy through photosynthesis. Low light does not just make a plant look pale — it actually slows its growth and weakens its immune response to pests and disease.
A sudden moisture drop combined with a high temperature reading is a strong stress signal — the plant is likely losing water faster than it can absorb it. This is when you want to act quickly.
If your light sensor consistently reads below 200 lux during daylight hours, consider moving the plant closer to a window before adding artificial lighting. Natural light is still the most efficient source.
An empty reservoir is the most avoidable failure point in any automated plant system. Set a low-water alert threshold and check the physical tank at least once a week.
One bad reading does not mean your plant is in trouble. Look for consistent trends across multiple readings before acting. The decision engine logs patterns, not individual spikes.
Uncalibrated sensors give you false confidence. A soil moisture sensor that reads 65% when the soil is actually bone dry is worse than no sensor at all — it stops you from acting when you should.
System Info
About LeafLink
IoT-Based Multi-Sensor Plant Monitoring and Preservation System
Smart. Sustainable. Scalable.
LeafLink is an intelligent IoT system that monitors and preserves plant health by combining multiple environmental sensors, solar-powered hardware, and a clean web dashboard — giving growers real-time insights from anywhere in the world.
By automating environmental monitoring, LeafLink reduces guesswork, prevents over- or under-watering, and promotes healthier plants with lower resource usage.
Flash your Arduino or ESP32 with the LeafLink firmware. The device must output JSON sensor packets over serial.
// Arduino / ESP32 — Minimal Output
void loop() {
Serial.print("{\"moisture\":");
Serial.print(analogRead(A0) / 10.24);
Serial.print(",\"temp\":");
Serial.print(dht.readTemperature());
Serial.print(",\"humidity\":");
Serial.print(dht.readHumidity());
Serial.print(",\"ph\":");
Serial.print(readPH());
Serial.print(",\"light\":");
Serial.print(lightMeter.readLightLevel());
Serial.print(",\"water\":");
Serial.print(getWaterLevel());
Serial.print(",\"pir\":");
Serial.print(digitalRead(PIR_PIN));
Serial.print(",\"battery\":");
Serial.print(getBatteryPct());
Serial.print(",\"solar\":");
Serial.print(getSolarWatts());
Serial.println("}");
delay(2000);
}
LeafLink uses the Web Serial API to communicate with your microcontroller directly from the browser. This is only supported in Chrome and Edge (version 89+).
Press Connect Device at the top right, set your baud rate to match your firmware, then click Connect. Select your device from the port picker — usually listed as "USB Serial", "CH340", or "CP2102".
Once connected, the nav bar shows your device type and turns green. All sensor cards, charts, and alerts update automatically with each incoming packet.
Measures volumetric water content using electrical resistance between two probes. Triggers watering alerts when levels fall below the configured threshold.
Capacitive humidity sensor combined with a thermistor. Provides accurate environmental readings every 2 seconds to ensure optimal plant comfort.
Electrochemical sensor measuring hydrogen ion activity in soil. Optimal plant growth occurs between pH 6.0–7.0; alerts fire outside this range.
Measures ambient light in lux. Helps determine whether plants receive adequate sunlight for photosynthesis and optimal growth cycles.
Uses reflected sound waves to measure the distance to the water surface in a reservoir, providing real-time water level percentage readings.
Detects infrared radiation changes caused by human or animal movement. Used for proximity security monitoring and interaction event logging.
Sustainability Focus
LeafLink is powered by a solar panel with battery backup, minimizing its carbon footprint. By providing precise sensor data, it reduces water waste — only triggering irrigation when truly needed — supporting eco-conscious plant care at home, in greenhouses, and at scale in agriculture.