Welcome back

Sign in to access your irrigation dashboard

⚠️ Invalid email or password
Forgot password?
← Back to login

Reset your password

Enter your email and we'll send you a link to reset your password

⚠️ Email not found
Check your inbox! We've sent a password reset link to your email.

Create new password

Your new password must be at least 8 characters long

⚠️ Passwords don't match
Use 8+ characters with a mix of letters and numbers
Back online
🌱

Welcome to FloraPulse!

Your irrigation management dashboard is ready

📊

Monitor Water Stress

Track real-time readings from your sensors. Green means healthy, red means it's time to irrigate.

🎯

Set Your Triggers

Configure stress thresholds for each growth stage. The dashboard tells you exactly when to irrigate.

📅

Plan Ahead

Use "Next week" view to plan future irrigation based on weather forecasts and current stress levels.

📱

Works Anywhere

Access from any device. Add to your home screen for app-like experience in the field.

⚙️ Admin Dashboard ADMIN

12
Total Customers
10
Active
47
Total Devices
3
Offline Devices
Customer Devices Plan Status Last Active
42
Online
2
Stale (>24h)
3
Offline (>72h)
87%
Avg Battery

⚠️ Devices Requiring Attention

📚 Help

📊 Understanding Your Dashboard

Each row shows one sensor monitoring a block of trees. The key number is the Δbar reading—how far below baseline (fully hydrated) your tree is right now.

  • 0 Δbar = At baseline (fully hydrated)
  • −5 Δbar = Moderately dry
  • −10 Δbar = Very stressed

🌊 What is Baseline?

Baseline is when a tree has all the water it needs. We measure how far below that point each tree is. Trees shouldn't stay at baseline—constant wetness invites root disease and wastes water.

🔄 The Irrigation Cycle

Healthy irrigation means letting the tree dry out to your trigger point, then irrigating. The tree recovers toward baseline, then gradually dries again. This natural up-and-down rhythm keeps trees healthy while using water efficiently.

💧 Irrigate
📈 Recovery
📉 Dry down
⚠️ Hit trigger
💧 Irrigate

🎯 Tuning Your Irrigation

After irrigating, the reading should climb back toward baseline but not stay stuck there for days. If it does, you're over-watering—reduce your irrigation amount. If the tree barely recovers, increase it. Use the 30-day chart to see these patterns.

📱 Reading Each Row

From left to right, each device row shows:

  • Block name and location
  • Crop type and variety
  • Stage (tap to change as season progresses)
  • Irrigation status — ON or OFF
  • Last irrigation — duration and how long ago
  • Reading — current Δbar value
  • Status bar — visual with trigger line
  • Recommendation — IRRIGATE or WAIT

📈 Expanding a Device

Tap any row to see the full chart. You'll see readings over time, irrigation events (grey bars), and your trigger line. Swipe horizontally to zoom in on specific date ranges. Switch between "Last 30 days", "This season", or "Next week" views.

🗓️ Planning Future Irrigation

In "Next week" view, tap any future day on the chart or the weather forecast cards to plan irrigation. Enter the hours you plan to run, and it'll show as a lighter bar so you can visualize the schedule.

💡 Tip: Toggle "Tips" in the header to show/hide inline explanations throughout the dashboard.

A quick walkthrough of the main features

Δbar (Delta bar)

The difference between your tree's current water potential and its baseline (fully hydrated state). A value of 0 means at baseline; more negative values (like −5 or −8) indicate the tree is drier and experiencing more water stress. This is the primary metric for irrigation decisions.

Baseline

The water potential of a fully hydrated tree—when it has all the water it needs. Readings are measured relative to this point. Trees shouldn't stay at baseline constantly; healthy irrigation involves cycles of drying and recovery.

SWP (Stem Water Potential)

A direct measurement of water status inside the plant, measured in bars of pressure. More negative values indicate more stress. For crops without baseline (like wine grapes under RDI), we display SWP directly instead of Δbar.

Trigger

The water stress threshold that signals it's time to irrigate. When your tree's reading crosses (becomes more negative than) the trigger line, the dashboard recommends irrigation. Triggers are set per crop stage.

ETo (Reference Evapotranspiration)

A weather-based estimate of how much water the atmosphere "pulls" from plants each day, measured in inches. Higher ETo means faster drying. Calculated using temperature, humidity, wind, and solar radiation via the FAO Penman-Monteith equation.

Crop Stage

The current growth phase of your crop (e.g., Bloom, Nut Fill, Hull Split for almonds). Different stages have different water needs and irrigation triggers. Update this as your trees progress through the season.

RDI (Regulated Deficit Irrigation)

A strategy of intentionally stressing plants during specific growth stages to improve crop quality (common in wine grapes) or reduce vegetative growth. When using RDI, stress is deliberate, not a problem to fix.

Efficiency Score

A percentage showing how often your tree was in the "optimal" stress zone over a time period. 100% would mean the tree was always between "too wet" and "too dry"—right where you want it.

Irrigation Hours

The duration water was applied, shown as grey bars in the chart. Combined with your flow rate and acres, this determines total water volume applied.

The status bar shows your tree's current stress level relative to its trigger. The filled portion represents how far the reading is from baseline. The dashed vertical line is your trigger threshold. When the reading (dot) is to the right of the trigger, it's time to irrigate.
Triggers are set per crop stage because trees have different water needs at different growth phases. For example, almonds during hull split can tolerate (and may benefit from) more stress than during kernel fill. Update your stage as the season progresses.
A flat reading usually means consistent conditions. If it's flat near baseline after irrigation, you may be over-watering—try reducing duration. If it's flat at a stressed level, the tree may need water or conditions are stable. Check the weather data for context.
Trees typically respond within 12-48 hours after irrigation, depending on soil type and root depth. You should see the reading move toward baseline. If there's no response after 2 days, check that water is actually reaching the root zone.
A positive Δbar means the tree is measuring above its established baseline—essentially "super-hydrated." This can happen right after heavy irrigation or rain. It's usually fine but persistently positive readings might indicate waterlogging or a shifted baseline.
The expand button color indicates how recently the device reported data. Green means data within 24 hours (normal). Orange means 24-48 hours since last data (stale). Red means 48+ hours (offline). If your device stays red, contact FloraPulse—there may be a connectivity or battery issue.
Yes! Switch to "Next week" view and tap any future day on the chart or the weather forecast cards below. Enter the planned irrigation hours and click Save. Planned irrigation appears as lighter grey bars on the chart.
Go to Settings (gear icon) and click "Download CSV" in the Data Export section. This downloads all your readings for all devices in a format compatible with Excel, Google Sheets, or other analysis tools.

Device Location

Debug Panel
Activity Log 0
No logs yet
API Status 0
Loading...
Write Status 0
Loading...
Cache IndexedDB
Loading...
Device Data Inspect
Select a device above
🧪 Test Controls Testing
Hides the status bar for cleaner sales demos and presentations. (On by default)
Temporarily enables admin features for UI testing. Does not persist.
Pretend network is unavailable to test offline behavior.
Make the next API call fail to test error handling.
Enable console.log and console.warn messages.
Opens the welcome modal for new users.