ऑटोमेशन

ब्यौरा

ऑटोमेशन का स्ट्रक्चर, सभी ऑटोमेशन व्यवहार की जानकारी देता है. इसमें कई चाइल्ड ऑटोमेशन हो सकते हैं, जो एक साथ काम करते हैं.

फ़ील्ड

सुरक्षा कुंजी टाइप ब्यौरा
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