বর্ণনা
অটোমেশন স্ট্রাক্টটি সমস্ত অটোমেশন আচরণ প্রদান করে। এতে একাধিক চাইল্ড অটোমেশন থাকতে পারে, যেগুলো একসাথে কাজ করে।
ক্ষেত্র
| চাবি | প্রকার | বর্ণনা |
|---|---|---|
name | স্ট্রিং | ডেভেলপারদের ব্যবহারের জন্য এই অটোমেশনটির একটি অভ্যন্তরীণ নাম। ঐচ্ছিক |
starters | [ প্রারম্ভিক ] | অটোমেশন স্টার্টার। প্রয়োজনীয় |
condition | অবস্থা | আবেদন করার জন্য বৈশ্বিক শর্ত। ঐচ্ছিক |
actions | [ পদক্ষেপ ] | স্বয়ংক্রিয়করণ কার্যক্রমগুলো। প্রয়োজনীয় |
উদাহরণ
একটিমাত্র অটোমেশন ব্যবহার করুন: সন্ধ্যা ৬টায় আলো জ্বালিয়ে দিন।
automations:
starters:
type: time.schedule
at: 6:00 pm
actions:
type: device.command.OnOff
devices: Light A - Living Room
on: true
একটি স্ক্রিপ্টে একাধিক অটোমেশন ব্যবহার করুন: * সন্ধ্যা ৬টায়, আলো জ্বালান। * রাত ১১টায়, টিভি বন্ধ করুন এবং "ঘুমানোর সময় হয়েছে" বার্তাটি প্রচার করুন।
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