Городок специалистов по инженерным системам - Нью-СОК
Такого рода алгоритмы, со сбором информации от комнатного термодатчика, безусловно нужны. Только программировать их надо под конкретный объект, учитывая особенности дома и системы отопления. Думаю, простейшие контроллеры типа Zelio справятся.