Это старая версия документа!
PID регулятор - вид канала (item), который принимает на свой вход (суффикс val) произвольное вещественное значение и пытается привести его к значению уставки (которая задается через суффикс set) путем изменения своего выходного значения по пропорционально-интегрально-дифференциальному методу.
Выходное значение после расчета передается в стандартный блок вывода и, соответственно, может быть применено к обычному набору выходных каналов (локальные объекты или команды MQTT)
Выходное значение - число от 0 до 255
Синтаксис определения канала:
"pidname": [13, 
[
    [kP, kI, kD, dT, alarmTimeout(sec), alarmValue], 
    {стандартный канал вывода},
    {опциональный канал дублирования уставки}
  ], 
  уставка_по_умолчанию, команда_по_умолчанию 
]
Пример:
"thermozal": [13, 
[
    [490, 0, 6879, 50, 250, 200], 
    {
      "item": "heater"
    },
    
    {"emit":"home/floor1/panel_zal/sethum"}
  ], 
  23, 2]