คำอธิบาย
โครงสร้างการทำงานอัตโนมัติแสดงลักษณะการทำงานของการทำงานอัตโนมัติทั้งหมด อาจมีการทำงานอัตโนมัติย่อยหลายรายการที่ทำงานร่วมกัน
ช่อง
คีย์ | ประเภท | คำอธิบาย |
---|---|---|
name
|
String |
ชื่อภายในของการทำงานอัตโนมัตินี้สำหรับใช้อ้างอิงของนักพัฒนาซอฟต์แวร์ ไม่บังคับ อนุญาตให้ใช้ตัวแปร |
starters
|
[เงื่อนไขเริ่มต้น] |
เงื่อนไขเริ่มต้นของการทำงานอัตโนมัติ จำเป็น |
condition
|
สภาพสินค้า |
เงื่อนไขส่วนกลางที่ใช้ ไม่บังคับ |
actions
|
[การดำเนินการ] |
การดำเนินการอัตโนมัติ จำเป็น |
ตัวอย่าง
ใช้การทำงานอัตโนมัติครั้งเดียว: เปิดไฟตอน 18:00 น.
automations:
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
ใช้การทำงานอัตโนมัติหลายรายการในสคริปต์เดียว
- เปิดไฟเวลา 18:00 น.
- เวลา 23:00 น. ให้ปิดทีวีและประกาศ "เวลานอน"
automations:
- name: At 6pm, turn on light.
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
- name: At 11pm, turn off TV and broadcast "time to sleep"
starters:
type: time.schedule
at: 11:00 pm
actions:
- type: device.command.OnOff
devices: TV - Living Room
on: false
- type: assistant.command.Broadcast
message: time to sleep