Не работает setTimeOut

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

Модератор: immortal

workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Не работает setTimeOut

Сообщение workpage »

setTimeOut('ClockChimeOpen2',"runScript('ВключитьПодогревДренажейПриОткрытии');",60);
Не работает такая вот конструкция. Нужно запустить сценарий через какое-то время, после наступления события. setGlobal ест на ура. Сценарии не хочет.
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Не работает setTimeOut

Сообщение Jilber »

Я если скрипт по-английски назвать ?
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Re: Не работает setTimeOut

Сообщение workpage »

Проблема была в сценарии. setTimeOut работает корректно. Вопрос закрыт.
Аватара пользователя
Svetлая
Сообщения: 240
Зарегистрирован: Вс май 06, 2018 11:36 pm
Контактная информация:

Re: Не работает setTimeOut

Сообщение Svetлая »

Можно подробнее?
У меня перестала данная переменная работать на "камерах". Подозреваю произошло это после крайнего обновления.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Re: Не работает setTimeOut

Сообщение workpage »

Svetлая писал(а): Ср ноя 27, 2019 11:49 am Можно подробнее?
У меня перестала данная переменная работать на "камерах". Подозреваю произошло это после крайнего обновления.
Сценарий, который я вызывал в таймере был кривой. Что-то с логикой, не помню уже. Это абсолютно не имеет отношения к settimeout.
Аватара пользователя
Svetлая
Сообщения: 240
Зарегистрирован: Вс май 06, 2018 11:36 pm
Контактная информация:

Re: Не работает setTimeOut

Сообщение Svetлая »

workpage писал(а): Ср ноя 27, 2019 11:55 am
Svetлая писал(а): Ср ноя 27, 2019 11:49 am Можно подробнее?
У меня перестала данная переменная работать на "камерах". Подозреваю произошло это после крайнего обновления.
Сценарий, который я вызывал в таймере был кривой. Что-то с логикой, не помню уже. Это абсолютно не имеет отношения к settimeout.
Спасибо. От сырости конечно контакты отваливаются, но мне подумалось (в моём случае) что с последним обновлением могло что-то измениться. Сценарий я не вызываю, меняю значение переменной в дб.
Перестала работать строка
setTimeOut("Scene_video_on_time","sg('ThisComputer.StreamingCode',' ');",15);
на всех камерах.

В качестве браузера пробовала хром, ие.
П.С. откатывать систему не хочется.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Re: Не работает setTimeOut

Сообщение workpage »

Svetлая писал(а): Ср ноя 27, 2019 12:21 pm
workpage писал(а): Ср ноя 27, 2019 11:55 am
Svetлая писал(а): Ср ноя 27, 2019 11:49 am Можно подробнее?
У меня перестала данная переменная работать на "камерах". Подозреваю произошло это после крайнего обновления.
Сценарий, который я вызывал в таймере был кривой. Что-то с логикой, не помню уже. Это абсолютно не имеет отношения к settimeout.
Спасибо. От сырости конечно контакты отваливаются, но мне подумалось (в моём случае) что с последним обновлением могло что-то измениться. Сценарий я не вызываю, меняю значение переменной в дб.
Перестала работать строка
setTimeOut("Scene_video_on_time","sg('ThisComputer.StreamingCode',' ');",15);
на всех камерах.

В качестве браузера пробовала хром, ие.
П.С. откатывать систему не хочется.
Кавычки неправильно стоят у вас.
Аватара пользователя
Svetлая
Сообщения: 240
Зарегистрирован: Вс май 06, 2018 11:36 pm
Контактная информация:

Re: Не работает setTimeOut

Сообщение Svetлая »

workpage писал(а): Ср ноя 27, 2019 12:35 pm
Svetлая писал(а): Ср ноя 27, 2019 12:21 pm Перестала работать строка
setTimeOut("Scene_video_on_time","sg('ThisComputer.StreamingCode',' ');",15);
Кавычки неправильно стоят у вас.
Как правильно будет выглядеть?
Аватара пользователя
Svetлая
Сообщения: 240
Зарегистрирован: Вс май 06, 2018 11:36 pm
Контактная информация:

Re: Не работает setTimeOut

Сообщение Svetлая »

Всем спасибо! Разобралась. Всё работает. Причина - рухнула таблица jobs. Очистила и всё ок.

П.С. workpage, кавычки расставлены верно, согласно синтаксиса.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Контактная информация:

Re: Не работает setTimeOut

Сообщение workpage »

Svetлая писал(а): Ср ноя 27, 2019 10:43 pm Всем спасибо! Разобралась. Всё работает. Причина - рухнула таблица jobs. Очистила и всё ок.

П.С. workpage, кавычки расставлены верно, согласно синтаксиса.
У меня в вашей конфигурации отказывалась работать. Название таймера в одинарных, команда в двойных.
Ответить