از برنامه نمونه iOS استفاده کنید

برنامه نمونه قابلیت‌های اساسی دسترسی و کنترل دستگاه را با استفاده از APIهای Home برای انواع دستگاه‌هایی که پشتیبانی می‌کند به نمایش می‌گذارد.

پس از تکمیل مجوز حساب و انتخاب ساختار، برنامه نمونه همه دستگاه‌های محلی موجود در آن ساختار را بارگیری می‌کند. اگر دستگاه در یک اتاق باشد، در زیر آن اتاق فهرست می شود. برنامه نمونه از این نوع دستگاه ها پشتیبانی می کند:

  • نور دمای رنگ
  • نور قابل کاهش
  • قفل درب
  • نور رنگی گسترده
  • فن
  • سنسور اشغال
  • چراغ روشن/خاموش
  • واحد پلاگین روشن/خاموش
  • سنسور دما
  • ترموستات
  • پوشش پنجره

اقدامات روی دستگاه ها و اتوماسیون های موجود

برنامه نمونه شامل دو تب - Devices و Automations است. هر برگه اطلاعاتی در مورد ساختار ارائه می دهد و به شما امکان می دهد وظایف را انجام دهید.

برگه دستگاه ها

تب Devices (شکل 1) اتاق های موجود در ساختار (حمام، اتاقک، دفتر) و دستگاه های هر اتاق را به همراه وضعیت هر دستگاه نشان می دهد. همچنین می‌توانید با کلیک کردن روی نماد more_horiz در سمت راست بالای صفحه، اتصال دستگاه خود را قطع کنید یا مجوزها را به‌روزرسانی کنید (شکل 2).

برگه Devices در برنامه نمونه Home iOS APIs.
شکل 1 : نمای برگه دستگاه ها
کنترل‌های دستگاه برنامه نمونه Home iOS APIs.
شکل 2 : مجوزها را قطع یا به روز کنید

برگه اتوماسیون ها

تب Automations (شکل 3) لیستی از تمام اتوماسیون های سازه را نشان می دهد. هر اتوماسیون شروع و اقدامات خود را نشان می دهد. شروع و اقدامات متعدد پشتیبانی می شوند.

همانطور که در مثال شکل 4 نشان داده شده است، روی یک اتوماسیون ضربه بزنید تا جزئیات آن را مشاهده کنید.

برگه اتوماسیون برنامه نمونه Home iOS APIs.
شکل 3 : نمای برگه اتوماسیون ها
نمای تفصیلی یک اتوماسیون انتخاب شده
شکل 4 : نمای تفصیلی اتوماسیون

یک اتوماسیون ایجاد کنید

برای ایجاد یک اتوماسیون جدید، روی دکمه +Add از نمای لیست اتوماسیون ها ضربه بزنید (شکل 3). صفحه بعدی لیستی از اتوماسیون های پیشنهادی را نشان می دهد. اتوماسیون مورد نظر خود را انتخاب کنید (شکل 5). اگر هیچ چیزی به طور خودکار پر نمی شود، ساختار شامل دستگاه های کافی مورد نیاز برای اتوماسیون نیست. به عنوان مثال، اگر می خواهید فن و چراغ را روشن کنید، ساختار باید شامل فن و دستگاه های نور باشد، در غیر این صورت اتوماسیون ها نمایش داده نمی شوند.

پس از انتخاب اتوماسیون خود، Starters، Conditions and Actions را مشاهده خواهید کرد (شکل 6). روی ذخیره کلیک کنید تا اتوماسیون خود را اضافه کنید (شکل 7).

نمونه صفحه برنامه برای اتوماسیون های پیشنهادی
شکل 5 : پیشنهادات اتوماسیون
نمونه صفحه برنامه اتوماسیون.
شکل 6 : ذخیره اتوماسیون
نمونه صفحه برنامه از اتوماسیون ایجاد شده.
شکل 7 : اتوماسیون ایجاد شده است

یک اتوماسیون را ویرایش کنید

برای ویرایش نام و توضیحات اتوماسیون، از نمای تفصیلی اتوماسیون (شکل 4)، روی نماد تنظیمات کلیک کنید و روی ویرایش نام (شکل 8) کلیک کنید. همانطور که در شکل 9 نشان داده شده است، نام و توضیحات را ویرایش کنید و پس از تکمیل به عقب برگردید (شکل 8). برای ذخیره، روی نماد تنظیمات و سپس ذخیره کلیک کنید.

نمونه صفحه برنامه برای انتخاب دکمه ویرایش نام.
شکل 8 : نام اتوماسیون را ویرایش کنید
نمونه صفحه برنامه برای ویرایش نام و شرح اتوماسیون.
شکل 9 : ویرایشگر نام و توضیحات

یک اتوماسیون را حذف کنید

برای حذف یک اتوماسیون، به نمای کلی اتوماسیون بروید (شکل 7). روی خودکاری که می‌خواهید حذف کنید به چپ بکشید و روی نماد حذف کلیک کنید (شکل 10).

نمونه صفحه برنامه برای حذف خودکار.
شکل 10 : یک اتوماسیون را حذف کنید

ویرایشگر اتوماسیون عمومی

ویرایشگر عمومی به شما امکان می‌دهد هنگام ایجاد اسکریپت‌های اتوماسیون، هر دستگاهی را در ساختار برای استفاده در شروع‌ها و اقدامات، با ویژگی‌های پشتیبانی به عنوان شرایط انتخاب کنید.

برای افزودن یک اتوماسیون عمومی، روی Automation عمومی از صفحه پیشنهادات اتوماسیون ضربه بزنید (شکل 5).

در صفحه بعدی می توانید نام و توضیحات اتوماسیون را ویرایش کنید.

نامزد شروع کننده را اضافه کنید

برای افزودن یک نامزد شروع کننده، روی افزودن شروع و شرط ضربه بزنید (شکل 11). صفحه نامزد شروع کننده استارترهای موجود در ساختار را نمایش می دهد (شکل 12). یکی از نامزدهای شروع کننده را برای ادامه انتخاب کنید (شکل 13).

یک استارتر اضافه کنید.
شکل 11 : صفحه ویرایشگر عمومی
لیست نامزدهای شروع کننده
شکل 12 : فهرست نامزدهای شروع کننده
یک شروع کننده را انتخاب کنید.
شکل 13 : یک شروع کننده را انتخاب کنید

روشن یا خاموش یا تغییر روشنایی را انتخاب کنید (شکل 14 و شکل 15) و یا روشن یا خاموش یا روشنایی را تغییر دهید. پس از اتمام پیکربندی، روی Done ضربه بزنید تا به صفحه ویرایشگر عمومی بازگردید. استارت انتخابی خود را در صفحه ویرایشگر عمومی خواهید دید (شکل 16).

چراغ ها را روشن یا خاموش کنید.
شکل 14 : چراغ را روشن یا خاموش کنید
روشنایی را تغییر دهید
شکل 15 : تغییر روشنایی
لیست شروع کننده ها
شکل 16 : استارتر اضافه شد

اضافه کردن نامزد اقدام

برای افزودن یک نامزد اقدام، روی Add Action ضربه بزنید (شکل 17). صفحه نمایش کاندیداهای اقدام، نامزدهای اقدام موجود را نشان می دهد (شکل 18). یکی از کاندیداهای اقدام را برای ادامه انتخاب کنید (شکل 19).

اقدام را اضافه کنید
شکل 17 : اقدام را اضافه کنید
لیست نامزدهای اقدام
شکل 18 : فهرست نامزدهای اقدام
یک اقدام را انتخاب کنید.
شکل 19 : یک عمل را انتخاب کنید
چراغ ها را روشن یا خاموش کنید
شکل 20 : LevelControlTrait برای اقدامات پشتیبانی نمی شود

روشن یا خاموش کردن را انتخاب کنید و دستگاه را روشن یا خاموش کنید. برای بازگشت به صفحه ویرایشگر عمومی روی Done ضربه بزنید (شکل 21). برای ایجاد اتوماسیون روی ذخیره ضربه بزنید (شکل 22). اتوماسیون شما در برگه اتوماسیون نمایش داده می شود (شکل 23).

چراغ ها را روشن یا خاموش کنید
شکل 21 : چراغ را روشن یا خاموش کنید
استارت و اکشن اضافه شد.
شکل 22 : شروع و عمل اضافه شده است
اتوماسیون عمومی ایجاد شد
شکل 23 : اتوماسیون عمومی ایجاد شده است