Warning: cross-linked call of Kitchen.DHT22TimeT

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

Модератор: immortal

fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

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

Сообщение fandaymon »

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
Откуда: Брянск

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

Сообщение Mobidi »

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

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

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

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

Сообщение fandaymon »

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

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

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

Сообщение Mobidi »

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

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

Сообщение fandaymon »

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

где (д|Д)аша
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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

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

Сообщение fandaymon »

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

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

Сообщение Mobidi »

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

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

Сообщение Gelezako »

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