Warning: cross-linked call of Kitchen.DHT22TimeT

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

Модератор: immortal

fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение fandaymon » Вт июл 03, 2018 10:33 am

Mobidi писал(а):
Вт июл 03, 2018 9:11 am
Подскажите - также выдает ошибку Warning: cross-linked call of script.65 - это сценарий с кодом

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

say("По моим данным на ".gg('Dasha.CoordinatesUpdated')." Даша находится  ".gg('Dasha.seenAt')."",2);
вылетает в лог алисы каждый раз вдобавок
Что править - ткните носом

в логах выдает

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

10:23:39 0.97088700 Warning: cross-linked call of script.65
log:
script.65 -> 
script.65
Тут проблема скорее всего не в сценарии (если конечно тут весь сценарий), а в том как именно этот сценарий вызывается

И добавление последней пустой строки совершенно лишнее
Аватара пользователя
Mobidi
Сообщения: 69
Зарегистрирован: Пт июн 08, 2018 10:53 am
Откуда: Брянск
Благодарил (а): 11 раз
Поблагодарили: 3 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение Mobidi » Вт июл 03, 2018 10:38 am

fandaymon писал(а):
Вт июл 03, 2018 10:33 am
Тут проблема скорее всего не в сценарии (если конечно тут весь сценарий), а в том как именно этот сценарий вызывается

И добавление последней пустой строки совершенно лишнее
[/quote]

Вызывается шаблоном поведения по шаблону "Г|где Д|даша"
но почему то так же срабатывает при команде "погода" - хотя шаблон поведения погода я удалил и на него должна быть неизвестная команда, все перерыл не могу найти в чем причина.
Сценарий тут весь . Строчку пустую убрал - но естественно не в ней дело . Помогите советом . Сейчас при любых сообщениях Алисы выскакивает этот сценарий с сообщение где ребенок .
Алиска на Windows, ветка мастер.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение fandaymon » Вт июл 03, 2018 10:53 am

Mobidi писал(а):
Вт июл 03, 2018 10:38 am
fandaymon писал(а):
Вт июл 03, 2018 10:33 am

Тут проблема скорее всего не в сценарии (если конечно тут весь сценарий), а в том как именно этот сценарий вызывается

И добавление последней пустой строки совершенно лишнее
Вызывается шаблоном поведения по шаблону "Г|где Д|даша"
но почему то так же срабатывает при команде "погода" - хотя шаблон поведения погода я удалил и на него должна быть неизвестная команда, все перерыл не могу найти в чем причина.
Сценарий тут весь . Строчку пустую убрал - но естественно не в ней дело . Помогите советом . Сейчас при любых сообщениях Алисы выскакивает этот сценарий с сообщение где ребенок .
Шаблон такой что будет срабатывать на любую фразу где содержится буква г или имя Даша, поэтому он срабатывает и на погоду тоже. И скорее всего не поставлена галочка Не реагировать на системные сообщения, поэтому когда скрипт говорит Даша, то шаблон запускается ещё раз
Аватара пользователя
Mobidi
Сообщения: 69
Зарегистрирован: Пт июн 08, 2018 10:53 am
Откуда: Брянск
Благодарил (а): 11 раз
Поблагодарили: 3 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение Mobidi » Вт июл 03, 2018 10:57 am

А как же тогда правильно в шаблонах писать - полностью фразы - что бы не было такого , галочка стоит .
Где Даша|где даша|где Даша
Алиска на Windows, ветка мастер.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение fandaymon » Вт июл 03, 2018 11:02 am

Mobidi писал(а):
Вт июл 03, 2018 10:57 am
А как же тогда правильно в шаблонах писать - полностью фразы - что бы не было такого , галочка стоит .
Где Даша|где даша|где Даша
Насколько я понимаю шаблону всё равно - большие или маленькие буквы, так что можно не заморачиваться. Но если нужен какой-то выбор, то пишется примерно так

где (д|Д)аша
За это сообщение автора fandaymon поблагодарил:
Mobidi (Вт июл 03, 2018 11:23 am)
Рейтинг: 1.16%
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение nick7zmail » Вт июл 03, 2018 7:59 pm

Ну судя по логу - вызывает сам себя каким то образом. В нем точно свойства никакие не пишутся??
Уберите точку из названия. Система такое не сильно любит.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение fandaymon » Вт июл 03, 2018 10:12 pm

nick7zmail писал(а):
Вт июл 03, 2018 7:59 pm
Ну судя по логу - вызывает сам себя каким то образом. В нем точно свойства никакие не пишутся??
Уберите точку из названия. Система такое не сильно любит.
Там шаблон такой, что сам себя вызывает
Аватара пользователя
Mobidi
Сообщения: 69
Зарегистрирован: Пт июн 08, 2018 10:53 am
Откуда: Брянск
Благодарил (а): 11 раз
Поблагодарили: 3 раза

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение Mobidi » Ср июл 04, 2018 9:08 am

Спасибо всем , разобрался - забыл про скобки в шаблоне .
Алиска на Windows, ветка мастер.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение Gelezako » Вс июл 22, 2018 12:23 pm

такая ошибка будет только если вы перезаписываете данные через sg()
у вас я вижу вызов только gg()
ищите в другом модуле вызов sg()
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить