การทำงานอัตโนมัติ

คำอธิบาย

โครงสร้างการทำงานอัตโนมัติแสดงลักษณะการทำงานของการทำงานอัตโนมัติทั้งหมด อาจมีการทำงานอัตโนมัติย่อยหลายรายการที่ทำงานร่วมกัน

ช่อง

คีย์ ประเภท คำอธิบาย
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