Вот тоже постоянно такая хрень...хз че это такое.klv666 писал(а): ↑Пт окт 09, 2020 8:41 amЗдравствуйте. Долго не пользовался, был в отпуске. При возвращении Алиса не выполняла команды, обновил OAuth2, устройства, вроде заработало. Но после выполнения команды, постоянно говорит "не получилось", "что-то пошло не так", хотя все отрабатывает.
Подскажите пожалуйста в какую сторону копать, чтобы это исправить.
[Модуль] Yandex Home (yandexhome)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Yandex Home (yandexhome)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Yandex Home (yandexhome)
Заметил, что с устройствами, представленными в модуле как "Переключатель (switch)", отвечает нормально.nick7zmail писал(а): ↑Пт окт 09, 2020 9:21 amВот тоже постоянно такая хрень...хз че это такое.klv666 писал(а): ↑Пт окт 09, 2020 8:41 amЗдравствуйте. Долго не пользовался, был в отпуске. При возвращении Алиса не выполняла команды, обновил OAuth2, устройства, вроде заработало. Но после выполнения команды, постоянно говорит "не получилось", "что-то пошло не так", хотя все отрабатывает.
Подскажите пожалуйста в какую сторону копать, чтобы это исправить.
Также, в настройках диалога от яндекса на вкладке мониторинг видно, что идут ошибки когда она говорит что у нее что-то не получилось.
картинкаПоказать
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Винда или линукс? В кабинете разработчика навыка консоль что в логах показывает?klv666 писал(а): ↑Пт окт 09, 2020 8:41 amЗдравствуйте. Долго не пользовался, был в отпуске. При возвращении Алиса не выполняла команды, обновил OAuth2, устройства, вроде заработало. Но после выполнения команды, постоянно говорит "не получилось", "что-то пошло не так", хотя все отрабатывает.
Подскажите пожалуйста в какую сторону копать, чтобы это исправить.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Yandex Home (yandexhome)
Windows
Вот реакция на команду выключения света:
Код: Выделить всё
2020-10-13T04:33:37+03:00: Requesting state for device {id:571512f5-70df-4349-a03e-b29178ef39dc, user:78657324}
2020-10-13T04:33:37+03:00: Sending request for states of devices {external_ids:[7]} to provider 0092c3bc-d2cd-4198-ae38-3cc457d88e5d
2020-10-13T04:33:37+03:00: Sending request to provider:
POST https://klv666-hueizufe62rdxpuddt.vpnki.ru/modules/yandexhome/smarthome.php/v1.0/user/devices/query
request id: 885d569c-2543-47bf-b8a1-0a4f2ac7e8c2
{
"devices": [
{
"id": "7"
}
]
}
2020-10-13T04:33:37+03:00: Got response from provider 0092c3bc-d2cd-4198-ae38-3cc457d88e5d:
200
{
"request_id": "885d569c-2543-47bf-b8a1-0a4f2ac7e8c2",
"payload": {
"devices": [
{
"id": "7",
"capabilities": [
{
"type": "devices.capabilities.on_off",
"state": {
"instance": "on",
"value": false
}
}
],
"properties": []
}
]
}
}
2020-10-13T04:33:37+03:00: Updating state of device {id:571512f5-70df-4349-a03e-b29178ef39dc, external_id:7, provider:0092c3bc-d2cd-4198-ae38-3cc457d88e5d, user:78657324}
2020-10-13T04:33:37+03:00: Device {id:571512f5-70df-4349-a03e-b29178ef39dc, external_id:7, provider:0092c3bc-d2cd-4198-ae38-3cc457d88e5d, user:78657324} updated
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Здесь вижу только получение текущего состояния. Насчет отправки команды и получения ответа на ее выполнение от навыка ничего нету.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Yandex Home (yandexhome)
В окне лога запросов ничего больше нет. Может где то другие логи смотреть можно?
Удалил навык, создал новый, ничего не помогло... все работает, но Алиса ругается что нет(((
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
Именно там нужно смотреть.
У меня это выглядит так. Видно команду, которая ушла от Яндекса, и ответ, который пришел от навыка.
СпойлерПоказать
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Yandex Home (yandexhome)
А можно как то отследить какой ответ отдает мажордомо яндексу? Может там что то не так и поэтому яндекс ругается?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Yandex Home (yandexhome)
В логах модуля есть.
Но корректнее смотреть на стороне яндекса, в консоли разработчика навыка. Тестировать, разумеется, так же в кабинете на вкладке с логом.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 175
- Зарегистрирован: Вс янв 20, 2019 10:48 am
- Благодарил (а): 64 раза
- Поблагодарили: 19 раз
Re: [Модуль] Yandex Home (yandexhome)
Вот например кусок из debmes
Код: Выделить всё
//Нормально команда прошла без ошибок, но это только старых устройств типа "переключатель". В логах в кабинете яндекса все стандартно как у вас в предыдущем посте.
23:13:26 0.26919100 POST /modules/yandexhome/smarthome.php/v1.0/user/devices/action 5.45.235.108, 172.16.0.1 <<< {"payload":{"devices":[{"id":"32","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":false}}]}]}}
23:13:26 0.28184900 Incoming action request for device ID32
23:13:26 0.28871700 Capabilities type 'devices.capabilities.on_off', instance 'on', relative=0, value=false
23:13:26 0.36340900 Object 'Bathroom', property 'SwitchMotionOn', set value=0
23:13:26 0.37344200 smarthome.php >>> {"request_id":"cd382814-37aa-42b3-848b-da1efbf3c790","payload":{"devices":[{"id":"32","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","action_result":{"status":"DONE"}}}]}]}}
//Здесь попытка включить устройство типа "свет", свет включился, но в кабинете яндекса в логах ничего не появилось, всплыло только небольшое окно ошибки, что пошло что то не так (картинка ниже).
22:23:58 0.94363500 POST /modules/yandexhome/smarthome.php/v1.0/user/devices/action 37.9.87.118, 172.16.0.1 <<< {"payload":{"devices":[{"id":"6","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":true}}]}]}}
22:23:58 0.95511600 Incoming action request for device ID6
22:23:58 0.96153300 Capabilities type 'devices.capabilities.on_off', instance 'on', relative=0, value=true
22:23:59 0.14870600 Object 'SvetOsnovnojZal', property 'status', set value=1
22:23:59 0.15741600 smarthome.php >>> {"request_id":"0f80e480-07e8-498a-b266-f9f41417b230","payload":{"devices":[{"id":"6","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","action_result":{"status":"DONE"}}}]}]}}
22:23:59 0.32126900 PropertySetHandle for object 'SvetOsnovnojZal' and property 'status' and value=1
22:24:09 0.32356200 PropertySetHandle for object 'SvetOsnovnojZal' and property 'status' and value=0
22:24:09 0.51125400 PropertySetHandle for object 'SvetOsnovnojZal' and property 'status' and value=0
СпойлерПоказать