Радиатор позволяет настроить поддержание комфортной температуры в помещении, за счет управления реле или сервоприводом через PID регулятор.
При добавлении радиатора, в характеристиках активна только характеристика «включение».
При такой настройке в приложении радиатор будет только включаться/выключаться без отображения температуры.
Включаем все характеристики в настройках радиатора.
В приложении отобразится температура.
Привязываем датчик температуры к радиатору, варианты:
- Можно указать тэг датчика температуры в характеристике «Текущая температура»
При получении данных в указанный тэг от датчика температуры, текущая температура радиатора будет меняться.
- Привязать датчики температуры как устройства
Добавляем новое устройство «датчик температуры».
Указываем в характеристике «текущая температура» в тэге состояния тэг от датчика температуры.
В радиаторе добавляем созданный датчик температуры. Теперь привязанный датчик будет присылать изменения температуры и в радиаторе будет меняться текущая температура.
Можно привязать к радиатору несколько датчиков, при этом радиатор будет высчитывать среднюю температуру нескольких датчиков. При ошибке одного из датчиков температуры, радиатор исключит его из расчета среднего значения температуры.
Активируем термостат и привязываем реле.
Если мы управляем электрическим обогревателем, подключенным через реле, в настройках включаем «логику термостата», настраиваем верхний и нижний гистерезис.
Создаем новое устройство «реле» и выбираем его в радиаторе.
Не забываем сохранить проект и загрузить на контроллер.
Активируем термостат и привязываем сервопривод.
В настройках радиатора включаем «логику термостата», настраиваем:
- время PID регулирования — через каждый указанный интервал времени, PID регулятор будет пересчитывать процент открытия сервопривода.
- пропорциональный коэффициент PID — отвечает за скорость реагирования на изменения текущего значения температуры. Чем больше отклонение температуры, тем больше выходной сигнал на терморегуляторе.
- интегральный коэффициент PID — позволяет устранить статическую ошибку. Математически это происходит за счёт суммирования ошибки, разности текущего и заданного значения и умножения на период дискретизации системы.
- дифференциальный коэффициент PID — представляет собой разность текущей и предыдущей ошибки, поделенную на время измерения. Отвечает за реакцию температурного контроллера на скорость изменения температуры.
Создаем новое устройство «сервопривод» по инструкции.
Выбираем сервопривод в радиаторе.
Далее PID регулятор радиатора будет высчитывать процент открытия и задавать его в привязанный сервопривод.
Не забываем сохранить проект и загрузить на контроллер.