แอปพลิเคชันโอเพ่นซอร์สนี้ช่วยให้ผู้ใช้ส่งคำสั่ง Google Assistant โดยมีการหน่วงเวลาและระยะเวลา ทำให้ง่ายต่อการกำหนดเวลาคำสั่ง อ่านต่อ!
Google Assistant มีฟังก์ชันมากมายในฐานะผู้ช่วยดิจิทัล และบางส่วนยังรวมถึงบ้านอัจฉริยะและระบบอัตโนมัติอีกด้วย Google มีฟังก์ชันการตั้งเวลาบางอย่างสำหรับบ้านอัจฉริยะผ่าน กิจวัตรซึ่งช่วยให้ผู้ใช้สามารถเริ่มงานบางอย่างได้เป็นประจำทุกครั้งที่ตรงตามเงื่อนไขบางประการ ในช่วงหลายปีที่ผ่านมามีฟังก์ชันการทำงานภายใต้ กิจวัตรได้ขยายออกไปแต่ยังคงมีช่องว่างมากมายสำหรับการปรับปรุงด้วยสิ่งที่สามารถทำได้ด้วย Google Assistant ในบริบทของระบบอัตโนมัติในบ้านอัจฉริยะ ขณะนี้ นักพัฒนาซอฟต์แวร์ได้สร้างเครื่องมือโอเพ่นซอร์สที่ช่วยให้คุณกำหนดเวลาคำสั่ง Google Assistant เพื่อเปิดฟังก์ชันและกรณีการใช้งานมากมายสำหรับบ้านอัจฉริยะและอื่นๆ อีกมากมาย
ตัวจับเวลาสำหรับ Google Assistant โดย wiseindy ช่วยให้คุณสามารถส่งคำสั่งไปยัง Google Assistant ที่จะดำเนินการหลังจากเวลาใดเวลาหนึ่งหรือโดยการขยายระยะเวลาตามระยะเวลาที่กำหนด โครงการนี้ใช้ IFTTT และเว็บเซิร์ฟเวอร์ที่เชื่อมต่อกับอินเทอร์เน็ตเพื่อสื่อสารกับ Google Assistant และอุปกรณ์อัจฉริยะของคุณ เมื่อตั้งค่าแล้วคุณสามารถส่งคำสั่งเช่น "
แอปพลิเคชันไม่ได้สื่อสารโดยตรงกับอุปกรณ์ในพื้นที่ของคุณ แต่ใช้ IFTTT เป็นสื่อในการเชื่อมต่อสำหรับการสื่อสารนี้ เมื่อคุณขอให้ Google Assistant "ปิดอุปกรณ์หลังจาก 5 นาที" ระบบจะส่งคำสั่งนั้นไปที่ IFTTT ซึ่งจะส่งคำขอ HTTP ไปยังเซิร์ฟเวอร์ของคุณด้วยชื่ออุปกรณ์และพารามิเตอร์ "5 นาที". เซิร์ฟเวอร์เปิดอุปกรณ์และรอตามระยะเวลาที่กำหนด เมื่อพ้นเวลาดังกล่าว เซิร์ฟเวอร์จะส่งคำขอทางเว็บไปยัง IFTTT ซึ่งจะบอก Google Assistant ให้ปิดอุปกรณ์ ดังนั้น คุณจำเป็นต้องมีเซิร์ฟเวอร์ Node.js ที่ทำงานอยู่ตลอดเวลาซึ่ง IFTTT สามารถพูดคุยด้วยได้ แม้ว่าจะไม่จำเป็นต้องทำงานบนเครือข่ายเดียวกันก็ตาม
ตัวจับเวลาสำหรับ Google Assistant - Github
การตั้งค่าโปรเจ็กต์ใช้เวลาเพียงไม่กี่ขั้นตอน แต่ readme ที่รวมมานั้นมีประโยชน์และจะให้คำแนะนำที่เพียงพอแก่คุณ โปรเจ็กต์นี้เป็นโอเพ่นซอร์สเช่นกัน ดังนั้นคุณสามารถตรวจสอบโค้ดและมีส่วนร่วมได้ด้วยตัวเอง แอปพลิเคชันและกรณีการใช้งานปัจจุบันมีการพิจารณาในบริบทของบ้านอัจฉริยะ แต่ชุมชนอาจขยายไปสู่การใช้งานใหม่ๆ อื่นๆ ได้