Владелец задачи: skysilver, Киров - Россия
Текущий статус:
Поддержка
Страница дополнения
Модуль поддержки личных (приватных) навыков для платформы умного дома Яндекс.
Платформа умного дома Яндекс имеет открытое API и позволяет интегрировать Яндекс Алису с оборудованием сторонних производителей и системами умного дома. На старте имеется поддержка Philips Hue, Redmond, SmartThings, Xiaomi, Rubetek. Модуль Yandex Home, в свою очередь, реализует приватный API-провайдер (включая авторизацию по протоколу OAuth 2.0) и позволяет интегрировать с платформой Яндекс уже имеющиеся в MajorDoMo устройства.
Особенностью платформы умного дома Яндекс является новая специальная категория навыков Алисы, которая предназначена для голосового управления домашними устройствами и не требует предварительного запуска навыка по его имени. Теперь устройствами можно управлять прямыми командами вида "Алиса, включи свет в гостиной", "Алиса, сделай в спальне похолоднее" и т. п. При этом следует понимать, что в отличие от классических навыков, Яндекс не передает в MajorDoMo распознанный текст команды пользователя, а передается непосредственно управляющая команда для устройства, которая интерпретируется модулем и записывается в привязанное свойство объекта.
Модуль реализует классическую концепцию MajorDoMo для взаимодействия с пользователем через метрики и привязанные к ним свойства объекта. К метрикам привязываются уже существующие объекты и свойства, через которые реализовано управление устройствами.
Требования:
Кроме того, для работы с базой данных требуется активное PHP-расширение pdo_mysql (подробнее здесь).
Важно! Если в MajorDoMo используется базовая авторизация, то все вебхуки необходимо добавить в исключения авторизации (подробнее здесь).
Профильная тема модуля на форуме https://mjdm.ru/forum/viewtopic.php?f=5&t=6498
Merge pull request #9 from whitevast/master
Merge pull request #9 from whitevast/master
PHP8 fixes
https://github.com/skysilver-lab/majordomo-yandexh...
Merge pull request #8 from london89/master
Merge pull request #8 from london89/master
Возможность разделения кнопки Включения на 2 разные Вкл/Выкл
https://github.com/skysilver-lab/majordomo-yandexh...
Merge pull request #7 from mazahakq/patch-1
Merge pull request #7 from mazahakq/patch-1
issue 5 proxy use
https://github.com/skysilver-lab/majordomo-yandexh...
Merge pull request #4 from london89/patch-1
Merge pull request #4 from london89/patch-1
Турбо режим для кондиционера
https://github.com/skysilver-lab/majordomo-yandexh...
Merge pull request #3 from london89/master
Merge pull request #3 from london89/master
Поддержка протокола работы сервиса уведомлений и новых устройств
https://github.com/skysilver-lab/majordomo-yandexh...
v.1.4-beta
v.1.4-beta
v.1.3-beta
v.1.3-beta
v.1.2-beta
v.1.2-beta
v.1.1-beta
v.1.1-beta
v.1.0-beta
v.1.0-beta
v.0.9-beta
v.0.9-beta
v.0.8-beta
v.0.8-beta
Merge pull request #1 from london89/patch-1
Merge pull request #1 from london89/patch-1
Update yandexhome.class.php
https://github.com/skysilver-lab/majordomo-yandexh...
v.0.7-beta [Версия для тестирования]
v.0.7-beta [Версия для тестирования]
Для управления автономным режимом в своих сценариях нужно использовать такие функции модуля:
// Активировать режим
include_once (DIR_MODULES . 'yandexhome/yandexhome.class.php');
$yandexhome = new yandexhome();
$yandexhome->ReadonlyModeEnable();
// Деактивировать режим
include_once (DIR_MODULES . 'yandexhome/yandexhome.class.php');
$yandexhome = new yandexhome();
$yandexhome->ReadonlyModeDisable();
К примеру код выключателя в Меню будет выглядеть так:
include_once (DIR_MODULES . 'yandexhome/yandexhome.class.php');
$yandexhome = new yandexhome();
if ($params['VALUE'] == 1) {
$yandexhome->ReadonlyModeEnable();
} else {
$yandexhome->ReadonlyModeDisable();
}
Статья. MajorDoMo и Яндекс Алиса. Алиса, включи канал Карусель.
Часть 9. Про управление телевизором через Яндекс Алису и ее внутренние сценарии.
v.0.6-beta [Версия для тестирования]
v.0.6-beta [Версия для тестирования]
v.0.5-beta [Версия для тестирования]
v.0.5-beta [Версия для тестирования]
v.0.4-beta [Версия для тестирования]
v.0.4-beta [Версия для тестирования]
Статья. MajorDoMo и Яндекс Алиса. Алиса, измени цвет бра на красный.
Часть 8. Про управление цветом и температурой белого света через Яндекс Алису.
Статья. MajorDoMo и Яндекс Алиса. Алиса, сделай ярче настольную лампу.
Часть 7. Про управление яркостью источников света через Яндекс Алису.
Статья. MajorDoMo и Яндекс Алиса. Алиса, включи свет на кухне.
Часть 6. Про включение и выключение устройств через Яндекс Алису.
v.0.3-beta [Версия для тестирования]
v.0.3-beta [Версия для тестирования]
ds-nkz@mail.ru Замечательный модуль, спасибо за разработку. |
500.00 RUB |
molostov Может быть будет время обновить модуль |
23.62 RUB |
Dasisfakt | 29.00 RUB |
Yevgen16 Отличный модуль! |
300.00 RUB |
Hold Все что было на счету, пополнять коннект то еще приключение. |
60.64 RUB |
pronet Спасибо за чудесный модуль! |
350.00 RUB |
tarasfrompir Спасибо за помощь - разобрался |
500.00 RUB |
vladj Спасибо за труд! |
300.00 RUB |
Sas Спасибо за помощь |
178.00 RUB |
nick7zmail Пасиб за помощь |
200.00 RUB |
Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.