Your radiant slab is not a radiator, a baseboard, or a furnace. It is a thermal battery that takes 4–8 hours to charge from cold and an equal time to discharge. A thermostat that does not account for that will either overheat the floor surface or leave you in a cold house until noon.
Run the numbers
Thermostat Savings Calculator computes live in your browser — free, no sign-up.
TL;DR: For a hydronic slab (boiler-fed), the Honeywell TH6100AF2004 T6 Pro Hydronic is the right call: it has a dedicated floor sensor input, switches between air-sensing and floor-sensing mode, and does not try to learn or optimize a system that punishes scheduling. For electric in-floor mat systems, the Schluter DITRA-HEAT-E-RS1 or Warmup 4iE are the dedicated slab stats with floor sensor control built in. The ecobee Premium has no floor sensor input and no floor mode; it can work on a slab only if you disable all setback and operate it in air-sensing mode with a low cycle rate.
The metric everyone checks vs. the one that actually decides this
Shoppers compare app quality, scheduling flexibility, and learning algorithms. Those things matter on a forced-air system. On a concrete slab, the variable that decides everything is whether the thermostat has a floor sensor input and can cap the floor surface temperature independently of the room air temperature.
Here is why. A slab fed at 120°F supply water can reach 90°F at the floor surface before the room air climbs past 68°F. If the thermostat is measuring only room air, it keeps calling for heat long after the floor has hit the comfort and damage threshold. ASHRAE 55-2023 places the upper comfort limit for floor surface temperature at 29°C / 84°F for occupied spaces. The Schluter DITRA-HEAT-E-RS1 enforces a hard 82°F (28°C) ceiling in floor-control mode. The Honeywell TH6100AF2004 allows a user-set ceiling up to 90°F (85°F for wood). An air-only thermostat like the ecobee has no way to enforce any floor limit at all.
Why setback is the wrong strategy for a slab
Every learning thermostat, every smart schedule, every “Eco” mode is built around one idea: let the space cool while you are asleep or away, recover before you return, save energy.
That idea fails on a concrete slab.
The slab itself is a low-temperature mass system. It is sized to deliver steady, gentle heat, not rapid recovery. If you let a slab go cold overnight (say, a 4°F setback for 8 hours), the recovery does not start at the room air; it starts by reheating the slab itself, which requires putting heat into the full thermal mass of the concrete before the room temperature moves at all. Field reports on GreenBuildingAdvisor and InspectAPedia consistently describe recoveries of 4 hours or more (provisional on your specific slab; see specs_provisional above). In most cases you burn more energy on the reheat than you would have saved holding steady overnight.
The correct operating mode for a concrete slab: continuous low-temperature supply, no setback, thermostat as a permissive switch only. The boiler should follow outdoor reset (supply water temperature drops as outdoor temperature rises). The thermostat simply closes the circuit when the room needs heat and opens it when it does not. A fixed setpoint, 24 hours a day, is the right strategy for most slab installations.
The three real options
| Honeywell TH6100AF2004 | Schluter DITRA-HEAT-E-RS1 | ecobee Smart Premium | |
|---|---|---|---|
| System type | Hydronic (hot water) | Electric mat (120V/240V) | Hydronic or electric |
| Floor sensor input | Yes (dedicated terminal) [T0] | Yes (10k NTC, included) [T0] | No. Air-sensing only [T0] |
| Floor surface temp limit | 90°F (85°F for wood) [T0] | Hard cap 82°F (28°C) in floor mode [T0] | Not applicable (no floor sensor) |
| Air-only mode | Yes (A-mode) | Yes (Air mode) | Only mode available |
| Dual air + floor mode | No | Yes (Air + Floor) | No |
| Setback / scheduling | 7-day programmable | App-scheduled, geofence | Full smart scheduling |
| Learning / optimization | None | Geofencing only | Full learning + Smart Recovery |
| C-wire / power | 24V AC required | Line voltage (120/240V), no C-wire | 24V C-wire required |
| App / Wi-Fi | No (basic LCD) | Yes (Schluter app) | Yes (full smart app) |
The blind-spot delta: floor sensor mode vs. air-only mode
This is the variable the comparison table cannot show on its own: what happens at 2 a.m. when the boiler has been running for three hours on a cold January night.
Honeywell TH6100AF2004 in F-mode (floor sensor): The thermostat reads the slab temperature directly and turns off the zone valve when the floor surface hits the user-set ceiling (up to 90°F, or 85°F for wood). Room air temperature is ignored in this mode. The slab does not overheat. On a hydronic system, you pair this with the boiler’s outdoor reset controller: the boiler sets supply water temperature based on outdoor temperature (dropping supply temp in mild weather), and the T6 Pro’s F-mode adds a hard upper floor limit on top. This is the correct two-layer control strategy for a hydronic slab.
Schluter DITRA-HEAT-E-RS1 in floor-control mode: Same principle, but for electric mats. The included floor sensor (10k NTC) sits between tiles, and the thermostat enforces an 82°F ceiling in floor mode. The Schluter app also supports a dual Air+Floor mode: the system heats until either the floor hits the ceiling or the room air hits setpoint, whichever comes first. That dual-mode is useful in shoulder-season conditions when the slab is already warm from solar gain.
ecobee Smart Premium on a slab: The ecobee has no wired floor sensor input and no floor-sensing mode. Its SmartSensors are wireless room air sensors; they cannot read floor temperature. If you run an ecobee on a hydronic slab, you are operating air-only, which means floor surface temperature is uncontrolled from the thermostat side. You must manage surface temperature entirely through the boiler’s supply water temperature (outdoor reset) and through the mixing valve or injection pump. That is a valid system design, but it depends on the boiler controls doing the work, not the thermostat. The ecobee’s Smart Recovery and schedule features are actively harmful here: any setback schedule will trigger a recovery call that asks the slab to warm a cold room under normal airtemp rules, resulting in the floor overshooting.
If you run an ecobee on a slab: turn off all schedule setback, turn off Smart Recovery, set a fixed 24-hour setpoint, and raise the Heat Differential to 1.5–2°F so cycle rate is low. Used this way it functions as a simple permissive switch. It works, but you are paying for Smart Recovery features you must disable.
Installation traps on a slab system
Outdoor reset is not optional. A standard boiler firing at 180°F supply into a slab will overheat the floor in hours. Any hydronic slab needs a mixing valve or injection pump to limit supply temperature to the range the slab is designed for (typically 90–120°F supply, depending on tube spacing and floor covering). The thermostat controls the zone valve, not the supply temperature. If your system lacks outdoor reset, add it before worrying about the thermostat.
Sensor placement matters on a slab. The floor sensor should be placed between heating tubes at the midpoint between runs, not over a tube. Over a tube gives an inflated reading. Between tubes gives an average. The Schluter and Honeywell installation manuals both specify mid-spacing placement. On a tight tube spacing (6 inches), you typically see a 5–10°F difference between over-tube and mid-spacing readings.
No C-wire on an old slab install. Radiant slab houses built in the 1960s–1980s often run only two wires to the thermostat location (the boiler simply sees a dry contact). The Honeywell TH6100AF2004 runs on 24V AC and requires a powered common wire. If you have only two wires, you need to run a third wire to the boiler or zone controller, or use a 24V plug-in transformer if the thermostat location allows it.
Floor covering limits. Hardwood floors over a slab have a manufacturer-specified maximum floor temperature, typically 80–85°F. Check your flooring warranty before setting the ceiling on a Honeywell TH6100AF2004. The Schluter DITRA-HEAT-E-RS1’s 82°F hard cap in floor mode makes it the safer default for wood-finished slabs.
Verdict
Hydronic slab (boiler-fed): Honeywell TH6100AF2004 T6 Pro Hydronic. It is the only option in this table that connects to the hydronic zone circuit and reads a floor sensor. Run it in F-mode with a ceiling set at or below your floor covering’s limit. Pair it with outdoor reset at the boiler. Set a fixed 24-hour setpoint: no schedule setback.
Electric mat system: Schluter DITRA-HEAT-E-RS1. The 82°F floor ceiling in Floor control mode is the right default for tile or stone. Use Air+Floor mode if you want room comfort to override the floor limit on warm days. It is the purpose-built stat for this application.
Skip it for a slab: ecobee Smart Premium. Not because it is a bad thermostat (it is excellent on a forced-air or even a cast-iron hydronic system). But it has no floor sensor input, and its Smart Recovery and setback features run counter to how a slab must be operated. If you already own one and want to use it on a slab, disable all scheduling setback and Smart Recovery, and accept that floor surface temperature management falls entirely on your boiler controls.
When it flips: if your hydronic slab already has a well-designed outdoor reset controller and mixing valve holding supply temperature in a safe range, and you want app control and remote access, a simple on/off air-sensing thermostat like the ecobee (with setback and learning disabled) is workable. The flip is not about thermostat features; it is about whether your boiler system is already protecting the floor surface so the thermostat does not have to.
Frequently asked questions
Can I use a Nest or ecobee with radiant in-floor heat? Yes, but with constraints. Neither has a floor sensor input, so neither can cap floor surface temperature directly. You must rely on the boiler’s outdoor reset and mixing valve to keep supply temperature safe for the slab. You must also disable any setback schedule and Smart Recovery. A slab cannot recover from a setback in a useful timeframe. If those boiler controls are already in place, an air-sensing thermostat functions as a simple permissive switch and works adequately.
What is the maximum safe floor surface temperature for a radiant slab? ASHRAE 55-2023 sets the upper comfort limit at 29°C / 84°F for occupied spaces with footwear. Most hardwood floor manufacturers specify an 80–85°F limit to prevent warping. Tile and stone have no practical upper limit from the flooring side, but 90°F becomes uncomfortable for bare feet. The Schluter DITRA-HEAT-E-RS1 defaults to an 82°F ceiling; the Honeywell TH6100AF2004 allows up to 90°F (85°F for wood).
Why is thermostat setback bad for a radiant slab? A concrete slab acts as a large thermal battery. Letting it cool overnight requires reheating the full mass of the slab before room air temperature rises, which can take 4 hours or more. In most cases that reheat burns more energy than the setback saved. The standard operating practice is a fixed 24-hour setpoint with no overnight pullback.
What is the difference between floor sensor mode and air sensor mode on a slab thermostat? In floor sensor mode, the thermostat reads the slab surface temperature and cuts heat when the floor hits the set ceiling, protecting the floor covering and preventing surface overheating. In air sensor mode, the thermostat reads room air temperature and runs until the room reaches setpoint. Air-only mode can overshoot the floor surface limit if supply water temperature is not controlled at the boiler. For slabs with sensitive floor coverings or no outdoor reset, floor sensor mode is the safer control strategy.
Sources & verification
✓ Verified against a manufacturer or standards source
- ASHRAE 55-2023: floor surface temperature comfort range 19-29°C (66-84°F); upper limit ~82°F for occupants with footwear; source: ANSI/ASHRAE Standard 55-2023 [T0] https://blog.ansi.org/ansi/ansi-ashrae-55-2023-thermal-environmental-conditions/
- Honeywell TH6100AF2004 T6 Pro Hydronic: dedicated slab/floor sensor input; A-mode (air only) vs F-mode (floor sensor only); max floor temp setpoint 90°F (85°F for wood floors); source: Resideo/Honeywell Home product page [T0] https://www.honeywellhome.com/products/t6-hydronic-programmable-thermostat
- Schluter DITRA-HEAT-E-RS1: dedicated floor sensor input (10k NTC); max floor temperature limit 82°F (28°C) in Floor control mode; app-programmable floor temp ceiling; designed for electric mat systems 120V/240V up to 15A; source: Schluter product page [T0] https://www.schluter.com/schluter-us/en_US/Floor-Warming/Thermostats/Schluter%C2%AE-DITRA-HEAT-E-RS1/p/DITRA_HEAT-E-RS1
- Warmup 4iE: supports Air, Floor, or Air+Floor sensing modes; includes floor sensor; compatible with electric (120V/240V) and hydronic underfloor systems; max 15A load; source: Warmup USA product documentation [T0] https://www.warmup.com/warmupedia/questions/select-air-vs-floor-programming-thermostat
- ecobee Smart Premium: no wired floor sensor input terminal; air-sensing only; remote SmartSensors are wireless and air-reading only, no floor mode; source: ecobee support documentation [T0] https://support.ecobee.com/s/articles/What-types-of-HVAC-systems-are-ecobee-thermostats-compatible-with
⚠ Provisional — industry-average estimate, not a direct manufacturer/spec citation
- Concrete/gypcrete slab thermal response time of 4–8 hours from cold start: consistent with building science literature and installer field reports (GreenBuildingAdvisor, InspectAPedia), but actual lag depends on slab thickness, tube spacing, boiler supply temperature, and insulation below the slab. Measure on your system before quoting a specific figure.
- Setback penalty on slab: burning more energy on recovery than the setback saves is widely reported in radiant design literature but the exact crossover point varies by climate, slab mass, and setpoint delta. The consensus is: avoid setback on slabs deeper than ~2 inches of concrete with tubing.
- Warmup 4iE with hydronic systems: the 4iE spec sheet lists hydronic underfloor compatibility, but the thermostat is primarily marketed and tested against electric mat systems. Verify with the manifold/actuator manufacturer that a 24VAC switching signal from the 4iE is compatible before ordering.





