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.

Probe conditions

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)

Looking good

Probes are reporting: nothing at freeze threshold, no wet flood contacts.

Coldest probe 48.3°F · threshold 34°F · outdoor 42°F

Live probe readings

Each card mirrors a sensor label you’d rename on Devices after first POST.

North wall · north_wall

50.9 °F

10.5 °C · 51.0% humidity

Door zone · door_zone

48.3 °F

9.1 °C · 51.9% humidity

Workbench · workbench

58.5 °F

14.7 °C · 48.3% humidity

Average · avg

52.6 °F

11.4 °C · 50.4% humidity

Probe comparison

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.

JSON feed preview

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
}

Now try it with your own probe

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

Bench grinder on a wooden workbench against a brick garage wall with tools
Real workbench context, in the simulator above, the warmest zone is the workbench/tool-bench pocket. A probe only there can look fine while the door zone is already near freeze. Photo: Shixart1985. CC BY 2.0

Probe demo FAQ

Is the probe demo real hardware?

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.

Does switching Garage / Workshop / Attic / Crawlspace change the model?

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.

What is the difference between push and pull JSON?

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.

Does space status match the dashboard?

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.