Страница 47 из 82
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июн 20, 2020 12:11 am
yray
На днях в NodeRed появилась нода позволяющая отправлять на колонку произвольный текст для произношения, соответственно вопрос к уважаемому Автору - нельзя ли подобное интегрировать в этот модуль?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июн 20, 2020 9:38 pm
nick7zmail
yray писал(а): Сб июн 20, 2020 12:11 am
На днях в NodeRed появилась нода позволяющая отправлять на колонку произвольный текст для произношения, соответственно вопрос к уважаемому Автору - нельзя ли подобное интегрировать в этот модуль?
Уже есть такое...только не в этом модуле, а в YaDevices.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пт июл 10, 2020 6:55 pm
skysilver
Участвую в конкурсе Яндекса.
Всех пользователей модуля (и не только пользователей

), имеющих аккаунт в Telegram, прошу принять участие в голосовании здесь
https://t.me/yadialogschat/63800
Отмечайте пункт
"Дмитрий Агафонов: Реализация навыка для платформы умного дома от Яндекса"
Спасибо.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пт июл 17, 2020 5:32 pm
Alexander Znamensky
Stasev писал(а): Пн май 25, 2020 5:14 pm
Спасибо. Починил.
Не хватало в настройках нгинкса параметров для пхп.
А чего не хватало в настройках? А то у меня такая же проблема - не могу обновить список устройств, а при проверке веб-хуков,
этот не работает: https://*************.sn.mynetname.net/modules/yandexhome/smarthome.php
ВЫ не по этой рекомендации починили?
"4. Некорректная настройка веб-сервера Nginx (актуально для образа Raspberry Pi от 9.07.19). Необходимо в файл /etc/nginx/fastcgi_params добавить строку fastcgi_param PATH_INFO $fastcgi_path_info; и перезапустить Nginx"
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пт июл 17, 2020 5:57 pm
skysilver
Alexander Znamensky писал(а): Пт июл 17, 2020 5:32 pm
А чего не хватало в настройках? А то у меня такая же проблема - не могу обновить список устройств, а при проверке веб-хуков,
этот не работает: https://*************.sn.mynetname.net/modules/yandexhome/smarthome.php
"4. Некорректная настройка веб-сервера Nginx (актуально для образа Raspberry Pi от 9.07.19). Необходимо в файл /etc/nginx/fastcgi_params добавить строку fastcgi_param PATH_INFO $fastcgi_path_info; и перезапустить Nginx"
В Nginx все проблемы обычно сводятся к двум пунктам.
1. fastcgi_param PATH_INFO $fastcgi_path_info; - параметр либо не объявлен вообще, либо объявлен сразу в нескольких местах. Д.б. один раз.
2. location ~* [^/]\.php(/|$) - если локейшн не такой, то пробовать менять на этот.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Пт июл 17, 2020 6:17 pm
Alexander Znamensky
skysilver писал(а): Пт июл 17, 2020 5:57 pm
Alexander Znamensky писал(а): Пт июл 17, 2020 5:32 pm
А чего не хватало в настройках? А то у меня такая же проблема - не могу обновить список устройств, а при проверке веб-хуков,
этот не работает: https://*************.sn.mynetname.net/modules/yandexhome/smarthome.php
"4. Некорректная настройка веб-сервера Nginx (актуально для образа Raspberry Pi от 9.07.19). Необходимо в файл /etc/nginx/fastcgi_params добавить строку fastcgi_param PATH_INFO $fastcgi_path_info; и перезапустить Nginx"
В Nginx все проблемы обычно сводятся к двум пунктам.
1. fastcgi_param PATH_INFO $fastcgi_path_info; - параметр либо не объявлен вообще, либо объявлен сразу в нескольких местах. Д.б. один раз.
2. location ~* [^/]\.php(/|$) - если локейшн не такой, то пробовать менять на этот.
Дмитрий, спасибо.
1. fastcgi_param PATH_INFO $fastcgi_path_info один раз в fastcgi_params и один раз в fastcgi.conf
2. Не нашел Location вообще.
UPD: решение:
в /etc/nginx/snippets/fastcgi-php.conf есть вызов try_files $fastcgi_script_name =404; я его закоментил, он сбрасывает PATH_INFO
теперь так:
# regex to split $uri to $fastcgi_script_name and $fastcgi_path
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
# Check that the PHP script exists before passing it
#try_files $fastcgi_script_name =404;
# Bypass the fact that try_files resets $fastcgi_path_info
# see:
http://trac.nginx.org/nginx/ticket/321
#set $path_info $fastcgi_path_info;
#fastcgi_param PATH_INFO $path_info;
fastcgi_index index.php;
include fastcgi.conf;
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июл 18, 2020 5:42 pm
MadHan
Добрый день.
Проблема на стадии Объединения аккаунтов.
После нажатия кнопки "Объединить аккаунт" открывается новая страница "Вход в аккаунт MajorDoMo"
Ввожу логин-пароль, появляется Окно
Приложение Yandex Home запрашивает доступ к вашему аккаунту MajorDoMo, чтобы контролировать привязанные к нему устройства.
Предоставить доступ для Yandex Home?
Нажимаю "Предоставить" и появляется опять "Вход в аккаунт MajorDoMo"
Несколько раз вводил логин-пароль - никакого эффекта. В это время на странице с которой запускалось объединение аккаунтов висит ожидание. Если окно входа в мажордомо закрываешь - опять возвращается к кнопке "Объединить аккаунты"
В логах модуля на каждый запрос пароля два POST запроса. В первом мои логин-пароль. Во втором "<<< {"authorized":"yes"}"
МДМ на Линукс (Centos) Веб-сервер Nginx Доступ снаружи настроен к страницам yandexhome сделан через реверс прокси nginx
страницы authorize.php token.php и smarthome.php с внешнего мира доступны, паролей не запрашивают.
В логах ошибок не вижу. В служебной информации модуля поля ниже пустые.
OAuth2 Access token:
OAuth2 Access token expires:
OAuth2 Refresh token:
OAuth2 Refresh token expires:
OAuth2 Authorization code:
OAuth2 Authorization code expires:
OAuth2 Redirect URL:
В чем может быть проблема. Куда копать?
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июл 18, 2020 5:58 pm
skysilver
MadHan писал(а): Сб июл 18, 2020 5:42 pm
В чем может быть проблема. Куда копать?
Что в логах в кабинете разработчика навыка? Вкладка Тестирование.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июл 18, 2020 6:05 pm
MadHan
skysilver писал(а): Сб июл 18, 2020 5:58 pm
MadHan писал(а): Сб июл 18, 2020 5:42 pm
В чем может быть проблема. Куда копать?
Что в логах в кабинете разработчика навыка? Вкладка Тестирование.
Там пусто.
Re: [Модуль] Yandex Home (yandexhome)
Добавлено: Сб июл 18, 2020 6:12 pm
skysilver
MadHan писал(а): Сб июл 18, 2020 6:05 pm
Там пусто.
Можете отправить адреса вебхуков в личку, я посмотрю. В целом причина может быть любая - от неверной настройки навыка в кабинете разработчика, до неверных конфигов веб-сервера.