Помогите с объектом 'ThisComputer.timeNow'

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

Модератор: immortal

PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение PAV » Вт апр 12, 2016 10:58 am

Debmes проверь. Очисти все в OnNewHour - если заработает, ищи ошибку кода.
За это сообщение автора PAV поблагодарил:
rtroyakov (Вт апр 12, 2016 5:11 pm)
Рейтинг: 1.16%
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение rtroyakov » Вт апр 12, 2016 7:16 pm

Так и странно,что ничего не трогал,поместил скрипт разбивки времени и даты как на форуме,для дизайна сцен красивых,оно пару дней поработало и 10.04.2016 умерло....Я ,правда,большую часть информации черпаю из коннектов "продвинутых пользователей",не особо разбираюсь в рнр.
Последний раз редактировалось rtroyakov Вт апр 19, 2016 3:15 pm, всего редактировалось 1 раз.
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение rtroyakov » Вт апр 19, 2016 3:14 pm

Блин,опять какая-то фигня с таймером Onenewhour.Ровно 7 дней и цикл помирает .Раскладка времени и даты остаётся на воскресном дне недели и всё. Сегодня уже вторник,а на MDM воскресенье,17.04.2016. Где подвох,парни?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение nick7zmail » Вт апр 19, 2016 3:16 pm

rtroyakov писал(а):Блин,опять какая-то фигня с таймером Onenewhour.Ровно 7 дней и цикл помирает .Раскладка времени и даты остаётся на воскресном дне недели и всё. Сегодня уже вторник,а на MDM воскресенье,17.04.2016. Где подвох,парни?
Смотри код внимательнее...может у тебя условие которое выполняется только в 7день недели, код не может выполнится, и роняет цикл.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Toxa_64
Сообщения: 4
Зарегистрирован: Ср фев 22, 2017 5:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение Toxa_64 » Ср фев 22, 2017 5:34 pm

ErmolenkoM писал(а):Привет, dimik!
Благодаря твоему комментарию полез в код, действительно автор скорее всего планировал выводить время. Поможем ему ;-)

Class: Timer
Объект: ClockChime
Method: onNewMinute
добавить

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

//Записываем текущее время 
sg("ThisComputer.timeNow",date( "H:i", time()));
Время по прежнему не обновляется. Всегда 15:57. Не вызывается метод onNewMinute. Какой механизм его вызова? И почему он может не вызываться?
Последний раз редактировалось Toxa_64 Ср фев 22, 2017 5:56 pm, всего редактировалось 1 раз.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение nick7zmail » Ср фев 22, 2017 5:50 pm

Проверить доступна ли - поменять вручную, посмотреть в меню...так и второй вопрос отпадет...если всё обновляется, всё передается - не отрабатывает код

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

sg("ThisComputer.timeNow",date( "H:i", time())); 
Разбирайтесь что у вас с OnNewMinute не так....
За это сообщение автора nick7zmail поблагодарил:
tolyan2809 (Пн авг 15, 2022 9:53 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Toxa_64
Сообщения: 4
Зарегистрирован: Ср фев 22, 2017 5:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение Toxa_64 » Ср фев 22, 2017 6:02 pm

nick7zmail писал(а):Проверить доступна ли - поменять вручную, посмотреть в меню...так и второй вопрос отпадет...если всё обновляется, всё передается - не отрабатывает код

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

sg("ThisComputer.timeNow",date( "H:i", time())); 
Разбирайтесь что у вас с OnNewMinute не так....
При запуске метода вручную по ссылке. Время поменялось на текущее. Какой механизм запуска метода onNewMinute в системе? В его функционировании я ничего не менял после установки. Должен по идее работать.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение nick7zmail » Ср фев 22, 2017 6:06 pm

Он должен запускаться автоматически main - циклом. Уже неоднократно писал, что есть определенный баг (не знаю исправили/нет) - есть отдельный метод Класса таймер, а есть метод объекта ClockChime...когда код есть и там и там - один из них почему то не выполняется...лично я перенес в классовый всё...с OnNewHour такая же фигня.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Toxa_64
Сообщения: 4
Зарегистрирован: Ср фев 22, 2017 5:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение Toxa_64 » Ср фев 22, 2017 6:52 pm

nick7zmail писал(а):Он должен запускаться автоматически main - циклом. Уже неоднократно писал, что есть определенный баг (не знаю исправили/нет) - есть отдельный метод Класса таймер, а есть метод объекта ClockChime...когда код есть и там и там - один из них почему то не выполняется...лично я перенес в классовый всё...с OnNewHour такая же фигня.
К сожалению не очень хорошо разбираюсь в системе. Попробовал, то что Вы советуете. Но результат 0. Скорее всего не верно понимаю, что написано.
Пробовал перенести код и onNewHour и onNewMinute метода timer. И в методы onNewHour и onNewMinute объекта timer. При это сохраняя код только в одном месте.
Если Вам не сложно опишите более понятным языком.

По логу cycle_main.php.txt видно что ClockChime->OnNewMinute запускается каждую минуту. Но скрипт не отрабатывает. При этом если скрип запускать вручную по ссылке, то он работает.
Toxa_64
Сообщения: 4
Зарегистрирован: Ср фев 22, 2017 5:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Помогите с объектом 'ThisComputer.timeNow'

Сообщение Toxa_64 » Ср фев 22, 2017 8:34 pm

В Меню управления -> State рядом подставил значение %ClockChime.time%
Вывод осуществляется с датой и секундами. За-то актуальное время. Поиск неисправности продолжается.
Ответить