Cool. Can you give more details about the used forecasting algorithm?
We use the ARIMA model (https://en.wikipedia.org/wiki/Autoregressive_integrated_moving_average) as the basis of the forecast. Also, we train the prediction machine on the 1-year data (by hours and minutes). And finally we add some behavior patterns to improve the forecast result.