(start|play) music
Code
runScript('playFavoriteMusic');
|
report system state
|
Включить
|
лампа
Code
if(!gg("Lamp1.status")){
sg("Lamp1.status",1);
sayReply("Сделано",2);
}else{
sayReply("Уже включена",2);
}
|
|
Выключить
|
лампу
Code
if(gg("Lamp1.status")){
sg("Lamp1.status",0);
sayReply("Сделано",2);
}else{
sayReply("Она не включена",2);
}
|
телевизор в зале
Code
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$smartTv->control("ZAL",'sendCode', 1);
sayReply("Выключила",2);
|
|
Какая
|
погода на сегодня
Code
global $voicemode;
$temp=gg("ow_fact.temperature");
$type=gg("ow_fact.weather_type");
$cloud=gg("ow_fact.clouds");
$voicemode='on';
say("Сейчас на улице ".$temp." градусов. ".$type.".Облачность ".$cloud." процентов",2);
|
температура на улице
Code
global $voicemode;
$voicemode='on';
$temp_outside=str_replace(".", ",", gg("ThisComputer.TempOutside"));
say("Сейчас на улице ".$temp_outside." градусов",2);
|
|
Проверить
|
интернет
Code
if (ping(gg('ya.ru'))) {
sayReply("Интернет работает!",2);
} else {
sayReply("Проблемы с интернетом!",2);
}
|
|
Сделай громче
|
телевизор
|
в зале
Code
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$cur=$smartTv->control('ZAL','getVol');
$next=5;
for ($i=0;$i < 5;$i++){
$smartTv->control('ZAL','setVol',$cur+10);
}
|
|
|
Сделай тише
|
телевизор
|
в зале
Code
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$cur=$smartTv->control('ZAL','getVol');
$smartTv->control('ZAL','setVol',-100);
sayReply("Выключила",2);
|
|
|