ब्यौरा
ऑटोमेशन का स्ट्रक्चर, सभी ऑटोमेशन व्यवहार की जानकारी देता है. इसमें कई चाइल्ड ऑटोमेशन हो सकते हैं, जो एक साथ काम करते हैं.
फ़ील्ड
सुरक्षा कुंजी | टाइप | ब्यौरा |
---|---|---|
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