#574 Do not discard the old device list after encountering an update error
#576 make CUL_HM heating intervals start at a given point in time, add fixed time intervals for MAX and CUL_HM (for midnight)