Yandex Home Widgets - приложение, позволяющие управлять устройствами умного дома Яндекс с компьютера с помощью виджетов, расположенных на панели задач
Демо: https://www.youtube.com/watch?v=p_cD33zuICs
Скачать установщик можно вот тут (Для Windows):
P.S. А если вы хотите версию под MacOS вам нужно всего лишь любезно отдать мне свой мак
Для сборки необходимо создать веб-приложение в https://oauth.yandex.ru/, при его создании необходимо разрешить приложению доступ к API Яндекс ID (портрету и имени пользователя), а так же выдать разрешение на управление Яндекс Умный Дом.
В графе Redirect URI укажите http://127.0.0.1:1337, этот адрес будет использовать Qt OAuth для авторизации пользователей.
Создаём файл secrets.json
в /assets/
и заполняем его следующим образом:
{
"client_id": "<Ваш client id>",
"client_secret": "<Ваш client secret>"
}
Далее идёт стандратный процесс сборки, за исключением того, что необходимо скопировать библиотеки libcrypto-1_1-x64.dll
и libssl-1_1-x64.dll
в папку сборки проекта.
-allow-several-instances
Отключает проверку на единственность исполняемого файла-disable-updates
Отключает проверку на обновления (Стоит включить, если хотите что-то дополнить, иначе в папку сборки закачается много лишнего) (на данный момент бесполезна)-no-autostart
Отключает добавление приложения в автозапуск (указывать при первом старте, если хотите отключить эту фичу)
На данный момент поддерживается только лампочка и розетка
Если хотите связаться со мной пишите на почту: YagodnikDev@yandex.ru