50.9 °F
10.5 °C · 51.0% humidity
About · Simulator
Simulate multi-zone temperatures in garages, workshops, attics, crawlspaces, and shops. Adjust outdoor air, sun load, door state, and freeze threshold, see the same space-status logic and push/pull JSON shapes ThermalTrace uses in production.
Cause the change: hit Door draft and watch the door/entry zone drop vs the workbench, or Cold snap for Overview-style freeze risk. Readings refresh every two seconds with sensor-like noise. Copy Push ingest JSON for the same flat keys an ESP would POST. Placement theory: temperature probes and what drives swings.
Pick a space, tweak weather, and watch zones respond the way Overview and Devices do with live ingest. Try Door draft or Cold snap first — cause the change, then read the bars.
Simulated refresh every 2 seconds · Last update 9:33:47 PM
Space status (simulated)
Probes are reporting: nothing at freeze threshold, no wet flood contacts.
Coldest probe 48.3°F · threshold 34°F · outdoor 42°F
Each card mirrors a sensor label you’d rename on Devices after first POST.
50.9 °F
10.5 °C · 51.0% humidity
48.3 °F
9.1 °C · 51.9% humidity
58.5 °F
14.7 °C · 48.3% humidity
52.6 °F
11.4 °C · 50.4% humidity
Relative temperature by zone — dashed line is your freeze threshold. Toggle the door open to widen the gap.
Vertical marks show the 34°F freeze threshold on each bar.
Push ingest is what ESP/Arduino POST to Devices. Pull nests the same named probes undertemp for scheduled HTTPS JSON.
{
"avg": 52.6,
"north_wall": 50.9,
"north_wall_h": 51,
"door_zone": 48.3,
"door_zone_h": 51.9,
"workbench": 58.5,
"workbench_h": 48.3
}Same JSON shapes, same Overview space-status logic, same freeze essentials — create a free account, POST once, and set a threshold before the next cold night.
Already signed in? Overview + demo feed · Freeze + email essentials
No: it simulates three zones so you can see how outdoor air, sun load, door state, and freeze threshold change readings and JSON, the same shapes Devices and Overview use.
Yes. Each space has its own baseline offset, sun sensitivity (attics amplify heat load; crawlspaces mute it), door-mix strength, and zone labels. It is not a label-only swap, try Sun load on Attic vs Crawlspace to feel the difference.
Push ingest is a flat object ESP/Arduino POSTs to /api/ingest/<key>. Pull feed nests the same named probes under temp (for example north_wall, door_zone, workbench, plus avg) for scheduled HTTPS JSON.
Yes for freeze risk and near-threshold watch. The simulator reuses the same Overview space-status helper with your chosen freeze °F and the coldest simulated probe.
Marketing pages use Google Analytics and Ahrefs to understand traffic. Dashboard routes do not. Details in Privacy.