<<<
Back
MajorDoMo и Яндекс Алиса. Алиса, измени цвет бра на красный.
Часть 8. Про управление цветом и температурой белого света через Яндекс Алису.
Оглавление
Дано
В прихожей имеется бра, в которую вкручена wifi-лампа Yeelight Color с возможностью регулировки яркости, изменения цвета и температуры белого света. Лампа интегрирована в MajorDoMo через модуль Xiaomi miIO. Лампа управляется через свойства статус, яркость, цвет и цветовая_температура объекта Бра_в_прихожей. Свойство статус принимает значения 1 и 0 для включения и выключения лампы соответственно. Свойство яркость принимает значения от 1 до 100 (проценты) для регулировки яркости. Свойство цвет принимает значения в HEX-формате от 000000 до FFFFFF для регулировки цвета. Свойство цветовая_температура принимает значения от 2500 до 6000 (кельвины) для регулировки температуры белого света.
Требуется
Управлять яркостью, цветом, температурой белого и состоянием лампы в бра голосовыми командами через ассистент Алиса и виджетами в приложении Яндекс.
Решение
- Добавляем новое устройство с типом Свет. Называем его Бра и указываем местоположение Прихожая.
- Переходим в настройки добавленного устройства и опционально заполняем дополнительные сведения об устройстве.
- В выпадающем списке выбираем и добавляем четыре умения - Включить/выключить (on), Яркость (brightness), Цвет в формате RGB (rgb), Цветовая температура (temperature_k). Затем привязываем к ним объект Бра_в_прихожей и его свойства статус, яркость, цвет, цветовая_температура в соответствующих полях.
- Обновляем список устройств в приложении Яндекс, после чего на главной странице приложения появится новое устройство. Вкладка Пульт управления предоставляет виджеты управления устройством - кнопка Вкл/Выкл, слайдер регулировки яркости, палитра выбора цвета. Вкладка Голосовые команды отображает примеры возможных голосовых команд управления устройством. В настройках можно переименовать устройство, переназначить комнату, добавить его в группу, посмотреть дополнительную информацию и удалить из приложения.
Discuss (0)
(13)
...