Страница 1 из 1
опять будильник!!!! нарастающая громкость
Добавлено: Чт апр 23, 2015 10:02 am
gagarin74
Ребят ,не подскажите
1 как вставить в систему будильник - вообще где и как(может кто интерфейсом нормальным поделиться)
2 как сделать громкость будильника по нарастающей
3 как включить музыку (радио), что бы оно заглохло по таймеру (через 30 минут)
4 как приглушать фоновую музыку если говорит Алиса.
Помогите кто чем может.
Re: опять будильник!!!! нарастающая громкость
Добавлено: Сб апр 25, 2015 11:25 am
gagarin74
отвечу сам себе (может кому и пригодиться)
1 будильник
в объектах минутах вставил вот это
if (gg('Status.Status')=="1") {
if (timeIs(gg('Time.Time'))) {
say('Внимание это будильник.' ,2);
playSound('gimn');
}
}
1.1 (gg('Status.Status') -это статус что он заведен
1.2 (timeIs(gg('Time.Time'))) = это если текущее время совпадает с заданным
1.3 playSound('gimn'); -что играем
2 громкость по нарастающей -сделал в самом муз файле
ковыряюсь с 3 и 4 пунктом
Re: опять будильник!!!! нарастающая громкость
Добавлено: Вс апр 26, 2015 7:58 am
adzam
3 пункт у меня так в методе:
AlarmWeekDay-> AlarmRun
Код:
if (isWeekDay()){ // сегодня рабочий день
// все проснулись
setGlobal("SleepAllMode.active",0);
say('Пора вставать!');
// включим радио
callMethod("Radio.RadioPlay");
// запланируем выключить радио
SetTimeOut("AlarmWeekEnd_RadioStop",'callMethod("Radio.RadioStop");', 60*60);
}
проверка будильников
Timer->OnNewMinuts
Код:
//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
посмотри тему
http://smartliving.ru/forum/viewtopic.p ... 551#p11551