Не работает периодичекий запуск сценариев

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Не работает периодичекий запуск сценариев

Сообщение amelnyk » Пн июл 01, 2019 9:02 am

вот что я не так делаю? не запускается он в 7 утра хоть ты тресни, только вручную.
ошибок нет. сам сценарий рабочий. тупо не запускается по установленному графику
Screenshot_2.png
Screenshot_2.png (29.52 КБ) 2628 просмотров
причем есть другой сценарий на открытие штор, тоже по времени - и он работает...
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Не работает периодичекий запуск сценариев

Сообщение tarasfrompir » Пн июл 01, 2019 9:20 am

amelnyk писал(а):
Пн июл 01, 2019 9:02 am
вот что я не так делаю? не запускается он в 7 утра хоть ты тресни, только вручную.
ошибок нет. сам сценарий рабочий. тупо не запускается по установленному графику

Screenshot_2.png

причем есть другой сценарий на открытие штор, тоже по времени - и он работает...
а тело скрипта 50? по идее там ошибка
Спасибо нам ПОМОЖЕТ..!
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Не работает периодичекий запуск сценариев

Сообщение Logrus » Пн июл 01, 2019 9:35 am

а кавычки?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Не работает периодичекий запуск сценариев

Сообщение xor » Пн июл 01, 2019 9:37 am

amelnyk писал(а):вот что я не так делаю? не запускается он в 7 утра хоть ты тресни, только вручную.
ошибок нет. сам сценарий рабочий. тупо не запускается по установленному графику
Screenshot_2.png
причем есть другой сценарий на открытие штор, тоже по времени - и он работает...
Попробуйте в ранскрипт вместо айди использовать его имя

Отправлено с моего Redmi 4X через Tapatalk

amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Не работает периодичекий запуск сценариев

Сообщение amelnyk » Пн июл 01, 2019 9:39 am

сценарий 50

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

callMethod('valve_irrigation_1.startWithDelay', array('duration'=> '1500', 'delay'=> '1'));
callMethod('valve_irrigation_2.startWithDelay', array('duration'=> '1500', 'delay'=> '1505'));
callMethod('valve_irrigation_3.startWithDelay', array('duration'=> '1500', 'delay'=> '3010'));
а startWithDelay метод вот:

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

$object_title = $this->object_title;
clearTimeout($object_title."_start"); // очищаем таймер (чтобы случайно две копии не запустить)

//delay в секундах
$delay = $params['delay'];
$duration = $params['duration'];
if ($delay != "") 
  setTimeOut($object_title."_start", "callMethod('".$object_title.".start',array('duration'=>".$duration."));", $delay); // ставим таймер на запуск
else 
  callMethod($object_title.'.start', array('duration'=>$duration)) ;

повторюсь, сценарий если запустить вручную работает правиьно без ошибок.
создал вот тестовый сценарий с кодом

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

sayTo("тест отработал", 10, "google_hall");
ставлю время на пару минут вперед и он не запускается тоже
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Не работает периодичекий запуск сценариев

Сообщение Logrus » Пн июл 01, 2019 9:41 am

amelnyk писал(а):
Пн июл 01, 2019 9:39 am
сценарий 50
покажь скрином
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Не работает периодичекий запуск сценариев

Сообщение xor » Пн июл 01, 2019 9:43 am

amelnyk писал(а):сценарий 50

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

callMethod('valve_irrigation_1.startWithDelay', array('duration'=> '1500', 'delay'=> '1'));
callMethod('valve_irrigation_2.startWithDelay', array('duration'=> '1500', 'delay'=> '1505'));
callMethod('valve_irrigation_3.startWithDelay', array('duration'=> '1500', 'delay'=> '3010'));
а startWithDelay метод вот:

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

$object_title = $this->object_title;
clearTimeout($object_title."_start"); // очищаем таймер (чтобы случайно две копии не запустить)

//delay в секундах
$delay = $params['delay'];
$duration = $params['duration'];
if ($delay != "") 
  setTimeOut($object_title."_start", "callMethod('".$object_title.".start',array('duration'=>".$duration."));", $delay); // ставим таймер на запуск
else 
  callMethod($object_title.'.start', array('duration'=>$duration)) ;

повторюсь, сценарий если запустить вручную работает правиьно без ошибок.
создал вот тестовый сценарий с кодом

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

sayTo("тест отработал", 10, "google_hall");
ставлю время на пару минут вперед и он не запускается тоже
Как у вас скрипт называется?

Отправлено с моего Redmi 4X через Tapatalk

Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Не работает периодичекий запуск сценариев

Сообщение Logrus » Пн июл 01, 2019 9:45 am

xor писал(а):
Пн июл 01, 2019 9:43 am
Как у вас скрипт называется?
писят :D
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Не работает периодичекий запуск сценариев

Сообщение xor » Пн июл 01, 2019 9:47 am

Logrus писал(а):
xor писал(а):
Пн июл 01, 2019 9:43 am
Как у вас скрипт называется?
писят :D
Ну хоть одну букву если добавить в имя, должно помочь)

Отправлено с моего Redmi 4X через Tapatalk

amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Не работает периодичекий запуск сценариев

Сообщение amelnyk » Пн июл 01, 2019 9:48 am

Logrus писал(а):
Пн июл 01, 2019 9:41 am
покажь скрином
Screenshot_3.png
Screenshot_3.png (39.52 КБ) 2608 просмотров
Ответить