Re: [Модуль] YaDevices (yadevices)
Добавлено: Вс янв 19, 2020 10:54 am
Парни, у кого прошла авторизация дайте посмотреть файл yandex_cookie.txt . Лежит по пути cms/cached/yandex_cookie.txt
Код: Выделить всё
<hr>
<hr>
Headers already sent in on line
Cannot redirect instead
Код: Выделить всё
(Реальные цифры заменил на 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
Но так понял использовать Станцию в качестве терминала к Majordomo пока нет возможности?использование Яндекс.Станции в качестве терминала (синтез речи и управление)
Структура yandex_cookie.txt такова:AndySot писал(а): Вс янв 19, 2020 10:54 am Парни, у кого прошла авторизация дайте посмотреть файл yandex_cookie.txt . Лежит по пути cms/cached/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:05 am В описании модуля написано:Но так понял использовать Станцию в качестве терминала к Majordomo пока нет возможности?использование Яндекс.Станции в качестве терминала (синтез речи и управление)
Связь односторонняя? Отсылать команды в Станцию можно, а принимать нельзя?
Я имею ввиду отсылать в Majordomo голосовые команды сказанные Станции.
Также и девайсами привязанными к Станции, можно только получать статус, но нельзя его изменить?
Можно получить devices.capabilities.on_off 1 или 0 - управлять устройством нет возможность? Так?
Нет, не знаю возможно ли такое через модуль YaDevices, но реализовал это через приватный навык с модулем Yandex Home (yandexhome) viewtopic.php?f=5&t=6498&start=370#p113943Разобрались с настройками что бы через станцию управлять можно было?
Так и должно быть, Колонка Irbis не поддерживается. Только Яндекс Станция.alx69 писал(а): Ср янв 29, 2020 1:27 pm 4 пункта для подключения прошел, как написано (у меня Irbis). С 5отого начиная не работает. А именно, нет токена и соответственно, нет полей для TTS. IP адрес добавил, все ок тут. А вот дальше нет ничего.
Ага, понятно. Очень жаль. Проголосовал. Спасибо за подсказку.S_Nick писал(а): Ср янв 29, 2020 9:38 pm Так и должно быть, Колонка Irbis не поддерживается. Только Яндекс Станция.
Голосуйте за поддержку на младших колонках https://yaboard.com/task/5e1d3c964930d2408498e979
Код: Выделить всё
{"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
Не знаю нормально это или нет.Авторизация в приложении Яндекс.Музыка не удалась
Возможные причины:
Приложение не установлено