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

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

Модератор: immortal

Stasev
Сообщения: 16
Зарегистрирован: Пн мар 19, 2018 12:55 am
Благодарил (а): 6 раз
Поблагодарили: 3 раза

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

Сообщение Stasev » Пн май 25, 2020 3:20 pm

Всем привет.
Нужна помощь по модулю.
Вроде все работало около полугода. Все было хорошо.
Потом полетела ссд. ПОменял, все поднял из бекапов и все работает. Кроме модуля яндексхоум.
Прошелся по настройкам, все сделал заново по инструкции.
Аккаунт об'еденяется, а вот список устройств не получает. Выдаёт ошибку.
Смотрю в логах модулю - авторизация проходит, а запроса на получение списка вроде нет.
Где засада?

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

15:05:21 0.26043800 GET /modules/yandexhome/authorize.php?state=https%3A%2F%2Fsocial.yandex.ru%2Fbroker2%2Fauthz_in_web%2Fbbe27dad2dc64ac7b6a0c9df40e78545%2Fcallback&redirect_uri=https%3A%2F%2Fsocial.yandex.net%2Fbroker%2Fredirect&response_type=code&client_id=e1f4d87d0fad-489e92d7 94.188.139.68 <<< []
15:05:33 0.32125800 POST /modules/yandexhome/authorize.php?state=https%3A%2F%2Fsocial.yandex.ru%2Fbroker2%2Fauthz_in_web%2Fbbe27dad2dc64ac7b6a0c9df40e78545%2Fcallback&redirect_uri=https%3A%2F%2Fsocial.yandex.net%2Fbroker%2Fredirect&response_type=code&client_id=e1f4d87d0fad-489e92d7 94.188.139.68 <<< {"login":"S*****","password":"*******"}
15:05:35 0.27719500 POST /modules/yandexhome/authorize.php?state=https%3A%2F%2Fsocial.yandex.ru%2Fbroker2%2Fauthz_in_web%2Fbbe27dad2dc64ac7b6a0c9df40e78545%2Fcallback&redirect_uri=https%3A%2F%2Fsocial.yandex.net%2Fbroker%2Fredirect&response_type=code&client_id=e1f4d87d0fad-489e92d7 94.188.139.68 <<< {"authorized":"yes"}
15:05:35 0.28327600 authorize.php >>> HTTP/1.1 302 Found
Content-Type: application/json
Location:     https://social.yandex.net/broker/redirect?code=c7df5b8738e4adf9a6d9241eee7e9a7bd7e56c98&state=https%3A%2F%2Fsocial.yandex.ru%2Fbroker2%2Fauthz_in_web%2Fbbe27dad2dc64ac7b6a0c9df40e78545%2Fcallback


15:05:36 0.64707900 POST /modules/yandexhome/token.php 37.140.152.241 <<< {"code":"c7df5b8738e4adf9a6d9241eee7e9a7bd7e56c98","client_secret":"874f127c-32f5-44c2-855a-ff041595a14f","grant_type":"authorization_code","client_id":"e1f4d87d0fad-489e92d7","redirect_uri":"https:\/\/social.yandex.net\/broker\/redirect"}
15:05:36 0.65370300 token.php >>> HTTP/1.1 200 OK
Cache-Control: no-store
Content-Type:  application/json
Pragma:        no-cache

{"access_token":"b0f585db2058e08d7206623441a6a0dba6d497ca","expires_in":604800,"token_type":"Bearer","scope":null,"refresh_token":"9b7e4c02474a25f2241271f2dd73fac130c16f97"}
Версия модуля: v.1.2b
подключение через vpnki.ru
Последний раз редактировалось Stasev Пн май 25, 2020 3:45 pm, всего редактировалось 1 раз.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн май 25, 2020 3:29 pm

Stasev писал(а):
Пн май 25, 2020 3:20 pm
подключение через vpnki.ru
Все три вебхука при доступе из внешней сети, что отдают? (открыть в браузере через прокси или впн или мобильный интернет)
Веб-сервер какой - apache или nginx?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Stasev
Сообщения: 16
Зарегистрирован: Пн мар 19, 2018 12:55 am
Благодарил (а): 6 раз
Поблагодарили: 3 раза

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

Сообщение Stasev » Пн май 25, 2020 3:54 pm

https://stasedward-home.vpnki.ru/module ... rthome.php
ничего не даёт: белый экран, пустые скамейки.
HTTP ERROR 400

https://stasedward-home.vpnki.ru/module ... horize.php
{"error":"invalid_client","error_description":"No client id supplied"}

https://stasedward-home.vpnki.ru/module ... /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"}

Сервер nginx version: nginx/1.10.3
У меня расбери и базаовая сборка v3_41_int

Изображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн май 25, 2020 4:19 pm

Stasev писал(а):
Пн май 25, 2020 3:54 pm
Сервер nginx version: nginx/1.10.3
У меня расбери и базаовая сборка v3_41_int
Неверный конфиг nginx.
Stasev писал(а):
Пн май 25, 2020 3:54 pm
https://stasedward-home.vpnki.ru/module ... rthome.php/
ничего не даёт: белый экран, пустые скамейки.
HTTP ERROR 400
Этот вебхук со слешем на конце должен отдавать
{"success":false,"message":"Access is denied."}
а не 404 Not Found

В третьем посте темы есть вариант, возможно, поможет. Также тему можно почитать - были рабочие конфиги для nginx.
За это сообщение автора skysilver поблагодарил:
Stasev (Пн май 25, 2020 5:14 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Stasev
Сообщения: 16
Зарегистрирован: Пн мар 19, 2018 12:55 am
Благодарил (а): 6 раз
Поблагодарили: 3 раза

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

Сообщение Stasev » Пн май 25, 2020 5:14 pm

Спасибо. Починил.
Не хватало в настройках нгинкса параметров для пхп.
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

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

Сообщение webms » Ср май 27, 2020 11:52 am

Gigabyte писал(а):
Сб май 16, 2020 10:54 am
Всем привет! Не верю в демонов, но объяснения случившемуся найти не могу. Сидели с супругой ночью, вспоминали родственников, которых больше нет... И тут включается пылесос и чайник. Позже при детальном рассмотрении выяснилось, что в это время были какие то шевеления со стороны умного дома Яндекса. В мониторинге от Яндекса в этот момент имеются какие то ошибки:
СпойлерПоказать
Изображение
Но самое интересное в логах модуля мажордомо:
СпойлерПоказать
Изображение
В том месте, где виднеется строка "NUL" как раз всё и произошло.
Что это могло быть? Посторонних лиц ни на сервере ни в аккаунте Яндекса не было.

P.S., вероятно таинственные NUL из-за того, что я в кипише обесточил сервер и лог не до сохранился? Но сути дела не меняет, что это было?
а как вы чайник включаете? какая модель у вас?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Ср май 27, 2020 1:51 pm

webms писал(а):
Ср май 27, 2020 11:52 am
Gigabyte писал(а):
Сб май 16, 2020 10:54 am
Всем привет! Не верю в демонов, но объяснения случившемуся найти не могу. Сидели с супругой ночью, вспоминали родственников, которых больше нет... И тут включается пылесос и чайник. Позже при детальном рассмотрении выяснилось, что в это время были какие то шевеления со стороны умного дома Яндекса. В мониторинге от Яндекса в этот момент имеются какие то ошибки:
СпойлерПоказать
Изображение
Но самое интересное в логах модуля мажордомо:
СпойлерПоказать
Изображение
В том месте, где виднеется строка "NUL" как раз всё и произошло.
Что это могло быть? Посторонних лиц ни на сервере ни в аккаунте Яндекса не было.

P.S., вероятно таинственные NUL из-за того, что я в кипише обесточил сервер и лог не до сохранился? Но сути дела не меняет, что это было?
а как вы чайник включаете? какая модель у вас?
Вам сюда
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Ср май 27, 2020 4:16 pm

Есть кто настраивал без норм айпи + серв винда?
Начал настраивать через впнки.ру и появилось куча вопросов как:
1. Пошел по пути через публикацию url, как в этом случае максимально обезопасить себя от интернета?
2. Вроде пишут что сертификат ssl себе на серв не надо устанавливать, а как тогда его использовать от впнки его ж куда то надо прописать?
3. В моем случае непонятно как оформить вебхуки?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Ср май 27, 2020 6:51 pm

klv666 писал(а):
Ср май 27, 2020 4:16 pm
Есть кто настраивал без норм айпи + серв винда?
Начал настраивать через впнки.ру и появилось куча вопросов как:
1. Пошел по пути через публикацию url, как в этом случае максимально обезопасить себя от интернета?
2. Вроде пишут что сертификат ssl себе на серв не надо устанавливать, а как тогда его использовать от впнки его ж куда то надо прописать?
3. В моем случае непонятно как оформить вебхуки?
xor в коннекте по-моему недавно хвастался )
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Ср май 27, 2020 7:27 pm

SmoKE_xDDD писал(а):
Ср май 27, 2020 6:51 pm

xor в коннекте по-моему недавно хвастался )
Там альтернативный вариант связи с алисой, в принципе я уже пользовался простыми устройствами через коннект...
Но я хотел бы настроить модуль Yandex Home
Ответить