Warning: cross-linked call of Kitchen.DHT22TimeT

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

Модератор: immortal

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

Warning: cross-linked call of Kitchen.DHT22TimeT

Сообщение Gelezako » Чт сен 28, 2017 3:06 pm

Постоянно сыпется вот такой ворниг в X-Ray -> Debug

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

Warning: cross-linked call of Kitchen.DHT22TimeT
Вот реализация моего метода

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

sg("Kitchen.DHT22TimeValueT", date("Y-m-d H:i:s")); 
т.е. я просто фиксирую когда последний раз пришли данные с датчика

Вопрос: почему в дебаг постоянно сыпется этот ворнинг?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт сен 28, 2017 3:42 pm

Проверьте, привязан ли метод к свойству DHT22TimeValueT.
Такая ошибка возникает, к примеру, когда метод вызывается по свойству, а в этом методе это же свойство меняется.
За это сообщение автора nick7zmail поблагодарили (всего 2):
Gelezako (Чт сен 28, 2017 4:07 pm) • slgeo (Чт сен 28, 2017 4:31 pm)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Чт сен 28, 2017 4:15 pm

так и есть, по ошибке в DHT22TimeValueT указал метод DHT22TimeT, который обновляет это же свойтсво
спасибо!
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Чт сен 28, 2017 4:31 pm

Важное и замечательное предупреждение
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Чт сен 28, 2017 5:37 pm

можетещё подскажите по такой ошибке?

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

17:29:13 0.78006400 CityCoords not found
что за CityCoords не знаю, я такого не создавал
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт сен 28, 2017 6:46 pm

Это от модуля OpenWeather. Город перевыберете - координаты запишутся.
За это сообщение автора nick7zmail поблагодарил:
dr.pavlov.alex (Пт сен 29, 2017 8:01 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Пт сен 29, 2017 8:21 am

Именно, только вчера поборол аналогичным способом )
Плохо, что в логе не видно из какого модуля пришла ошибка.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт сен 29, 2017 8:46 am

slgeo писал(а):Именно, только вчера поборол аналогичным способом )
Плохо, что в логе не видно из какого модуля пришла ошибка.
Могу добавить имя модуля перед сообщением, раз уж в общий лог пишется. Это не проблема.
За это сообщение автора nick7zmail поблагодарили (всего 2):
slgeo (Пт сен 29, 2017 8:49 am) • Gelezako (Пт сен 29, 2017 6:21 pm)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пт сен 29, 2017 6:31 pm

да, думаю сразу было бы понятно где копать если написано название модуля
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Mobidi
Сообщения: 69
Зарегистрирован: Пт июн 08, 2018 10:53 am
Откуда: Брянск
Благодарил (а): 11 раз
Поблагодарили: 3 раза

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

Сообщение 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
Алиска на Windows, ветка мастер.
Ответить