Страница 6 из 9
Re: Будильник
Добавлено: Сб авг 29, 2015 7:23 pm
ErmolenkoM
GreatBAO писал(а):мне все таки кажется что можно научить систему правильным шаблонам согласно регуляркам PHP в виде //i
Анекдот:
"У вас есть проблема. Вы решили использовать регулярные выражения чтобы её решить. Теперь у вас две проблемы."
Re: Будильник
Добавлено: Чт ноя 26, 2015 10:07 pm
exploed
Прошу помощи. Настроил будильник, по вот такой инструкции
https://rakhimov.wordpress.com/2015/07/ ... majordomo/
, но не работает . Выставляю время через меню, но ни какой реакции ,пробовал в свойствах объекта ставить время , но так же не работает, если запускаю код в ручную то "Алиса" проговаривает, а как будильник не работает. Что может быть?
Вот код :
Код: Выделить всё
// это однократный будильник, выключем его
sg('AlarmOne.AlarmOn',0);
// все проснулись
say('Пора вставать!', 2);
say('московкое время', 2);
say(timeNow(),2);
// включим радио
getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=179', 0);
// запланируем выключить радио через 1час
SetTimeOut("AlarmOne_RadioStop",'getURL("http://localhost/rc/?command=vlc_pause",0);', 10);
Re: Будильник
Добавлено: Чт ноя 26, 2015 11:48 pm
Varrcan
Объекты -
Timer - Методы -
onNewMinute
Код: Выделить всё
//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
}
такие строки есть там?
Re: Будильник
Добавлено: Пт ноя 27, 2015 12:03 am
exploed
нет не было. Вставил при тести ругается на = foreach($objects as $obj) { // переберем все будильники в системе
Re: Будильник
Добавлено: Пт ноя 27, 2015 5:06 pm
nick7zmail
exploed писал(а):нет не было. Вставил при тести ругается на = foreach($objects as $obj) { // переберем все будильники в системе
Значит у вас класс, наверное, не
AlarmClock называется?
Re: Будильник
Добавлено: Пт ноя 27, 2015 8:45 pm
Vovix
exploed писал(а):нет не было. Вставил при тести ругается на = foreach($objects as $obj) { // переберем все будильники в системе
рекомендую вам изучить чей нибудь CONNECT (можно скопировать со знанием дела)
например мой:
http://connect.smartliving.ru/profile/136
закладка -
ОБЪЕКТЫ
самый первый -
AlarmClock
в нем - Методы каждого объекта смотрите!
ну и не забудьте для работы всего этого глянуть в объект -
Timer
методы объекта -
onNewMinute
конкретно там по поводу будильника это:
Код: Выделить всё
//будильники
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) {
// переберем все будильники в системе
if (gg($obj['TITLE'].".AlarmOn") && timeIs(gg($obj['TITLE'].".AlarmTime"))) {
//если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
}
т.е. чтобы все работало вам надо создать класс, объекты и методы в точности как у меня!
как-то так!

Re: Будильник
Добавлено: Пт ноя 27, 2015 10:45 pm
exploed
Спасибо за помощь, вечера 4 убил на будильник (пока учусь). Да действительно
методы объекта - onNewMinute там ничего не писал, но и даже вставил код всё равно не заработало. Ошибку выдавал на эту строку
foreach ($objects as $obj) , проверял все, но всё написано было правильно. В итоге в этой строке
$objects=getObjectsByClass("AlarmСlock"); скопировал с объектов имя класса AlarmСlock и вставил и всё заработало. УРА!!!

Скорее всего когда писал раскладку сменилась и не правильно написал. спасибо, что помогли , а то на самом начале начали руки опускаться, а всё из-за проблем в программировании

Re: Будильник
Добавлено: Пт ноя 27, 2015 11:23 pm
nick7zmail
Кстати кто-то на это ругался уже)) Лучше все методы/объекты, да и сам код - руками набрать, а не копировать откуда-то...при копировании иногда бывает то ли с кодировкой что-то то ли что...не помню уже...короче в итоге может что-то не работать.
Re: Будильник
Добавлено: Сб ноя 28, 2015 10:20 am
gnom537
подскажите пожалуйста.
на сцене создал кнопку ( индикатор режима ). цвет меняется в зависимости от вкл. или выкл. будильник( условие отображения AlarmOne-AlarmOn)! а как будет выглядеть код для того что бы в кнопке отображалось время включения будильника( AlarmOne.AlarmTime )? заранее спасибо.
Re: Будильник
Добавлено: Сб ноя 28, 2015 10:47 am
nick7zmail
gnom537 писал(а):подскажите пожалуйста.
на сцене создал кнопку ( индикатор режима ). цвет меняется в зависимости от вкл. или выкл. будильник( условие отображения AlarmOne-AlarmOn)! а как будет выглядеть код для того что бы в кнопке отображалось время включения будильника( AlarmOne.AlarmTime )? заранее спасибо.
В надпись (состояние отображения) на кнопке добавить примерно такой код
Получится что-то подобное: