babin
|
say('Здравствуйте Татьяна Васильевна',2);
setGlobal('tatyana.doma',1);
|
babout
|
say('Досвидания Татьяна Васильевна');
setGlobal('tatyana.doma',0);
|
in
|
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(356790280, "вход");
setGlobal('slav.doma',1);
|
incoming
|
say('Вам звонит' .$params ['name'],2);
|
maxin
|
say('Максим дароу',2);
setGlobal('maxx.doma',1);
|
maxout
|
say('Максим поке');
setGlobal('maxx.doma',0);
|
MaXxcharg
|
$Batt = gg("maxx.BattLevel");
$Charg = gg("maxx.Charging");
if (($Batt < 10)&($Charg < 1)){
say("Макс кинь телефон на зарядку",1);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(301283568, "Макс кинь телефон на зарядку");
}
|
out
|
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(356790280, "выход");
setGlobal('slav.doma',0);
|
slavcharg
|
$Batt = gg("slav.BattLevel");
$Charg = gg("slav.Charging");
if (($Batt < 12)&($Charg < 1)){
say("Телефон разряжен",1);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(356790280, "Телефон разряжен");
}
|
TatyansCharg
|
$Batt = gg("tatyana.BattLevel");
$Charg = gg("tatyana.Charging");
if (($Batt < 12)&($Charg < 1)){
say("Татьяна поставьте телефон на зарядку",1);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(442638585, "Татьяна поставьте телефон на зарядку");
}
|
espcheck
|
$objects=getObjectsByClass("ESP8266");
foreach($objects as $obj) {
if (gg($obj['TITLE'].".Alive") != 1){
$espnotalive="ESP с именем ";
$espnotalive.=gg($obj['TITLE'].".hostname");
$espnotalive.=" неотвечает.";
say($espnotalive, 0);}
}
|
OHM
|
//http://openhardwaremonitor.org/
//установить в автозагрузку
//-----------------------Данные с ohm сценарий
$ch = curl_init('http://192.168.8.192:8085/data.json');//здесь заменить IP на свой http://*:8085/data.json
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$ohm = curl_exec($ch);
$json = json_decode($ohm);
//----------------------- Вытягиваем данные
$CpuLoad = $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[2] ->{'Children'}[0] -> {'Value'};
$CpuTemp = $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[1] ->{'Children'}[2] -> {'Value'};
$CpuTempCore1 = $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[1] ->{'Children'}[0] -> {'Value'};
$CpuTempCore2 = $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[1] ->{'Children'}[1] -> {'Value'};
$Memory = $json -> {'Children'}[0] -> {'Children'}[2] -> {'Children'}[0] ->{'Children'}[0] -> {'Value'};
$HDDTemp = $json -> {'Children'}[0] -> {'Children'}[3] -> {'Children'}[0] ->{'Children'}[0] -> {'Value'};
$HDDUsedSpace = $json -> {'Children'}[0] -> {'Children'}[3] -> {'Children'}[1] ->{'Children'}[0] -> {'Value'};
//----------------------- Просматриваем данные
echo "<br \>";
echo "Загрузка процессора";echo "  ";print_r("$CpuLoad");
echo "<br \>";
echo "температура процессора";echo "  ";print_r("$CpuTemp");
echo "<br \>";
echo "температура процессора ядро 1";echo "  ";print_r("$CpuTempCore1");
echo "<br \>";
echo "температура процессора ядро 2";echo "  ";print_r("$CpuTempCore2");
echo "<br \>";
echo "Занято оперативки";echo "  ";print_r("$Memory");
echo "<br \>";
echo "Температура ХДД";echo "  ";print_r("$HDDTemp");
echo "<br \>";
echo "Использовано места ХДД";echo "  ";print_r("$HDDUsedSpace");
//----------------------- Присваеваем данные
setGlobal('ThisComputer.CpuLoad',intval($CpuLoad));
setGlobal('ThisComputer.CpuTemp',intval($CpuTemp));
setGlobal('ThisComputer.CpuTempCore1',intval($CpuTempCore1));
setGlobal('ThisComputer.CpuTempCore2',intval($CpuTempCore2));
setGlobal('ThisComputer.Memory',intval($Memory));
setGlobal('ThisComputer.HDDTemp',intval($HDDTemp));
setGlobal('ThisComputer.HDDUsedSpace',intval($HDDUsedSpace));
//-----------------------Выполнение скрипта раз в 2 сек. (timer_2s)
//clearTimeout("timer_2s_timeout");
//выполняемый скрипт
//setTimeOut("timer_2s_timeout", "runScript('timer_2s');", 2);
//-----------------------Поместить в минутный цыкл
//runScript('timer_2s');
|
test
|
setTimeOut('testTimer','say("Hello world!");',30);
|
timeNow
|
say(timeNow());
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendStickerToUser(139809588 ,"BQADAgAD2gADeVziCaKoJ-z5_rAfAg");
$telegram_module->sendStickerToAll("CAADAgADPgIAAkcVaAnaG0eZ4kbcKwI");
|
timer_2s
|
clearTimeout("timer_2s_timeout");
runScript('OHM');
setTimeOut("timer_2s_timeout", "runScript('timer_2s');", 2);
|