توضیحات
اقدام اتوماسیون عمومی. این یک Typed Struct است.
یکی از فیلدها
| نوع | ساختار توسعهیافته |
|---|---|
| دستیار.فرمان.پخش | فرمان پخش |
| دستیار.فرمان.OkGoogle | OkGoogleCommand |
| دستور.فعالسازی صحنهی دستگاه | دستور ActivateScene |
| دستور.device.command.AppInstall | دستور نصب برنامه |
| جستجوی برنامه.دستور.دستگاه | دستور AppSearch |
| انتخاب برنامه.دستور.دستگاه | دستور AppSelect |
| دستور.دستور.دستکاری.دسکتاپ | فرمان خلع سلاح |
| دستور.دستگاه.روشنایی مطلق | فرمان روشنایی مطلق |
| روشنایی نسبی دستور.device.command | دستور روشنایی نسبی |
| دستور.دستگاه.شارژ | شارژکامند |
| دستور.رنگ.مطلق.دستگاه | دستور ColorAbsolute |
| دستور.دستگاه.پخت | کوک کامند |
| دستور.دستگاه.ارائه | دستور Dispense |
| دستور.دستگاه.بارانداز | داک کامند |
| دستور.دستگاه.پر کردن | دستور Fill |
| دستور.device.FindMyDevice | دستور Locate |
| رطوبت نسبی دستور دستگاه | دستور رطوبت نسبی |
| حلقه رنگی اثر نور دستگاه | فرمان حلقه رنگ جلوه نور |
| دستگاه.فرمان.پالس اثر نور | فرمان LightEffectPulse |
| دستگاه.فرمان.اثر نورخواب | فرمان LightEffectSleep |
| دستگاه.فرمان.روشنایی با اثر نور | LightEffectWakeCommand |
| قفل.دستور.باز کردن قفل دستگاه | دستور LockUnlock |
| دستگاه.فرمان.رسانه بعدی | مدیانکست کامند |
| دستگاه.فرمان.مکث رسانهای | دستور مکث رسانه |
| دستگاه.دستور.رسانهقبلی | دستور قبلی رسانه |
| دستگاه.command.MediaResume | دستور MediaResume |
| دستگاه.فرمان.رسانهها به هم ریخته | فرمان درهمریخته رسانهای |
| توقف دستگاه.فرمان.رسانه | دستور توقف رسانه |
| بیصدا کردن دستور.دستگاه | بیصدا کردنفرمان |
| دستور.دستگاه.ورودی بعدی | دستور ورودی بعدی |
| دستور.دستگاه.روشن.خاموش | دستور روشن/خاموش |
| دستور.دستگاه.باز.بستن | دستور OpenClose |
| دستور.دستگاه.مکث.عدم مکث | دستور مکث-عدم مکث |
| دستور.دستگاه.ورودی قبلی | دستور ورودی قبلی |
| دستور.دستگاه.راهاندازی مجدد | دستور راهاندازی مجدد |
| کانال نسبی دستوری دستگاه | دستور RelativeChannel |
| دستگاه.فرمان.کانال بازگشتی | دستور ReturnChannel |
| دستور.دستگاه.فن معکوس | فرمان معکوس |
| دستور چرخش مطلق دستگاه | دستور RotateAbsolute |
| دستور.دستگاه.انتخاب.کانال | دستور SelectChannel |
| دستور تنظیم سرعت فن دستگاه | دستور SetFanSpeed |
| دستور تنظیم سرعت فن نسبی برای دستگاه | دستور SetFanSpeedRelative |
| تنظیم رطوبت دستگاه با دستور device.command | دستور SetHumidity |
| دستگاه.دستور.تنظیم ورودی | دستور SetInput |
| تنظیم حجم فرمان دستگاه | دستور SetVolume |
| دستور.شروع.توقف دستگاه | دستور شروع/توقف |
| دستور توقف اثر نور دستگاه | دستور StopLightEffect |
| دستور.دستگاه.تنظیم.حالت ترموستات | دستور تنظیم حالت ترموستات |
| نقطه تنظیم دما.دستور.دستگاه.ترموستات | ترموستات، دما، نقطه تنظیم، فرمان |
| دستگاه.فرمان.ترموستات.محدوده تنظیم دما | فرمان تنظیم محدوده دما (ThermostatTemperatureSetRangeCommand) |
| تنظیم زمانسنج.فرمان.دستگاه | دستور تنظیم تایمر |
| لغو تایمر دستور دستگاه | دستور لغو تایمر |
| دستگاه.فرمان.تایمر.مکث | دستور TimerPause |
| دستور.دستگاه.زمان سنج.از سرگیری | دستور TimerResume |
| دستور.دستگاه.زمان سنج شروع | دستور شروع تایمر |
| اعلان دستور خانه | دستور اعلان |
| زمان.تأخیر | اقدام تأخیری |
مثالها
یک عمل واحد برای روشن کردن تلویزیون و چراغ.
actions:
type: device.command.OnOff
devices:
- TV - Living Room
- Light A - Living Room
on: true
یک اقدام واحد برای پخش پیام از طریق دستیار گوگل.
actions:
type: assistant.command.Broadcast
message: Dinner time
چندین عمل برای روشن کردن یک چراغ و خاموش کردن آن پس از 5 دقیقه.
actions:
- type: device.command.OnOff
devices: Light A - Living Room
on: true
- type: time.delay
for: 5min
- type: device.command.OnOff
devices: Light A - Living Room
on: false