Я емулюю захід і схід сонця за допомогою Tasker і Yeelight. Чудовий спосіб підключити будильник до розумної лампочки. Доброго ранку всім!
Тут, у північній півкулі, стає темніше й похмуріше, особливо у Сполученому Королівстві, де природного світла немає після 6 вечора. Оскільки ці умови не покращаться найближчим часом (принаймні до весни), давайте використаємо Tasker і світлодіодну лампу Yeelight Smart RGB, щоб імітувати захід і схід сонця на вимогу.
Додаток Yeelight оновлено. Було представлено нові параметри Tasker, включаючи змінну яскравість, колір і температуру. На жаль, оновлення зламало попередньо визначені сцени, що зробило інші мої підручники неактуальними. Я звернувся до людей Yeelight і передав свої відгуки. Сподіваюся, ми побачимо відновлення функціональності в наступному оновленні!
Звучить як хороший план! Якщо ви хочете дізнатися більше про лампочку Yeelight Smart RGB, перегляньте цей пост. Коротше кажучи, ця лампа WiFi оснащена інтеграцією Tasker, тому немає потреби в хаках. Він також підтримує Amazon Alexa та Google Assistant! Я покажу вам, як викликати штучний захід сонця, коли телефон перевернуто догори дном, і як створити будильник, який поступово вмикатиме світло у вашій кімнаті.
Поведінка Tasker і Yeelight Sunset і Sunrise
[appbox googleplay com.yeelight.cherry]
[appbox googleplay com.joaomgcd.autotools]
[appbox googleplay com.terdelle.twilight]
Щоб уберегти себе від клопоту, я використовую програму Twilight для плагіна Tasker, який повідомляє Tasker, день чи ніч. У мене є нічний і денний тригер, який встановлює змінну %Сонячне світло до відповідних значень. Я збираюся використовувати їх для керування тригерами Tasker і Yeelight.
ПРОФІЛЬ TASKER Сутінковий схід/захід сонця
Profile: Sunlight Day
Стан: сутінки [ Конфігурація: від СХІДУ СОНЦЯ до ЗАХОДУ СОНЦЯ в місці розташування пристрою. ]
Введіть: Оператор сонячного світла+
A1: Набір змінних [ Ім’я:% сонячного світла до: день
Рекурсивні змінні: Вимк. Виконання математики: Вимк. Додавання: Вимк. ]
Профіль: Сонячна ніч
Стан: сутінки [ Конфігурація: від ЗАХОДУ СОНЦЯ до СХІДУ СОНЦЯ в місці розташування пристрою. ]
Введіть: оператор сонячного світла-
A1: Набір змінних [ Ім’я:%Сонячне світло До: ніч
Рекурсивні змінні: Вимк. Виконання математики: Вимк. Додавання: Вимк. ]
читати далі
Захід сонця
Оскільки програма Yeelight постачається з досить акуратними пресетами, ми можемо використовувати її для створення поведінки Sunset. Попереднє налаштування триває 15 хвилин і змінюється від теплого помаранчевого/червоного через тьмяні кольори до повного затемнення.
ПРОФІЛЬ ТАСКЕРА - Захід сонця
Profile: Sunset
Стан: Орієнтація [Є: лицьовою стороною вниз]
Стан: Wi-Fi підключено [ SSID: FASTBERRY MAC:* IP:* Активний: Так ]
Стан: значення змінної [ %Sunlight ~ night ]
Введіть: Захід сонця
A1: Пристрій Yeelight [ Конфігурація: Пристрій: лампа, Дія: СЦЕНА, Параметр: 70 Час очікування (секунди): 0 ]
читати далі
Якщо ви хочете подовжити/скоротити штучний захід сонця, ви можете використовувати програму, щоб створити пару попередніх налаштувань кольорів і змішати їх у Tasker, використовуючи комбінацію дій очікування та яскравості.
У своєму сценарії я використовував інформацію та значення WiFi %Сонячне світло щоб розумна лампочка Yeelight випадково не перемикала режим заходу сонця. Не соромтеся призначити інший тригер або голосову команду.
Схід сонця
Поведінка зі сходом сонця найкраще поєднується з встановленою будильником. У моєму сценарії я вмикаю світло за 5 хвилин до спрацювання будильника. Світло спочатку залишається слабким, потім змінює колір і яскравість протягом наступних 15 хвилин, поки не досягне повної інтенсивності.
Будильник Tasker і Yeelight
Я використовував AutoTools, щоб отримати відповідне діалогове вікно вибору часу. Якщо ви хочете створити сцену, не соромтеся це зробити. Ви також можете пов’язати це з голосовою командою. Незалежно від того, що вам підходить, це чудово, якщо ви отримуєте час у форматі 15:43.
TASKER TASK - Сигналізація
Alarm
A1: Діалогове вікно AutoTools [ Конфігурація: Тип діалогового вікна: Дата й час
Час вибору: правда
Назва засобу вибору часу: встановити будильник
Формат: ВГ: мм
Роздільник формату дати:, Час очікування (секунди): 60 ]
A2: Набір змінних [ Ім’я:%Sunrise1 To:%atdatetimeseconds-300
Рекурсивні змінні: Вимк. Виконання математики: Увімк. Додавання: Вимк.]
A3: Набір змінних [ Name:%Sunrise2 To:%atdatetimeseconds-300
Рекурсивні змінні: Вимк. Виконання математики: Увімк. Додавання: Вимк.]
A4: Розділення змінної [ Ім’я:% atdatetime1 Роздільник:: Видалити базу: Вимк.]
A5: Встановити будильник [ Години:%atdatetime11 Хвилини:%atdatetime12
Мітка: З індикатором Звук: Вібрація: За замовчуванням Підтвердження: Вимк.]
читати далі
A2, A3
Час, встановлений через AutoTools, доступний у секундах, ми можемо використовувати його безпосередньо для призначення значень %Схід сонця1 і %Схід сонця2 (це нам потрібно, щоб створити часовий контекст і обійти будь-який питання часу).
A5
Однак, щоб встановити будильник, нам знадобляться години та хвилини, надані нам окремо. Ми можемо розділити існуючу змінну % atdatetime1 з ":", як показано на A4. Як тільки це буде зроблено, ми маємо % atdatetime11 протягом годин і % atdatetime12 протягом хвилин.
Профіль Sunrise
Настав час (без каламбуру) встановити контекст і запустити Yeelight. Дія проста, виберіть дію Yeelight і встановіть сцену на Схід сонця. Відповідно до контексту використовуйте час і призначайте %Схід сонця1 і %Схід сонця2.
ПРОФІЛЬ ТАСКЕРА - Схід сонця
Profile: Sunrise
Час: від %Sunrise1 до %Sunrise2
Стан: значення змінної [ %Sunlight ~ night ]
Введіть: Схід сонця
A1: Пристрій Yeelight [ Конфігурація: Пристрій: лампа,
Дія: SCENE, параметр: 68 Час очікування (секунди): 0 ]
читати далі
Висновок і завантаження
Як ви бачите, Tasker і Yeelight - майже пара, створена на небесах. Світло виглядає чудово, коли ви лягаєте спати, і, сподіваюся, воно зменшить стрес від раннього прокидання. Я передав відгук команді Yeelight щодо підтримки змінних Tasker. Було б непогано мати яскравість, колір і сцени, доступні за допомогою змінних.
Завантажте проект Tasker Yeelight Gently Wake
Завантажте наведений вище ZIP-файл і розпакуйте його вміст у внутрішню пам’ять вашого пристрою Android. Відкрийте Tasker і вимкніть «Режим початківця» в налаштуваннях. Потім поверніться на головну сторінку Tasker і натисніть і утримуйте піктограму домашнього екрана в нижньому лівому куті. Ви побачите опцію «імпортувати» проект. Торкніться цієї опції, а потім знайдіть файл .prj.xml, який ви роздобули раніше. Після імпорту ви побачите нову вкладку внизу поряд зі стандартною піктограмою домашнього екрана в Tasker. Тут містяться профілі та завдання цього допоміжного проекту.
Дотримуйтесь Підручники для розробників XDA канал, щоб отримати більше таких дописів. Також перегляньте наш Поради та підказки Tasker форум для останніх творінь серед ентузіастів автоматизації в нашій спільноті.