birthday
|
Перезапуск циклов
say ("Проверим, есть ли сегодня дни рождения у кого-нибудь из пользователей.",-1);
$TCd=gg("ThisComputer.DateD");
$TCm=gg("ThisComputer.DateM");
$fullName='unknown';
$objects=getObjectsByClass("Users");
foreach($objects as $obj) {
$user=$obj['TITLE'];
list($USd, $USm, $USy) = explode(".", gg($user.".birthday"));
if (($USd == $TCd)&($USm == $TCm)) {
$telega=gg($user.".telegram");
$fullName=gg($user.".fullName");
$bodytext=$fullName.": ";
$bodytext.=getRandomLine(birthday);
$bodytext.=" С днем рождения! (Алиса)";
if($telega == FALSE){
say('Сегодня у пользователя "'.$fullName.'" День рождения, не забудь поздравить! :)',3);
} else {
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser($telega, $bodytext);
}
}
}
if ($fullName=='unknown') {
say ("На сегодня я дней рождения не обнаружила.",-1);
}
|
InFile
|
$date=gg('Date.Date');
$timeNow=gg('ThisComputer.timeNow');
$subject=$params['subject'];
$body=$params['body'];
$filename=$params['filename'];
file_put_contents($filename,$date.' : '.$timeNow.PHP_EOL.$body.PHP_EOL,FILE_APPEND);
|
maintenance
|
Автоматическое обслуживание системы
require(ROOT.'scripts/startup_maintenance.php');
|
Ne_v_seti
|
Устройство пропало из сети, возможно его отключили.
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToAdmin("Устройство ".$host['TITLE']." пропало из сети, возможно его отключили.");
|
rebootSystem
|
setGlobal("Aliska.knopka",1);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToAdmin("ВНИМАНИЕ! Система будет перезагружена через 15 секунд.");
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = "/usr/bin/mysqldump";
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename);
say(LANG_GENERAL_STARTING_REBOOT,2);
setTimeout("shutdownTimer","safe_exec('sudo shutdown -r now');",15);
|
reboot_router
|
перезагружает роутер
say('Внимание! Интернет перезагружается!',2);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToAdmin("ВНИМАНИЕ! Router будет перезагружен.");
sleep(1);
setGlobal("router.knopka",1);
|
tellWeather
|
Говорит фактическую погоду
say('Температура в помещении '.gg('TempSensor01.value').' градусов цельсия, влажность '.gg('HumSensor01.value').' процентов.',2);
say('На улице '.gg('ow_fact.temperature').' градусов, '.gg('ow_fact.weather_type').', ветер '.gg('ow_fact.wind_speed').' метров в секунду, влажность '.gg('ow_fact.humidity').' процентов.',2);
|
V_seti
|
Устройство появилось в сети.
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToAdmin("Устройство ".$host['TITLE']." появилось в сети.");
|
weatherReceived
|
setGlobal('ThisComputer.tempOutside',getGlobal('ow_fact.temperature'));
|
Запоминалка
|
$text=$matches[1];
$filename='./texts/memory.txt';
runScript('InFile',array('subject'=>'Текст:','body'=>$text,'filename'=>$filename));
sayReply('Выполнено. Всё запомнила в файл.',2);
|
Разпоминалка
|
$arr=file('./texts/memory.txt');
for($i=0; $i<count($arr); $i++) {
sayReply($arr[$i],2);
}
|
chtoOtkrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(chtoOtkrytj);
sayReply($bodytext,2);
}
|
chtoZakrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(chtoZakrytj);
sayReply($bodytext,2);
}
|
Chto_to_esho
|
Скрип проверяет включенны ли коментарии от Алисы
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(Chto_to_esho);
sayReply($bodytext,2);
}
|
chto_Vkljuchitj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(chtoVkljuchitj);
sayReply($bodytext,2);
}
|
chto_Vykljuchitj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(chtoVykljuchitj);
sayReply($bodytext,2);
}
|
gdeChtoVkljuchitj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeChtoVkljuchitj);
sayReply($bodytext,2);
}
|
gdeChtoVykljuchitj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeChtoVykljuchitj);
sayReply($bodytext,2);
}
|
gdeShtoOtkrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeShtoOtkrytj);
sayReply($bodytext,2);
}
|
gdeShtoZakrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeShtoZakrytj);
sayReply($bodytext,2);
}
|
gdeZhaljuziOtkrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeZhaljuziOtkrytj);
sayReply($bodytext,2);
}
|
gdeZhaljuziZakrytj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(gdeZhaljuziZakrytj);
sayReply($bodytext,2);
}
|
otstanj
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(otstanj);
sayReply($bodytext,2);
}
|
tak_pojdjot
|
sleep(1);
if("Aliska.komentary" == 1){
$bodytext.=getRandomLine(tak_pojdjot);
sayReply($bodytext,2);
}
|
DE_3sat
|
setGlobal("Televizor.comanda",19);
sleep(1);
|
DE_arte
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
|
DE_Baden_TV
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
|
DE_Das_Erste
|
setGlobal("Televizor.comanda",11);
|
DE_Euronews
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",13);
sleep(1);
|
DE_EuroSport1
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",11);
sleep(1);
|
DE_N24_Doku
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",12);
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
|
DE_One1
|
setGlobal("Televizor.comanda",12);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
setGlobal("Televizor.comanda",18);
sleep(1);
|
DE_RTLplus
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
setGlobal("Televizor.comanda",17);
sleep(1);
|
DE_SWR
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
|
DE_Tagesschau24
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
|
DE_Welt
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
|
DE_Welt_der_Wunder
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",13);
sleep(1);
setGlobal("Televizor.comanda",15);
sleep(1);
|
DE_ZDF
|
setGlobal("Televizor.comanda",12);
|
DE_ZDFneo
|
setGlobal("Televizor.comanda",12);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
|
Kind_Disney
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
|
Kind_Kika
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",18);
sleep(1);
setGlobal("Televizor.comanda",11);
sleep(1);
|
Kind_Nick
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",18);
sleep(1);
setGlobal("Televizor.comanda",12);
sleep(1);
|
Kind_Nitro
|
setGlobal("Televizor.comanda",15);
sleep(1);
setGlobal("Televizor.comanda",10);
sleep(1);
setGlobal("Televizor.comanda",11);
sleep(1);
|
Kind_ToggoPlus
|
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",18);
sleep(1);
setGlobal("Televizor.comanda",13);
sleep(1);
|
MU_4FunDance
|
setGlobal("Televizor.comanda",14);
|
MU_4FunHits
|
setGlobal("Televizor.comanda",13);
|
MU_4FunTV
|
setGlobal("Televizor.comanda",12);
|
MU_DE_Deluxe
|
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",11);
|
MU_DE_MTV
|
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",13);
|
MU_DE_Musik
|
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",12);
|
MU_DE_XITE
|
sleep(1);
setGlobal("Televizor.comanda",14);
sleep(1);
setGlobal("Televizor.comanda",16);
sleep(1);
setGlobal("Televizor.comanda",14);
|
MU_EskaRockTV
|
setGlobal("Televizor.comanda",18);
|
MU_EskaTVExtra
|
setGlobal("Televizor.comanda",16);
|
MU_RTL1025HD
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",19);
|
MU_StarsTV
|
setGlobal("Televizor.comanda",11);
|
MU_VoxMusicTV
|
setGlobal("Televizor.comanda",17);
|
RU_Belarus24
|
setGlobal("Televizor.comanda",13);
sleep(1);
setGlobal("Televizor.comanda",19);
|
Ru_Bestseller
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",12);
|
RU_Euronews
|
setGlobal("Televizor.comanda",12);
sleep(1);
setGlobal("Televizor.comanda",12);
|
RU_KazakhTV
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",17);
|
RU_NovyjMir
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",16);
|
RU_NTVMir
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",14);
|
RU_Pervyj
|
setGlobal("Televizor.comanda",12);
sleep(1);
setGlobal("Televizor.comanda",13);
|
RU_Rossia24
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",13);
|
RU_RTR
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",11);
|
RU_STS
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",10);
|
RU_TNT
|
setGlobal("Televizor.comanda",19);
|
RU_TVRus
|
setGlobal("Televizor.comanda",11);
sleep(1);
setGlobal("Televizor.comanda",18);
|
Podkl_Kabel
|
$podkljuch = getGlobal('Televizor.anschluss');
$tvan = getGlobal('Televizor.alive');
$tvrelay = getGlobal('TV.alive');
if ($tvrelay == 0){
setGlobal("TV.status",1);
sleep(5);
}
if ($tvan == 0){
setGlobal("Televizor.comanda",1);
sleep(5);
}
if ($podkljuch == "sat"){
setGlobal("Televizor.comanda",60);
sleep(1);
setGlobal("Televizor.anschluss","kabel");
} else if ($podkljuch == "kodi_sat"){
setGlobal("Televizor.comanda",62);
sleep(2);
setGlobal("Televizor.comanda",60);
sleep(1);
setGlobal("Televizor.anschluss","kabel");
} else if ($podkljuch == "kodi_kabel"){
setGlobal("Televizor.comanda",62);
sleep(1);
setGlobal("Televizor.anschluss","kabel");
}
|
Podkl_Kodi
|
$podkljuch = getGlobal('Televizor.anschluss');
$kodian = getGlobal('Kodi.alive');
$tvan = getGlobal('Televizor.alive');
$tvrelay = getGlobal('TV.alive');
if ($tvrelay == 0){
setGlobal("TV.status",1);
sleep(5);
}
if ($tvan == 0){
setGlobal("Televizor.comanda",1);
sleep(5);
}
if ($kodian == 0){
setGlobal("Televizor.comanda",111);
sleep(3);
}
setGlobal("Televizor.comanda",61);
sleep(1);
if ($podkljuch == "sat"){
setGlobal("Televizor.anschluss","kodi_sat");
} else if ($podkljuch == "kabel"){
setGlobal("Televizor.anschluss","kodi_kabel");
}
|
Podkl_Sat
|
$podkljuch = getGlobal('Televizor.anschluss');
$tvan = getGlobal('Televizor.alive');
$tvrelay = getGlobal('TV.alive');
if ($tvrelay == 0){
setGlobal("TV.status",1);
sleep(5);
}
if ($tvan == 0){
setGlobal("Televizor.comanda",1);
sleep(5);
}
if ($podkljuch == "kabel"){
setGlobal("Televizor.comanda",60);
sleep(1);
setGlobal("Televizor.anschluss","sat");
} else if ($podkljuch == "kodi_kabel"){
setGlobal("Televizor.comanda",62);
sleep(2);
setGlobal("Televizor.comanda",60);
sleep(1);
setGlobal("Televizor.anschluss","sat");
} else if ($podkljuch == "kodi_sat"){
setGlobal("Televizor.comanda",62);
sleep(1);
setGlobal("Televizor.anschluss","sat");
}
|
TVKino_an
|
setGlobal("KodiAn.status",1);
sleep(1);
setGlobal("TV.status",1);
sleep(1);
if (gg("NightMode.active")=="1"){
setGlobal("TVRGB.status",1);
sleep(1);
setGlobal("Zvezdy.status",1);
}
|
TVKino_aus
|
setGlobal("Kodi.comanda",0);
sleep(1);
setGlobal("TV.status",0);
sleep(1);
setGlobal("TVRGB.status",0);
sleep(1);
setGlobal("Zvezdy.status",0);
setTimeOut('kodi', "setGlobal('KodiAn.status',0);", (int)('30'));
sleep(1);
sayReply("Режим кино выключен",2);
|
TV_an
|
setGlobal("TV.status",1);
|
TV_an_IR
|
setGlobal("Televizor.comanda",1);
|
TV_aus
|
setGlobal("TV.status",0);
|
TV_aus_IR
|
setGlobal("Televizor.comanda",0);
|
TV_Back_IR
|
setGlobal("Televizor.comanda",38);
|
TV_ch+IR
|
setGlobal("Televizor.comanda",26);
|
TV_ch-IR
|
setGlobal("Televizor.comanda",27);
|
TV_chList_IR
|
setGlobal("Televizor.comanda",23);
|
TV_Down_IR
|
setGlobal("Televizor.comanda",34);
|
TV_k0_IR
|
setGlobal("Televizor.comanda",10);
|
TV_k1_IR
|
setGlobal("Televizor.comanda",11);
|
TV_k2_IR
|
setGlobal("Televizor.comanda",12);
|
TV_k3_IR
|
setGlobal("Televizor.comanda",13);
|
TV_k4_IR
|
setGlobal("Televizor.comanda",14);
|
TV_k5_IR
|
setGlobal("Televizor.comanda",15);
|
TV_k6_IR
|
setGlobal("Televizor.comanda",16);
|
TV_k7_IR
|
setGlobal("Televizor.comanda",17);
|
TV_k8_IR
|
setGlobal("Televizor.comanda",18);
|
TV_k9_IR
|
setGlobal("Televizor.comanda",19);
|
TV_Left_IR
|
setGlobal("Televizor.comanda",36);
|
TV_mute_IR
|
setGlobal("Televizor.comanda",22);
|
TV_OK_IR
|
setGlobal("Televizor.comanda",37);
|
TV_Right_IR
|
setGlobal("Televizor.comanda",35);
|
TV_TV10_IR
|
runScript("Podkl_Kabel");
runScript("DE_Das_Erste");
|
TV_TV11_IR
|
runScript("Podkl_Kabel");
runScript("DE_ZDF");
|
TV_TV12_IR
|
runScript("Podkl_Kabel");
runScript("DE_RTLplus");
|
TV_TV1_IR
|
runScript("Podkl_Sat");
runScript("RU_Pervyj");
|
TV_TV2_IR
|
runScript("Podkl_Sat");
runScript("RU_RTR");
|
TV_TV3_IR
|
runScript("Podkl_Sat");
runScript("RU_Rossia24");
|
TV_TV4_IR
|
runScript("Podkl_Kabel");
runScript("Kind_Nick");
|
TV_TV5_IR
|
runScript("Podkl_Kabel");
runScript("Kind_ToggoPlus");
|
TV_TV6_IR
|
runScript("Podkl_Kabel");
runScript("Kind_Disney");
|
TV_TV7_IR
|
runScript("Podkl_Sat");
runScript("MU_RTL1025HD");
|
TV_TV8_IR
|
runScript("Podkl_Kabel");
runScript("MU_DE_MTV");
|
TV_TV9_IR
|
runScript("Podkl_Kabel");
runScript("MU_DE_Deluxe");
|
TV_UP_IR
|
setGlobal("Televizor.comanda",33);
|
TV_vol+IR
|
setGlobal("Televizor.comanda",24);
|
TV_vol-IR
|
setGlobal("Televizor.comanda",25);
|
ArbzOknoRoll_AUF
|
setGlobal("ArbzRoll.status",3);
setGlobal("ArbzRoll.okno_img","zhalusi32open");
|
ArbzOknoRoll_STOP
|
setGlobal("ArbzRoll.status",4);
|
ArbzOknoRoll_ZU
|
setGlobal("ArbzRoll.status",5);
setGlobal("ArbzRoll.okno_img","zhalusi32");
|
ArbzTuerRoll_AUF
|
setGlobal("ArbzRoll.status",0);
setGlobal("ArbzRoll.dver_img","zhalusi32open");
|
ArbzTuerRoll_STOP
|
setGlobal("ArbzRoll.status",2);
|
ArbzTuerRoll_ZU
|
setGlobal("ArbzRoll.status",1);
setGlobal("ArbzRoll.dver_img","zhalusi32");
|
ArbzVseRoll
|
$updatedTime = gg("Button05.updated");
$passed = time()-$updatedTime;
if ($passed<2 && (getGlobal("ArbzRoll.ok_stop")) != 4) {
runScript("ArbzTuerRoll_STOP");
sleep(1);
runScript("ArbzOknoRoll_STOP");
setGlobal("ArbzRoll.status_d","STOP");
} else{
if(gg("ArbzRoll.ok_alive")==3){
runScript("ArbzTuerRoll_ZU");
sleep(1);
runScript("ArbzOknoRoll_ZU");
setGlobal("ArbzRoll.status_d","ZU");
} else{
runScript("ArbzTuerRoll_AUF");
sleep(1);
runScript("ArbzOknoRoll_AUF");
setGlobal("ArbzRoll.status_d","AUF");
}
}
|
EsseckeRoll_AUF
|
setGlobal("EsseckeRoll.status",0);
setGlobal("EsseckeRoll.okno_img","zhalusi32open");
|
EsseckeRoll_ZU
|
setGlobal("EsseckeRoll.status",1);
setGlobal("EsseckeRoll.okno_img","zhalusi32");
|
KindOknoRoll_AUF
|
setGlobal("KindRoll.status",1);
setGlobal("KindRoll.okno_img","zhalusi32open");
|
KindOknoRoll_STOP
|
setGlobal("KindRoll.status",2);
|
KindOknoRoll_ZU
|
setGlobal("KindRoll.status",0);
setGlobal("KindRoll.okno_img","zhalusi32");
|
KindTuerRoll_AUF
|
setGlobal("KindRoll.status_d",1);
setGlobal("KindRoll.dver_img","zhalusi32open");
|
KindTuerRoll_STOP
|
setGlobal("KindRoll.status_d",2);
|
KindTuerRoll_ZU
|
setGlobal("KindRoll.status_d",0);
setGlobal("KindRoll.dver_img","zhalusi32");
|
KuRolOkno_AUF
|
setGlobal("KuxnjaRol.status",4);
setGlobal("KuxnjaRol.okno_img","zhalusi32open");
|
KuRolOkno_STOP
|
setGlobal("KuxnjaRol.status",5);
|
KuRolOkno_ZU
|
setGlobal("KuxnjaRol.status",3);
setGlobal("KuxnjaRol.okno_img","zhalusi32");
|
KuRolTur_AUF
|
setGlobal("KuxnjaRol.status",0);
setGlobal("KuxnjaRol.dver_img","zhalusi32open");
|
KuRolTur_STOP
|
setGlobal("KuxnjaRol.status",2);
|
KuRolTur_ZU
|
setGlobal("KuxnjaRol.status",1);
setGlobal("KuxnjaRol.dver_img","zhalusi32");
|
RoladenZalStop
|
runScript("WinterTuerRoll_STOP");
sleep(2);
runScript("WinterOknoRoll_STOP");
sleep(2);
runScript("TerrOknoRoll_STOP");
sleep(2);
runScript("TerrDverRoll_STOP");
|
SpalnjaOknoRoll_AUF
|
setGlobal("SpalnjaRoll.status",3);
setGlobal("SpalnjaRoll.okno_img","zhalusi32open");
|
SpalnjaOknoRoll_STOP
|
setGlobal("SpalnjaRoll.status",5);
|
SpalnjaOknoRoll_ZU
|
setGlobal("SpalnjaRoll.status",4);
setGlobal("SpalnjaRoll.okno_img","zhalusi32");
|
SpalnjaTuerRoll_AUF
|
setGlobal("SpalnjaRoll.status",0);
setGlobal("SpalnjaRoll.dver_img","zhalusi32open");
|
SpalnjaTuerRoll_STOP
|
setGlobal("SpalnjaRoll.status",2);
|
SpalnjaTuerRoll_ZU
|
setGlobal("SpalnjaRoll.status",1);
setGlobal("SpalnjaRoll.dver_img","zhalusi32");
|
SpalnjaVseRoll
|
$updatedTime = gg("Button04.updated");
$passed = time() - $updatedTime;
if ($passed<2 && (getGlobal("SpalnjaRoll.tur_stop")) != 2) {
runScript("SpalnjaOknoRoll_STOP");
sleep(1);
runScript("SpalnjaTuerRoll_STOP");
} else{
if(gg("SpalnjaRoll.dver_alive")==0){
runScript("SpalnjaOknoRoll_ZU");
sleep(1);
runScript("SpalnjaTuerRoll_ZU");
} else{
runScript("SpalnjaOknoRoll_AUF");
sleep(1);
runScript("SpalnjaTuerRoll_AUF");
}
}
|
TerrDverRoll_AUF
|
setGlobal("TerraseRol.status",5);
setGlobal("TerraseRol.dver_img","zhalusi32open");
|
TerrDverRoll_STOP
|
setGlobal("TerraseRol.status",3);
setGlobal("TerraseRol.dver_img","zhalusi32");
|
TerrDverRoll_ZU
|
setGlobal("TerraseRol.status",4);
|
TerrOknoRoll_AUF
|
setGlobal("TerraseRol.status",1);
setGlobal("TerraseRol.okno_img","zhalusi32open");
|
TerrOknoRoll_STOP
|
setGlobal("TerraseRol.status",2);
|
TerrOknoRoll_ZU
|
setGlobal("TerraseRol.status",0);
setGlobal("TerraseRol.okno_img","zhalusi32");
|
VezdeRollKrome_auf
|
Открывает все ролады в квартире
runScript("ArbzOknoRoll_AUF");
sleep(1);
//runScript("ArbzTuerRoll_AUF");
//sleep(1);
runScript("EsseckeRoll_AUF");
sleep(1);
runScript("KindOknoRoll_AUF");
sleep(1);
runScript("KindTuerRoll_AUF");
sleep(1);
runScript("KuRolOkno_AUF");
sleep(1);
runScript("KuRolTur_AUF");
sleep(1);
runScript("SpalnjaOknoRoll_AUF");
sleep(1);
runScript("SpalnjaTuerRoll_AUF");
sleep(1);
runScript("TerrOknoRoll_ZU");
sleep(1);
runScript("TerrDverRoll_ZU");
sleep(1);
runScript("WinterOknoRoll_AUF");
sleep(1);
runScript("WinterTuerRoll_AUF");
sleep(1);
setGlobal("VseRolady.kromeAlive",1);
sleep(1);
setGlobal("VseRolady.ok_alive",0);
say("Ролады открыты везде кроме террасы.",2);
|
VezdeRollKrome_zu
|
Закрывает все ролады в квартире кроме террасы
runScript("ArbzOknoRoll_ZU");
sleep(1);
//runScript("ArbzTuerRoll_ZU");
//sleep(1);
runScript("EsseckeRoll_ZU");
sleep(1);
runScript("KindOknoRoll_ZU");
sleep(1);
runScript("KindTuerRoll_ZU");
sleep(1);
runScript("KuRolOkno_ZU");
sleep(1);
runScript("KuRolTur_ZU");
sleep(1);
runScript("SpalnjaOknoRoll_ZU");
sleep(1);
runScript("SpalnjaTuerRoll_ZU");
sleep(1);
runScript("TerrOknoRoll_AUF");
sleep(1);
runScript("TerrDverRoll_AUF");
sleep(1);
runScript("WinterOknoRoll_ZU");
sleep(1);
runScript("WinterTuerRoll_ZU");
sleep(1);
setGlobal("VseRolady.kromeAlive",0);
sleep(1);
setGlobal("VseRolady.ok_alive",3);
say("Ролады закрыты везде кроме террасы.",2);
|
VezdeRollWint_auf
|
Открывает все ролады в квартире
runScript("ArbzOknoRoll_AUF");
sleep(1);
//runScript("ArbzTuerRoll_AUF");
//sleep(1);
runScript("EsseckeRoll_AUF");
sleep(1);
runScript("KindOknoRoll_AUF");
sleep(1);
runScript("KindTuerRoll_AUF");
sleep(1);
runScript("KuRolOkno_AUF");
sleep(1);
runScript("KuRolTur_AUF");
sleep(1);
runScript("SpalnjaOknoRoll_AUF");
sleep(1);
runScript("SpalnjaTuerRoll_AUF");
sleep(1);
runScript("TerrOknoRoll_AUF");
sleep(1);
runScript("TerrDverRoll_AUF");
sleep(1);
runScript("WinterOknoRoll_ZU");
sleep(1);
runScript("WinterTuerRoll_ZU");
sleep(1);
setGlobal("VseRolady.kromeAlive",2);
sleep(1);
setGlobal("VseRolady.ok_alive",0);
say("Ролады открыты везде кроме Винтэргартине.",2);
|
VezdeRoll_auf
|
Открывает все ролады в квартире
runScript("ArbzOknoRoll_AUF");
sleep(1);
//runScript("ArbzTuerRoll_AUF");
//sleep(1);
runScript("EsseckeRoll_AUF");
sleep(1);
runScript("KindOknoRoll_AUF");
sleep(1);
runScript("KindTuerRoll_AUF");
sleep(1);
runScript("KuRolOkno_AUF");
sleep(1);
runScript("KuRolTur_AUF");
sleep(1);
runScript("SpalnjaOknoRoll_AUF");
sleep(1);
runScript("SpalnjaTuerRoll_AUF");
sleep(1);
runScript("TerrDverRoll_AUF");
sleep(1);
runScript("TerrOknoRoll_AUF");
sleep(1);
runScript("WinterOknoRoll_AUF");
sleep(1);
runScript("WinterTuerRoll_AUF");
sleep(1);
setGlobal("VseRolady.kromeAlive",3);
sleep(1);
setGlobal("VseRolady.ok_alive",1);
say("Ролады везде открыты.",2);
|
VezdeRoll_Stop
|
Открывает все ролады в квартире
runScript("ArbzOknoRoll_STOP");
sleep(1);
//runScript("ArbzTuerRoll_STOP");
//sleep(1);
runScript("EsseckeRoll_AUF");
sleep(1);
runScript("KindOknoRoll_STOP");
sleep(1);
runScript("KindTuerRoll_STOP");
sleep(1);
runScript("KuRolOkno_STOP");
sleep(1);
runScript("KuRolTur_STOP");
sleep(1);
runScript("SpalnjaOknoRoll_STOP");
sleep(1);
runScript("SpalnjaTuerRoll_STOP");
sleep(1);
runScript("TerrDverRoll_STOP");
sleep(1);
runScript("TerrOknoRoll_STOP");
sleep(1);
runScript("WinterOknoRoll_STOP");
sleep(1);
runScript("WinterTuerRoll_STOP");
|
VezdeRoll_zu
|
Закрывает все ролады в квартире
runScript("ArbzOknoRoll_ZU");
sleep(1);
//runScript("ArbzTuerRoll_ZU");
//sleep(1);
runScript("EsseckeRoll_ZU");
sleep(1);
runScript("KindOknoRoll_ZU");
sleep(1);
runScript("KindTuerRoll_ZU");
sleep(1);
runScript("KuRolOkno_ZU");
sleep(1);
runScript("KuRolTur_ZU");
sleep(1);
runScript("SpalnjaOknoRoll_ZU");
sleep(1);
runScript("SpalnjaTuerRoll_ZU");
sleep(1);
runScript("TerrDverRoll_ZU");
sleep(1);
runScript("TerrOknoRoll_ZU");
sleep(1);
runScript("WinterOknoRoll_ZU");
sleep(1);
runScript("WinterTuerRoll_ZU");
sleep(1);
setGlobal("VseRolady.kromeAlive",3);
sleep(1);
setGlobal("VseRolady.ok_alive",0);
say("Ролады везде закрыты.",2);
|
WinterOknoRoll_AUF
|
setGlobal("WintergartenRol.status",3);
setGlobal("WintergartenRol.okno_img","zhalusi32open");
|
WinterOknoRoll_STOP
|
setGlobal("WintergartenRol.status",5);
|
WinterOknoRoll_ZU
|
setGlobal("WintergartenRol.status",2);
setGlobal("WintergartenRol.okno_img","zhalusi32");
|
WinterTuerRoll_AUF
|
setGlobal("WintergartenRol.status",0);
setGlobal("WintergartenRol.dver_img","zhalusi32open");
|
WinterTuerRoll_STOP
|
setGlobal("WintergartenRol.status",4);
|
WinterTuerRoll_ZU
|
setGlobal("WintergartenRol.status",1);
setGlobal("WintergartenRol.dver_img","zhalusi32");
|