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

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

Модератор: immortal

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

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

Сообщение skysilver » Пт июн 21, 2019 4:09 pm

Изображение

MajorDoMo и Яндекс Алиса. Алиса, измени цвет бра на красный.

Часть 8. Про управление цветом и температурой белого света через Яндекс Алису.

Читать статью в блоге
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
sailan
Сообщения: 26
Зарегистрирован: Сб май 27, 2017 6:35 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение sailan » Сб июн 22, 2019 11:03 pm

Подскажите в чем тут проблема. Не сохраняется пароль в Секрете приложения. Нет звездочки.
Вложения
Снимок экрана (4)_LI.jpg
Снимок экрана (4)_LI.jpg (800.95 КБ) 3917 просмотров
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Вс июн 23, 2019 10:42 am

sailan писал(а):
Сб июн 22, 2019 11:03 pm
Подскажите в чем тут проблема. Не сохраняется пароль в Секрете приложения. Нет звездочки.
При повторном-последующем редактировании эта строчка всегда пустая. Просто введите сгенерированный ключ повторно и сохраните.
sailan
Сообщения: 26
Зарегистрирован: Сб май 27, 2017 6:35 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение sailan » Вс июн 23, 2019 3:15 pm

С чем может быть связана это ошибка. После подтверждения доступа.
СпойлерПоказать
Inkedfile_30_LI.jpg
Inkedfile_30_LI.jpg (726.52 КБ) 3875 просмотров
file_27.jpg
file_27.jpg (49.56 КБ) 3875 просмотров
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение doc_bravn » Вс июн 23, 2019 5:05 pm

Обновил модуль Yandex Home до версии 0.4 с поддержкой умений управления звуком и каналами телевизора. Считал код кнопки Mute пульта от телевизора броадлинковским пультом. Создал простое устройство для управления. Из интерфейса МДМ при нажатии на кнопку простого устройства звук включается и выключается. Добавил к телевизору в модуле умение выключения звука. Указал в качестве объекта мой выключатель и привязал свойство статус. Данные в модуле сохранил. Обновил устройства в яндексе. Стали доступны голосовые команды включения и выключения звука. Да вот только не реагирует МДМ на команды Алисы по управлению звуком. Прошу Алису выключить. звук. она говорит, что сделала. Но в МДМ не приходит ничего вообще свойство объекта не меняется. Светом в квартире Алиса управляет замечательно через Яндекс модуль, телевизор тоже включает и выключает. А вот звук выключать не желает.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вс июн 23, 2019 7:17 pm

sailan писал(а):
Вс июн 23, 2019 3:15 pm
С чем может быть связана это ошибка. После подтверждения доступа.
Вебхуки твои пароль от МДМ не просят случаем?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вс июн 23, 2019 7:18 pm

doc_bravn писал(а):
Вс июн 23, 2019 5:05 pm
Да вот только не реагирует МДМ на команды Алисы по управлению звуком. Прошу Алису выключить. звук. она говорит, что сделала. Но в МДМ не приходит ничего вообще свойство объекта не меняется.
А кнопкой Mute в приложении Яндекс управляется?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
BET
Сообщения: 17
Зарегистрирован: Сб сен 26, 2015 6:03 pm
Благодарил (а): 17 раз
Поблагодарили: 0

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

Сообщение BET » Вс июн 23, 2019 7:39 pm

Помогите пожалуйста. не могу объединить аккаунты. Застрял на публикации вебхуков. Работаю через openVPN через сайт vpnki. В домашней сети заходит на страницу мажордомо, с интернета просит пароль. Но когда объединяю аккаунты по инструкции он мой приватный навык даже не видит. Если в браузере набираю например так: https://bet-majordomo.vpnki.ru/modules/yandexhome/ , то пишет:
You don't have permission to access /modules/yandexhome/ on this server. Apache/2.4.18 (Win32) OpenSSL/1.0.2f PHP/7.2.2 Server at 172.16.29.253 Port 80
Помогите пожалуйста, голову всю сломал, а знаний не хватает. Спасибо.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вс июн 23, 2019 7:46 pm

BET писал(а):
Вс июн 23, 2019 7:39 pm
с интернета просит пароль.
Добавлять вебхуки в исключения авторизации.

Проверяя работу вебхуков, нужно указывать полный путь до php-файла.

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

https://bet-majordomo.vpnki.ru/modules/yandexhome/token.php
https://bet-majordomo.vpnki.ru/modules/yandexhome/authorize.php
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
BET
Сообщения: 17
Зарегистрирован: Сб сен 26, 2015 6:03 pm
Благодарил (а): 17 раз
Поблагодарили: 0

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

Сообщение BET » Вс июн 23, 2019 8:05 pm

skysilver писал(а):
Вс июн 23, 2019 7:46 pm
BET писал(а):
Вс июн 23, 2019 7:39 pm
с интернета просит пароль.
Добавлять вебхуки в исключения авторизации.

Проверяя работу вебхуков, нужно указывать полный путь до php-файла.

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

https://bet-majordomo.vpnki.ru/modules/yandexhome/token.php
https://bet-majordomo.vpnki.ru/modules/yandexhome/authorize.php
Пишет
Fatal error: Uncaught PDOException: could not find driver in C:\_majordomo\htdocs\modules\yandexhome\lib\OAuth2\Storage\MajordomoPdo.php:47 Stack trace: #0 C:\_majordomo\htdocs\modules\yandexhome\lib\OAuth2\Storage\MajordomoPdo.php(47): PDO->__construct('mysql:dbname=db...', 'root', '', Array) #1 C:\_majordomo\htdocs\modules\yandexhome\server.php(28): OAuth2\Storage\MajordomoPdo->__construct(Array) #2 C:\_majordomo\htdocs\modules\yandexhome\authorize.php(3): require_once('C:\\_majordomo\\h...') #3 {main} thrown in C:\_majordomo\htdocs\modules\yandexhome\lib\OAuth2\Storage\MajordomoPdo.php on line 47
Ответить