שימוש באפליקציה לדוגמה ל-iOS

אפליקציית הדוגמה מציגה את היכולות הבסיסיות של גישה למכשירים ושליטה בהם באמצעות ממשקי ה-API של Home עבור סוגי המכשירים שהיא תומכת בהם.

אחרי שאישור החשבון מסתיים ונבחר מבנה, אפליקציית הדוגמה טוענת את כל המכשירים המקומיים שנמצאים במבנה הזה.

אם המכשיר נמצא בחדר, הוא יופיע ברשימה מתחת לחדר הזה. אפליקציית הדוגמה תומכת בסוגי המכשירים הבאים:

  • אור עם טמפרטורת צבע
  • מנורה עם אפשרות עמעום
  • מנעול דלת
  • Extended Color Light
  • מאוורר
  • מצלמת Google
  • חיישן נוכחות
  • הפעלה/השבתה של התאורה
  • יחידת פלאג-אין להפעלה/השבתה
  • חיישן טמפרטורה
  • תרמוסטט
  • וילון

פעולות במכשירים קיימים ובאוטומציות

אפליקציית הדוגמה מורכבת משתי כרטיסיות – מכשירים ואוטומציות. בכל כרטיסייה מופיע מידע על המבנה, ואפשר לבצע משימות.

כרטיסיית מכשירים

בכרטיסייה מכשירים (איור 1) מוצגים החדרים במבנה (חדר אמבטיה, חדר משפחה, משרד) והמכשירים בכל חדר, יחד עם הסטטוס של כל מכשיר. אפשר גם לנתק את המכשיר או לעדכן את ההרשאות על ידי לחיצה על הסמל more_horiz בפינה השמאלית העליונה של המסך (איור 2).

הכרטיסייה Devices (מכשירים) באפליקציית הדוגמה של ממשקי ה-API של Home iOS.
איור 1: תצוגת הכרטיסייה 'מכשירים'
אמצעי הבקרה של המכשיר באפליקציית הדוגמה של Home iOS APIs.
איור 2: ניתוק או עדכון הרשאות

הכרטיסייה 'פעולות אוטומטיות'

בכרטיסייה אוטומציות (איור 3) מוצגת רשימה של כל האוטומציות במבנה. בכל אוטומציה מוצגים הסימנים לתחילת פעולות אוטומטיות והפעולות שלה. יש תמיכה בכמה התחלות ופעולות.

מקישים על פעולות אוטומטיות כדי לראות את הפרטים שלהן, כמו שמוצג בדוגמה באיור 4. בתצוגה המפורטת הזו אפשר לראות את התיאור המפורט של הפעולות הראשוניות, התנאים והפעולות.

הכרטיסייה 'אוטומציות' באפליקציית הדוגמה Home iOS APIs.
איור 3: תצוגת הכרטיסייה 'פעולות אוטומטיות'
תצוגה מפורטת של פעולה אוטומטית שנבחרה.
איור 4: תצוגה מפורטת של אוטומציה

יצירת פעולה אוטומטית

כדי ליצור אוטומציה חדשה, מקישים על הלחצן +הוספה בתצוגת רשימת האוטומציות (איור 3). במסך הבא תוצג רשימה של אוטומציות מוצעות. בוחרים את האוטומציה הרצויה (איור 5). אם לא מופיע כלום באופן אוטומטי, סימן שהמבנה לא מכיל את המכשירים הדרושים לאוטומציה. לדוגמה, אם רוצים להפעיל את המאוורר והאור, המבנה צריך לכלול את שני המכשירים, אחרת האוטומציות לא יוצגו.

אחרי שבוחרים את הפעולות האוטומטיות, מוצגות האפשרויות Starters, Conditions and Actions (אירועים מפעילים, תנאים ופעולות) (איור 6). לוחצים על שמירה כדי להוסיף את הפעולות האוטומטיות (איור 7).

מסך אפליקציה לדוגמה עם הצעות לפעולות אוטומטיות
איור 5: הצעות לאוטומציה
מסך לדוגמה של אפליקציה לפעולות אוטומטיות.
איור 6: שמירת אוטומציה
מסך של אפליקציה לדוגמה של אוטומציה שנוצרה.
איור 7: אוטומציה שנוצרה

עריכת פעולה אוטומטית

כדי לערוך את השם והתיאור של האוטומציה, בתצוגה המפורטת של האוטומציה (איור 4), לוחצים על סמל ההגדרות ואז על עריכת השם (איור 8). כמו שמוצג באיור 9, עורכים את השם והתיאור וחוזרים אחורה אחרי שמסיימים (איור 8). כדי לשמור, לוחצים על סמל ההגדרות ואז על שמירה.

מסך לדוגמה באפליקציה לבחירת הלחצן לעריכת השם.
איור 8: עריכת שם הפעולה האוטומטית
מסך לדוגמה באפליקציה לעריכת השם והתיאור של האוטומציה.
איור 9: עורך השם והתיאור

מחיקת פעולה אוטומטית

כדי למחוק אוטומציה, עוברים אל דף הסקירה הכללית של האוטומציה (איור 7). מחליקים שמאלה על האוטומציה שרוצים למחוק ולוחצים על סמל המחיקה (איור 10).

מסך אפליקציה לדוגמה למחיקת אוטומציה.
איור 10: מחיקת אוטומציה

עורך אוטומציה גנרי

הכלי הגנרי לעריכה מאפשר לבחור כל מכשיר במבנה לשימוש בסימנים לתחילת פעולה ובפעולות, עם תכונות תומכות כתנאים, כשיוצרים סקריפטים לפעולות אוטומטיות.

כדי להוסיף אוטומציה כללית, מקישים על אוטומציה כללית במסך 'הצעות לאוטומציה' (איור 5).

במסך הבא אפשר לערוך את השם והתיאור של האוטומציה.

הוספת סימן אפשרי לתחילת הפעולה

כדי להוסיף סימן לתחילת הפעולה, מקישים על הוספת סימן לתחילת הפעולה ותנאי (איור 11). במסך של המועמדים לשימוש ב-Starter מוצגים ה-Starters הזמינים במבנה (איור 12). בוחרים אחת מהתמונות הראשוניות כדי להמשיך (איור 13).

מוסיפים סימן לתחילת הפעולה.
איור 11: מסך כללי של Editor
רשימה של מועמדים שמתחילים.
איור 12: רשימה של מועמדים להתחלה
בוחרים סימן לתחילת הפעולה.
איור 13: בחירת תבנית להתחלה

בוחרים באפשרות הפעלה או השבתה או שינוי הבהירות (איור 14 ואיור 15) ומפעילים או משביתים את ההגדרה או משנים את הבהירות. אחרי שמסיימים את ההגדרה, מקישים על סיום כדי לחזור למסך העורך הכללי. התבנית שבחרתם תוצג במסך העריכה הכללי (איור 16).

להדליק או לכבות את האורות.
איור 14: הפעלה או השבתה של התאורה
שינוי הבהירות
איור 15: שינוי הבהירות
רשימת התחלות.
איור 16: הוספת מתנע

הוספת פעולה אפשרית

כדי להוסיף פעולה מומלצת, מקישים על הוספת פעולה (איור 17). במסך Action Candidates (מועמדים לפעולה) מוצגים מועמדים זמינים לפעולה (איור 18). בוחרים אחת מהפעולות האפשריות כדי להמשיך (איור 19).

הוספת פעולה
איור 17: הוספת פעולה
רשימה של פעולות אפשריות
איור 18: רשימה של פעולות אפשריות
בוחרים פעולה.
איור 19: בחירת פעולה
הדלקה או כיבוי של האורות
איור 20: לא ניתן להשתמש ב-LevelControlTrait בפעולות

בוחרים באפשרות הפעלה או השבתה ובוחרים אם להפעיל או להשבית את המכשיר. מקישים על סיום כדי לחזור למסך העריכה הכללי (איור 21). מקישים על שמירה כדי ליצור את הפעולות האוטומטיות (איור 22). האוטומציה תוצג בכרטיסייה 'אוטומציה' (איור 23).

הדלקה או כיבוי של האורות
איור 21: הפעלה או השבתה של האור
הוספת סימן לתחילת פעולה ופעולה.
איור 22: הוספת סימן לתחילת פעולה ופעולה
נוצרה אוטומציה כללית
איור 23: פעולות אוטומטיות כלליות שנוצרו