Страница 32 из 82
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вс ноя 10, 2019 12:24 am
mab
Jon811 писал(а): Пт окт 25, 2019 10:36 am
Jon811 писал(а): Чт окт 24, 2019 4:29 pm
Подскажите, навык еще не опубликован, но есть тестирование. Там говорит при связке аккаунтов "Произошла ошибка в процессе получения данных от сервиса". Такое было у кого. Как решить? В хрее нет ничего, где можно логи посмотреть? В инет все открыто.
Помогло полное пересоздание диалога
не помогает пересоздание! что-то не то, ошибка при связке так и появляется "Произошла ошибка в процессе получения данных от сервиса"
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пн ноя 11, 2019 10:47 am
mab
так никто и не проверит? ((((
после запроса доступа и подтверждения возникает ошибка.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пн ноя 11, 2019 11:52 am
mab
как я понимаю, глядя в "отладочную информацию", не получает "OAuth2 Access token" - он у меня пустой !
у всех там что? заполнены значения?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пн ноя 11, 2019 12:03 pm
nick7zmail
В модуле нужно нажать кнопочку, чтобы он там появился. И его же ввести в яндекс.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пн ноя 11, 2019 4:36 pm
digiben
TurburatoR писал(а): Вт ноя 05, 2019 10:19 am
digiben писал(а): Пт окт 25, 2019 10:54 pm
Кто-нибудь сталкивался с такой проблемой при обновлении списка устройств?
Код: Выделить всё
2019-10-25T19:06:38Z: Performing discovery for provider b508d900-a488-475f-9a2f-b7808f1e5277
2019-10-25T19:06:38Z: Sending request to provider:
GET https://мойадрес.ru:2222/modules/yandexhome/smarthome.php/v1.0/user/devices
request id: 16e44e12-7afb-4e07-abb5-ed6a408a12ab
ОС Windows
Все надстройки выполнены. Но устройства не появляются, выпадает в ошибку.
В яндекс тикет писал, не помогло
UPD: Поднял рядом Linux. Ошибка сохраняется.
Снимок.PNG
Переименуй навык в Я.Диалогах и заново опубликуй.
Я раз 100 переименовывал и латиницей и кириллицей
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт ноя 12, 2019 6:46 am
Kulibink
digiben писал(а): Пн ноя 11, 2019 4:36 pm
TurburatoR писал(а): Вт ноя 05, 2019 10:19 am
digiben писал(а): Пт окт 25, 2019 10:54 pm
Кто-нибудь сталкивался с такой проблемой при обновлении списка устройств?
Код: Выделить всё
2019-10-25T19:06:38Z: Performing discovery for provider b508d900-a488-475f-9a2f-b7808f1e5277
2019-10-25T19:06:38Z: Sending request to provider:
GET https://мойадрес.ru:2222/modules/yandexhome/smarthome.php/v1.0/user/devices
request id: 16e44e12-7afb-4e07-abb5-ed6a408a12ab
ОС Windows
Все надстройки выполнены. Но устройства не появляются, выпадает в ошибку.
В яндекс тикет писал, не помогло
UPD: Поднял рядом Linux. Ошибка сохраняется.
Снимок.PNG
Переименуй навык в Я.Диалогах и заново опубликуй.
Я раз 100 переименовывал и латиницей и кириллицей
Та же проблема, кому-то удалось победить данную проблему?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт ноя 12, 2019 6:52 am
nick7zmail
У вас nginx? Может не все настройки выполнены? Конфиг обновленный, с ($|/) в location?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт ноя 12, 2019 9:40 am
mab
Хотел расписать на что я нарвался в процессе установки YandexHome...
1) Не забывайте в файле config.php исправить строки для доступа яндекса к нашим вебхукам:
Код: Выделить всё
// доступ к этим файлам без пароля
if (!(preg_match('/\/authorize\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/token\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/smarthome\.php/is', $_SERVER['REQUEST_URI'])))
{
Define('HOME_NETWORK', '192.168.0.*'); // домашняя сетка (доступ без пароля)
Define('EXT_ACCESS_USERNAME', 'admin'); // имя
Define('EXT_ACCESS_PASSWORD', 'password'); // пароль
}
2)Ещё была проблема при установке сертификата Let’s Encrypt.
устанавливал сертификат на свой debian по инструкции от сюда
https://www.8host.com/blog/sozdanie-ser ... -debian-9/
поэтому в файле /etc/apache2/sites-available/webhooks.conf пришлось изменить пути к сертификатам:
Код: Выделить всё
# Это комментируем
#SSLCertificateFile /etc/apache2/ssl/webhooks/fullchain.pem
#SSLCertificateKeyFile /etc/apache2/ssl/webhooks/privkey.pem
#SSLCertificateChainFile /etc/apache2/ssl/webhooks/chain.pem
# Указываем пути к файлам SSL-сертификата ... вместо alisa.mysite.ru - ваше доменное имя
SSLCertificateFile /etc/letsencrypt/live/alisa.mysite.ru/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/alisa.mysite.ru/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/alisa.mysite.ru/chain.pem
Include /etc/letsencrypt/options-ssl-apache.conf
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт ноя 12, 2019 9:51 am
cabat
mab писал(а): Вт ноя 12, 2019 9:40 am
1) Не забывайте в файле config.php исправить строки для доступа яндекса к нашим вебхукам:
Об этом вроде написано в инструкции по настройке модуля?
mab писал(а): Вт ноя 12, 2019 9:40 am
2)Ещё была проблема при установке сертификата Let’s Encrypt.
За это спасибо, может когда пригодится..
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Вт ноя 12, 2019 10:03 am
nick7zmail
1) Да, вроде было написано))
2) лично я предоставил это certbot-у. Он сам у меня в конфигах прописал пути к сертификату.