a:1:{i:0;a:6:{s:5:"TITLE";s:7:"Weather";s:5:"NOLOG";s:1:"0";s:11:"DESCRIPTION";s:0:"";s:7:"METHODS";a:2:{i:0;a:7:{s:5:"TITLE";s:10:"sayWeather";s:11:"DESCRIPTION";s:27:"Сказать погоду";s:4:"CODE";s:1652:"$msg = $this->description.' '.$this->getProperty('weatherType').'.';

$s=round($this->getProperty('temperature'));
$i=abs($s);
if ($i >= 11 and $i <= 14){
 $t='ов';
} else {
 while ($i > 9){ $i=$i-10; }
 if ($i == 0 or $i >= 5 and $i <= 9) { $t='ов'; }
 elseif ($i == 1) { $s=''; }
 elseif ($i >= 2 and $i <= 4) { $t='а'; }
}
$msg.=' Температура '.$s.' градус'.$t.'. ';

$msg.=' Относительная влажность '.$this->getProperty('humidity').'%. ';

$s=$this->getProperty('pressure');
if ($s<728) {
 $msg.=' Атмосферное давление пониженное. ';
} elseif ($s>768) {
 $msg.=' Атмосферное давление повышенное. ';
} else {
 $msg.=' Атмосферное давление нормальное. ';
}

$s=$this->getProperty('windSpeed');
if ($s==0) { $msg.=' Ветра не ожидается.'; }
elseif ($s<3) { $msg.='Слабый'; }
elseif ($s<6) { $msg.='Сильный'; }
elseif ($s<9) { $msg.='Очень сильный'; }
else          { $msg.='Шквальный'; }

if ($s) { 
 switch (strtolower($this->getProperty('windDirection'))){
 case 's':  $msg.=" южный";      break;
 case 'n':  $msg.=" северный";   break;
 case 'w':  $msg.=" западный";   break;
 case 'e':  $msg.=" восточный";  break;
 case 'sw': $msg.=" юго-западный";     break;
 case 'nw': $msg.=" северо-западный";  break;
 case 'se': $msg.=" юго-восточный";    break;
 case 'ne': $msg.=" северо-восточный"; break;
 }
 $msg.= ' ветер.';
}

say($msg);";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2015-03-18 22:01:25";s:15:"EXECUTED_PARAMS";s:129:"a:4:{s:6:"object";s:11:"weather_now";s:2:"op";s:1:"m";s:1:"m";s:10:"sayWeather";s:21:"ORIGINAL_OBJECT_TITLE";s:11:"weather_now";}";}i:1;a:7:{s:5:"TITLE";s:8:"pastTemp";s:11:"DESCRIPTION";s:77:"Температура из истории на указанное время";s:4:"CODE";s:0:"";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";N;s:15:"EXECUTED_PARAMS";N;}}s:10:"PROPERTIES";a:8:{i:0;a:4:{s:5:"TITLE";s:5:"image";s:11:"DESCRIPTION";s:23:"код картинки";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:1;a:4:{s:5:"TITLE";s:11:"temperature";s:11:"DESCRIPTION";s:22:"температура";s:12:"KEEP_HISTORY";s:1:"2";s:8:"ONCHANGE";s:0:"";}i:2;a:4:{s:5:"TITLE";s:7:"tempHEX";s:11:"DESCRIPTION";s:39:"цветовая температура";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:3;a:4:{s:5:"TITLE";s:11:"weatherType";s:11:"DESCRIPTION";s:16:"описание";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:4;a:4:{s:5:"TITLE";s:13:"windDirection";s:11:"DESCRIPTION";s:33:"направление ветра";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:5;a:4:{s:5:"TITLE";s:9:"windSpeed";s:11:"DESCRIPTION";s:27:"скорость ветра";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:6;a:4:{s:5:"TITLE";s:8:"humidity";s:11:"DESCRIPTION";s:18:"влажность";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:7;a:4:{s:5:"TITLE";s:8:"pressure";s:11:"DESCRIPTION";s:16:"давление";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}}s:7:"OBJECTS";a:5:{i:0;a:4:{s:5:"TITLE";s:11:"today_night";s:11:"DESCRIPTION";s:25:"сегодня ночью";s:12:"KEEP_HISTORY";s:1:"0";s:7:"METHODS";a:0:{}}i:1;a:4:{s:5:"TITLE";s:9:"today_day";s:11:"DESCRIPTION";s:23:"сегодня днем";s:12:"KEEP_HISTORY";s:1:"0";s:7:"METHODS";a:0:{}}i:2;a:5:{s:5:"TITLE";s:11:"weather_now";s:11:"DESCRIPTION";s:12:"сейчас";s:12:"KEEP_HISTORY";s:1:"0";s:7:"METHODS";a:0:{}s:10:"PROPERTIES";a:6:{i:0;a:4:{s:5:"TITLE";s:6:"uptime";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:1;a:4:{s:5:"TITLE";s:7:"updated";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:2;a:4:{s:5:"TITLE";s:11:"updatedTime";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:3;a:4:{s:5:"TITLE";s:5:"alive";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:4;a:4:{s:5:"TITLE";s:12:"aliveTimeOut";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}i:5;a:4:{s:5:"TITLE";s:14:"yesterday_text";s:11:"DESCRIPTION";N;s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";}}}i:3;a:4:{s:5:"TITLE";s:12:"tomorrow_day";s:11:"DESCRIPTION";s:21:"завтра днем";s:12:"KEEP_HISTORY";s:1:"0";s:7:"METHODS";a:0:{}}i:4;a:4:{s:5:"TITLE";s:14:"tomorrow_night";s:11:"DESCRIPTION";s:23:"завтра ночью";s:12:"KEEP_HISTORY";s:1:"0";s:7:"METHODS";a:0:{}}}}}