Код: Выделить всё
if (gg('Pump3.status')==1){
setGlobal('Pump3.startTime',time());
return;
ClearTimeOut("Timer02");
SetTimeOut("Timer02","rs('WaterPumpAlarm');",$timeout=60);
}
if (gg('Pump3.status')==0){
$finish=time();
$start=gg('Pump3.startTime');
$duration=$finish-$start;
setGlobal('Pump3.durationLast',$duration);
$min=intval($duration/60);
$sec=$duration - ($min*60);
if ($min<=0) {
say('длительность работы насоса '.$sec.' секунд',1);
}
else if ($min==1){
say('длительность работы насоса '.$min.' минута '.$sec.' секунд',1);
}
else if ($min==2 || $min==3 || $min==4){
say('длительность работы насоса '.$min.' минуты '.$sec.' секунд',1);
}
else if ($min>=5){
say('длительность работы насоса '.$min.' минут '.$sec.' секунд',1);
}
}