ऑटोमेशन

ब्यौरा

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

फ़ील्ड

कुंजी टाइप ब्यौरा
name String

डेवलपर के रेफ़रंस के लिए, इस ऑटोमेशन का इंटरनल नाम.

वैकल्पिक

starters [Starter]

ऑटोमेशन शुरू करने के तरीके.

ज़रूरी है

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: 6:00 pm
  actions:
  - type: device.command.OnOff
    devices: TV - Living Room
    on: false
  - type: assistant.command.Broadcast
    message: time to sleep