Weather forecast data (Weather API – OpenWeatherMap) is collected and correlated with energy consumption data. In non-ideal weather, system sends a notification for users to use energy responsibly, and devices automatically go into power-savings mode.