วิธีการวนรอบหรือโยงหลายสายย่อยด้วยการเชื่อมต่อกระแส
Stringify เป็นเครื่องมือที่ทรงพลังอย่างบ้าคลั่งที่ช่วยให้คุณทำงานที่ซับซ้อนโดยอัตโนมัติด้วยความพยายามน้อยที่สุดแม้ว่าคุณจะไม่ทราบรหัสใด ๆ หนึ่งในเครื่องมือที่ทรงพลังที่สุดของ Stringify เรียกว่า Connect: Flow "สิ่ง" นี้ช่วยให้คุณใช้ Flow หนึ่งเพื่อเปิดใช้งานอื่นหรือแม้แต่สร้าง Flow ที่วนรอบตัวเอง.
เชื่อมต่อ: การไหลเป็นหนึ่งในสิ่งที่มีอยู่ภายในของ Stringify เช่นเดียวกับสิ่งที่กล่าวถึงโหมดก่อนหน้านี้การเชื่อมต่อ: การไหลไม่ได้ใช้เพื่อควบคุมสิ่งของในบ้านของคุณโดยตรง คุณสามารถใช้มันเพื่อทำให้โฟลว์ทำสิ่งที่ซับซ้อนมากขึ้นด้วยขั้นตอนน้อยลง Connect มีหนึ่งทริกเกอร์และหนึ่งการกระทำ:
- เมื่อทริกเกอร์ -“ เริ่มต้นสิ่งที่ไหลรวมอยู่ในนี้”: นี่เป็นตัวกระตุ้นที่มีชื่อสับสน แต่มันใช้งานง่ายมาก เพียงเพิ่มทริกเกอร์นี้เพื่อเริ่มต้นการไหลและทำให้สามารถใช้ได้กับโฟลว์อื่น ๆ ของคุณ ตัวอย่างเช่นคุณสามารถสร้างการไหลของชื่อ "ไฟนอน" ที่ปิดไฟห้องนั่งเล่นของคุณและเปิดไฟห้องนอนโดยใช้ทริกเกอร์นี้ จากนั้นคุณสามารถสร้าง Flow อื่น ๆ ที่ใช้การกระทำนี้ได้.
- การกระทำจากนั้น -“ เรียกใช้โฟลว์ที่เลือก”: การกระทำนี้เป็นวิธีที่คุณเรียกโฟลว์อื่น วางไว้ที่ส่วนท้ายของ Flow และคุณสามารถเปิดใช้งาน Flow อื่นได้ ในการทำตัวอย่างต่อไปข้างต้นคุณสามารถสร้าง Flow หนึ่งรายการที่เปิดใช้งาน“ ไฟก่อนนอน” ทุกครั้งที่ 20:00 PM คุณสามารถสร้างโฟลว์อื่นที่ใช้วิดเจ็ต Stringify เพื่อเปิดใช้งาน "ไฟก่อนนอน" ที่คุณสามารถเรียกใช้ด้วยตนเอง ด้วยวิธีนี้คุณสามารถเปิดหรือปิดชุดไฟที่มีหลายกระแส แต่คุณต้องตั้งค่าการกระทำสำหรับไฟเพียงครั้งเดียว.
เชื่อมต่อ: การไหลยังสามารถอ้างอิงตัวเอง ดังนั้นหากคุณต้องการให้ Flow ทำงานบนลูปคุณสามารถใส่สิ่งที่เชื่อมต่อไว้ที่จุดเริ่มต้นและจุดสิ้นสุดของ Flow และมันจะยังคงทำงานต่อไปอย่างต่อเนื่อง หมายเหตุ Stringify อาจเพิ่มความล่าช้าในลูปของคุณหากพวกเขาทำงานอย่างต่อเนื่องเนื่องจากใช้พลังงานเซิร์ฟเวอร์ที่มีค่า แต่สำหรับโฟลว์ที่ใช้ตัวจับเวลาและใช้เวลาสักครู่เพื่อทำให้แต่ละลูปเสร็จสมบูรณ์นี่อาจเป็นวิธีแก้ปัญหาที่สะดวก.
เพื่อสาธิตวิธีการทำงานนี้เราจะสร้างโฟลว์วนลูปที่เปิดและปิดไฟ Philips Hue บางอย่างเพื่อให้ดูเหมือนว่ามีคนอยู่ในบ้านขณะที่คุณไม่อยู่ ในการสร้างสิ่งนี้คุณจะต้องเปิดใช้งาน Connect: Flow Thing รวมถึง Thing Light ที่ชาญฉลาดเช่น Philips Hue เราจะใช้วันที่และเวลาและตัวจับเวลา.
ในการเริ่มต้นให้เปิดแอป Stringify แล้วแตะที่ไอคอนเครื่องหมายบวกจากนั้นเลือก“ สร้างการไหลใหม่”
ที่ด้านบนของหน้าจอให้ตั้งชื่อ Flow ของคุณ หากคุณกำลังจะเรียก Flow นี้ในภายหลังจาก Flow อื่นให้แน่ใจว่าได้ใช้ชื่อที่สั้นและมีความหมายเพื่อให้คุณรู้ว่ามันทำอะไร.
จากนั้นแตะไอคอนบวกที่ด้านล่างของหน้าจอ ที่นี่คุณสามารถเพิ่มสิ่งที่คุณต้องการสำหรับการไหลของคุณ สำหรับตอนนี้เพิ่มการเชื่อมต่อ: การไหลและวันที่ & เวลา.
ลากไอคอน Connect: Flow ไปยังตารางวงกลมแล้วแตะที่ไอคอนรูปเฟือง.
ภายใต้แท็บทริกเกอร์เลือก“ เริ่มต้นว่าจะรวมโฟลวใดในการรวม” ซึ่งควรเป็นตัวเลือกเดียวในรายการ ในหน้าถัดไปให้แตะบันทึก.
ทริกเกอร์นี้อนุญาตให้คุณเรียกโฟลว์นี้จากโฟลว์อื่นที่คุณสร้าง ตัวอย่างของเราจะใช้ลูปที่อ้างอิงตัวเอง แต่คุณสามารถเรียกมันจากโฟลว์อื่น ๆ ได้โดยใช้ Connect Thing.
กลับไปที่หน้าจอกริดลากวันที่ & เวลาออกไปยังวงกลมด้านล่างเชื่อมต่อ: ไหลและแตะที่ไอคอนรูปเฟือง.
ภายใต้ส่วน IF เท่านั้นให้เลือก“ เวลาอยู่ระหว่าง” ตั้งเวลาตั้งแต่ 18.00 น. ถึงเที่ยงคืน ตรวจสอบให้แน่ใจว่าวันที่เริ่มต้นเป็นเวลาหลังจากวันที่ปัจจุบันและตั้งให้ทำซ้ำทุกวัน เราจะควบคุมว่ากระแสนี้จะเปิดใช้งานในวันใด แต่ตอนนี้เราต้องการตรวจสอบให้แน่ใจว่าการวนซ้ำนี้จะยังคงทำงานระหว่าง 18:00 น. ถึงเที่ยงคืนเมื่อเปิดใช้งาน.
กลับไปที่หน้าจอกริดเพิ่มไฟฟิลิปส์ฮิวของคุณและตั้งเวลาจากเมนูสิ่งต่าง ๆ ลากสิ่งที่เว้ไปยังหน้าจอถัดจากไอคอนเชื่อมต่อดังที่แสดงด้านล่าง แตะที่ไอคอนรูปเฟืองของฮิวไลท์.
ที่หน้าจอเว้ให้แตะ“ เปิดไฟ” ที่หน้าถัดไปให้แตะบันทึก.
กลับไปที่หน้าจอกริดเชื่อมต่อสิ่งที่วันที่ & เวลาและเว้ด้วยการกวาดระหว่างสองอย่างรวดเร็ว จากนั้นปัดจากไอคอนเชื่อมต่อไปยังไอคอนลิงก์สีเหลืองที่คุณเพิ่งสร้างขึ้นตามที่ลูกศรในภาพด้านซ้ายแสดง ผลลัพธ์ควรมีลักษณะเหมือนภาพทางด้านขวา.
ถัดไปลากตัวจับเวลาที่คุณจับไว้ก่อนหน้านี้และวางไว้ที่ด้านขวาของแสงฮิวที่คุณเพิ่งเพิ่มจากนั้นแตะที่ไอคอนเฟืองของตัวจับเวลา.
แตะที่กล่องจับเวลานับถอยหลังและตั้งเวลา 45 นาที (หรือช่วงเวลาใดก็ได้ที่คุณต้องการ) เราจะใช้สิ่งนี้เพื่อเปิดไฟหนึ่งดวงเป็นเวลา 45 นาทีก่อนที่จะปิดและเปิดไฟอีกสักครู่ เมื่อคุณตั้งค่าตัวจับเวลาเสร็จแล้วให้แตะบันทึก.
กลับไปที่หน้าจอกริดปัดเพื่อเชื่อมต่อไฟฮิวก่อนหน้าและไอคอนตัวจับเวลาที่คุณเพิ่งเพิ่มเพื่อสร้างลิงค์.
แตะที่เมนูสิ่งของที่ด้านล่างของหน้าจอเพื่อเพิ่มแสงเพิ่มเติม สำหรับขั้นตอนต่อไปเราจะปิดไฟที่คุณเพิ่งเปิดแล้วเปิดไฟที่แตกต่างกันดังนั้นคว้าไฟ Hue สองดวง ในตัวอย่างของฉันฉันต้องการปิดไฟ Office ที่ฉันเพิ่งเปิดและเปิดไฟห้องนั่งเล่น.
วางแสงที่คุณต้องการเปิดตรงไปทางขวาของตัวจับเวลาและวางแสงที่คุณต้องการปิดด้านล่างดังที่แสดงด้านล่าง แตะที่ไอคอนรูปเฟืองสำหรับแต่ละคนและเลือก "เปิดไฟ" หรือ "ปิดไฟ" เช่นเดียวกับที่คุณทำกับแสงแรกก่อนหน้านี้.
ปัดจากไอคอนตัวจับเวลาไปที่แสงแต่ละสีเพื่อเชื่อมโยงเข้าด้วยกัน ผลลัพธ์ควรมีลักษณะเหมือนภาพด้านล่าง.
เพิ่มตัวจับเวลาอื่นจากเมนูกิจกรรมและตั้งค่าเป็น 45 นาที (หรือระยะเวลาใดก็ได้ที่คุณต้องการ) ในครั้งนี้มันจะเปิดไฟที่สองของคุณ (ในตัวอย่างนี้ห้องนั่งเล่น) เป็นเวลา 45 นาทีก่อนที่จะรีสตาร์ทลูป ปัดเพื่อเชื่อมต่อไฟห้องนั่งเล่นและตัวจับเวลาใหม่ดังที่แสดงด้านล่าง.
ถัดไปเพิ่มอีกสิ่งหนึ่งสำหรับฮิวสิ่งที่สองของคุณและอีกหนึ่งสำเนาของสิ่งที่เชื่อมต่อ: โฟลว์ เราจะปิดการวนซ้ำที่นี่และอ้างอิงกลับไปที่ตัวเอง (และปิดไฟที่สอง) วางการเชื่อมต่อ: สิ่งที่ไหลถัดจากตัวจับเวลาล่าสุดของคุณและวางแสงเว้ด้านล่างดังที่แสดงด้านล่าง จากนั้นแตะไอคอนรูปเฟืองถัดจากเชื่อมต่อ: ไหล.
แตะแท็บการกระทำที่ด้านบนและเลือก“ เรียกใช้การไหลที่เลือก” ซึ่งควรเป็นการกระทำเดียวในรายการ.
ในหน้านี้คุณจะเห็นรายการแบบเลื่อนลงซึ่งคุณสามารถเลือก Flow ที่คุณต้องการเรียกใช้ เนื่องจากนี่เป็นโฟลว์แรกที่คุณสร้างโดยใช้การเชื่อมต่อมันจะใช้ค่าเริ่มต้นเป็น“ โฟลว์นี้” ตัวเลือกนี้หมายความว่าเมื่อโฟลว์นี้มาถึงการกระทำนี้มันจะเริ่มต้นอีกครั้งด้วยการเชื่อมต่อทริกเกอร์แรก เลือกตัวเลือกนี้ไว้แล้วแตะบันทึก.
กลับไปที่หน้าจอกริดแตะที่ไอคอนรูปเฟืองถัดจากฮิวขั้นสุดท้ายและตั้งเป็นปิดไฟที่สองของคุณ (ในกรณีนี้คือ Living Room) เช่นเดียวกับที่คุณทำกับไฟก่อนหน้า.
เมื่อคุณทำเสร็จแล้วให้เชื่อมต่อตัวจับเวลาล่าสุดไปยังไอคอนเชื่อมต่อ: การไหลและฮิวแยกจากกันโดยการปัดอย่างรวดเร็วจากตัวจับเวลาไปยังการดำเนินการแต่ละอย่าง ผลลัพธ์ควรมีลักษณะเหมือนภาพด้านล่างขวา.
ณ จุดนี้คุณทำลูปเสร็จแล้ว เมื่อเปิดใช้งานลูปนี้จะสลับสองไฟทุกๆ 45 นาที ทุกครั้งที่รอบเสร็จสิ้นจะเริ่มต้นใหม่จนกว่าจะถึงหลังเที่ยงคืน สิ่งนี้ควรสร้างความประทับใจให้ผู้ชมใด ๆ ที่มีคนอยู่ในบ้านของคุณ.
ในขณะที่โฟลว์นี้สามารถวนกลับมาได้เองมันต้องการทริกเกอร์เริ่มต้นเพื่อตั้งค่า ในการทำเช่นนั้นเราจะสร้างโฟลว์ที่จะเปิดใช้งานทุกวันเวลาพระอาทิตย์ตกสำหรับสัปดาห์ที่เฉพาะเจาะจง สิ่งนี้มีประโยชน์หากคุณกำลังจะไปเที่ยวพักผ่อน เนื่องจากโฟลว์นี้แยกจากลูปที่คุณเพิ่งสร้างลูปจะไม่ได้รับผลกระทบ คุณสามารถปล่อยให้ลูปแอ็คทีฟ (หรือปิดการใช้งานชั่วคราว) และอัปเดตโฟลว์การลาพักร้อนเมื่อคุณต้องการ.
ในการเริ่มต้นในเฟสถัดไปให้สร้าง Flow ใหม่และตั้งชื่อให้ ในกรณีนี้เราจะใช้“ ไม่อยู่บ้าน”
ถัดไปเพิ่มวันที่ & เวลาและเชื่อมต่อ: สิ่งที่ไหลไปยังตาราง วางวันที่ & เวลาทางด้านซ้ายและเชื่อมต่อ: ไหลไปทางขวา แตะไอคอนรูปเฟืองถัดจากวันที่และเวลา.
ในรายการทริกเกอร์ WHEN ให้เลือก Sunset.
ในหน้าถัดไปให้ตั้งค่าวันที่เริ่มต้นและสิ้นสุดเป็นวันหยุดของคุณและตรวจสอบให้แน่ใจว่า“ ซ้ำ” ถูกตั้งค่าเป็น“ ทุกวัน” เพิ่มตำแหน่งที่ด้านล่างเพื่อให้แน่ใจว่า Stringify ใช้เขตเวลาที่ถูกต้อง ไม่จำเป็นต้องเป็นที่อยู่บ้านของคุณเพียงแค่เมืองหรือรหัสไปรษณีย์ภายในเขตเวลาของคุณ เมื่อเสร็จแล้วให้แตะบันทึก.
กลับไปที่หน้าจอกริดแตะไอคอนรูปเฟืองถัดจากไอคอนเชื่อมต่อ: โฟลว์.
ใต้แท็บการกระทำเลือก“ เรียกใช้โฟลว์ที่เลือก” คลิกเมนูแบบเลื่อนลงและเลือกโฟลว์วนลูปที่คุณสร้างไว้ก่อนหน้านี้ แตะบันทึก.
บนหน้าจอกริดให้ปัดเพื่อเชื่อมต่อไอคอนวันที่ & เวลาและเชื่อมต่อ: Flow จากนั้นแตะเปิดใช้งานโฟลว์ที่ด้านล่างของหน้าจอ.
อย่างที่คุณเห็น Flow ที่สองที่คุณสร้างนั้นเรียบง่ายกว่ามาก ตอนนี้ถ้าคุณต้องการเริ่มการสลับไฟเป็นเวลาสองสามชั่วโมงคุณสามารถใช้สองสามสิ่งเพื่อสร้างโฟลว์ที่จะเปิดใช้งานลูปนั้น ในครั้งต่อไปที่คุณไปพักผ่อนคุณสามารถเปลี่ยนวันที่ในการออกจากบ้านไปหรือสร้างใหม่ทั้งหมดและคุณไม่ต้องสร้างวงของคุณตั้งแต่เริ่มต้น นี่เป็นเพียงตัวอย่างหนึ่งของวิธีที่คุณสามารถใช้คุณลักษณะ Connect: Flow เพื่อแยก Flows ของคุณเชื่อมต่อ Flow หลาย ๆ แบบเข้าด้วยกันหรือสร้าง Flow ที่วนซ้ำบ่อยเท่าที่คุณต้องการ.