-
login page. enter demo as it is just a prototype.
-
the dashboard, chart showing the usage of the power,peak power. personalised tips grounded to the data.
-
chat bot thinking for the question by user or admin.
-
chatbot answering based on the real time data grounded to last 24 hours.
-
detailed explaination.
⚡ EnerVision – AI Energy Forecasting for Indian Buildings About the Project
EnerVision is an AI-driven prototype for building energy forecasting, anomaly detection, and efficiency recommendations.
Developed during the IndiaAI Impact Gen-AI Hackathon, this project was inspired by India’s urgent need for intelligent energy management tools. With rising electricity demand, rapid air conditioning adoption, and the drive toward sustainability, we envisioned a platform that leverages AI + time-series modeling to help users cut costs, reduce carbon footprint, and support India’s carbon neutrality goals.
🌱 Inspiration
We were motivated by a pressing challenge: most Indian buildings lack intelligent energy monitoring systems. As renewable energy integration grows, short-term forecasting and anomaly detection become crucial.
👉 The hackathon gave us the perfect stage to explore how Generative AI + time-series models could create a smart, scalable solution.
⚡ What It Does (Prototype Scope)
EnerVision’s prototype focuses on four key features:
Load Forecasting
Predicts short-term (24h–7d) electricity demand.
Accounts for seasonal/holiday effects and peak hours.
Anomaly Detection
Flags unusual consumption (e.g., faulty AC or lighting).
Efficiency Advisor
Suggests demand shifting to off-peak hours.
Recommends solar/battery usage for sustainability.
Interactive Dashboard (Concept)
Visualizes forecasts & anomalies in simple charts.
Prototype included mock UI with planned voice assistant support.
🛠️ How We Built It (in 3 Days 🚀)
Day 1:
Brainstormed concept & finalized scope.
Set up baseline forecasting using Prophet with sample datasets.
Day 2:
Experimented with TSFMs (time-series foundation models).
Implemented a simple anomaly detection pipeline.
Day 3:
Built a prototype dashboard using React.
Integrated APIs and drafted Advisor Agent logic.
Prepared demo presentation + submission.
🚧 Challenges We Faced
Time crunch ⏳: Building an AI-driven prototype in 3 days meant making trade-offs.
Data scarcity: Real building data was limited, so we relied on sample datasets + open data.
Integration: Full agent orchestration was conceptual, not fully deployed.
UI/UX: With limited time, we focused on mock dashboards rather than a polished product.
🏆 Accomplishments We’re Proud Of
Designed a clear, scalable architecture (Forecasting Agent + Anomaly Agent + Advisor Agent).
Delivered a working prototype with forecasting + anomaly detection in just 3 days.
Created a user-friendly concept dashboard to make energy data accessible.
Positioned EnerVision as a solution aligned with India’s clean energy goals.
📚 What We Learned
TSFMs are game-changing for time-series problems.
Building multi-agent AI workflows can make insights more actionable.
Learned to balance ambition with feasibility in hackathon timelines.
Gained hands-on experience in rapid prototyping under pressure.
🚀 What’s Next for EnerVision
Integrating with IoT smart meters for real-time data.
Running demand response simulations with renewable integration.
Adding benchmarking to compare across buildings.
Scaling from prototype → pilot projects with housing societies & commercial complexes.
🏗️ Built With
Languages: Python, JavaScript
Frameworks: PyTorch, FastAPI, React
Tools: Prophet, Isolation Forest, Autoencoders, TSFMs
Platforms: IBM watsonx.ai (planned), Docker (concept)
Databases: PostgreSQL, Redis (planned)
🔗 Try It Out
Demo Site (Prototype): http://localhost:3000/
GitHub Repo: https://github.com/cookiethecat-psst/enervision-ibm-granite-forecasting
Video Demo: [Link to your demo video]
Built With
- celery
- fastapi
- huggingface
- ibm-tsfm
- influxdb
- kafka
- mongodb
- postgresql
- python
- pytorch
- redis
- sql
- typescript
- watsonx.ai
Log in or sign up for Devpost to join the conversation.