[Модуль] YaDevices (yadevices)
Модератор: immortal
-
- Сообщения: 24
- Зарегистрирован: Пт окт 11, 2019 9:44 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: [Модуль] YaDevices (yadevices)
Парни, у кого прошла авторизация дайте посмотреть файл yandex_cookie.txt . Лежит по пути cms/cached/yandex_cookie.txt
- S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
- Благодарил (а): 9 раз
- Поблагодарили: 55 раз
- Контактная информация:
Re: [Модуль] YaDevices (yadevices)
Авторизировался с префиксом в логине ****@yandex.ru
Windows 7
Авторизация выдает:
Auth status: N/A
Авторизация не проходит. Почините.
Ubuntu 16
Авторизация выдает:
Auth status: OK
В модуле появились мои:
Колонка Irbis но почему-то статус OFFLINE
Яндекс Станция ONLINE
Пока не знаю как этим всем пользоваться разбираюсь...
пробую в Command копипастить callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'повтори за мной раз-два-три'));
Станция отвечает - "Вы сошли с ума!"
Но, что хоть что-то отвечает, не молчит, уже результат
UPD
Понял, вставил в Command просто текст "повтори за мной раз-два-три" - ответила "раз-два-три"!
"сколько время" - говорит текущее время.
В общем, отвечает так-же как и на голосовые запросы.
Пашет! Круто! Разбираюсь дальше...
В описании модуля написано:
Связь односторонняя? Отсылать команды в Станцию можно, а принимать нельзя?
Я имею ввиду отсылать в Majordomo голосовые команды сказанные Станции.
Также и девайсами привязанными к Станции, можно только получать статус, но нельзя его изменить?
Можно получить devices.capabilities.on_off 1 или 0 - управлять устройством нет возможность? Так?
Пробовал подсунуть этот файл с ubuntu на windows, не хавает, авторизации нет все равно
Windows 7
Авторизация выдает:
Код: Выделить всё
<hr>
<hr>
Headers already sent in on line
Cannot redirect instead
Авторизация не проходит. Почините.
Ubuntu 16
Авторизация выдает:
Код: Выделить всё
(Реальные цифры заменил на XXXXXXX, мало ли в них что-то конфиденциальное)
{"items":[{"icon":"https://avatars.mds.yandex.net/get-yandex-station/XXXXXX/yandexstationicon/orig","id":"XXXXXXXXXXXXX","name":"Яндекс Станция","online":true,"platform":"yandexstation","screen_capable":true,"screen_present":true},{"icon":"https://avatars.mds.yandex.net/get-yandex-station/XXXXXXXXX/unknowndeviceicon/orig","id":"XXXXXXXXXXXXXXXXXXXX","name":"Колонка Irbis","online":false,"platform":"linkplay_a98","screen_capable":false,"screen_present":false}],"status":"ok"}
{"status":"ok","request_id":"XXXXX","rooms":[{"id":"XXXXXXXXXXXXXX","name":"Гостиная","devices":[{"id":"XXXXXXXXXXXXX","name":"Яндекс Станция","type":"devices.types.smart_speaker.yandex.station","capabilities":[],"groups":[],"skill_id":"Q"}]},{"id":"XXXXXXXXXXXXXX","name":"Спальня","devices":[{"id":"XXXXXXXXXXXXXXX","name":"Колонка Irbis","type":"devices.types.smart_speaker.irbis.a","capabilities":[],"groups":[],"skill_id":"Q"},{"id":"XXXXXXXXXXXXXXXXXXXXXX","name":"Светильник слева","type":"devices.types.light","capabilities":[{"retrievable":true,"type":"devices.capabilities.on_off","state":{"instance":"on","value":false},"parameters":{}}],"groups":["Прикроватные светильники"],"skill_id":"XXXXXXXXXXXXXXXXXXX"},{"id":"XXXXXXXXXXXXXXXXXX","name":"Светильник справа","type":"devices.types.light","capabilities":[{"retrievable":true,"type":"devices.capabilities.on_off","state":{"instance":"on","value":true},"parameters":{}}],"groups":["Прикроватные светильники"],"skill_id":"XXXXXXXXXXXXXXXX"}]}],"groups":[{"id":"XXXXXXXXXXXXXXXXXX","name":"Прикроватные светильники","type":"devices.types.light","state":"split","capabilities":[{"retrievable":true,"type":"devices.capabilities.on_off","state":{"instance":"on","value":true},"parameters":{}}],"devices_count":2}],"unconfigured_devices":[],"speakers":[]}
Headers already sent in on line
Cannot redirect instead
В модуле появились мои:
Колонка Irbis но почему-то статус OFFLINE
Яндекс Станция ONLINE
Пока не знаю как этим всем пользоваться разбираюсь...
пробую в Command копипастить callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'повтори за мной раз-два-три'));
Станция отвечает - "Вы сошли с ума!"
Но, что хоть что-то отвечает, не молчит, уже результат
UPD
Понял, вставил в Command просто текст "повтори за мной раз-два-три" - ответила "раз-два-три"!
"сколько время" - говорит текущее время.
В общем, отвечает так-же как и на голосовые запросы.
Пашет! Круто! Разбираюсь дальше...
В описании модуля написано:
Но так понял использовать Станцию в качестве терминала к Majordomo пока нет возможности?использование Яндекс.Станции в качестве терминала (синтез речи и управление)
Связь односторонняя? Отсылать команды в Станцию можно, а принимать нельзя?
Я имею ввиду отсылать в Majordomo голосовые команды сказанные Станции.
Также и девайсами привязанными к Станции, можно только получать статус, но нельзя его изменить?
Можно получить devices.capabilities.on_off 1 или 0 - управлять устройством нет возможность? Так?
Структура yandex_cookie.txt такова:
Код: Выделить всё
# Netscape HTTP Cookie File
# http://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
#HttpOnly_.yandex.ru TRUE / TRUE XXXXXXXXXXX i XXXXXXXXXXXXXXXXX
.yandex.ru TRUE / TRUE XXXXXXXXXXXX yandexuid XXXXXXXXXXXXXXXXX
#HttpOnly_passport.yandex.ru FALSE / TRUE XXXXXXXXXX uniqueuid XXXXXXXXXXXXXXXXXX
#HttpOnly_.yandex.ru TRUE / TRUE XXXXXXXXXXXXX Session_id XXXXXXXX
#HttpOnly_.yandex.ru TRUE / TRUE XXXXXXXXX sessionid2 XXXXXXXXXXXXX
#HttpOnly_.passport.yandex.ru TRUE / TRUE XXXXXXXXXXXXX sessguard XXXXXXXXX
.yandex.ru TRUE / FALSE XXXXXXXXXX yp XXXXXXXXXX
.yandex.ru TRUE / FALSE 0 ys XXXXXXXXXXXXXXX
.yandex.ru TRUE / FALSE XXXXXXXXXXXX L XXXXXXXXXXXX
.yandex.ru TRUE / TRUE XXXXXXXXXXXXX yandex_login XXXXXXXXXXXXX
#HttpOnly_.passport.yandex.ru TRUE / TRUE XXXXXXXXXXXXXX lah XXXXXXXXXXXXXX
.passport.yandex.ru TRUE / TRUE xxxxxxxxxxxxx mda2_beacon xxxxxxxxxxxxx
Последний раз редактировалось S_Nick Ср янв 22, 2020 12:55 pm, всего редактировалось 8 раз.
- sorochan.ilya
- Сообщения: 22
- Зарегистрирован: Вс янв 24, 2016 11:20 am
- Благодарил (а): 22 раза
- Поблагодарили: 10 раз
Re: [Модуль] YaDevices (yadevices)
Добрый вечер!
У меня Яндекс Модуль. Голос по команде "callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'повтори за мной раз-два-три'));" - он выводит, Device token получен, больше никаких настроек, как показано на рисунке нет.
У меня Яндекс Модуль. Голос по команде "callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'повтори за мной раз-два-три'));" - он выводит, Device token получен, больше никаких настроек, как показано на рисунке нет.
-
- Сообщения: 119
- Зарегистрирован: Вт ноя 08, 2016 4:27 pm
- Благодарил (а): 11 раз
- Поблагодарили: 10 раз
Re: [Модуль] YaDevices (yadevices)
Разобрались с настройками что бы через станцию управлять можно было?S_Nick писал(а): ↑Ср янв 22, 2020 12:05 amВ описании модуля написано:Но так понял использовать Станцию в качестве терминала к Majordomo пока нет возможности?использование Яндекс.Станции в качестве терминала (синтез речи и управление)
Связь односторонняя? Отсылать команды в Станцию можно, а принимать нельзя?
Я имею ввиду отсылать в Majordomo голосовые команды сказанные Станции.
Также и девайсами привязанными к Станции, можно только получать статус, но нельзя его изменить?
Можно получить devices.capabilities.on_off 1 или 0 - управлять устройством нет возможность? Так?
- S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
- Благодарил (а): 9 раз
- Поблагодарили: 55 раз
- Контактная информация:
Re: [Модуль] YaDevices (yadevices)
Нет, не знаю возможно ли такое через модуль YaDevices, но реализовал это через приватный навык с модулем Yandex Home (yandexhome) viewtopic.php?f=5&t=6498&start=370#p113943Разобрались с настройками что бы через станцию управлять можно было?
- alx69
- Сообщения: 122
- Зарегистрирован: Чт фев 09, 2017 12:42 pm
- Откуда: Киев, Украина
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: [Модуль] YaDevices (yadevices)
4 пункта для подключения прошел, как написано (у меня Irbis). С 5отого начиная не работает. А именно, нет токена и соответственно, нет полей для TTS. IP адрес добавил, все ок тут. А вот дальше нет ничего.
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
CONNECT
- S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
- Благодарил (а): 9 раз
- Поблагодарили: 55 раз
- Контактная информация:
Re: [Модуль] YaDevices (yadevices)
Так и должно быть, Колонка Irbis не поддерживается. Только Яндекс Станция.
Голосуйте за поддержку на младших колонках https://yaboard.com/task/5e1d3c964930d2408498e979
- alx69
- Сообщения: 122
- Зарегистрирован: Чт фев 09, 2017 12:42 pm
- Откуда: Киев, Украина
- Благодарил (а): 10 раз
- Поблагодарили: 22 раза
Re: [Модуль] YaDevices (yadevices)
Ага, понятно. Очень жаль. Проголосовал. Спасибо за подсказку.S_Nick писал(а): ↑Ср янв 29, 2020 9:38 pmТак и должно быть, Колонка Irbis не поддерживается. Только Яндекс Станция.
Голосуйте за поддержку на младших колонках https://yaboard.com/task/5e1d3c964930d2408498e979
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
CONNECT
- S_Nick
- Сообщения: 67
- Зарегистрирован: Сб сен 30, 2017 7:44 pm
- Откуда: Минск
- Благодарил (а): 9 раз
- Поблагодарили: 55 раз
- Контактная информация:
Re: [Модуль] YaDevices (yadevices)
У меня сломалось.
Авторизация статус пишет Auth status: OK
При попытке Обновить:
При попытке выполнить команду:
Станция не реагирует
При переходе по ссылке и ручной авторизации в браузере пишет:
Авторизация статус пишет Auth status: OK
При попытке Обновить:
Код: Выделить всё
{"message":"Access denied: no auth token, session id and tvm tickets","status":"error"}
{"message":"Access denied: no auth token, session id and tvm tickets","status":"error"}
Unauthorized
Unauthorized
Headers already sent in on line
Cannot redirect instead
Код: Выделить всё
Found. Redirecting to https://passport.yandex.ru/auth?retpath=https%3A%2F%2Foauth.yandex.ru%2Fauthorize%3Fresponse_type%3Dtoken%26client_id%3D23cabbbdc6cd418abb4b39c32c41195d&origin=oauth
При переходе по ссылке и ручной авторизации в браузере пишет:
Не знаю нормально это или нет.Авторизация в приложении Яндекс.Музыка не удалась
Возможные причины:
Приложение не установлено