Baseline & Event Performance Calculator
Guided Configuration
Build a baseline configuration without losing visibility into the model assumptions.
Each step narrows the configuration in the right order, while the summary below keeps the full calculation setup visible.
Drag & Drop historical dataset here
or click to browseSample analysis is available without signup. Sign in to upload and analyze your own telemetry.
If you use Same-Day Adjustment, this file must also include telemetry for the selected event date.
Download Sample CSV TemplateSelects the top X usage days from Y recent qualifying days and averages each event interval.
Enter integers from 1 to 20. X must be less than or equal to Y.
Use End of Interval if 1:15 represents interval 1:00-1:15.
Compares same-day actuals vs unadjusted baseline over the selected window and applies bounded additive or multiplicative adjustment based on the selected SDA model.
No holidays selected.
Save Configuration
Save the reusable baseline logic and adjustment settings so you can apply this profile to future events.
System Baseline Templates
Start from common market-style baseline configurations, then adjust any setting in the builder before you run or save your own version.
Saved Baseline Configurations
Select a saved baseline to load it into the builder or delete it.
Simulated Distributed Energy Resources
Build DERs first, then generate synthetic telemetry for one selected DER at a time.
| Device ID | Name | Type | Rated Power (kW) | Action |
|---|
No DER devices yet. Create your first DER to begin telemetry simulations.
New DER Device
DR Baseline Scenario Comparator
Select two saved baseline profiles, then set the event timing for each scenario and compare performance side-by-side on the same telemetry dataset.
Drag & Drop telemetry CSV here
or click to browseScenario A
Select a saved baseline profile to preview the reusable logic for Scenario A.
Scenario B
Select a saved baseline profile to preview the reusable logic for Scenario B.
| Scenario | Baseline Model | Predicted Load (kW) | Error (%) | Event Reduction (kW) |
|---|---|---|---|---|
| Run replay to view comparison. | ||||
Synthetic Meter Load Generator
Generate site-level interval meter data for baseline QA, event replay, and forecasting workflow validation.
Exports UTC timestamps for consistent baseline, replay, and analytics testing.
Green Button Import
Import Green Button XML, normalize interval readings into GridMango telemetry, and route the result into downstream analysis tools.
Drag & Drop Green Button XML here
or click to browseGreen Button interval values are normalized into GridMango telemetry using the selected channel and timestamp convention.
Import Summary
Data Timezone Converter
Drag & Drop telemetry CSV here
or click to browseTelemetry Data Patching
Fills missing telemetry intervals using linear interpolation, with boundary extrapolation at day edges.
Interpolation (inside known bounds)
v(t) = v1 + (v2 - v1) * ((t - t1) / (t2 - t1))
Extrapolation (outside known bounds)
if t < first_point: v(t) = v(first_point)
if t > last_point: v(t) = v(last_point)
Drag & Drop telemetry CSV here
or click to browseOpenADR 2.0b VEN
Use this client to create party registration, poll a VTN, register telemetry reports, and push EiReport update payloads.
For secure communication, you can upload certs here per request or configure mTLS defaults in Netlify env vars: OPENADR_CLIENT_CERT_PEM, OPENADR_CLIENT_KEY_PEM, optional OPENADR_CA_CERT_PEM.
Advanced: Certificate Authentication
If certificate files are not uploaded, requests run without uploaded client cert auth.
Current EiReport UOM is fixed to Watts. UOM selection will be added later.
OpenADR 3.0 VEN
Send OpenADR 3.0-style JSON actions to a target server and inspect live responses.
Advanced: Payload Override
OCPP 2.1 Charge Point Simulator
Configure charge point profiles and run OCPP simulation lifecycle tests with timeline logging.
Choose an auth mode and provide matching credentials. GridMango validates external websocket handshake on run start when WS URL is set.
Valid transitions: queued→running/failed, running→completed/failed.
Run Details
Timeline
Matter Energy Management Tester
Validate Matter 1.3/1.4 energy-management behaviors using your shared DER device profiles. This tester is conformance-focused and does not bridge OpenADR signals.
Run Details
Timeline
OpenADR Event Debugger
Upload or paste OpenADR traffic logs to visualize event lifecycle timing and identify delivery/reporting failures.
Events Created
--
Events Sent
--
VEN Received
--
Opt Status
--
Reports Received
--
Response Delay
--
Latest Signal
--
Latest Payload
--
Detected Issues
| Timestamp | Stage | Event ID | Signal Type | Payload | Details |
|---|---|---|---|---|---|
| Analyze logs to view timeline. | |||||
Uploaded Data Overview
Previewing up to 7 days of uploaded telemetry data to validate structure.
Data QA Summary
Rows Ingested
--Telemetry Days
--Date Range
--Detected Interval
--Max Intervals / Day
--Days With Missing Intervals
--Analysis Results
Visualization
See actual interval load against the selected baseline logic.
The chart combines actual load, the unadjusted baseline, event-window overlays, and same-day adjustment context so operators can review the calculation visually before export.
Unadjusted Baseline Total
-- kW
Adjusted Baseline Total
-- kW
SDA Factor
--
Event Performance
--
Event Delivered Energy
--
Eligibility Summary
Historical Days Considered
--Qualified For Ranking
--Selected For Baseline
--Skipped Weekend / Type
--Skipped Holidays
--Skipped Coverage < 100%
--Skipped Low Usage
--Qualifying Highest Days Used (Selected):
Valid Candidates Excluded (Low Usage Status):
Skipped (Insufficient Interval Coverage < 100%):
Skipped (Excluded Holiday):
Skipped (Weekend / Type Mismatch):