Say_to_tab
|
$address='192.168.0.13'; // терминал
$service_port='7999';
//$in='pause';
$in='tts:Привет Анютик как дела';
//$in='play:http://ic2.101.ru:8000/v12_1';
//$in='url:http://home.okbit.ru/popup/scenes/19.html';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);
|
ScenaNew
|
$address='192.168.0.13'; // терминал
$service_port='7999';
//$in='pause';
//$in='tts:Привет Анютик как дела';
//$in='play:http://ic2.101.ru:8000/v12_1';
$in='url:http://home.okbit.ru//popup/scenes/21.html';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);
|
ScenaTime
|
$address='192.168.0.13'; // терминал
$service_port='7999';
//$in='pause';
//$in='tts:Привет Анютик как дела';
//$in='play:http://ic2.101.ru:8000/v12_1';
$in='url:http://home.okbit.ru/popup/scenes/18.html';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);
|
Settings_to_terminal
|
$address='192.168.0.13'; // терминал
$service_port='7999';
//$in='pause';
$in='settings';
//$in='tts:Привет Анютик как дела';
//$in='play:http://ic2.101.ru:8000/v12_1';
//$in='url:http://home.okbit.ru/popup/scenes/18.html';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);
|
timeNow
|
//say(timeNow(),2);
say("Привет, как твои дела?",2);
|
all_off_svet
|
setTimeOut('test1', "setGlobal('rx51.status', '0');", (int)('1'));
setTimeOut('test2', "setGlobal('rx53.status', '0');", (int)('1'));
setTimeOut('test3', "setGlobal('rx55.status', '0');", (int)('1'));
setTimeOut('test4', "setGlobal('rx57.status', '0');", (int)('1'));
setTimeOut('test5', "setGlobal('rx11.status', '0');", (int)('1'));
setTimeOut('test6', "setGlobal('rx12.status', '0');", (int)('1'));
setTimeOut('test7', "setGlobal('rx13.status', '0');", (int)('1'));
setTimeOut('test8', "setGlobal('rx14.status', '0');", (int)('1'));
setTimeOut('test9', "setGlobal('rx15.status', '0');", (int)('1'));
setTimeOut('test10', "setGlobal('rx16.status', '0');", (int)('1'));
setTimeOut('test11', "setGlobal('rx17.status', '0');", (int)('1'));
setTimeOut('test12', "setGlobal('rx18.status', '0');", (int)('1'));
|
bud_1
|
Будильник
if (getGlobal('bud_1.status') == 1){
$s_on = getGlobal('bud_1.svet_on');
$s_off = getGlobal('bud_1.svet_off');
if (timeIs("$s_on")) {
setGlobal('rx61.status', '0');
setGlobal('rx64.status', '1');
}
if (timeIs("$s_off")) {
setGlobal('rx64.status', '0');
}
}
if (getGlobal('bud_1.status_r') == 1){
$r_on = getGlobal('bud_1.radio_on');
$r_off = getGlobal('bud_1.radio_off');
if (timeIs("$r_on")) {
setGlobal('rx13.status', '1');
$st = getGlobal('radioBud.state');
if ($st == 1) {
cm('RadioSetting.Control',array('sta'=>'Energy-FM','cmd'=>'play'));
}
if ($st == 2) {
cm('RadioSetting.Control',array('sta'=>'Maks FM','cmd'=>'play'));
}
if ($st == 3) {
cm('RadioSetting.Control',array('sta'=>'Like FM','cmd'=>'play'));
}
if ($st == 4) {
cm('RadioSetting.Control',array('sta'=>'Megapolis FM','cmd'=>'play'));
}
if ($st == 5) {
cm('RadioSetting.Control',array('sta'=>'avtoradio','cmd'=>'play'));
}
if ($st == 6) {
cm('RadioSetting.Control',array('sta'=>'Medlyak FM','cmd'=>'play'));
}
if ($st == 7) {
cm('RadioSetting.Control',array('sta'=>'Chillout Radio','cmd'=>'play'));
}
if ($st == 8) {
cm('RadioSetting.Control',array('sta'=>'radiorecord','cmd'=>'play'));
}
if ($st == 9) {
cm('RadioSetting.Control',array('sta'=>'Russian-mix','cmd'=>'play'));
}
if ($st == 10) {
cm('RadioSetting.Control',array('sta'=>'Superdiskoteka 90','cmd'=>'play'));
}
if ($st == 11) {
cm('RadioSetting.Control',array('sta'=>'RadioRomantika','cmd'=>'play'));
}
if ($st == 12) {
cm('RadioSetting.Control',array('sta'=>'Relax FM','cmd'=>'play'));
}
if ($st == 13) {
cm('RadioSetting.Control',array('sta'=>'Discotheque 80','cmd'=>'play'));
}
if ($st == 14) {
cm('RadioSetting.Control',array('sta'=>'Радио Искатель','cmd'=>'play'));
}
}
if (timeIs("$r_off")) {
setGlobal('rx13.status', '0');
cm('RadioSetting.Control','stop');
}
}
|
on_all_svet
|
setTimeOut('test1', "setGlobal('rx51.status', '1');", (int)('1'));
setTimeOut('test2', "setGlobal('rx53.status', '1');", (int)('1'));
setTimeOut('test3', "setGlobal('rx55.status', '1');", (int)('1'));
setTimeOut('test4', "setGlobal('rx57.status', '1');", (int)('1'));
setTimeOut('test5', "setGlobal('rx11.status', '1');", (int)('1'));
setTimeOut('test6', "setGlobal('rx12.status', '1');", (int)('1'));
setTimeOut('test7', "setGlobal('rx13.status', '1');", (int)('1'));
setTimeOut('test8', "setGlobal('rx14.status', '1');", (int)('1'));
setTimeOut('test9', "setGlobal('rx15.status', '1');", (int)('1'));
setTimeOut('test10', "setGlobal('rx16.status', '1');", (int)('1'));
setTimeOut('test11', "setGlobal('rx17.status', '1');", (int)('1'));
setTimeOut('test12', "setGlobal('rx18.status', '1');", (int)('1'));
|
pogoda
|
Произносит погодные условия на улице
$tmpt = getGlobal('TempUlica.status');
$tmpv = getGlobal('VlajUlica.status');
$tmpd = getGlobal('DavlenUlica.status');
$obl = getGlobal('ow_fact.weather_type');
$vet = getGlobal('ow_fact.wind_speed');
say('Тепрература за окном '.$tmpt.' градусов Цельсия.'.$obl.', ветер '.$vet.' метра в секунду. Влажность '.$tmpv.' %. Атмосферное давление '.$tmpd.' миллиметров ртутного столба', 3);
|
rassvet
|
Рассвет
$brightness = gg('rx62.status');
$time_nach = gg('bud_1.nachRassvet');
if ($time_nach == 0){
setGlobal('rx62.status', $brightness);
// запланируем запуск себя через 1 минуту.
SetTimeOut("nl_lowOn_SpalnyaBra",'runScript("rassvet");', 60);
}
else if ($time_nach < 15){
$brightness = $brightness + 1;
// установим яркость Диммера в спальне в спальне
setGlobal('rx62.status', $brightness);
if (getGlobal('bud_1.st_rassvet') == 1)
{
// запланируем запуск себя через 1 минуту.
SetTimeOut("nl_lowOn_SpalnyaBra",'runScript("rassvet");', 60);
}
}
else if ($brightness < 75){
// вычислим новую яркость
$brightness = $brightness + 4;
// установим яркость Диммера в спальне в спальне
setGlobal('rx62.status', $brightness);
if (getGlobal('bud_1.st_rassvet') == 1)
{
// запланируем запуск себя через 1 минуту.
SetTimeOut("nl_lowOn_SpalnyaBra",'runScript("rassvet");', 60);
}
}
elseif($brightness >= 75){
}
$time_nach = $time_nach + 1;
setGlobal('bud_1.nachRassvet', $time_nach);
|
rassvet_test
|
Вычисляет время старта рассвета от заданного по будильнику
$time = getGlobal('bud_1.test_v');
if (timeIs($time)) {
if (getGlobal('bud_1.st_rassvet') == 1){
setGlobal('rx62.status','0');
setGlobal('bud_1.nachRassvet','0');
setGlobal('rx61.status', '1');
runScript("rassvet");
}
}
|
relax
|
Включает радио Медляк ФМ
setGlobal('rx13.status', '1');
setTimeOut('test7', "cm('RadioSetting.Control',array('sta'=>'Medlyak FM','cmd'=>'play'));", (int)('4'));
|
sayTest
|
setGlobal('rx13.status', '1');
setTimeOut('testTimer','say("Добрый вечер Анюта, добро пожаловать домой",3);',4);
setTimeOut('testTimer2',"setGlobal('rx13.status', '0');",45);
|
stukach_time
|
Обработчик вычисления времени отправки сообщения при включении света в спальни в телеграмм
$time_on = getGlobal('stuk_telegram.open');
$time_off = getGlobal('stuk_telegram.close');
if (timeIs($time_on)){
setGlobal('stuk_telegram.status',1);
}
if (timeIs($time_off)){
setGlobal('stuk_telegram.status',0);
}
|
svet_0_p
|
setGlobal('rx52.status',0);
setGlobal('rx54.status',0);
setGlobal('rx56.status',0);
setGlobal('rx58.status',0);
$tmp[0]=getGlobal('rx50.status');
$tmp[1]=getGlobal('rx51.status');
$tmp[2]=getGlobal('rx52.status');
$tmp[3]=getGlobal('rx53.status');
$tmp[4]=getGlobal('rx54.status');
$tmp[5]=getGlobal('rx55.status');
$tmp[6]=getGlobal('rx56.status');
$tmp[7]=getGlobal('rx57.status');
$tmp[8]=getGlobal('rx58.status');
$string = implode(", ", $tmp);
setGlobal('tx005.tx',$string);
|
svet_100_p
|
setGlobal('rx52.status',180);
setGlobal('rx54.status',180);
setGlobal('rx56.status',180);
setGlobal('rx58.status',180);
$tmp[0]=getGlobal('rx50.status');
$tmp[1]=getGlobal('rx51.status');
$tmp[2]=getGlobal('rx52.status');
$tmp[3]=getGlobal('rx53.status');
$tmp[4]=getGlobal('rx54.status');
$tmp[5]=getGlobal('rx55.status');
$tmp[6]=getGlobal('rx56.status');
$tmp[7]=getGlobal('rx57.status');
$tmp[8]=getGlobal('rx58.status');
$string = implode(", ", $tmp);
setGlobal('tx005.tx',$string);
|
svet_20_p
|
setGlobal('rx52.status',36);
setGlobal('rx54.status',36);
setGlobal('rx56.status',36);
setGlobal('rx58.status',36);
$tmp[0]=getGlobal('rx50.status');
$tmp[1]=getGlobal('rx51.status');
$tmp[2]=getGlobal('rx52.status');
$tmp[3]=getGlobal('rx53.status');
$tmp[4]=getGlobal('rx54.status');
$tmp[5]=getGlobal('rx55.status');
$tmp[6]=getGlobal('rx56.status');
$tmp[7]=getGlobal('rx57.status');
$tmp[8]=getGlobal('rx58.status');
$string = implode(", ", $tmp);
setGlobal('tx005.tx',$string);
|
svet_50_p
|
setGlobal('rx52.status',90);
setGlobal('rx54.status',90);
setGlobal('rx56.status',90);
setGlobal('rx58.status',90);
$tmp[0]=getGlobal('rx50.status');
$tmp[1]=getGlobal('rx51.status');
$tmp[2]=getGlobal('rx52.status');
$tmp[3]=getGlobal('rx53.status');
$tmp[4]=getGlobal('rx54.status');
$tmp[5]=getGlobal('rx55.status');
$tmp[6]=getGlobal('rx56.status');
$tmp[7]=getGlobal('rx57.status');
$tmp[8]=getGlobal('rx58.status');
$string = implode(", ", $tmp);
setGlobal('tx005.tx',$string);
|
timeSunrice
|
$sun = gg('ow_fact.sunset');
$sun_time = date('H:i', $sun);
sg('ThisComputer.SunSetTime', $sun_time);
$sun2 = gg('ow_fact.sunrise');
$sun_time2 = date('H:i', $sun2);
sg('ThisComputer.SunRiseTime', $sun_time2);
|