توضیحات
یک وضعیت اتوماسیون عمومی. این یک Typed Struct است.
یکی از فیلدها
| نوع | ساختار توسعهیافته |
|---|---|
| و | وشرط |
| انتخابگر برنامهی وضعیت دستگاه | AppSelectorState |
| حالت.دستگاه.غیرفعال کردن حالت مسلح کردن | دولت مسلح/خلع سلاح |
| وضعیت.روشنایی دستگاه | وضعیت روشنایی |
| کانال.وضعیت.دستگاه | کانال استیت |
| تنظیم رنگ وضعیت دستگاه | وضعیت تنظیم رنگ |
| دستگاه.وضعیت.پخت | کوکاستیت |
| وضعیت دستگاه.بارانداز | داکاستیت |
| وضعیت دستگاه.ذخیره انرژی | EnergyStorageState |
| سرعت فن دستگاه | حالت سرعت فن |
| پر کردن وضعیت دستگاه | حالت پر |
| تنظیمات رطوبت.وضعیت.دستگاه | وضعیت تنظیم رطوبت |
| انتخابگر ورودی وضعیت دستگاه | حالت انتخاب ورودی |
| جلوههای نوری حالت دستگاه | حالت جلوههای نوری |
| قفل.وضعیت.دستگاه، باز کردن قفل | قفل کردنوضعیت را باز کنید |
| وضعیت.دستگاه.رسانه.وضعیت | مدیااستیت |
| تشخیص حرکت وضعیت دستگاه | حالت تشخیص حرکت |
| سنجش اشغال.وضعیت.دستگاه | وضعیت سنجش اشغال |
| وضعیت.دستگاه.آنلاین | آنلاین استیت |
| وضعیت.دستگاه.روشن.خاموش | روشن/خاموش/وضعیت |
| وضعیت دستگاه.باز کردن.بستن | وضعیت باز/بسته |
| رکورد.وضعیت.دستگاه | رکورد استیت |
| چرخش.وضعیت.دستگاه | حالت چرخش |
| چرخه اجرای وضعیت دستگاه | حالت چرخه اجرا |
| وضعیت دستگاه.سنسور.وضعیت | وضعیت حسگر |
| وضعیت دستگاه.شروع.توقف | شروع-توقف-وضعیت |
| کنترل دما.وضعیت.دستگاه | حالت کنترل دما |
| تنظیم دما.وضعیت.دستگاه | وضعیت تنظیم دما |
| تایمر.وضعیت دستگاه | تایمراستیت |
| وضعیت.حجم دستگاه | وضعیت حجم |
| حضور در خانه | حالت حالت |
| نه | شرط نیست |
| یا | یاوضعیت |
| زمان.بین | زمان بین حالتها |
مثالها
شرط ساده: اگر کسی در خانه باشد.
condition:
type: home.state.HomePresence
state: homePresenceMode
is: HOME
از شرط AND استفاده کنید: اگر تلویزیون روشن است و زمان بعد از ساعت 6 بعد از ظهر است.
condition:
type: and
conditions:
- type: device.state.OnOff
device: TV - Living Room
state: on
is: true
- type: time.between
after: 6:00 pm