If-Koubou

Pętla lub łańcuch Wielokrotne strufikowanie przepływów razem z połączeniem: przepływ

Pętla lub łańcuch Wielokrotne strufikowanie przepływów razem z połączeniem: przepływ (Jak)

Stringify to szalone potężne narzędzie, które pozwala zautomatyzować złożone zadania przy minimalnym wysiłku, nawet jeśli nie znasz żadnego kodu. Jednym z najpotężniejszych narzędzi Stringify jest Connect: Flow. Ta "Rzecz" pozwala ci użyć jednego Przepływu, by aktywować inny, lub nawet utworzyć Przepływ, który sam się pętli.

Połącz: Flow jest jedną z wbudowanych rzeczy Stringify. Tak jak poprzednio zakryty tryb Thing, Connect: Flow nie jest używany do bezpośredniego kontrolowania rzeczy w twoim domu. Zamiast tego możesz go użyć, aby Twoje przepływy wykonały bardziej złożone czynności, wykonując mniej kroków. Connect ma jeden wyzwalacz i jedno działanie:

  • KIEDY Trigger - "Uruchom dowolny przepływ, który jest zawarty w": Jest to mylące wyrażenie, ale jest naprawdę łatwy w użyciu. Po prostu dodaj ten czynnik uruchamiający na początek przepływu, który będzie dostępny dla każdego innego przepływu. Można na przykład utworzyć przepływ o nazwie "Lampki na dobranoc", który wyłącza światła w salonie i włącza światło w sypialni za pomocą tego wyzwalacza. Następnie możesz utworzyć wiele innych przepływów, które wykorzystują tę akcję.
  • TO Akcja - "Uruchom wybrany przepływ": Ta akcja polega na wywołaniu innych przepływów. Umieść go na końcu przepływu i możesz aktywować inny przepływ. Aby kontynuować powyższy przykład, możesz utworzyć jeden przepływ, który aktywuje "Światła na dobranoc", gdy jest 20:00. Możesz utworzyć kolejny przepływ, który używa widżetu Stringify, aby aktywować "Światła na dobranoc", które możesz wyzwolić ręcznie. W ten sposób możesz włączyć lub wyłączyć zestaw świateł z wieloma przepływami, ale musisz tylko raz ustawić działania świateł.

Połącz: Flow może również odnosić się do siebie. Tak więc, jeśli chcesz, aby Flow był uruchamiany w pętli, możesz umieścić element Connect na początku i końcu przepływu i będzie on ciągle działał. Uwaga: Stringify może dodać opóźnienie do twoich pętli, jeśli działają one nieprzerwanie, ponieważ to zajmuje cenną moc serwera, ale dla Flow, który używa timerów i zajmuje trochę czasu, aby zakończyć każdą pętlę, może to być przydatne rozwiązanie.

Aby zademonstrować, jak to działa, stworzymy pętlę Flow, która włącza i wyłącza niektóre światła Philips Hue, aby wyglądały, jakby ktoś był w twoim domu, gdy jesteś daleko. Aby to zrobić, potrzebujesz funkcji Connect: Flow Thing, a także inteligentnego Light Thing podobnego do Philips Hue. Będziemy również używać Data i godzina oraz Timer.

Aby rozpocząć, otwórz aplikację Stringify i kliknij ikonę plusa, a następnie wybierz "Utwórz nowy przepływ".

 

W górnej części ekranu podaj nazwę Flow. Jeśli chcesz później wywołać ten przepływ z innego przepływu, podaj krótką, opisową nazwę, aby wiedzieć, co robi.

 

Następnie kliknij ikonę plusa u dołu ekranu. Tutaj możesz dodać rzeczy, które będziesz potrzebować w swoim przepływie. Na razie dodaj Połącz: Przepływ oraz Data i czas.

 

Przeciągnij ikonę Połącz: przepływ do siatki okręgu i kliknij ikonę koła zębatego.

W zakładce Wyzwalacze wybierz "Rozpocznij, w zależności od tego, który przepływ jest włączony", który powinien być jedyną opcją na liście. Na następnej stronie dotknij Zapisz.

Ten wyzwalacz umożliwia wywoływanie tego przepływu z dowolnego innego strumienia, który utworzysz. Nasz przykład użyje pętli, która się odwołuje, ale możesz też wywołać ją z dowolnego innego Flow za pomocą Connect Thing.

 

Wróć na ekran siatki, przeciągnij datę i czas do koła poniżej Połącz: Przepływ i dotknij ikonę jego koła zębatego.

W sekcji TYLKO JEDEN wybierz "Czas jest pomiędzy". Ustaw od czasu do godziny 18:00 i do czasu do północy. Upewnij się, że data rozpoczęcia jest po pewnym czasie od daty bieżącej i ustaw ją tak, aby powtarzała się każdego dnia. Będziemy kontrolować, w które dni ten przepływ zostanie aktywowany później, ale na razie chcemy się upewnić, że ta pętla działa tylko między 18:00 a północą, kiedy jest aktywowana.

 

Wracając do ekranu siatki, dodaj jedno ze świateł Philips Hue i Timer z menu Things. Przeciągnij element Hue Thing na ekran obok ikony Connect, jak pokazano poniżej. Kliknij ikonę koła zębatego świateł.

Na ekranie Odcień stuknij "Włącz światło." Na następnej stronie stuknij Zapisz.

 

Wróć na ekran siatki, połącz Data i Czas i Odcień, szybko przesuwając między nimi. Następnie przesuń palcem od ikony Połącz do żółtej ikony linku, którą właśnie utworzyłeś, zgodnie ze strzałkami na lewym obrazku poniżej. Wynik powinien wyglądać jak obrazek po prawej.

 

Następnie przeciągnij wybrany wcześniej zegar i umieść go na prawo od dodanego właśnie światła barw, a następnie wybierz ikonę zębatki Zegara.

Dotknij pola minutnika i ustaw minutnik na 45 minut (lub dowolny interwał). Zamierzamy użyć tego, aby zapalić jedno światło na 45 minut, a następnie wyłączyć i włączyć inne światło na chwilę. Po zakończeniu ustawiania minutnika stuknij Zapisz.

 

Wróć na ekran siatki, przesuń palcem, aby połączyć poprzednie światło Hue i ikony zegara, które właśnie dodałeś, aby utworzyć łącze.

Stuknij w menu Rzeczy na dole ekranu, aby dodać więcej świateł. W następnym kroku wyłączysz światło, które właśnie włączyłeś, a następnie włączysz inne światło, więc weź dwa światła Hue. W moim przykładzie chcę wyłączyć światło biurowe, które właśnie włączyłem i włączyć światło salonu.

Umieść światło, które chcesz włączyć bezpośrednio po prawej stronie Timera, i umieść światło, które chcesz wyłączyć poniżej, jak pokazano poniżej. Stuknij ikonę koła zębatego dla każdego z nich i wybierz "Włącz światło" lub "Wyłącz światło", tak jak w przypadku pierwszego światła wcześniej.

Przesuń palcem od ikony Timer do każdego światła Hue, aby połączyć je ze sobą. Wynik powinien wyglądać jak na poniższym obrazku.

Dodaj kolejny Timer z menu Things i ustaw go na 45 minut (lub dowolny czas trwania).Tym razem pozostawi twoje drugie światło (w tym przykładzie, pokój dzienny) na 45 minut przed ponownym uruchomieniem pętli. Przesuń, aby połączyć światło salonu z nowym zegarem, jak pokazano poniżej.

 

Następnie dodaj kolejną kopię Hue Thing dla drugiego światła i jeszcze jedną kopię rzeczy Connect: Flow. Zamierzamy zamknąć pętlę tutaj i odesłać ją do siebie (i wyłączyć drugie światło). Umieść obiekt Connect: Flow Thing obok ostatniego licznika czasu i umieść pod nim wskaźnik Hue, jak pokazano poniżej. Następnie dotknij ikony koła zębatego obok opcji Połącz: Przepływ.

Stuknij zakładkę Akcje u góry i wybierz "Uruchom wybrany przepływ", który powinien być jedyną akcją na liście.

 

Na tej stronie pojawi się menu rozwijane, w którym możesz wybrać strumień, który chcesz wyzwolić. Ponieważ jest to pierwszy przepływ utworzony za pomocą programu Connect, domyślnie będzie to "Ten przepływ". Ta opcja oznacza, że ​​gdy ten przepływ osiągnie tę akcję, rozpocznie się z powrotem z pierwszym wyzwalaczem Połącz na początku przepływu. Pozostaw tę opcję zaznaczoną i dotknij opcji Zapisz.

Wracając do ekranu siatki, dotknij ikonę koła zębatego obok ostatniej akcji Odcień i ustaw ją, aby wyłączyć drugie światło (w tym przypadku Pokój dzienny), tak jak w przypadku poprzednich świateł.

Gdy skończysz, podłącz ostatni zegar do ikon Connect: Flow i Hue oddzielnie, przesuwając szybko z Timera do każdej z akcji. Wynik powinien wyglądać jak obraz z prawej strony.

 

W tym momencie skończysz z pętlą. Po włączeniu ta pętla zamienia dwa światła co 45 minut. Za każdym razem, gdy cykl się skończy, zacznie się, chyba że będzie po północy. Powinno to dać widzom wrażenie, że ktoś jest w twoim domu.

Podczas gdy ten przepływ może się samoczynnie włączać, potrzebuje początkowego wyzwalacza, aby go wyłączyć. Aby to zrobić, utworzymy przepływ, który będzie aktywowany codziennie o zachodzie słońca przez określony tydzień. Jest to przydatne, jeśli na przykład wybierasz się na wakacje. Ponieważ ten przepływ jest oddzielny od właśnie utworzonej pętli, pętla nie zostanie zmieniona. Możesz zostawić pętlę aktywną (lub nawet tymczasowo ją wyłączyć) i zaktualizować swój urlop Flow, kiedy jej potrzebujesz.

Aby rozpocząć kolejny etap, utwórz nowy przepływ i nadaj mu nazwę. W tym przypadku użyjemy "Away From Home".

Następnie dodaj datę i godzinę i połącz: Flow Thing do siatki. Umieść datę i godzinę po lewej i Połącz: Przepływ po prawej stronie. Kliknij ikonę koła zębatego obok opcji Data i czas.

Na liście wyzwalaczy GDY wybierz opcję Zachód słońca.

Na następnej stronie ustaw daty rozpoczęcia i zakończenia wakacji i upewnij się, że "Powtórz" jest ustawione na "Codziennie". Dodaj lokalizację na dole, aby upewnić się, że Stringify używa prawidłowej strefy czasowej. To nie musi być twój adres domowy, tylko miasto lub kod pocztowy w Twojej strefie czasowej. Po zakończeniu dotknij Zapisz.

Wróć na ekran siatki, dotknij ikony koła zębatego obok ikony Połącz: przepływ.

Na karcie Akcje wybierz "Uruchom wybrany przepływ". Kliknij menu rozwijane i wybierz pętlę Przepływ utworzony wcześniej. Wybierz Zapisz.

 

Na ekranie siatki przesuń, aby połączyć ikony Data i godzina i Połącz: Przepływ. Następnie dotknij Włącz przepływ u dołu ekranu.

Jak widać, drugi strumień, który stworzyłeś, jest znacznie, znacznie prostszy. Teraz, jeśli chcesz zacząć przełączać światła na kilka godzin, możesz użyć tylko kilku rzeczy, aby utworzyć przepływ, który aktywuje tę pętlę. Następnym razem, gdy wybierasz się na wakacje, możesz po prostu zmienić daty w "Away From Home Flow" lub stworzyć zupełnie nowy i nie musisz budować swojej pętli od zera. Jest to tylko jeden z przykładów użycia funkcji Połącz: Przepływ, aby ułożyć w przedział przepływów, połączyć wiele przepływów, a nawet utworzyć przepływ, który będzie się układał tak często, jak tego potrzebujesz.