Головна » як » Як поєднати або з'єднати ланцюжок з кількома послідовностями разом з Connect Flow

    Як поєднати або з'єднати ланцюжок з кількома послідовностями разом з Connect Flow

    Stringify - це божевільний потужний інструмент, який дозволяє автоматизувати складні завдання з мінімальними зусиллями, навіть якщо ви не знаєте жодного коду. Один з найпотужніших інструментів Stringify називається Connect: Flow. Ця "річ" дозволяє використовувати один потік для активації іншого, або навіть створити потік, який сам обривається.

    Connect: Flow - це один з вбудованих в Stringify речей. Як і раніше охоплений режим Thing, Connect: Flow не використовується для безпосереднього керування матеріалом у вашому будинку. Замість цього ви можете використовувати його, щоб зробити ваші потоки більш складними речами з меншою кількістю кроків. Підключення має один тригер і одну дію:

    • КОЛИ ТРИГЕР - "Почати будь-який потік, який включено": Це заплутаний тригер, але він дуже простий у використанні. Просто додайте цей тригер до початку потоку, що робить його доступним для будь-яких інших потоків. Наприклад, ви можете створити потік під назвою "Світло для сну", який вимикає світло вітальні і вмикає світло спальні за допомогою цього тригера. Потім можна створити кілька інших потоків, які використовують цю дію.
    • THEN Action - "Виконати вибраний потік": Це дія, як ви називаєте інші потоки. Покладіть його в кінці потоку, і ви можете активувати інший потік. Щоб продовжити наведений вище приклад, можна створити один потік, який активує функцію "Світильники перед сном", будь-коли в 8:00 вечора. Можна створити інший потік, який використовує віджет Stringify для активації "освітлення перед сном", який можна запустити вручну. Таким чином, ви можете увімкнути або вимкнути безліч ліхтарів з кількома потоками, але потрібно лише один раз налаштувати дії для підсвічування..

    Connect: Flow також може посилатися на себе. Отже, якщо ви хочете, щоб потік виконувався по циклу, ви можете поставити Connect Thing на початку і в кінці потоку, і він буде продовжувати працювати постійно. Зауважте, що Stringify може додавати затримки до ваших циклів, якщо вони виконуються постійно, оскільки це займає дорогоцінну потужність сервера, але для потоку, який використовує таймери і займає деякий час для завершення кожного циклу, це може бути зручним рішенням..

    Щоб продемонструвати, як це працює, ми збираємося створити циклічний потік, який перетворює деякі світлодіодні лампи Philips Hue і вимикає їх так, щоб він виглядав, як хтось знаходиться у вашому домі, поки ви не знаходитесь. Щоб створити цю функцію, вам знадобиться функція Connect: Thing Thing, а також розумне світло, подібне до Philips Hue. Ми також будемо використовувати Date & Time і Timer.

    Щоб розпочати роботу, відкрийте програму Stringify і торкніться піктограми плюс, а потім виберіть "Створити новий потік".

     

    У верхній частині екрана надайте назву Flow. Якщо ви збираєтеся називати цей потік пізніше з іншого потоку, не забудьте надати йому короткий, описовий назву, щоб знати, що він робить.

     

    Далі торкніться піктограми плюс у нижній частині екрана. Тут ви можете додати речі, необхідні для потоку. Наразі додайте Connect: Flow і Date & Time.

     

    Перетягніть піктограму Connect: Flow до сітки кола і торкніться піктограми шестерні.

    На вкладці Тригери виберіть "Почати будь-який потік, який включено", який повинен бути єдиним параметром у списку. На наступній сторінці торкніться Зберегти.

    Цей тригер дозволяє вам викликати цей Потік з будь-якого іншого потоку, який ви створюєте. Наш приклад буде використовувати цикл, який посилається на себе, але ви також можете викликати його з будь-якого іншого потоку, використовуючи Connect Thing.

     

    Повернувшись на екран сітки, перетягніть Date & Time out у коло нижче Connect: Flow і торкніться його значка шестерні.

    У розділі "ТІЛЬКИ IF" виберіть "Час між". Встановіть від часу до 6:00 вечора та до часу до півночі. Переконайтеся, що початкова дата - це деякий час після поточної дати, і встановіть її для повторення кожного дня. Ми будемо контролювати, які дні цей потік активується пізніше, але зараз ми хочемо переконатися, що цей цикл продовжує працювати лише з 6:00 вечора до півночі, коли він активовано.

     

    Повернувшись на екран сітки, додайте одне з світлових сигналів Philips Hue і таймер з меню "Речі". Перетягніть Hue Thing на екран поруч із значком Connect, як показано нижче. Торкніться піктограми передачі світла Hue.

    На екрані "Тон" натисніть "Увімкнути світло". На наступній сторінці торкніться Зберегти.

     

    Назад на сітці екрану, підключіть Date & Time і Hue речі, швидко проведіть між ними. Потім проведіть пальцем від піктограми "З'єднати" до піктограми жовтої посилання, яку ви щойно створили, як показано стрілками на малюнку ліворуч нижче. Результат повинен виглядати як малюнок праворуч.

     

    Далі перетягніть таймер, який ви схопили раніше, і помістіть його праворуч від світлового відтінку, який ви щойно додали, а потім торкніться піктограми шестерні таймера..

    Торкніться вікна таймера зворотного відліку та встановіть таймер на 45 хвилин (або будь-який інший інтервал). Ми будемо використовувати це, щоб залишити одне світло на 45 хвилин перед тим, як вимкнути його та увімкнути інше світло на деякий час. Після завершення налаштування таймера натисніть Зберегти.

     

    Повернувшись до екрану сітки, проведіть пальцем для підключення попереднього світла Hue і піктограм таймера, які ви тільки що додали, щоб створити посилання.

    Натисніть на меню "Речі" внизу екрана, щоб додати більше світла. Для наступного кроку, ми збираємось вимкнути світло ви тільки включили та тоді включаєте різне світло, так схоплять два Hue вогні. У своєму прикладі я хочу вимкнути світло Office, яке я тільки що ввімкнув і увімкнув світло вітальні.

    Помістіть світло, яке потрібно включити, безпосередньо праворуч від таймера, і помістіть світло, яке ви хочете вимкнути, нижче, ніж показано нижче. Торкніться значка шестерні для кожного з них та виберіть "Увімкнути світло" або "Вимкнути світло", як це було зроблено раніше.

    Проведіть пальцем від піктограми Таймер до кожного світла Hue, щоб зв'язати їх разом. Результат повинен виглядати як на малюнку нижче.

    Додайте ще один таймер з меню "Речі" та встановіть його на 45 хвилин (або будь-яку іншу тривалість). Цього разу воно залишить ваше друге світло (у цьому прикладі, вітальню) на 45 хвилин перед перезапуском циклу. Проведіть пальцем, щоб підключити індикатор вітальні та новий таймер, як показано нижче.

     

    Далі, додайте ще одну копію Hue Thing для вашого другого світла, і ще одну копію Connect: Flow. Ми збираємося закрити цикл тут і направити його назад до себе (і вимкнути другий світло). Помістіть Connect: Thing Thing поруч із останнім таймером і розмістіть під ним світло Hue, як показано нижче. Потім торкніться піктограми шестерні поруч із пунктом Підключення: Потік.

    Торкніться вкладки Дії у верхній частині та оберіть "Виконати вибраний потік", який має бути єдиною дією у списку.

     

    На цій сторінці ви побачите випадаюче меню, у якому ви зможете вибрати, який потік потрібно запустити. Оскільки це перший потік, який ви створили за допомогою підключення, він буде за замовчуванням "Цей потік". Цей параметр означає, що коли цей потік досягне цієї дії, він почне повертатися з першого тригера з'єднання на початку потоку. Збережіть цю опцію і торкніться Зберегти.

    Повернувшись на екран сітки, торкніться значка шестерень поруч із останньою дією Hue і встановіть його, щоб вимкнути ваше друге освітлення (у даному випадку у вітальні), як ви зробили з попереднім світлом.

    Після того, як ви закінчите, підключіть останній таймер до значків Connect: Flow і Hue окремо, швидко проведіть від таймера до кожного з дій. Результат має виглядати як зображення, розташоване праворуч нижче.

     

    На цьому етапі ви закінчили цикл. Після активації цей цикл змінюватиметься на два рази кожні 45 хвилин. Кожен раз, коли цикл закінчується, він почнеться знову, якщо не буде після півночі. Це повинно дати глядачам враження, що хтось перебуває у вашому домі.

    Хоча цей потік може повертатися назад сам по собі, йому потрібен початковий тригер, щоб відключити його. Для цього ми створимо потік, який буде активуватися щодня під час заходу сонця на певний тиждень. Це корисно, якщо, наприклад, ви їдете у відпустку. Оскільки цей потік окремо від циклу, який ви тільки що створили, це не вплине на цикл. Ви можете залишити цикл активним (або навіть тимчасово відключити його) і оновити потоки відпусток, коли вам це потрібно.

    Щоб розпочати роботу на наступному етапі, створіть новий потік і дайте йому ім'я. У цьому випадку ми будемо використовувати "Away From Home".

    Далі, додайте до сітки дату та час і підключіть: Thing Thing. Розмістити дату й час ліворуч і підключити: потік праворуч. Натисніть піктограму шестерні поруч із пунктом Дата й час.

    У списку тригерів WHEN виберіть Захід.

    На наступній сторінці встановіть дату початку та закінчення відпустки та переконайтеся, що для параметра "Повторити" встановлено значення "Кожен день". Додайте розташування до дна, щоб переконатися, що Stringify використовує правильний часовий пояс. Це не обов'язково повинна бути ваша домашня адреса, а лише місто або поштовий індекс у вашому часовому поясі. Після цього натисніть Зберегти.

    Повернувшись на екран сітки, торкніться значка шестерень поруч із значком Connect: Flow.

    На вкладці Дії виберіть "Виконати вибраний потік". Натисніть випадаюче меню і виберіть циклічний потік, створений раніше. Натисніть Зберегти.

     

    На екрані сітки проведіть пальцем для підключення значків Дата і час і Підключення: Потік. Потім натисніть Увімкнути потік в нижній частині екрана.

    Як бачите, другий створений вами потік набагато простіший. Тепер, якщо ви хочете розпочати перемикання ліхтарів на кілька годин, ви можете використовувати лише пару речей, щоб створити потік, який активує цей цикл. Наступного разу, коли ви відправляєтесь у відпустку, ви можете просто змінити дати в потоці Away From Home або створити абсолютно новий, і вам не доведеться будувати свій цикл з нуля. Це лише один приклад того, як можна використовувати функцію Connect: Flow, щоб розділити фрагменти потоків, з'єднати кілька потоків або створити потік, який часто обертається так, як вам потрібно.