الوصف
توفّر هيكل التشغيل الآلي جميع سلوكيات التشغيل الآلي. قد يحتوي الحساب على عدة عمليات تشغيل آلي للأطفال تعمل معًا.
الحقول
المفتاح | النوع | الوصف |
---|---|---|
name
|
String |
اسم داخلي لعملية التشغيل الآلي هذه لاستخدامه كمرجع لمطوّري البرامج. اختياري المتغير مسموح به. |
starters
|
[مبتدئ] |
إجراءات بدء التشغيل الآلي. مطلوبة |
condition
|
الشرط |
الشرط العام المطلوب تطبيقه. اختياري |
actions
|
[الإجراء] |
إجراءات التشغيل الآلي: مطلوبة |
أمثلة
استخدام عملية تشغيل آلي واحدة: عند الساعة 6 مساءً، أريد إضاءة المصباح.
automations:
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
استخدام عمليات تشغيل آلي متعدّدة في نص برمجي:
- أريد تفعيل الإضاءة في الساعة 6 مساءً.
- عند الساعة 11 مساءً، إيقاف التلفزيون وبث "وقت النوم"
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