Страница 3 из 8

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Ср ноя 06, 2019 3:01 pm
Logrus
chelovert писал(а):
Ср ноя 06, 2019 2:15 pm
ale7676 писал(а):
Ср ноя 06, 2019 10:22 am
У меня из маркета тоже не установилась, поставил с wiki. А обновление уже работает.
гм... а в логах что-нибудь пишется? может ему таблицы какой не хватает? надо наверное перезалить в маркет..
там нужно просто ссылку на гит правильную вставить

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Чт мар 05, 2020 12:12 pm
Divan
Интересно, а этот модуль будет поддерживать кондиционер LG B09TS управляющий через приложение SmartThinQ, кто-нибудь пробовал? Я правильно понимаю, что модуль будет тянуть любое устройство, работающее через SmartThinQ?

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Чт мар 05, 2020 7:46 pm
chelovert
Модуль не тестировался на других устройствах. Вроде как холодильник видит . Кондиционер тоже должен увидеть. Поставьте, проверьте. Интересно получить результат. Совместно можем добавить кондиционер

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Сб мар 07, 2020 11:20 pm
Divan
Я поставил модуль, через мобильное приложение SmartThinq добавил телевизор, но не могу зайти в личный кабинет через веб браузер. Тут дело не в вашем модуле, а у самого производителя LG. У вас самого есть доступ к личному кабинету LG, можете в него зайти?
СпойлерПоказать
LG личный кабинет.JPG
LG личный кабинет.JPG (14.49 КБ) 3424 просмотра

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Ср мар 11, 2020 2:05 pm
chelovert
Как такового личного кабинета у LG нет. У них есть форма авторизации для получения access_token для работы с api. Телевизор показался в модуле?

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Ср мар 11, 2020 2:41 pm
Divan
Нет, не появился. Это скорее, что я не тот токен вставляю. Я увидел токен в адресной строке. Когда я проваливаюсь, то страница пустая, а если кликнуть на адресную строку, то там виден токен и рефреш токена.

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Ср апр 22, 2020 10:19 pm
Divan
Купил кондиционер LG B09TS, модуль не видит его. Как правильно все таки настраивать и какой регион нужно выбирать? Может все дело в регионе? Те, кто подключил стиралку, какой у вас выбран регион?
СпойлерПоказать
Снимок.JPG
Снимок.JPG (42.09 КБ) 3185 просмотров
Если я кликну сюда, то увижу токен и рефреш токен.
СпойлерПоказать
Снимок2.JPG
Снимок2.JPG (9.57 КБ) 3185 просмотров

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Чт апр 23, 2020 3:26 pm
chelovert
Если у вас верно введены Access и Refresh токены, то можно раскоментировать строчку https://github.com/chel0vert/majordomo_ ... PI.php#L84 и посмотреть что возвращает api. После того как раскомментируете - надо перезапустить цикл cycle_LGsmartthinq.php . А лучше его тормознуть и запустить руками из консоли. Потом посмотреть что пишется в логах ./cms/debmes/2020-04-21_lgsmarthinq.log

php /var/www/html/scripts/cycle_LGsmartthinq.php

Поидеи модуль должен выдавать все устройства, которые есть в аккаунте. Если устройств нет, то видимо регистрация аккаунта была не в зоне RU. У LG не единое апи... т.е. те кто регистрировался например в зоне us (en-US) не будут видеть устройства с RU. Можно попробовать ko(ko-KR)

Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Чт апр 23, 2020 4:21 pm
Divan
Сделал, вот что пишется в логах
СпойлерПоказать
16:19:21 0.33723900 {
"lgedmRoot": {
"returnCd": "0000",
"returnMsg": "OK",
"thinqUri": "https:\/\/ruic.lgthinq.com:46030\/api",
"empUri": "https:\/\/ru.m.lgaccount.com",
"contentsUri": "https:\/\/ruic.lgthinq.com:46030\/api",
"rtiUri": "ruic.lgthinq.com:47878",
"cicTel": "8-800-200-76-76",
"oauthUri": "https:\/\/ru.lgeapi.com",
"appLatestVer": "3.0.1408001",
"appLinkAndroid": "market:\/\/details?id=com.lgeha.nuts",
"appLinkIos": "https:\/\/itunes.apple.com\/app\/id993504342",
"appUpdateYn": "Y",
"empOauthErrorYn": "N",
"empOauthDetourUri": "null?languageCode=ru",
"imageUri": "https:\/\/ruic.lgthinq.com:46030\/api\/webContents\/imageDownload",
"showYn": "N",
"showLocalPushYn": "N",
"mediaUri": "ruic-media.lgthinq.com:47800",
"isSupportVideoYn": "N",
"langPackCommonVer": 48.2,
"langPackCommonUri": "https:\/\/kic.lgthinq.com:46030\/api\/webContents\/moduleDownload?type=langPack\/CP\/CP_LANG_RU-RU_VER_48.2_NUTS.json&fileName=CP_LANG_RU-RU_VER_48.2_NUTS&authKey=thinq",
"countryCode": "RU",
"langCode": "ru-RU",
"countryLangDescription": "\u0420\u043e\u0441\u0441\u0438\u044f\/\u0420\u0443\u0441\u0441\u043a\u0438\u0439",
"uuidLoginYn": "N",
"lineLoginYn": "N"
}
}
16:19:04 0.78420400 {
"lgedmRoot": {
"returnCd": "0000",
"returnMsg": "OK",
"langPackCommonVer": 44.5,
"langPackCommonUri": "https:\/\/ruic.lgthinq.com:46030\/api\/webContents\/moduleDownload?type=langPack\/CP\/CP_LANG_RU-RU_VER_44.5_NUTS.json&fileName=CP_LANG_RU-RU_VER_44.5_NUTS&authKey=thinq"
}
}


Re: [Модуль] LG Smartthinq (LGsmartthinq)

Добавлено: Чт апр 23, 2020 5:20 pm
chelovert
Добавьте вывод переменой $url в лог до строки https://github.com/chel0vert/majordomo_ ... PI.php#L84.

debmes($url, 'lgsmarthinq');

Посмотрим на какие запросы отсылаются. Судя по этой выжимке из логов, то до получения устройств модуль не доходит. Должно быть что-то типа .../device/deviceList . Нужен ответ на этот запрос. В нем должны быть видны устройтва