Просыпайтесь мягко со светодиодной лампой Yeelight Smart RGB и Tasker

Я эмулирую закат и восход солнца с помощью Tasker и Yeelight. Отличный способ подключить будильник к умной лампочке. Доброе утро всем!

Здесь, в северном полушарии, становится все темнее и мрачнее, особенно в Соединенном Королевстве, где естественное освещение прекращается после 18:00. Поскольку эти условия не улучшатся в ближайшее время (по крайней мере, до весны), давайте воспользуемся Tasker и светодиодной лампой Yeelight Smart RGB, чтобы имитировать закат и восход солнца по требованию.

Приложение Yeelight обновлено. Были представлены новые параметры Tasker, включая переменную яркость, цвет и температуру. К сожалению, обновление нарушило предопределенные сцены, из-за чего другие мои уроки стали неактуальными. Я связался с ребятами из Yeelight и передал свой отзыв. Надеюсь, в следующем обновлении мы увидим восстановление функциональности!

Звучит как хороший план! Если вы хотите узнать больше о лампе Yeelight Smart RGB, посетите эта почта. Короче говоря, этот индикатор Wi-Fi поставляется с интеграцией с Tasker, поэтому нет необходимости во взломах. Он также поддерживает Amazon Alexa и Google Assistant! Я покажу вам, как вызвать искусственный закат, если перевернуть телефон, и как создать будильник, который постепенно включит свет в вашей комнате.


Поведение Tasker и Yeelight на закате и восходе солнца

[appbox googleplay com.yeelight.cherry]

[appbox googleplay com.joaomgcd.autotools]

[appbox googleplay com.terdelle.twilight]

Чтобы избавить себя от хлопот, я использую приложение Twilight для его плагина Tasker, который сообщает Tasker, день сейчас или ночь. У меня есть триггер дня и ночи, который устанавливает переменную %Солнечный лучик до соответствующих значений. Я собираюсь использовать их для управления триггерами Tasker и Yeelight.

ПРОФИЛЬ ЗАДАЧИ Сумерки Восход/Закат

Profile: Sunlight Day 

Состояние: Сумерки [Конфигурация: От ВОСХОДА до ЗАКАТА в месте расположения устройства. ]

Введите: Оператор солнечного света+

A1: Набор переменных [ Имя:%Sunlight To: день

Рекурсивные переменные: Выкл. Выполнение математических операций: Выкл. Добавление: Выкл.]

Профиль: Солнечная ночь

Состояние: Сумерки [Конфигурация: От ЗАКАТА до ВОСХОДА в месте расположения устройства. ]

Введите: Оператор солнечного света-

A1: Набор переменных [ Имя:%Sunlight To: ночь

Рекурсивные переменные: Выкл. Выполнение математических операций: Выкл. Добавление: Выкл.]

читать далее

Закат

Поскольку приложение Yeelight поставляется с довольно аккуратными пресетами, мы можем использовать его для создания поведения заката. Предустановка длится 15 минут и варьируется от теплого оранжевого/красного до тусклых цветов и, наконец, до полного затемнения.

ПРОФИЛЬ TASKER – Закат

Profile: Sunset 

Состояние: Ориентация [ Is: Лицом вниз ]

Состояние: Wi-Fi подключен [SSID: FASTBERRY MAC:* IP:* Активен: Да]

Состояние: значение переменной [%Sunlight ~ ночь]

Введите: Закат

A1: Устройство Yeelight [Конфигурация: Устройство: лампа, Действие: СЦЕНА, Параметр: 70 Тайм-аут (секунды): 0]

читать далее

Если вы хотите продлить/укоротить искусственный закат, вы можете использовать приложение, чтобы создать пару цветовых настроек и смешать их в Tasker, используя комбинацию действий ожидания и яркости.

В моем сценарии я использовал информацию о Wi-Fi и значение %Солнечный лучик чтобы умная лампочка Yeelight случайно не переключила режим заката. Не стесняйтесь назначать другой триггер или голосовую команду.

Восход

Поведение на рассвете лучше всего сочетать с установленным будильником. В моем сценарии я включаю свет за 5 минут до того, как сработает будильник. Сначала свет остается тусклым, затем в течение следующих 15 минут меняет цвет и яркость, пока не достигнет полной интенсивности.

Сигнализация Tasker и Yeelight

Я использовал AutoTools, чтобы получить правильное диалоговое окно выбора времени. Если вы предпочитаете создать сцену, не стесняйтесь это делать. Вы также можете связать это с голосовой командой. Что бы вас ни устраивало, это здорово, если вы получаете время в формате 15:43.

ЗАДАЧА ЗАДАЧИ - Тревога

Alarm 

A1: Диалоговое окно AutoTools [Конфигурация: Тип диалогового окна: Дата и время

Выбор времени: правда

Название выбора времени: Установить будильник

Формат: ЧЧ: мм

Разделитель формата даты:, Таймаут (секунд):60]

A2: Набор переменных [ Имя:%Sunrise1 To:%atdatetimeсекунды-300

Рекурсивные переменные: Выкл. Выполнение математических операций: Вкл. Добавление: Выкл.]

A3: Набор переменных [ Имя:%Sunrise2 Кому:%atdatetime Seconds-300

Рекурсивные переменные: Выкл. Выполнение математических операций: Вкл. Добавление: Выкл.]

A4: Разделение переменной [Имя:%atdatetime1 Разделитель:: Удалить базу: Выкл.]

A5: Установите будильник [Часы:%atdatetime11 Минуты:%atdatetime12

Этикетка: С лампочкой Звук: Вибрация: По умолчанию Подтверждение: Выкл.]

читать далее

А2, А3

Время, установленное через AutoTools, доступно в секундах, мы можем использовать его напрямую для присвоения значений %Восход1 и %Восход2 (нам это нужно, чтобы создать временной контекст и обойти любые проблемы со временем).

А5

Однако для установки будильника нам потребуются часы и минуты, предоставленные нам отдельно. Мы можем разделить существующую переменную %atdatetime1 с ":", как показано на А4. Как только это будет сделано, у нас есть %atdatetime11 часами и %atdatetime12 в течение минут.

Профиль восхода солнца

Пришло время (без каламбура) установить контекст и запустить Yeelight. Действие простое: выберите действие Yeelight и установите сцену «Восход». В зависимости от контекста используйте время и назначайте %Восход1 и %Восход2.

ПРОФИЛЬ ЗАДАЧИ – Восход солнца

Profile: Sunrise 

Время: от %Sunrise1 до %Sunrise2.

Состояние: значение переменной [%Sunlight ~ ночь]

Введите: Восход солнца

A1: Устройство Yeelight [Конфигурация: Устройство: лампа,

Действие: SCENE, Парам: 68 Тайм-аут (секунды): 0]

читать далее

Заключение и загрузка

Как видите, Tasker и Yeelight — почти союз, заключенный на небесах. Свет отлично смотрится, когда вы ложитесь спать, и, надеюсь, он уменьшит стресс, связанный с ранним подъемом. Я передал отзыв команде Yeelight относительно поддержки переменных Tasker. Было бы неплохо иметь доступ к яркости, цвету и сценам с помощью переменных.

Загрузите проект Tasker Yeelight Gly Wake

Загрузите вышеуказанный ZIP-файл и извлеките его содержимое во внутреннюю память вашего устройства Android. Откройте Tasker и отключите «Режим новичка» в настройках. Затем вернитесь на главную страницу Tasker и нажмите и удерживайте значок дома в левом нижнем углу. Вы увидите возможность «импортировать» проект. Нажмите эту опцию, затем найдите файл .prj.xml, который вы извлекли ранее. После импорта вы увидите новую вкладку внизу рядом со значком домашней страницы по умолчанию в Tasker. Он содержит профили и задачи этого вспомогательного проекта.

Следовать XDA-Руководства для разработчиков кормите больше таких постов. Также ознакомьтесь с нашим Советы и подсказки Таскера форум последних творений энтузиастов автоматизации в нашем сообществе.