Baseline & Event Performance Calculator
Drag & Drop historical dataset here
or click to browseIf 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 10. 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 caps adjustment magnitude by the specified percentage.
No holidays selected.
DER Telemetry Simulator
DR Event Replay Simulator
Compare two event replay scenarios side-by-side across baseline method, event window, and performance outcome.
Drag & Drop telemetry CSV here
or click to browseScenario A
Scenario B
| Scenario | Baseline Model | Predicted Load (kW) | Error (%) | Event Reduction (kW) |
|---|---|---|---|---|
| Run replay to view comparison. | ||||
Demand Response Settlement Simulator
Upload telemetry and event schedules to calculate baseline, performance, and settlement payments with custom pricing tiers.
Drag & Drop telemetry CSV here
or click to browseDrag & Drop event schedule CSV here
or click to browseHighest matching threshold applies to participant payment rate.
Events Processed
--
Participant Total
--
Aggregator Total
--
Program Total
--
| Event | Baseline (kW) | Actual (kW) | Reduction (kW) | Perf Factor | Participant ($) | Aggregator ($) | Program Total ($) |
|---|---|---|---|---|---|---|---|
| Run simulation to view settlement results. | |||||||
Load Shape Generator
Generate synthetic interval load curves for QA testing, baseline benchmarking, and forecasting workflow validation.
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 browseInterval Data Validator
Upload telemetry to run integrity checks for missing intervals, duplicates, DST/time alignment, and meter anomalies.
Drag & Drop telemetry CSV here
or click to browseTotal Intervals
--
Missing Intervals
--
Duplicate Timestamps
--
DST Transition
--
Timezone Mismatch
--
Meter Anomalies
--
DR Program Compliance Validator
Upload event-level program data and validate compliance against baseline methodology, allowed event window, eligibility, reduction threshold, and telemetry reporting rules.
Drag & Drop program event CSV here
or click to browseEvents Evaluated
--
Compliant Events
--
Baseline Method
--
Event Window
--
Min Reduction
--
Telemetry Resolution
--
Compliance Findings
| Event | Program | Baseline Method | Reduction (kW) | Telemetry (mins) | Result | Failed Checks |
|---|---|---|---|---|---|---|
| Run validation to view compliance report. | ||||||
OpenADR 2.0b Test VEN
Use this test 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.
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.
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
Unadjusted Baseline Total
-- kW
Adjusted Baseline Total
-- kW
SDA Factor
--
Event Performance
--
Eligibility Summary
Historical Days Considered
--Qualified For Ranking
--Selected For Baseline
--Skipped Weekend / Type
--Skipped Holidays
--Skipped Coverage < 80%
--Skipped Low Usage
--Qualifying Highest Days Used (Selected):
Valid Candidates Excluded (Low Usage Status):
Skipped (Insufficient Interval Coverage < 80%):
Skipped (Excluded Holiday):
Skipped (Weekend / Type Mismatch):