Страница 2 из 9
Re: Будильник
Добавлено: Вт июл 31, 2012 11:31 am
sergejey
rusya писал(а):да я обновляюсь чуть ли не раз в три дня... в общем сегодня заметил такую тенденцию:
когда в системе(в самой винде) стоит часовой пояс gmt+8(иркутск) и в majordomo тоже asia/irkutsk, у меня в цикле время показывается правильное, в чат/лог время выводится gmt+4, и время НЕ проговаривается, например в 19 часов ровно в логе просто появляется надпись '15 часов ровно'
далее, меняю часовой пояс в majordomo на например europe/moscow, у меня в цикле время становится gmt+4, т.е. отстает на 4 часа от системного, в чат/лог при событиях запущеных вручную пишется реальное время события, а при срабатывании события например будильником, время из цикла. причем синтез голоса начинает работать, в те же 19 часов с лог пишется '15 часов ровно', и эта же фраза проговаривается
в данный момент пришлось выставить в системе часовой пояс gmt+3, причем с переходом на летнее время, в конфиге тоже прописать europe|moscow и отключить синхронизацию времени в инете, пока все работает, но мне кажется это не выход =)
а где ты прописываешь часовой пояс?
в последних версиях я убрал из ./config.php эту опцию и её можно задать через панель управления, либо запуском скрипта и нициализации по адресу:
http://(сервер)/popup/first_start.html
(данные не обнуляются, просто обновляется конфиг)
Re: Будильник
Добавлено: Вт июл 31, 2012 1:59 pm
rusya
да, после последних обновлений прописывал в панели управления в общих настройках
Re: Будильник
Добавлено: Вт июл 31, 2012 2:54 pm
sergejey
rusya писал(а):да, после последних обновлений прописывал в панели управления в общих настройках
да уж... случай, что называется "из ряда вон"

я подумаю и напишу может какой тестовый скриптик для диагностики, что бы определить в какой части возникает проблема со временем...
Re: Будильник
Добавлено: Ср авг 01, 2012 11:17 am
rusya
и еще, помогите, а то я слегка туплю, хочу создать скрипт для проговаривания температуры всех датчиков по очереди
Re: Будильник
Добавлено: Пн дек 31, 2012 3:57 pm
Anton_kulibin
У меня проблема с таймером какой бы код не добавлял в onNewMinute ничего не выполняется, даже просто не проговаривает
Код: Выделить всё
$h=(int)date('G',time());
$m=date('i',time());
/*if (isWeekDay()) {
if (timeIs('10:22')) {
say("Доброе утро");
}/*
if (($h>=9)) {
if ($m=="57") {*/
say(timeNow());
//say ('Доброе утро');}
при запуске
http://192.168.1.9/objects/?object=Cloc ... nNewMinute& все выполняется,
Все разобрался!!!
Re: Будильник
Добавлено: Пт янв 04, 2013 8:25 pm
Anton_kulibin
Нужна помощь, что нахватает опыта с php.
Есть объект с методом
и объект OnNewMinute, возможно ли вызвать метод объекта приямо отсюда, у меня ничего не получилось пришлось городить с отправкой параметров на блок Arduino

Re: Будильник
Добавлено: Вт янв 08, 2013 1:33 pm
sergejey
Вызывать любой метод можно команндой callMethod (или использовать сокращённое cm)
Например так
Код: Выделить всё
$params=array('status'=>1);
callMethod("releSensors.statusChanged",$params);
Re: Будильник
Добавлено: Вт янв 15, 2013 8:45 pm
anemcov
sergejey писал(а):Вызывать любой метод можно команндой callMethod (или использовать сокращённое cm)
Например так
Код: Выделить всё
$params=array('status'=>1);
callMethod("releSensors.statusChanged",$params);
Сергей, добавьте описание этого метода на страницу "Встроенные функции". Часа полтора убил, чтобы найти, как вызвать метод объекта

Re: Будильник
Добавлено: Ср янв 16, 2013 11:17 am
sergejey
Добавил раздел работы с объектами на страницу описания встроенных функций.
Re: Будильник
Добавлено: Вт фев 12, 2013 12:59 am
NioFBI
Объект: ClockChime
Method: Все -> -> onNewMinute
Код: Выделить всё
$h=(int)date('G',time());
$m=date('i',time());
if ($m>=0) {
say("В Москве".(gg('ThisComputer.TempOutside'))." Градусов");
}
Ни как не желает срабатывать, помогите пожалуйста, что я делаю не так?
Хочу что бы утром будил - сообщая погоду, новости и ставил музыку.
Но даже представленный выше скрипт не работает. "По идее, он должен запускаться каждую минуту. Или я совсем криворук?

"
ОС Windows 7, MajorDoMo обновлена через админ панель.
Господа, выручайте
