Solar resource forecasting is an essential step towards smart management of power grids. This study aims to increase the performance of intra-hour forecasts. For this, a novel ensemble model, combining statistical extrapolation of time-series measurements with models based on machine learning and all-sky imagery, is proposed. This study is conducted with high-quality data and high-resolution sky images recorded on the Solar Platform of the West University of Timisoara, Romania. Atmospheric factors that contribute to improving or reducing the quality of forecasts are discussed. Generally, the statistical models gain a small skill score across all forecast horizons (5 to 30 min). The machine-learning-based methods perform best at smaller forecast horizons (less than 15 min), while the all-sky-imagery-based model performs best at larger forecast horizons. Overall, for forecast horizons between 10 and 30 min, the weighted forecast ensemble with frozen coefficients achieves a skill score between 15 and 20%.