Здравствуйте. Помогите с написанием скрипта. ESP использую для управления отопительными котлом и насосом.
dht_t1 температура на улице
data1wire[0] температура в комнате
data1wire[1] температура обратки
data1wire[2] температура подачи
GPIO4 насос
GPIO5 котел
Написал вот такой скрипт, вроде все работает, но нужен гистерезис, когда температура в комнате больше 24 градусов.(Диапазон от 23,5 до 24)
valmath(0,-1*dht_t1)
valmath(0,valget(0)+400)
valmath(1,data1wire[2]-data1wire[1])
printw(#1)
if(valget(0)>data1wire[2])
if(data1wire[0]<240)
gpioset(5,1)
printw(котел вкл)
delay(1000)
goto metka
end
else
gpioset(5,0)
print(котел выкл)
delay(1000)
goto metka
end
:metka
if(valget(1)>50)
gpioset(4,1)
printw(насос вкл)
end
else
gpioset(4,0)
printw(насос выкл)
end
end