ClimSmart-OP

Integrated Climate-Driven Platform for Adaptive Oil Palm Management

APIs Live
WASM DB Engine

End-to-End Operational Pipeline

Live status of data ingestion, modeling, and automated downstream actions.

1. Raw Data Ingestion
IoT Sensors
Micro-weather, Soil moisture
BMKG API
Local 3-day forecasts
ECMWF Forecasts
Medium & Sub-seasonal
Sentinel-2
NDVI / Crop Class
ETL ENGINE SYNCED
2. Climate Prep
Short/Medium Model
0-14 days aggregated
Sub-seasonal Model
2-6 weeks outlook
Seasonal/Multi-year
CMIP5/6 Projections
Generate .MET Files
3. Crop Modeling
APSIM Config
Soil & Initial Conditions
APSIM
Batch Scheduling
Execution
Daily update runs
ACTIVE
4. Decision Support
Data Extraction
Read APSIM metrics
Fuzzification
Map to fuzzy sets
Interface Engine
Evaluate fuzzy rules
Defuzzification
Precise action scores
5. Actions
API Backend
FastAPI RESTful endpoints
Web Dashboard
Block overview & maps
Edge Devices
Trigger smart irrigation

Cloud Databases

Select an available simulation database from the server.

Custom Upload

Have your own simulation? Drag and drop an APSIM SQLite file here.

Local WASM Processing
APSIM VariableDeficit (Critical)LowOptimalHighExcess (Risk)
Soil water deficit (mm)> 80 mm50–80 mm0–30 mmSaturated
Transpiration ratio (Tr/Ep)< 0.400.40–0.650.65–0.950.95–1.0> 1.0
LAI (m²/m²)< 2.52.5–4.04.0–6.5> 6.5
Canopy NDVI< 0.520.52–0.650.65–0.82> 0.82
Soil water deficit (mm)
55 mm
Transpiration ratio Tr/Ep
0.60
LAI (m²/m²)
3.8
Canopy NDVI
0.60

Fuzzy Simulator Inputs

55
0.60
3.8
0.60
Defuzzified Score
Condition
Irrigation Priority
Dominant Rule

Active Rule Firing

Action Recommendation

Estate Edge Dashboard

Block Inspection

Select a block on the map
to view DSS triggers.

Automated API Dispatch Log

Block IDYield Est.APSIM SWDDSS ScoreConditionDispatched Action (Edge API)Status

ClimSmart AI

Data & Context-Aware Expert

Hello! I monitor the entire ClimSmart-OP platform. I can see your uploaded databases, your active DSS simulator settings, and which spatial blocks you click on. How can I help?