Gear Guiders
Honeywell Home T9 thermostat displaying Hold Until message
Browse smart thermostats on Amazon →

As an Amazon Associate, GearGuiders earns from qualifying purchases at no extra cost to you.

The Honeywell T9 thermostat can get stuck on "Permanent Hold" mode, which overrides your scheduled temperature settings indefinitely. This typically happens when someone manually adjusts the temperature and the thermostat defaults to maintaining that setting until manually cleared.

Quick answer

Symptoms

Quick checks

Check the display status: Look at the bottom of the thermostat screen for "Hold Until..." or "Permanent Hold" text.

Verify in Resideo App: Open the app and look for orange banners or hold indicators that show an active override.

Test schedule awareness: Note if the thermostat completely ignores programmed temperature changes at scheduled times.

Step-by-step fix

  1. Walk to the thermostat and look at the display screen

  2. Clear the current hold:

    • Tap the "Run Schedule" button at the bottom of the screen
    • If you see "Remove Hold" instead, tap that
    • The hold status should disappear immediately
  3. Change the default hold behavior:

    • Tap Menu on the thermostat
    • Navigate to Preferences → Hold Action
    • Select "Until Next Period" (this makes manual changes temporary until the next scheduled time block)
    • Avoid "Permanent Hold" which causes this exact problem
  4. Configure geofencing properly (if using location-based control):

    • Open the Resideo App
    • Verify your phone's location permissions are enabled
    • Check that sleep schedule triggers regardless of geofencing status
    • Ensure geofencing status updates correctly when you leave/arrive
  5. Test the fix:

    • Manually change the temperature
    • Verify it shows "Hold Until [Next Period]" instead of "Permanent Hold"
    • Wait for the next scheduled period to confirm automatic schedule resumption

If it still isn't working

Force schedule reload: Go to Menu → Schedule and turn Schedule OFF, then back ON. This forces the thermostat to reload the entire timing table.

Trust the physical unit: If the Resideo App shows different information than the thermostat display, the wall unit is the source of truth. Always clear holds directly on the physical thermostat if the app is glitching.

Check schedule conflicts: Ensure your geofencing "Home" preferences don't conflict with time-based sleep schedules. Location-based overrides can supersede time-based schedules if configured incorrectly.

FAQ

Why does my thermostat keep going into Permanent Hold? The default "Hold Action" setting is likely set to "Permanent Hold." Change it to "Until Next Period" in Menu → Preferences → Hold Action.

What's the difference between hold options? "Permanent Hold" locks temperature forever until manually cleared. "Until Next Period" holds temperature only until the next scheduled block, then automatically resumes the schedule. "Ask Duration" prompts you to specify how long each time.

Can I use both geofencing and scheduled temperatures? Yes, but geofencing acts as an override to time-based schedules. Make sure your location-based "Home" settings don't conflict with sleep or away schedules.

Does this fix work for other Honeywell models? Yes, this applies to Honeywell T9, T5, T6 Pro Smart thermostats that use the Resideo App with similar menu structures.