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

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

Модератор: immortal

Pau1td
Сообщения: 75
Зарегистрирован: Ср июл 11, 2018 4:17 pm
Благодарил (а): 36 раз
Поблагодарили: 7 раз

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

Сообщение Pau1td » Сб авг 07, 2021 7:59 pm

skysilver писал(а):
Пт авг 06, 2021 10:39 pm
Если есть возможность, включи access-логи веб-сервера (nginx или apache) и глянь сколько запросов приходит от облака Яндекса.
В яндексе проблема была, удалил аккаунт и все устройства, заново привязал и стало правильно работать.
Спасибо!
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

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

Сообщение harrysmith » Сб авг 21, 2021 1:17 pm

Люди помогите не регистрируется навык умного дома (Majordomo). Со страницы MDM Панель управления/устойства/Yandex Home ухожу на яндекс диалоги. Вижу ранее опубликованный мной навык MAjordomo (согласно указанного здесь https://connect.smartliving.ru/profile/ ... avyka.html) нажимаю на него выбираю закладку "Тестирование" там написано что "у вас пока нет устройств" пытаюсь добавить по кнопке + . Выбираю устройства умного дома и нажимаю привязать к яндексу. Ввожу логины и пароли и нажимаю "предоставить доступ" и получаю следующее :
------------------------
Произошла ошибка
Произошла ошибка в процессе получения данных от сервиса

78203-1c33df999f7d4ca0941dbfdfb7df1169-1629535374
--------------------
написал в поддержку яндекса получил ответ:
В процессе обмена авторизационного кода на токен, данные https://smarthome.all-doc.ru/yandex/token ответили не JSON'ом, а нужно было примерно так: https://tools.ietf.org/html/rfc6749#section-4.1.4 .

подскажите куда копать
Harry Smith
Аватара пользователя
ewgenchik
Сообщения: 6
Зарегистрирован: Сб фев 25, 2017 8:41 pm
Откуда: Санкт-Петербург
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ewgenchik » Пн авг 23, 2021 4:35 pm

Доброго дня. Началась такая же проблема, как и описана ниже - Алиса все переключает, но постоянно ругается, и в тестировании навыка так же выдает ошибку, хотя статус меняется. Подскажите куда копать ?
Ошибки.JPG
Ошибки.JPG (44.16 КБ) 2445 просмотров
Ошибки2.JPG
Ошибки2.JPG (118.21 КБ) 2445 просмотров
Ошибки3.JPG
Ошибки3.JPG (123.27 КБ) 2445 просмотров
klv666 писал(а):
Пн окт 19, 2020 8:12 pm
skysilver писал(а):
Пн окт 19, 2020 7:57 pm

И всё-таки, что в логах в кабинете разработчика навыка? Можно скрин страницы целиком после клика на какой-либо виджет устройства?
В общем когда все в порядке логи как и положено заполняются. Устройство типа переключатель
СпойлерПоказать
1.png
Когда с ошибкой. Устройство свет и любое другое
СпойлерПоказать
2.png
Если зайти в само устройство, то будут идти запросы состояния, но на нажатия логи не реагируют все равно
СпойлерПоказать
3.png
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Пн сен 06, 2021 4:27 pm

Кто может удаленно (TeamViewer) исправить эту "особенность" ?- при выполнении любой команды Алиса говорит "не получилось", хотя все отрабатывает команду (включает/выключает).
По оплате труда договоримся.
Аватара пользователя
ewgenchik
Сообщения: 6
Зарегистрирован: Сб фев 25, 2017 8:41 pm
Откуда: Санкт-Петербург
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ewgenchik » Пн сен 06, 2021 5:05 pm

klv666 писал(а):
Пн сен 06, 2021 4:27 pm
Кто может удаленно (TeamViewer) исправить эту "особенность" ?- при выполнении любой команды Алиса говорит "не получилось", хотя все отрабатывает команду (включает/выключает).
По оплате труда договоримся.
Если в разумных пределах готов скинуться. Уже надоела своим "не получилось".
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вт сен 07, 2021 12:20 pm

Ошибки отключите и будет вам счастье.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Ср сен 08, 2021 8:11 am

SmoKE_xDDD писал(а):
Вт сен 07, 2021 12:20 pm
Ошибки отключите и будет вам счастье.
Подскажите пожалуйста, как это сделать (новичку)? :oops:
Erlan
Сообщения: 2
Зарегистрирован: Сб апр 10, 2021 12:02 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Erlan » Вс сен 19, 2021 9:18 am

Здравствуйте, все работает, но где-то раз в неделю, при попытке управления через голосовой помощник, Алиса отвечает, что эти устройства куда-то пропали. И достаточно просто обновить список устройств и все снова работает. Кто знает в чем проблема?
astotskiy
Сообщения: 45
Зарегистрирован: Вт июл 15, 2014 4:28 pm
Благодарил (а): 79 раз
Поблагодарили: 4 раза

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

Сообщение astotskiy » Вс сен 19, 2021 9:58 pm

nick7zmail писал(а):
Пт май 21, 2021 6:31 am
Smart111 писал(а):
Пт май 21, 2021 1:15 am
Спасибо за модуль. Все заработало. Только остался один вопрос по keenetic. когда настраиваю через домен 4 уровня https://xxx.xxx.keenetic.link/ MD не запрашивает пароль. через домен 3 уровня запрашивает пароль, но не работает через https.
Варианта 2 в вашем случае....

1) настраиваете через домен 3го уровня и выпускаете сертификат на сервере своими силами (порт будет отличаться от основного, как правило 443 настраивают на https)
2) настраиваете через домен 4го уровня и придумываете костыли с авторизацией (редирект идёт с роутера, по-этому МД думает что вошли через локальную сеть с IP роутера (192.168.1.1 как правило))...выкрутиться можно к примеру так:

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

Define('HOME_NETWORK', '192.168.1.*'); 
//поменять на
Define('HOME_NETWORK', '192.168.1.**'); 
тогда запрашивать пароль будет с IP c 192.168.1.1 по 192.168.1.9, остальные IP в сети будут входить без пароля. Просто не цеплять на эти IP ничего, с чего хотите, чтобы доступ до МД был беспарольный.
За сертификатом в этом случае будет следить кинетик - меньше гемора с ним...
Доброго времени суток,
Подскажите решение, делаю через KeenDNS сервис.
у меня серый IP.
Открываю доступ через KeenDNS сервис и когда настраиваю через домен 4 уровня https://xxx.xxx.keenetic.link/ то могу связать аккаутны и все работает отлично, Но MJD открыт для всех и это не правильно,
если я сделаю авторизацию как написано (https://help.keenetic.com/hc/ru/articles/360002171280) то из интернета я могу зайти по Логину и Паролю средствами роутера Kennetic, но связать аккаунты YandexHome MJD и Yandeks Диалоги не получается, выдает ошибку (Произошла ошибка - Нарушена целостность данных - 34702-062af17ff633419794a5f7d119998ef0-1632077234)
может стоит попробовать связку Открыть доступ домена 4 уровня через KeenDNS без авторизации и использовать Модуль - Расширенная авторизация от SmoKE там вроде как есть исключения для YndeksHome.

или я что не так думаю может можно все проще сделать
legchenkov
Сообщения: 2
Зарегистрирован: Пн янв 04, 2021 2:18 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение legchenkov » Чт сен 23, 2021 8:11 am

skysilver писал(а):
Ср фев 10, 2021 9:57 am
AAU писал(а):
Вс фев 07, 2021 7:51 pm
В яндекс диалогах есть возможность сгенеровать ссылку, чтобы предоставить доступ к приватному навыку.
У меня получается передать доступ на другой аккаунт и с телефона с другим аккаунтом получается управлять устройствами, но тогда отваливается основной и колонки не работают. Если перобъеденить основной, то отваливается дополнительный.
Кто нибудь пробовал? Получилось?
Я такой сценарий не проверял. Изначально данный модуль не поддерживает мульти аккаунты, поэтому, скорее всего, работать одновременно с несколькими не будет.
А что нужно, чтобы модуль стал поддерживать мультиакк?
Для одного человека этого достаточно, конечно. Просто бывает, что в семье несколько колонок и они на разных аккаунтах (чтобы дети свою музыку лайкали, а родители свою) и в разных комнатах, а управлять светом в своей комнате хочется не только с родительской колонки стоящей на кухне, но и со своей...
Ответить