Building Energy Intelligence

Stop Paying Peak-Hour Penalties. Your Building Already Has the Data.

Heatvelo calculates a 72-hour thermal demand forecast from your occupancy logs, weather data, and building envelope specs — and delivers a staging schedule your facilities team can read, question, and act on. No new hardware. Measurable demand charge reduction within the first billing cycle.

34% avg HVAC energy waste from peak-tariff overcycling
72 hrs forecast horizon, updated daily
$0.12–0.28 /kWh peak vs off-peak tariff spread
Abstract amber thermal demand curves flowing across a dark deep-slate background with faint building grid outlines
34%
Avg HVAC Energy Waste

attributable to overcycling on peak-tariff intervals — the portion a staging schedule directly addresses

72 hrs
Forecast Horizon

occupancy + weather + envelope data combined into a forward demand curve, updated nightly at 11 PM local time

$0.12–0.28
Peak-Tariff Spread /kWh

typical on-peak vs off-peak price differential for Midwest commercial TOU accounts — what overcycling at the wrong hour actually costs

Methodology

Three Inputs. One Actionable Schedule.

Most commercial buildings already generate the occupancy logs, BMS historian data, and weather forecasts needed to eliminate peak demand waste. The data exists — it's just never been combined into a forward-looking demand curve. Heatvelo is that combination: a thermal model calibrated to your specific building's envelope, oriented to your specific utility tariff structure, and delivered as a staging schedule your facilities team can read the morning before it runs.

1
Connect occupancy, weather, and BMS feeds

No new hardware. We connect to your existing BMS historian via BACnet/IP or Modbus TCP and pull weather data from National Weather Service APIs. Occupancy comes from access control logs, WiFi device counts, CO2 sensors, or retail POS transaction counts — whatever your building already tracks.

2
Heatvelo calculates a 72-hour demand curve

The forecasting engine models your building's thermal mass, window-to-wall ratio, and orientation against the predicted occupancy curve and 72-hour weather forecast. Output includes 10th/90th percentile uncertainty bands. MAPE below 8% on the 24-hour horizon in validated pilots.

3
Staging schedule delivered to your BMS

Each staging window specifies a start time, end time, setpoint offset in Celsius, and a confidence score. Delivered as a structured JSON feed via REST API or pushed directly via BACnet/IP or Modbus TCP to your existing BAS controllers — no BMS replacement required.

Occupancy Sensors Access / WiFi / BAC Weather API Hourly 72-hr forecast BMS Historian Zone temps, setpoints Heatvelo Forecast Engine 72-hr Demand Curve With uncertainty bands JSON Staging Feed REST API endpoint BMS Push BACnet/IP or Modbus TCP
Applications

Built for Commercial Operations

Each building type has a different occupancy signature and a different demand charge driver. A single fixed schedule can't serve all three — a forecast that knows your building can.

Office Portfolio

Pre-cool before occupancy spike, reduce demand charge

72-hour staging schedule positions setpoints 90–120 minutes before morning occupancy, avoiding the steepest demand ramp of the day.

Learn more
Retail Chain

Align HVAC with foot-traffic forecast, cut peak consumption

Foot-traffic data as occupancy proxy — right-sizing HVAC pre-conditioning per store per day, not worst-case fixed schedules.

Learn more
Mixed-Use Commercial

Multi-zone coordination across floors with different patterns

Zone-segmented thermal model with independent staging schedules per floor cluster eliminates cross-zone HVAC interference.

Learn more
Forecast Visualization

What a 72-Hour Thermal Forecast Looks Like

Three overlapping curves — occupancy pattern, outdoor dry-bulb temperature, and predicted HVAC demand — plotted across the full 72-hour window. Shaded peak-tariff zones mark the intervals with the highest demand charge exposure. Pre-cooling windows are labeled for direct staging schedule action the morning before they run.

100% 75% 50% 25% 0h +12h +24h +36h +48h +60h +72h PEAK PEAK PEAK PRE PRE Predicted HVAC Demand Outdoor Temperature Occupancy

Delivered as a structured JSON feed via REST API or pushed directly to your BAS via BACnet/IP or Modbus TCP. No new hardware. No BMS replacement.

What Facilities Teams Say

"We'd been running fixed setback schedules for six years and assumed demand charges were just a cost of doing business. The pilot showed us exactly which 15-minute windows were driving our monthly peak — and what the pre-cooling timing needed to be to avoid them."

Senior Facilities Engineer

Regional Office Portfolio Operator, Pacific Northwest

"The staging schedule is readable. You can look at it the morning before and understand why the system is pre-cooling at 6:15 AM instead of 7. That matters a lot when your operations team needs to override it for a building event — they can do it confidently, not blindly."

Energy Manager

Commercial Real Estate Operator, Midwest