النظام التلقائي

الوصف

توفّر هيكل التشغيل الآلي جميع سلوكيات التشغيل الآلي. قد يحتوي الحساب على عدة عمليات تشغيل آلي للأطفال تعمل معًا.

الحقول

المفتاح النوع الوصف
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