[Модуль] Yandex Home (yandexhome)

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

Модератор: immortal

TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

Re: [Модуль] Yandex Home (yandexhome)

Сообщение TurburatoR » Чт июл 18, 2019 9:23 pm

Получилось привязать модуль к двум разным аккаунтам Яндекса. Соответсвенно должно заработать и к трем и более. Сделал для того, чтоб решить проблему отсутствия привязки колонок к комнатам. Чтоб находясь в текущей комнате, давать команды, не добавляя название этой комнаты.
За это сообщение автора TurburatoR поблагодарил:
skysilver (Пн июл 22, 2019 3:29 pm)
Рейтинг: 1.16%
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Yandex Home (yandexhome)

Сообщение skysilver » Сб июл 20, 2019 11:00 am

demonred2005 писал(а):
Чт июл 18, 2019 5:27 pm
Куда копать?
Ещё актуально?

Нужен лог модуля. В личку отправь ссылки на вебхуки и скриншоты навыка и связки аккаунтов из ЛК яндекса.
За это сообщение автора skysilver поблагодарил:
demonred2005 (Пн июл 22, 2019 11:52 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Aldaran
Сообщения: 64
Зарегистрирован: Вс июн 02, 2019 4:09 pm
Благодарил (а): 13 раз
Поблагодарили: 9 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение Aldaran » Ср июл 24, 2019 5:43 pm

Ребят в nginx, апачах и т.д. не понимаю вообще. Добавил файл с сертификатом, промежуточным сертификатом и корневым сертификатом в /etc/ssl, как и файл с ключом к сертификату.
Отредактировал файл /etc/nginx/sites-available/default добавив в ...server {
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
ssl_certificate /etc/ssl/mymd.site.crt; # добавлена строка
ssl_certificate_key /etc/ssl/mymd.site.key; # добавлена строка
server_name mymd.site;
Сделал перенаправление портов в роутере.
Стал открываться mjdm через ssl.
Зарегистрировал приватный навык, появился в добавить устройства в яндексе, жмешь объединить, входишь в аккаунт MajorDoMo по тому паролю, который вводил в yandexhome в mjdm. Предоставляешь доступ. Вроде все ок, но! когда жмешь обновить список устройств - выводит Internal Server Error. Где моя ошибка и что искать?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение nick7zmail » Чт июл 25, 2019 6:38 am

В правах доступа ошибка. Из внешней сети без паролей файлы модуля открываются?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aldaran
Сообщения: 64
Зарегистрирован: Вс июн 02, 2019 4:09 pm
Благодарил (а): 13 раз
Поблагодарили: 9 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение Aldaran » Чт июл 25, 2019 1:10 pm

nick7zmail писал(а):
Чт июл 25, 2019 6:38 am
В правах доступа ошибка. Из внешней сети без паролей файлы модуля открываются?
https://mymd.site/modules/yandexhome/authorize.php
Получаю в ответ (используя http://mymd.site/modules/yandexhome/authorize.php, тоже самое):
{"error":"invalid_client","error_description":"No client id supplied"}

https://mymd.site/modules/yandexhome/token.php
{"error":"invalid_request","error_description":"The request method must be POST when requesting an access token","error_uri":"http:\/\/tools.ietf.org\/html\/rfc6749#section-3.2"}

https://mymd.site/modules/yandexhome/smarthome.php
Страница недоступна Если проблема не исчезнет, свяжитесь с владельцем сайта.
HTTP ERROR 400

Открывается, но показывается как ошибка.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение nick7zmail » Чт июл 25, 2019 1:24 pm

Попробуйте авторизацию временно отключить и попробовать повторить действия. Если сработает - то ищите проблемы в авторизации или в правах доступа, как я уже сказал выше.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aldaran
Сообщения: 64
Зарегистрирован: Вс июн 02, 2019 4:09 pm
Благодарил (а): 13 раз
Поблагодарили: 9 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение Aldaran » Чт июл 25, 2019 1:36 pm

nick7zmail писал(а):
Чт июл 25, 2019 1:24 pm
Попробуйте авторизацию временно отключить и попробовать повторить действия. Если сработает - то ищите проблемы в авторизации или в правах доступа, как я уже сказал выше.
Отключил авторизацию на вход из вне, не помогло =(.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение nick7zmail » Чт июл 25, 2019 1:45 pm

Тогда не знаю((( пусть гуру разбираются...я сам этот модуль кое как через пень-колоду настроил =D
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aldaran
Сообщения: 64
Зарегистрирован: Вс июн 02, 2019 4:09 pm
Благодарил (а): 13 раз
Поблагодарили: 9 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение Aldaran » Чт июл 25, 2019 1:51 pm

Может проблема в том что я не правильно настроил ssl в nginx? В примере от автора было показано проксирование на apache, без открытого входа из вне.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Yandex Home (yandexhome)

Сообщение nick7zmail » Чт июл 25, 2019 2:32 pm

У меня МД открыт, но ssl порт только на папке с яндекс модулем висит...хотя я пробовал и на весь сервер ставить...не так не так не заводилось пока редирект на локалхост не прописал.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить