Check if the room temperatures are at or above setpoint every sampling period
If below setpoint, check if the user increased the setpoint in the last X minutes (2x the sampling time)
If the user did not increase the setpoint recently, send out an urgent alert
If the user did, send a non-urgent notice 'Setpoint changed and temperature has not yet reached setpoint'. Stop checking for point (1)
Once back to setpoint, send another non-urgent notice. Go back checking for (1).
Check if the room temperatures are at or above setpoint every sampling period If below setpoint, check if the user increased the setpoint in the last X minutes (2x the sampling time)