Live demo — no signup required
This is the real BoilerIQ Demo Engine, running live in your browser. Adjust the setpoint, inject a fault, and watch the telemetry react — the same physics-lite simulation every customer sees before we ever touch real hardware.
Live simulated telemetry, running right in your browser — no signup, no real device connected. This is the same physics-lite simulation engine that powers every customer's Demo Engine control room.
IdleSupply
100°F
Return
95°F
Pressure
12psi
Flue temp
90°F
Flow
0gpm
CO
0ppm
Firing rate
0%
Runtime
0hrs
Cycles
0
Why CO matters here
Carbon monoxide is a direct byproduct of combustion and one of the clearest early signals of whether a boiler is burning fuel correctly. Because it's colorless and odorless, this flue-gas reading — not a person's senses — is what actually catches a combustion problem early.
Normal combustion
0–99 ppm
Consistent with a properly tuned burner. No combustion-quality concern.
← this boiler is here right now (0 ppm)
Elevated — service needed
100–399 ppm
Incomplete combustion — often a dirty burner, blocked flue, or fuel/air imbalance. Not an immediate life-safety event on its own, but the appliance isn't burning cleanly and degraded combustion tends to get worse, not better, if left unserviced.
Hazardous
400+ ppm
A dangerous combustion-quality reading. It substantially raises the risk that CO reaches occupied space through any leak path in the heat exchanger, flue, or venting. Treat as a safety event: verify venting, don't run the appliance until it's inspected, and confirm working CO alarms nearby — CO is colorless and odorless, so occupants get no warning without one.
On this simulation, a well-tuned boiler under normal firing holds a baseline of roughly 8–25 ppm. The two fault scenarios that model genuinely degraded combustion — High flue temperature and Scale/fouling buildup — drive it toward 340–420 ppm, the same physical cause (incomplete combustion) that pushes flue temperature above what firing rate alone would predict. Inject one of those two faults above to see the difference build in real time.
Emergency stop
On a real customer account, this notifies the business's owners/admins and NorCanEco staff immediately. Here in the demo it just stops the simulation.
Setpoint
Inject a fault scenario
No fault — standard setpoint-driven cycling.
Real control-loop physics
Setpoint and hysteresis govern on/off firing, supply temp responds to firing rate, return temp lags by a flow-dependent delta — not random noise dressed up as a chart.
Real fault signatures
Each fault scenario perturbs the specific physical quantity a real technician would see — a pump failure collapses the supply/return delta, a leak steadily drains pressure.
Simulation only, honestly
No real boiler is connected here or anywhere in the product today — this demo and every customer's Demo Engine are software-only by design, ahead of any hardware/CSA-certified control rollout.