[BETA] [Модуль] YaDevices (yadevices)

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

Модератор: immortal

Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 167 раз
Поблагодарили: 86 раз

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение andrey040670 » Пт авг 01, 2025 10:57 am

V.A.S.t писал(а):
Пт авг 01, 2025 6:06 am
Я ничего не менял в авторизации и получении токенов с самой первой версии. Так что это скорее всего какое-то совпадение.
Попробовал авторизоваться по QR - прошло без проблем.
Изменений относящихся к cURL не было? У меня довольно бородатая версия стоит, а обновить нет возможности, так как МД крутится на NAS ASUSTOR AS-604T с операционной системой ADM 3.5.9 RWM1 (3.12.20 #1 SMP Mon Aug 22 00:26:25 CST 2022 x86_64 GNU/Linux) которая храниться в eMMC в виде прошивки и при старте выгружается на HDD в неизменном виде, доккер не поддерживается. Репозитория нет, только AppCentral с ограниченным набором приложений. Поддержка ADM 3.5.9 RWM1 уже давно закончена.

P/s
Всё-таки удалось авторизоваться с седьмого раза. Шесть раз подряд закидывал файл cookies и на седьмой сработало.)))
За это сообщение автора andrey040670 поблагодарил:
V.A.S.t (Пт авг 01, 2025 11:51 am)
Рейтинг: 1.16%
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
V.A.S.t
Сообщения: 316
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 18 раз
Поблагодарили: 93 раза

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение V.A.S.t » Сб авг 02, 2025 12:15 pm

НОВАЯ ВЕРСИЯ
Ссылку продублирую, т.к. страница новая: СКАЧАТЬ
- Исправлено отображение онлайн/оффлайн;
- Обновлен файл с ссылками на изображения. Спасибо @artt652 из ТГ!
- Исправлен первый запрос QR кода при авторизации;
- Прочие исправления.

Тестируем, отписываемся.
За это сообщение автора V.A.S.t поблагодарили (всего 2):
Sergey.Chek (Сб авг 02, 2025 12:32 pm) • artt652 (Сб авг 02, 2025 4:13 pm)
Рейтинг: 2.33%
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 167 раз
Поблагодарили: 86 раз

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение andrey040670 » Сб авг 02, 2025 1:03 pm

andrey040670 писал(а):
Пт авг 01, 2025 10:57 am
P/s
Всё-таки удалось авторизоваться с седьмого раза. Шесть раз подряд закидывал файл cookies и на седьмой сработало.)))
Всё-таки чуда не произошло, постоянно пропадает сценарий.
СпойлерПоказать

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

Просмотр ошибки
2025-08-02 12:23:08  YaDevice -> sendCloudTTS
Ошибка обновления сценария для запуска CloudTTS. Ошибка: null
Backtrace:
#0 /volume1/Web/modules/yadevices/yadevices.class.php(1772): registerError('YaDevice -> sen...', '\xD0\x9E\xD1\x88\xD0\xB8\xD0\xB1\xD0\xBA\xD0\xB0 \xD0\xBE...')
#1 /volume1/Web/modules/yadevices/yadevices.class.php(830): yadevices->writeLog('\xD0\x9E\xD1\x88\xD0\xB8\xD0\xB1\xD0\xBA\xD0\xB0 \xD0\xBE...', true)
#2 /volume1/Web/modules/yadevices/yadevices.class.php(182): yadevices->sendCloudTTS('5d766cf7-450a-4...', ' \xD0\x9A\xD0\xBE\xD0\xBC\xD0\xBF\xD1\x8C\xD1\x8E\xD1\x82...', 'phrase_action')
#3 /volume1/Web/api.php(470): yadevices->api(Array)
#4 {main}
2025-08-02 11:42:36  YaDevice -> sendCloudTTS

Ошибка обновления сценария для запуска CloudTTS. Ошибка: null
Backtrace:
#0 /volume1/Web/modules/yadevices/yadevices.class.php(1772): registerError('YaDevice -> sen...', '\xD0\x9E\xD1\x88\xD0\xB8\xD0\xB1\xD0\xBA\xD0\xB0 \xD0\xBE...')
#1 /volume1/Web/modules/yadevices/yadevices.class.php(830): yadevices->writeLog('\xD0\x9E\xD1\x88\xD0\xB8\xD0\xB1\xD0\xBA\xD0\xB0 \xD0\xBE...', true)
#2 /volume1/Web/modules/yadevices/yadevices.class.php(1155): yadevices->sendCloudTTS('5d766cf7-450a-4...', '\xD0\xB2\xD0\xBA\xD0\xBB\xD1\x8E\xD1\x87\xD0\xB8 \xD0\xBC...', 'text_action')
#3 /volume1/Web/modules/yadevices/yastations_edit.inc.php(24): yadevices->sendCommandToStationCloud('1', '\xD0\xB2\xD0\xBA\xD0\xBB\xD1\x8E\xD1\x87\xD0\xB8 \xD0\xBC...', 'text_action')
#4 /volume1/Web/modules/yadevices/yadevices.class.php(1005): require('/volume1/Web/mo...')
#5 /volume1/Web/modules/yadevices/yadevices.class.php(248): yadevices->edit_yastations(Array, '1')
#6 /volume1/Web/modules/yadevices/yadevices.class.php(136): yadevices->admin(Array)
#7 /volume1/Web/lib/jTemplate.class.php(645) : eval()'d code(8): yadevices->run()
#8 /volume1/Web/lib/jTemplate.class.php(645): eval()
#9 /volume1/Web/lib/jTemplate.class.php(177): jTemplate->parseModules('...', Array, './templates/')
#10 /volume1/Web/lib/jTemplate.class.php(94): jTemplate->parse('...', Array, './templates/')
#11 /volume1/Web/lib/parser.class.php(86): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#12 /volume1/Web/lib/parser.class.php(57): parser->jtemplate_parse('./templates/pan...', Array)
#13 /volume1/Web/modules/panel.class.php(282): parser->__construct('./templates/pan...', Array, Object(panel))
#14 /volume1/Web/admin.php(45): panel->run()
#15 {main}
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
V.A.S.t
Сообщения: 316
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 18 раз
Поблагодарили: 93 раза

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение V.A.S.t » Сб авг 02, 2025 1:21 pm

andrey040670 писал(а):
Сб авг 02, 2025 1:03 pm
Всё-таки чуда не произошло, постоянно пропадает сценарий.
Можно подробней. Как пропадает? Когда пропадает? Зачем пропадает?
Если его удаляет модуль - будем искать (у меня проблемы такой не наблюдается).
А если Яндекс?
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 167 раз
Поблагодарили: 86 раз

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение andrey040670 » Сб авг 02, 2025 1:52 pm

V.A.S.t писал(а):
Сб авг 02, 2025 1:21 pm
Можно подробней. Как пропадает? Когда пропадает? Зачем пропадает?
Если его удаляет модуль - будем искать (у меня проблемы такой не наблюдается).
А если Яндекс?
А тут нечего писать. После авторизации сценарий есть, стоит прогуляться по модулю и при возврате на вкладку сценария,- там уже пусто. Что имеем, выложил лог выше (под спойлером).
Повторную авторизацию не просит, спойлер с настройками на месте, цикл запущен, а на вкладке Авторизация:- Состояние авторизации: Не авторизовано.
P/s
Поставил на одноплатник (Khadas VIM1Khadas VIM1), авторизовался без проблем по кукам, всё нормально кроме одного: - при клике на карточку устройства (колонки) открывается пустая страница. В БД все поля заполнены.

P/ss
Снёс модуль с AS-604T начисто и установил заново с маркета, всё работает, авторизация не слетает, колонка разговаривает, команды выполняет (облачно). Пока ничего трогать не буду, понаблюдаю.
Эксперименты пока будут на одноплатнике.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
V.A.S.t
Сообщения: 316
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 18 раз
Поблагодарили: 93 раза

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение V.A.S.t » Сб авг 02, 2025 4:46 pm

А PHP какой стоит?
Авторизация может слететь в новом модуле тольно при одном сценарии - физическом удалении куки. Ну или непонятной работы системы, которая куки не подгружает. Если проблема в системе, то увы, вариант один - оставаться на рабочем варианте без обновлений.
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 167 раз
Поблагодарили: 86 раз

Re: [BETA] [Модуль] YaDevices (yadevices)

Сообщение andrey040670 » Сб авг 02, 2025 9:01 pm

V.A.S.t писал(а):
Сб авг 02, 2025 4:46 pm
А PHP какой стоит?
PHP Version 7.3.12
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Ответить