Проблема с зацикливанием сценария

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

mad82
Сообщения: 13
Зарегистрирован: Вт ноя 17, 2015 5:03 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Проблема с зацикливанием сценария

Сообщение mad82 » Чт ноя 23, 2017 12:30 am

xor писал(а):А если запускать не через шедулер скриптов, а в
ClockChime.onNewMinute

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

 if (timeis('19:25')) {
  RunScript('имя скрипта');
 } 
Спасибо, попробую.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: Проблема с зацикливанием сценария

Сообщение tarasfrompir » Чт ноя 23, 2017 10:23 am

У Вас стоит обьект "kitchen" или "kitchen_" или "Кitchen"?
Если 2 вариант то все правильно в скрипте если же нет то исправьте эту строку на правильный вариант -

callMethod('kitchen_.kitchen_light_on');

Ну и накрайняк проверте этот метод через консоль ....
Спасибо нам ПОМОЖЕТ..!
mad82
Сообщения: 13
Зарегистрирован: Вт ноя 17, 2015 5:03 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Проблема с зацикливанием сценария

Сообщение mad82 » Чт ноя 23, 2017 2:54 pm

tarasfrompir1 писал(а):У Вас стоит обьект "kitchen" или "kitchen_" или "Кitchen"?
Если 2 вариант то все правильно в скрипте если же нет то исправьте эту строку на правильный вариант -

callMethod('kitchen_.kitchen_light_on');

Ну и накрайняк проверте этот метод через консоль ....
У меня "kitchen_". Знаю, некрасиво))) поправлю.

самое интересное что метод работает нормально. проблема именно когда выполняется сценарий по времени. причем всегда разные зацикливаются. попробую убрать сценарии в ClockChime.onNewMinute, как посоветовал xor .
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: Проблема с зацикливанием сценария

Сообщение tarasfrompir » Чт ноя 23, 2017 3:14 pm

Подчисть все и,
Не в рекламу, - установи модуль планировщик задач или модуль Rules и попробуй... Правда я им еще не пользовался..
Спасибо нам ПОМОЖЕТ..!
Ответить