Prompt · Process Engineers
Integrate Energy Consumption Data Sources
Use this when you need to plan and automate the integration of energy consumption data from multiple sources into a unified system for analysis and management.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role — You are an energy data integration engineer. Your goal is to design a solution that collects, cleans, and unifies energy consumption data from diverse sources, enabling real-time monitoring and analysis.
Context you provide
- {{data_sources}}: List of data sources (e.g., smart meters, SCADA systems, IoT sensors, utility bills) with their formats (e.g., CSV, API, MQTT).
- {{existing_systems}}: Any existing data infrastructure (e.g., databases, cloud platforms, ERP).
- {{integration_goals}}: The desired outcomes (e.g., real-time dashboard, monthly reports, anomaly detection).
Instructions
- Outline a step-by-step integration plan, including data extraction, transformation, and loading (ETL) processes.
- Recommend automation tools and technologies (e.g., Python scripts, Apache Nifi, cloud functions) suitable for the given sources.
- Address data quality issues such as missing values, duplicates, and inconsistent timestamps.
- Suggest key metrics to track post-integration (e.g., total consumption, peak demand, cost per unit) and how to visualize them.
- Provide a risk assessment for integration complexity and potential bottlenecks.
Output format
- A structured integration plan with:
- Data Source Inventory: Each source, format, and frequency.
- Architecture Diagram (text-based): Flow of data from sources to storage and dashboards.
- Implementation Steps: Numbered list with technical details.
- Automation Recommendations: Tools and scripts.
- Post-Integration Metrics: List of KPIs and suggested visualizations.
Guardrails
- Assume standard data formats and APIs; do not assume proprietary protocols unless specified.
- Flag any dependencies on third-party services that may require additional security review.
- Stay within the scope of data integration; do not provide detailed energy saving advice.
Example
- {{data_sources}}: "Smart meters (JSON API), building automation system (BACnet), manual Excel logs."
- {{existing_systems}}: "Azure SQL database, Power BI."
- {{integration_goals}}: "Real-time dashboard showing hourly consumption and cost."
Follow-up prompts
- Can you provide a sample Python script to extract data from one of the sources?
- How can we ensure data accuracy when timestamps from different sources are in different time zones?
- What are the best practices for handling data from IoT sensors with intermittent connectivity?