В системе нужны некие счётчики/таймеры которые добавлялись бы как внутренний элемент, внутреннего устройства. Перед этим видимо нужно подумать о разных протоколах управления кроме ModBus.
На сайте при перемещении ползунков в уставках температуры нужно сделать что бы минимальные и максимальные пороги этих ползунков менялись в зависимости от значения перемещяемого ползунка.
Нужно создать таблицу и писать туда debug(если программа запущена в режиме отладки), warning, critical и fatal вывод. А также организовать синхронизацию этой таблицы с сервером.