AlisaAlenaMorningOFF
|
Контроль детской в 8:29
setGlobal('L0ch.status',0);
setGlobal('L1ch.status',0);
setGlobal('R0ch.status',0);
setGlobal('R1ch.status',0);
setGlobal('LED.status',0);
clearTimeOut("Kinderroom_activity_timeout");
say("Время восемь часов двадцать девять минут.Я выключила всё в детской ",2);
|
AlisaAlenaNightOFF
|
Контроль детской в 22:00
setGlobal('L0ch.status',0);
setGlobal('L1ch.status',0);
setGlobal('R0ch.status',0);
setGlobal('R1ch.status',0);
setGlobal('LED.status',1);
setTimeOut("LEDOFF","setGlobal('LED.status',0);",5*60);
clearTimeOut("Kinderroom_activity_timeout");
say("Время почти десять.Я выключила всё в детской ",2);
|
allOFF
|
Отключение всех потребителей в доме
sg('R2b.status',0);
sg('V1b.status',0);
sg('V2b.status',0);
sg('L1b.status',0);
clearTimeOut("Bathroom_activity_timeout");
SetGlobal('L1H.status',0);
SetGlobal('L4H.status',0);
SetGlobal('R1H.status',0);
clearTimeOut("ComeIn_activity_timeout");
sg('R1bra.status',0);
sg('L3b.status',0);
clearTimeOut("Hall_activity_timeout");
sg('R0ch.status',0);
sg('R1ch.status',0);
sg('L0ch.status',0);
sg('L1ch.status',0);
if (getGlobal('LED.status') == 1) {sg('LED.status',0);}
clearTimeOut("Kinderroom_activity_timeout");
sg('R1k.status',0);
sg('L1k.status',0);
sg('R2k.status',0);
clearTimeOut("Kitchen_activity_timeout");
sg('L3H.status',0);
sg('L2H.status',0);
sg('R2H.status',0);
sg('R3H.status',0);
clearTimeOut("Livingroom_activity_timeout");
sg('L2b.status',0);
clearTimeOut("Toilet_activity_timeout");
clearTimeOut("NochnikComeInOFF");
clearTimeOut("HallOFF");
clearTimeOut("NochnikOFF");
clearTimeOut("nobodyHome");
say('Выключила все потребители в доме',1);
|
ComeInOff
|
setGlobal('L4H.status',0);
clearTimeOut("ComeIn_activity_timeout");
setGlobal('L1H.status',0);
|
EcoKitchen
|
sg('R2k.status',0);
sg('L1k.status',0);
sg('R1k.status',0);
|
HallNightOff
|
Выключение света и розетки в холле
setGlobal('L3b.status',0);
setGlobal('R1bra.status',0);
clearTimeOut("Hall_activity_timeout");
|
LivingroomMorningOFF
|
Контроль зала в 8:30
setGlobal('L2H.status',0);
setGlobal('L3H.status',0);
setGlobal('R2H.status',0);
setGlobal('R3H.status',0);
clearTimeOut("Livingroom_activity_timeout");
sayReply("Время восемь часов тридцать минут. Я выключила свет и розетки в зале",2);
|
LivingroomNightOFF
|
Контроль зала в 22:00
clearTimeOut("Livingroom_activity_timeout");
setGlobal('L2H.status',0);
setGlobal('L3H.status',0);
setGlobal('R2H.status',0);
setGlobal('R3H.status',0);
say("Время десять.Я выключила всё в зале ",2);
|
playFavoriteMusic
|
Воспроизведение песен плеера
// вытягиваем историю из переменной
$alreadyPlayed=gg("AlreadyPlayedMusic");
if (!$alreadyPlayed) {
$alreadyPlayed='0';
}
// выбираем случайную папку
$rec=SQLSelectOne("SELECT * FROM media_favorites WHERE ID NOT IN (".$alreadyPlayed.") ORDER BY RAND()");
if (!$rec['ID']) {
// папок больше не осталось, поэтому выбираем случайную и сбрасываем истоирю
$rec=SQLSelectOne("SELECT * FROM media_favorites ORDER BY RAND()");
$alreadyPlayed='0';
}
if ($rec['ID']) {
// добавляем выбранную папку в историю
$alreadyPlayed.=','.$rec['ID'];
sg("AlreadyPlayedMusic",$alreadyPlayed);
// запускаем на проигрывание
$collection=SQLSelectOne("SELECT * FROM collections WHERE ID=".(int)$rec['COLLECTION_ID']);
$path=$collection['PATH'].$rec['PATH'];
playMedia($path);
setTimeOut('VLCPlayer_update',"callMethod('VLCPlayer.update');",10);
}
|
playRadio
|
Радио
cm('RadioSetting.Control',array('cmd'=>'play'));
|
systemVolume
|
Установка общей громкости
$v=$params['volume'];
getURL('http://localhost/popup/app_player.html?ajax=1&command=volume&volume='.$v,0);
|
VolumeMax
|
Установка громкости на максимум
$volume=round(65535*70/100);
SetGlobal('ThisComputer.volumeLevel',50);
safe_exec('..\\apps\\nircmd\\nircmdc setsysvolume '.$volume);
|
VolumeMin
|
Установка громкости на минимум
$volume=round(65535*10/100);
SetGlobal('ThisComputer.volumeLevel',8);
safe_exec('..\\apps\\nircmd\\nircmdc setsysvolume '.$volume);
|