การแจ้งเตือน

To get the most out of Google Home, choose your Help Center: U.S. Help Center, U.K. Help Center, Canada Help Center, Australia Help Center.

สร้างระบบอัตโนมัติในบ้านขั้นสูงด้วยเครื่องมือแก้ไขสคริปต์

เมื่อใช้แอป Google Home คุณจะสามารถทำให้อุปกรณ์ในบ้านทำงานอัตโนมัติโดยใช้กิจวัตร หากต้องการสร้างกิจวัตรของครอบครัวขั้นสูง เครื่องมือแก้ไขสคริปต์จะให้คุณตั้งโปรแกรมการทำงานอัตโนมัติที่ใช้สคริปต์ด้วยเงื่อนไขเริ่มต้น เงื่อนไข การดำเนินการ และตรรกะขั้นสูงเพิ่มเติม

ขณะนี้ เครื่องมือแก้ไขสคริปต์พร้อมใช้งานในเวอร์ชันตัวอย่างแบบสาธารณะแล้ว คุณเข้าถึงเครื่องมือแก้ไขสคริปต์ได้ด้วย Google Home สำหรับเว็บหรือในแอป Google Home บนอุปกรณ์เคลื่อนที่หลังจากเข้าร่วมเวอร์ชันตัวอย่างแบบสาธารณะแล้ว

ดูวิธีเขียนการทำงานอัตโนมัติที่ใช้สคริปต์ดังนี้

ไปที่ Codelab

เริ่มต้น

เครื่องมือแก้ไขสคริปต์จะช่วยให้คุณเขียนและแก้ไขกิจวัตรของครอบครัวได้โดยใช้ Google Home สำหรับเว็บหรือในแอป Google Home

หากต้องการสร้างการทำงานอัตโนมัติที่ใช้สคริปต์ คุณจะต้องทำสิ่งต่อไปนี้

  • ทำความเข้าใจพื้นฐานของ YAML ซึ่งเป็นภาษาสคริปต์ที่มนุษย์อ่านได้ ซึ่งให้คุณป้อนคำสั่งทีละบรรทัดเพื่อสร้างระบบอัตโนมัติในบ้านได้
  • ทำความเข้าใจวิธีการทำงานของกิจวัตร รวมถึงคำศัพท์อย่างเงื่อนไขเริ่มต้นและการดำเนินการ
  • ทำความเข้าใจวิธีใช้เครื่องมือแก้ไขสคริปต์ในการเขียนการทำงานอัตโนมัติที่ใช้สคริปต์

ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีเขียนสคริปต์ได้ในส่วนเขียนการทำงานอัตโนมัติที่ใช้สคริปต์ด้วยเครื่องมือแก้ไขสคริปต์

หมายเหตุ: คุณดู แก้ไข ปิดใช้งาน และเรียกใช้การทำงานอัตโนมัติในแอป Google Home บน iPhone หรือ iPad ได้ แต่จะยังสร้างการทำงานอัตโนมัติที่ใช้สคริปต์ใหม่ไม่ได้ในตอนนี้ หากใช้ iPhone หรือ iPad เราขอแนะนำให้ใช้ Google Home สำหรับเว็บในการสร้างการทำงานอัตโนมัติใหม่

ข้อมูลเบื้องต้นเกี่ยวกับเครื่องมือแก้ไขสคริปต์

เครื่องมือแก้ไขสคริปต์จะใช้ YAML ซึ่งเป็นภาษาสคริปต์ที่ให้คุณป้อนคำสั่งทีละบรรทัดเพื่อสร้างระบบอัตโนมัติในบ้านได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนการทำงานอัตโนมัติที่ใช้สคริปต์ด้วยเครื่องมือแก้ไขสคริปต์

คู่มืออ้างอิงฉบับย่อเกี่ยวกับ YAML

รูปแบบ YAML ตัวอย่าง

คู่คีย์-ค่า

YAML เขียนเป็นคอลเล็กชันคู่คีย์-ค่าโดยคั่นด้วย : และเว้นวรรค คู่คีย์-ค่าแต่ละคู่จะเริ่มต้นในบรรทัดใหม่

คีย์คือคีย์เวิร์ดตรงตัว ส่วนค่าที่เชื่อมโยงกับคีย์อาจเป็นข้อมูลทั่วไป เช่น สตริง ตัวเลข หรือวันที่ หรือข้อมูลที่ซับซ้อนพอๆ กับคอลเล็กชันคู่คีย์-ค่าอื่น

ในตัวอย่างนี้ คีย์ = name และค่า = TV on lights off

name: TV on lights off

การเยื้องและคู่คีย์-ค่าที่ฝังไว้

คุณ "ฝัง" คู่คีย์-ค่าหลายรายการไว้ในคีย์หลักรายการเดียวได้

YAML ใช้การเยื้อง (เว้นวรรค 2 ช่อง) เพื่อระบุโครงสร้างและลำดับชั้น รวมถึงเพื่อกำหนดองค์ประกอบที่ฝังไว้ การฝังแต่ละระดับจะมีการเยื้องด้วยช่องว่างจำนวนเท่ากัน

ในตัวอย่างนี้ คีย์หลักคือ metadata ค่าสำหรับข้อมูลเมตาคือคู่คีย์-ค่าที่ฝังไว้ 2 คู่ ได้แก่

  • คู่ที่ 1: คีย์ = name ค่า = TV on lights off

  • คู่ที่ 2: คีย์ = description ค่า = Turn off lights when TV turns on

แต่ละคู่จะมีการเยื้องโดยการเว้นวรรค 2 ช่องเพื่อแสดงว่าเป็นรายการย่อยของ metadata หลัก

metadata:
name: TV on lights off
description: Turn off lights when TV turns on

มีหลายค่า

หากต้องการรวมหลายค่าไว้ในคีย์เดียว ให้สร้างลิสต์ขึ้นมา ใช้ขีดกลางก่อนเริ่มลิสต์แต่ละรายการ

ในตัวอย่างนี้ คีย์ = weekday และค่าเป็นรายการที่ประกอบด้วย Monday และ Thursday
weekday:
- MONDAY
- THURSDAY

ความคิดเห็น

บรรทัดที่เริ่มต้นด้วย # คือความคิดเห็น ซึ่งระบบการทำงานอัตโนมัติจะไม่สนใจ
# This is a comment. It will be ignored.

เงื่อนไขเริ่มต้น เงื่อนไข และการดำเนินการที่รองรับ

คุณจะกำหนดลักษณะการทำงานของระบบอัตโนมัติโดยใช้คีย์ที่เรียกว่าเงื่อนไขเริ่มต้น เงื่อนไข และการดำเนินการ ดังนี้

  • เงื่อนไขเริ่มต้นจะเป็นตัวบอกการทำงานอัตโนมัติว่าควรเริ่มต้นเมื่อใด โดยสามารถระบุเวลาหรือสถานะของอุปกรณ์ได้ การทำงานอัตโนมัติอาจมีเงื่อนไขเริ่มต้นได้มากกว่า 1 รายการ
  • เงื่อนไขคือข้อจำกัดว่าการทำงานอัตโนมัติควรทำงานเมื่อใด ระบบจะตรวจสอบเงื่อนไขทุกครั้งที่การทำงานอัตโนมัติเริ่มต้น เช่น คุณระบุได้ว่าการทำงานอัตโนมัติจะทำงานก็ต่อเมื่อคุณไม่อยู่บ้านหรือหลังพระอาทิตย์ตก
  • การดำเนินการคือสิ่งที่การทำงานอัตโนมัติจะทำ เช่น ปรับระดับเสียงของลำโพง หรือเปิดหรือปิดไฟ

หากต้องการดูรายการเงื่อนไขเริ่มต้น เงื่อนไข และการดำเนินการทั้งหมด ให้ไปที่ศูนย์นักพัฒนาแอป Google Home องค์ประกอบแต่ละอย่างเหล่านี้มีชุดคำสั่งและการจัดรูปแบบของตนเอง คลิกรายการในตารางเงื่อนไขเริ่มต้น เงื่อนไข และการดำเนินการที่รองรับเพื่อดูคำสั่งเฉพาะ วิธีจัดรูปแบบ และโค้ดตัวอย่าง คุณยังตรวจสอบได้ด้วยว่าระบบรองรับอุปกรณ์ใดบ้าง รวมถึงการดำเนินการและคำสั่งที่ใช้ได้

สร้าง แก้ไข และลบการทำงานอัตโนมัติที่ใช้สคริปต์

ใช้เครื่องมือแก้ไขสคริปต์ใน Google Home สำหรับเว็บหรือแอป Google Home เพื่อเขียนและแก้ไขการทำงานอัตโนมัติที่ใช้สคริปต์แบบกำหนดเอง

สำคัญ: สมาชิกในครอบครัวทุกคนจะเห็นเมื่อกิจวัตรเหล่านี้ทำงาน กิจวัตรมีไว้เพื่ออํานวยความสะดวกเท่านั้น ไม่ได้มีไว้ใช้งานเพื่อความปลอดภัยหรือในกรณีที่ต้องการความปลอดภัย อย่าสร้างกิจวัตรที่อาจทำให้บาดเจ็บหรือเป็นอันตรายหากเริ่มต้นหรือหยุดไม่สำเร็จ การทำงานของกิจวัตรอาจขึ้นอยู่กับอินเทอร์เน็ตและ Wi-Fi ที่ใช้งานได้ รวมถึงบริการที่พร้อมใช้งานจากทั้ง Google และบุคคลที่สามที่ผลิตอุปกรณ์ซึ่งใช้ได้กับกิจวัตร กิจวัตรอาจไม่ได้ทำงานทุกครั้งและ Google จะไม่รับผิดชอบต่ออันตรายหรือความสูญเสียใดๆ ซึ่งเกิดจากการที่กิจวัตรทำงานไม่สำเร็จ

สร้างการทำงานอัตโนมัติที่ใช้สคริปต์

ใช้แอป Google Home

  1. เปิดแอป Google Home แอป Google Home
  2. แตะการทํางานอัตโนมัติ
  3. แตะเพิ่ม ครอบครัว ตัวเลือกเพิ่มเติม More menu เครื่องมือแก้ไขสคริปต์
  4. ร่างการทำงานอัตโนมัติที่ใช้สคริปต์ใหม่ของคุณ โปรดดูการเขียนการทำงานอัตโนมัติที่ใช้สคริปต์ด้วยเครื่องมือแก้ไขสคริปต์เพื่อรับความช่วยเหลือในการสร้างสคริปต์
  5. แตะตรวจสอบเพื่อยืนยันว่าสคริปต์ทำงานได้ คุณเปิดใช้งานการทำงานอัตโนมัติที่มีข้อผิดพลาดไม่ได้
  6. แตะบันทึกเพื่อเพิ่มการทำงานอัตโนมัติลงในบ้านหรือบันทึกงานที่อยู่ระหว่างดำเนินการ หากสคริปต์ถูกต้องเมื่อคุณบันทึก ระบบจะเปิดใช้งานการทำงานอัตโนมัติให้เลย หากยังไม่ต้องการให้ทำงาน ให้ปิดเปิดใช้งาน

ใช้ Google Home สำหรับเว็บ

  1. เปิด home.google.com/automations แล้วลงชื่อเข้าใช้บัญชี
  2. Click Add new.
  3. ร่างการทำงานอัตโนมัติที่ใช้สคริปต์ใหม่ของคุณ โปรดดูการเขียนการทำงานอัตโนมัติที่ใช้สคริปต์ด้วยเครื่องมือแก้ไขสคริปต์เพื่อรับความช่วยเหลือในการสร้างสคริปต์
  4. Click Validate to verify your script is able to run. You can't activate an automation with errors.
  5. Click Save to add your automation to your home or save in-progress work. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.

แก้ไขการทำงานอัตโนมัติที่ใช้สคริปต์

คุณดูและแก้ไขการทำงานอัตโนมัติส่วนใหญ่ที่สร้างขึ้นโดยใช้เครื่องมือแก้ไขสคริปต์ได้ แต่จะไม่สามารถแก้ไขการทำงานอัตโนมัติที่ไม่ใช้สคริปต์และการทำงานอัตโนมัติที่ทำงานอยู่ในเครื่องมือแก้ไขสคริปต์ เมื่อหยุดการทำงานอัตโนมัติแล้ว คุณจะแก้ไขการทำงานนั้นได้

ใช้แอป Google Home

  1. เปิดแอป Google Home แอป Google Home
  2. แตะการทํางานอัตโนมัติ ชื่อของการทำงานอัตโนมัติที่ใช้สคริปต์ แก้ไข
  3. แก้ไขการทำงานอัตโนมัติที่ใช้สคริปต์
  4. Tap Validate to verify your script is able to run. You can't activate an automation with errors.
  5. Tap Save. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.
ปักหมุดอุปกรณ์ ห้อง การทำงานอัตโนมัติ และการดำเนินการที่ใช้บ่อยไว้ในรายการโปรด ในแอป Google Home เพื่อให้เข้าถึงได้ง่ายและรวดเร็ว ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและปรับแต่งรายการโปรด

ใช้ Google Home สำหรับเว็บ

  1. เปิด home.google.com/automations แล้วลงชื่อเข้าใช้บัญชี
  2. เลือกการทำงานอัตโนมัติที่ใช้สคริปต์
  3. แก้ไขสคริปต์
  4. Click Validate to verify your script is able to run. You can't activate an automation with errors.
  5. Click Save to add your automation to your home or save in-progress work. If your script is valid when you save it, your automation automatically activates. If you don't want it to run yet, turn Activate off.

ลบการทำงานอัตโนมัติที่ใช้สคริปต์

สำคัญ: การลบกิจวัตรหรือการทำงานอัตโนมัติจะมีผลถาวร หากต้องการพักกิจวัตรหรือการทํางานอัตโนมัติไว้ก่อน ให้ใช้การหยุดชั่วคราวแทน

ใช้แอป Google Home

  1. เปิดแอป Google Home แอป Google Home
  2. แตะการทํางานอัตโนมัติ
  3. เลือกกิจวัตรที่ต้องการลบ
  4. แตะลบ จากนั้น ลบกิจวัตร

ใช้ Google Home สำหรับเว็บ

  1. เปิด home.google.com/automations แล้วลงชื่อเข้าใช้บัญชี
  2. คลิกการทำงานอัตโนมัติที่ใช้สคริปต์
  3. คลิกลบ ลบ

ความช่วยเหลือเกี่ยวกับการทำงานอัตโนมัติที่ใช้สคริปต์

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
11504249280994593160
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
1633396
false
false