Перестали выполняться onNewMinute и onNewHour

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Dark_Veter » Пн май 18, 2015 3:47 pm

Может проблема была из за использования нестандартного порта. После исправления BASE_URL (вместо 127.0.0.1 написал 192.168.1.x) все заболтало. При попытке выполнить в консоли

Код: Выделить всё

curl http://127.0.0.1:8183/objects/?object=ClockChime&op=m&m=onNewMinute& 
говорит "Authorization required", если поменять ip на 192.168.1.x то все работает.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking » Ср июн 03, 2015 6:09 am

Установил все по инструкции (Debian).
Установлено на виртуальном хосте.
Права везде выставил 777.
Все вроде работает нормально, но время в верху MENU не обновляется, пробовал брать бэкап с нормально работающей RaspberryPi 2B. Результат тот же - не обновляется.
Помогите разобраться в чем дело.
Вложения
x-ray.JPG
x-ray.JPG (33.35 КБ) 9014 просмотров
config.JPG
config.JPG (56.58 КБ) 9014 просмотров
menu.JPG
menu.JPG (22.72 КБ) 9014 просмотров
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking » Ср июн 03, 2015 6:27 am

Ничего больше не менял, и сейчас все заработало нормально! Время обновляется :) Спасибо за участие :)
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking » Чт июн 04, 2015 4:34 pm

Сейчас переустановил МДМ и все по новой - не работает обновление часов :(
zverev.sv
Сообщения: 46
Зарегистрирован: Вт окт 23, 2012 3:43 am
Откуда: Южно-Сахалинск
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение zverev.sv » Чт июн 04, 2015 7:11 pm

Тоже возникла проблема
Минутный цикл выполняется, а ThisComputer.timeNow не изменяется.
Все выше перечисленное перепробовал, не помгло.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение ErmolenkoM » Чт июн 04, 2015 8:47 pm

zverev.sv писал(а):Тоже возникла проблема
Минутный цикл выполняется, а ThisComputer.timeNow не изменяется.
Все выше перечисленное перепробовал, не помгло.
Текст минутного цикла в студию!
Или ссылку на коннект.
Или можно глянуть минутный цикл у меня в коннекте(в подписи).
aka msh555
Cubian на Cubietruck, Connect
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking » Пт июн 05, 2015 4:45 am

msh555 писал(а): Текст минутного цикла в студию!
вот стандартный текст минутного цикла:

Код: Выделить всё

$h=(int)date('G',time());
$m=date('i',time());


if (isWeekDay()) {

}


if (($h>=8) && getGlobal('clockChimeEnabled')) {
 if ($m=="00") {
   say(timeNow(),1);
 }
}


setGlobal('timeNow',date('H:i'));

$homeStatus=date('H:i');
if (getGlobal('NobodyHomeMode.active')) {
 $homeStatus.=' Дома никого';
} else {
 $homeStatus.=' Дома кто-то есть';
}

$homeStatus.=' '.getGlobal('Security.stateDetails');
$homeStatus.=' '.getGlobal('System.stateDetails');
$homeStatus.=' '.getGlobal('Communication.stateDetails');
setGlobal('HomeStatus',$homeStatus);

 if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") {
  setGlobal("isDark",0);
  callMethod('DarknessMode.deactivate');  
 } elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") {
  setGlobal("isDark",1);
  callMethod('DarknessMode.activate');    
 }
 
  if (timeIs(getGlobal('SunRiseTime'))) {
  say('Всходит солнце');
 }
 if (timeIs(getGlobal('SunSetTime'))) {
  say('Солнце заходит',2);
 }
 
if (timeIs("23:30") && (gg("EconomMode.active")!="1") && (gg("NobodyHomeMode.active")=="1")) {
 say("Похоже никого нет сегодня, можно сэкономить немного.");
 callMethod('EconomMode.activate');
}

if (timeIs('20:00')) {
 callMethod('NightMode.activate');
} elseif (timeIs('08:00')) {
 callMethod('NightMode.deactivate');
}

if (timeIs("03:00")) {
 runScript("systemMaintenance");
}

if (gg('ThisComputer.AlarmStatus') && timeIs(gg('ThisComputer.AlarmTime'))) {
 runScript('MorningAlarm');
} 
zverev.sv
Сообщения: 46
Зарегистрирован: Вт окт 23, 2012 3:43 am
Откуда: Южно-Сахалинск
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение zverev.sv » Сб июн 06, 2015 5:25 pm

Не помогло. Цикл совпадает.
А часы все стоят.
Blacking
Сообщения: 30
Зарегистрирован: Пн июн 01, 2015 12:42 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение Blacking » Сб июн 06, 2015 6:46 pm

zverev.sv писал(а):Не помогло. Цикл совпадает.
А часы все стоят.
такая же ситуация... стоят часы :(
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Перестали выполняться onNewMinute и onNewHour

Сообщение ErmolenkoM » Сб июн 06, 2015 8:27 pm

zverev.sv писал(а):...
Blacking писал(а):...
Ссылку на коннект опубликуйте плиз...
так будет проще чем гадать.
aka msh555
Cubian на Cubietruck, Connect
Ответить