I wouldn’t use rechargeable batteries, at least not if they’re NiMH, since their nominal voltage is usually too low. Also, most battery-powered sensors don’t have reliable battery measurements.
Instant updates when the temperature has changed 0.5°C or more, when the humidity has changed 6% or more, or when the pressure has changed more than 25hPa/mbar. Otherwise, every hour.
I assume your goal is to measure ambient (“room”) temperature, though?
Like @robertklep mentioned already, rechargeable batteries can be a problem. Some manufacturers don’t recommend the use of rechargeable batteries.
With this Heatit device you can change many settings to influence the battery life.
A bad Z-Wave mesh or a bad or weak connection to other Z-Wave repeaters or Homey can also drain the battery faster.
Underfloor heating systems are usually very slow. Therefore it shouldn’t matter if the temperature is updated every minute or every 30 minutes. And due to the slow nature of underfloor heating, it may not even make sense to turn it off, depending on the case.