[Модуль] Tuya

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

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

Re: [Модуль] Tuya

Сообщение fandaymon » Вс фев 23, 2020 12:15 am

Divan писал(а):
Сб фев 22, 2020 10:41 pm
Снова вылезла ошибка Tuya: get token error with message ''. Управление устройством при этом работает. Зашел в мобильное приложение Tuya, потом в самом модуле нажал обновить и перезапустил цикл. У вас также?
У меня тоже самое - изучаю...
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс фев 23, 2020 12:21 am

Divan писал(а):
Сб фев 22, 2020 10:41 pm
Снова вылезла ошибка Tuya: get token error with message ''. Управление устройством при этом работает. Зашел в мобильное приложение Tuya, потом в самом модуле нажал обновить и перезапустил цикл. У вас также?
Достаточно зайти в Настройки модуля и нажать обновить - дальше работает как работало. Но вот почему такое происходит - вопрос...

Upd: Кажется понял - сообщение возникало не в цикле, а в классе. Вроде бы исправил
Последний раз редактировалось fandaymon Вс фев 23, 2020 12:43 am, всего редактировалось 1 раз.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Tuya

Сообщение Divan » Вс фев 23, 2020 12:33 am

Сейчас все работает исправно. У меня прекратило ругаться, как я зашел в мобильное приложение. Мне кажется, что все дело в самом облаке или модуль по какой-то причине теряет связь с облаком и не получает токен.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Tuya

Сообщение Divan » Вс фев 23, 2020 1:45 am

Скажите, вы выложили обновление для модуля и написали getToken в функции RefreshToken, что это означает?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс фев 23, 2020 1:59 am

Divan писал(а):
Вс фев 23, 2020 1:45 am
Скажите, вы выложили обновление для модуля и написали getToken в функции RefreshToken, что это означает?
Это значит что если у функции RefreshToken не получается сделать рефреш токену, она вызывает getToken. Так идеологически правильней. По идее теперь, если по каким-то причинам что-то временно не сработало, то всё должно восстановится без перезагрузки циклов
За это сообщение автора fandaymon поблагодарил:
mihas (Вс фев 23, 2020 12:49 pm)
Рейтинг: 1.16%
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Tuya

Сообщение Divan » Вс фев 23, 2020 2:17 am

Спасибо за развернутый ответ.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

Re: [Модуль] Tuya

Сообщение klv666 » Вс фев 23, 2020 7:06 am

Divan писал(а):
Сб фев 22, 2020 10:41 pm
Снова вылезла ошибка Tuya: get token error with message ''. Управление устройством при этом работает. Зашел в мобильное приложение Tuya, потом в самом модуле нажал обновить и перезапустил цикл. У вас также?
СпойлерПоказать
Снимок.JPG
Снимок2.JPG
Тоже было такое, вот сейчас обновили модуль, проде пропало.
НО у меня еще одна хрень. В окне "командной строки" циклично появляется строка "PHP Warning: socket_connect(): unable to connect [10060]". Раньше не мог понять вообще откуда растут. Но случай но заметил, что после остановки цикла "туая" перестает эта строка плодиться.
У кого нибудь есть такое или кто знает как это вылечить?
СпойлерПоказать
Снимок.JPG
Снимок.JPG (30.21 КБ) 2440 просмотров
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

Re: [Модуль] Tuya

Сообщение mihas » Вс фев 23, 2020 12:46 pm

fandaymon писал(а):
Вс фев 23, 2020 12:15 am
Divan писал(а):
Сб фев 22, 2020 10:41 pm
Снова вылезла ошибка Tuya: get token error with message ''. Управление устройством при этом работает. Зашел в мобильное приложение Tuya, потом в самом модуле нажал обновить и перезапустил цикл. У вас также?
У меня тоже самое - изучаю...
Периодически такое случается - ответ от сервера 404, кажется, что сервер банит если часто к нему обращаешься, потом если выдержать паузу то все становится ок.
Но еще интересно, что это происходит на обновлении токена, при этом он пытается его все время обновить. Возможно нужно получать новый в случае ошибки. (UPD. Ага, увидел что так и сделали, спсб)
Последний раз редактировалось mihas Вс фев 23, 2020 12:50 pm, всего редактировалось 1 раз.
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

Re: [Модуль] Tuya

Сообщение mihas » Вс фев 23, 2020 12:48 pm

PS. После того как я поставил в настройках время обновления 10сек, ошибка больше не повторялась
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Tuya

Сообщение Divan » Вс фев 23, 2020 2:00 pm

mihas писал(а):
Вс фев 23, 2020 12:48 pm
PS. После того как я поставил в настройках время обновления 10сек, ошибка больше не повторялась
У меня интервал обновлении стоит 300 сек., ошибки нет. Нет смысла часто опрашивать устройство, нагружаете сеть, WiFi часто будет отваливаться, убедился на своем личном опыте.
За это сообщение автора Divan поблагодарил:
mihas (Пн фев 24, 2020 9:33 pm)
Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить