All streams
Search
Write a publication
Pull to refresh
4
0
Simon Ks @simon_ks

User

Send message

Насколько я знаю, нет возможности отправить ответ обратно. Все что происходит в данной инструкции это редактирование текста в сценарии Алисы и дальше запуск этого сценария.

Возможно проблема заключается в не верном формате скопированных данных Cookie. С момента написания статьи, расширение для Chrome обновилось и изменило формат экспорта куки.

Обновил пункты 1 и 4 инструкции в статьи с указанием актуального расширения и инструкций к нему.

Возможно проблема заключается в не верном формате скопированных данных Cookie. С момента написания статьи, расширение для Chrome обновилось и изменило формат экспорта куки.

Обновил пункты 1 и 4 инструкции в статьи с указанием актуального расширения и инструкций к нему.

curl --request POST 'https://api.iot.yandex.net/v1.0/devices/actions' \
--header 'Authorization: Bearer <your_auth_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "devices": [
        {
            "id": "<device_id>",
            "actions": [
                {
                    "type": "devices.capabilities.on_off",
                    "state": {
                        "instance": "on",
                        "value": true
                    }
                }
            ]
        }
    ]
}'

Команда для изменения состояния лампочки выглядит так. Инфу по id девайсов можно получить из запроса на https://iot.quasar.yandex.ru/m/user/devices

Как получить токен описано в этой статье - https://habr.com/en/articles/789200/?code=c61b81ecf71cc3a7dd933397431fee4b&state=Xj0AXzzzpZuZ7UncFWeaJvuf&hl=ru

Но в ней есть ошибка и вместо секции "Получение токена" надо проследовать инструкциям с офф документации яндекса тут https://yandex.ru/dev/id/doc/ru/codes/code-url#code-response

В статье описано именно отправление команд на колонку.

Для управления любыми устройствами привязанными к Умному Дому яндекса можно тыкнуть АПИ quasar и указать какие параметры устройства изменить.
Колонка не обазятельна

Все верно, под капотом последовательный вызов нескольких ручек неофициальной АПИ Яндекса для умного дома.

Все верно, под капотом последовательный вызов нескольких ручек неофициальной АПИ Яндекса для умного дома.

На девайсах Apple вся прелесть заключается в том, что Быстрые Команды тесно интегрированы с голосовым ассистентом Siri, поэтому отдавать команде Алисе очень привычно - голосом.

Знал, что будет такой вопрос. Да, это было бы решением для описанного вначале сценария.

Но это только один сценарий. Пример других сценариев, работаешь в саду далеко от колонки, а освещение, полив и тд завязано на умный дом Яндекса. Тоже хотелось бы нативно командовать им с часов.

Уточню наиболее актуальный сценарий использования, спасибо ;)

В первую очередь статья ориентирована на отправку команд с apple watch.
В случае айфона, ваш подход имеет серьезный минус:
- Для запуска приложения, телефон необходимо разблокировать. Напротив, запуск быстрых команд выполняется и без разблокировки айфона. Актуально, когда вызываешь Сири в наушниках и многих других случаях.

Тестировал год назад. Сделал для себя вывод, что это слишком неудобно, да и на других устройствах не работает. Пишите, если что-то изменилось :)

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
Lead
From 6,000 $
Git
Python
PostgreSQL
Docker
Linux
English
Research work