Where to put your probe
(and why it beats accuracy).

A ±0.2 °C sensor in the wrong place is less useful than a cheap one in the right place. Placement decides what your thermostat is actually controlling.

Updated 2 October 2026·7 min read

Put the probe where the temperature matters to the animal, not where it is convenient to run the cable. For belly heat, that means in contact with the surface the animal lies on, at the hottest point of the heated area. For a basking zone, it means at the basking surface itself. For ambient control, it means in open air, shaded, away from any heat source. The thermostat does not regulate the enclosure — it regulates the one point your probe is touching, and everywhere else is a consequence of that.

The thermostat only knows one point

This is the idea everything else follows from. A thermostat reads one temperature, compares it to one setpoint, and switches one output. It has no model of your enclosure, no idea where the animal is, and no way to know that the spot it is measuring is not the spot that matters.

Move the probe three centimetres and you have changed what the thermostat is controlling — without changing a single setting. That is why placement outranks sensor accuracy. An expensive probe measuring the wrong point reports a precise, trustworthy, irrelevant number.

Belly heat: mats, heat tape, cable

The failure this prevents

A probe sitting in air above a heat mat reads cooler than the mat surface. The thermostat sees a cool reading, adds power, and the surface the animal is actually lying on climbs well past the setpoint. The display says 32 °C the whole time — and it is telling the truth about the air. Thermal burns from belly heat are usually a placement problem rather than a thermostat problem.

Basking zones: bulbs and overhead elements

Overhead heat creates a steep gradient. The air 10 cm below a bulb and the surface of the rock directly beneath it can differ by a lot, and only one of them is what the animal lies on.

Ambient and humidity

The mistakes worth naming

Verifying placement

Once the probe is where you want it, confirm the enclosure agrees:

Telling the controller where the probe sits

Here is the part most thermostats ignore entirely. If a probe is mounted on the heating element itself rather than on the surface the animal uses, the number it reports is systematically higher than the air or the basking surface — the element is always hotter than what it is heating. Set your target to the basking temperature you want and the enclosure lands below it, every time.

You can correct for this by hand, by working out the difference with an infrared thermometer and adjusting the setpoint until the surface lands where you want it. That is tedious, it has to be redone whenever anything changes, and it is the single most common reason a correctly configured thermostat produces a too-cool basking spot.

Why the Ectoscale 6 asks where your probe is

Before OphidianAI generates a climate profile, it asks one question about the second heating zone: is the probe surface-mounted on the heating element, or is it on the basking spot itself? On a surface mount it applies an offset, so the resulting air and basking temperatures still land on the target the species actually needs. On a basking-spot probe it applies none, because the probe is already measuring the thing you care about. The profile flags an estimated setpoint explicitly rather than quietly presenting a corrected guess as a measurement.

It is a small question, and it is the difference between a generated profile that is approximately right and one that is right for your enclosure. The reasoning behind every profile is written out in full before anything is applied, and nothing reaches a live enclosure without you approving it first.

Everything else on the unit follows the same principle: per-sensor calibration offsets against your own reference thermometer, so the controller matches the instrument you trust rather than asking you to trust it blind.

A profile that knows where your probe is

OphidianAI asks where the probe sits before it generates anything, and shows its reasoning before a single value reaches your enclosure.

Related guides