У меня тоже самое - изучаю...
[Модуль] Tuya
Модератор: immortal
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Достаточно зайти в Настройки модуля и нажать обновить - дальше работает как работало. Но вот почему такое происходит - вопрос...
Upd: Кажется понял - сообщение возникало не в цикле, а в классе. Вроде бы исправил
Последний раз редактировалось fandaymon Вс фев 23, 2020 12:43 am, всего редактировалось 1 раз.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Сейчас все работает исправно. У меня прекратило ругаться, как я зашел в мобильное приложение. Мне кажется, что все дело в самом облаке или модуль по какой-то причине теряет связь с облаком и не получает токен.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Скажите, вы выложили обновление для модуля и написали getToken в функции RefreshToken, что это означает?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Это значит что если у функции RefreshToken не получается сделать рефреш токену, она вызывает getToken. Так идеологически правильней. По идее теперь, если по каким-то причинам что-то временно не сработало, то всё должно восстановится без перезагрузки циклов
- Рейтинг: 1.16%
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
Спасибо за развернутый ответ.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Tuya
Тоже было такое, вот сейчас обновили модуль, проде пропало.
НО у меня еще одна хрень. В окне "командной строки" циклично появляется строка "PHP Warning: socket_connect(): unable to connect [10060]". Раньше не мог понять вообще откуда растут. Но случай но заметил, что после остановки цикла "туая" перестает эта строка плодиться.
У кого нибудь есть такое или кто знает как это вылечить?
СпойлерПоказать
-
- Сообщения: 60
- Зарегистрирован: Пт окт 04, 2019 11:20 am
- Благодарил (а): 29 раз
- Поблагодарили: 5 раз
Re: [Модуль] Tuya
Периодически такое случается - ответ от сервера 404, кажется, что сервер банит если часто к нему обращаешься, потом если выдержать паузу то все становится ок.
Но еще интересно, что это происходит на обновлении токена, при этом он пытается его все время обновить. Возможно нужно получать новый в случае ошибки. (UPD. Ага, увидел что так и сделали, спсб)
Последний раз редактировалось mihas Вс фев 23, 2020 12:50 pm, всего редактировалось 1 раз.
-
- Сообщения: 60
- Зарегистрирован: Пт окт 04, 2019 11:20 am
- Благодарил (а): 29 раз
- Поблагодарили: 5 раз
Re: [Модуль] Tuya
PS. После того как я поставил в настройках время обновления 10сек, ошибка больше не повторялась
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Tuya
У меня интервал обновлении стоит 300 сек., ошибки нет. Нет смысла часто опрашивать устройство, нагружаете сеть, WiFi часто будет отваливаться, убедился на своем личном опыте.
- Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB