استخدام تطبيق Android التجريبي

يعرض نموذج تطبيق Android الإمكانات الأساسية للوصول إلى الأجهزة والتحكّم فيها باستخدام واجهات برمجة التطبيقات Home API لأنواع الأجهزة المتوافقة.

بعد اكتمال تفويض الحساب واختيار بنية، يحمّل نموذج التطبيق جميع الأجهزة المحلية التي تم العثور عليها في تلك البنية.

إذا كان الجهاز في غرفة، سيتم إدراجه ضمن تلك الغرفة. يتوافق نموذج التطبيق مع أنواع الأجهزة التالية:

  • مصباح بدرجة حرارة ألوان قابلة للتعديل (تشغيل وإيقاف، سطوع)
  • أداة استشعار التلامس (حالة منطقية)
  • مصباح قابل للتعتيم (تشغيل وإيقاف، سطوع)
  • قفل الباب
  • مصباح ملوّن متقدّم (تشغيل وإيقاف، سطوع)
  • مفتاح تحكّم عام
  • جهاز توجيه الحدود من Google
  • كاميرا Google
  • Google Doorbell
  • وحدة استشعار تواجد الأفراد في المنزل (استشعار تواجد الأفراد في المنزل)
  • مصباح يمكن تشغيله وإطفاؤه (تشغيل وإطفاء، سطوع)
  • مفتاح تشغيل/إيقاف الإضاءة
  • وحدة قابلة للتوصيل للتشغيل/الإيقاف (تشغيل وإيقاف)
  • أداة استشعار التشغيل/الإيقاف

الإجراءات على الأجهزة وعمليات التشغيل الآلي الحالية

يتكوّن نموذج التطبيق من علامتَي تبويب: الأجهزة وعمليات التشغيل الآلي. وتوفّر كل علامة تبويب معلومات عن البنية وتتيح لك تنفيذ المهام.

علامة التبويب "الأجهزة"

تعرض علامة التبويب الأجهزة (الشكل 1) الغرف في البنية (الفناء الخلفي، العلية، السفر) والأجهزة لكل غرفة، إلى جانب حالة كل جهاز. لعرض السمات على جهاز أو تعديلها، انقر على اسم الجهاز. سينقلك هذا إلى شاشة التحكم لهذا الجهاز (الشكل 2).

لإضافة جهاز إلى البنية، انقر على إضافة جهاز من علامة التبويب الأجهزة (الشكل 1)، ثم اتّبِع التعليمات لإضافة جهاز باستخدام رمز الاستجابة السريعة أو بدونه.

علامة التبويب "الأجهزة" في نموذج تطبيق Home APIs
الشكل 1: نموذج تطبيق: عرض علامة التبويب "الأجهزة"
عناصر التحكّم في الأجهزة في نموذج تطبيق Home APIs
الشكل 2: نموذج تطبيق لعناصر التحكم في الجهاز

علامة التبويب "عمليات التشغيل الآلي"

تعرض علامة التبويب عمليات التشغيل الآلي (الشكل 3) قائمة بجميع عمليات التشغيل الآلي للبنية. يعرض كل إجراء تشغيل آلي إجراءات التفعيل والإجراءات الخاصة به. يمكن استخدام إجراءات تفعيل وإجراءات متعددة.

انقر على إحدى المهام المبرمَجة للاطّلاع على تفاصيلها، كما هو موضّح في المثال في الشكل 4. في طريقة العرض التفصيلية هذه، يمكنك حذف عملية التشغيل الآلي أو تنفيذها يدويًا بدون الحاجة إلى إجراء تفعيل، شرط أن يكون زر التنفيذ يدويًا متاحًا لعملية التشغيل الآلي هذه.

في العرض التفصيلي لعملية التشغيل الآلي (الشكل 4)، يمكنك أيضًا تبديل isActive لتفعيل عملية التشغيل الآلي أو إيقافها. يتم ضبط الحقل isValid من خلال حزمة تطوير البرامج (SDK) ويتم ضبطه على false في حال وجود مشكلة في توافق الجهاز أو السمة أو مشكلة أخرى.

علامة التبويب "عمليات التشغيل الآلي" في نموذج تطبيق Home APIs
الشكل 3: عرض علامة التبويب "العمليات المبرمَجة"
عرض تفصيلي لعملية مبرمَجة محدّدة
الشكل 4: عرض تفصيلي لعملية مبرمَجة واحدة

إنشاء عملية تشغيل آلي

لإنشاء عملية تشغيل آلي جديدة، انقر على الزر إنشاء من عرض قائمة عمليات التشغيل الآلي (الشكل 3). ستظهر شاشة New Automation (برنامج تشغيل آلي جديد) (الشكل 5).

استخدِم الزرَّين +إضافة عامل تفعيل و+إضافة إجراء (الشكل 5) لإضافة عامل تفعيل وإجراء واحد أو أكثر إلى عملية التشغيل الآلي. يعرض الشكلان 6 و7 أمثلة على اختيار إجراء تفعيل وإجراء على التوالي. بعد إجراء اختياراتك وحفظ إجراء التفعيل أو الإجراء، سيظهر لك الزران تعديل إجراء التفعيل وإزالة إجراء التفعيل لإجراء التفعيل (وتعديل الإجراء وإزالة الإجراء للإجراء). يمنحك ذلك الفرصة لتعديل إجراء التفعيل أو الإجراء ضمن السلسلة أو إزالته قبل حفظ عملية التشغيل الآلي نفسها.

عند الانتهاء من إضافة عوامل التفعيل والإجراءات، يمكنك العودة إلى شاشة عملية تشغيل آلي جديدة والنقر على إنشاء عملية تشغيل آلي (الشكل 8).

شاشة نموذج تطبيق لبدء عملية تشغيل آلي جديدة
الشكل 5: بدء إنشاء عملية مبرمَجة جديدة
نموذج تطبيق لشاشة إضافة إجراء تفعيل لعملية التشغيل الآلي
الشكل 6: إضافة عامل تفعيل إلى عملية مبرمَجة
نموذج شاشة تطبيق لإضافة إجراء إلى عملية تشغيل آلي
الشكل 7: إضافة إجراء إلى عملية التشغيل الآلي
شاشة نموذج تطبيق لإنشاء عملية تشغيل آلي
الشكل 8: إنشاء عملية التشغيل الآلي

تحديد المشاكل وحلّها

يعرض التطبيق رسائل مربّعات حوار لبعض الأحداث الشائعة التي قد تحدث. يُرجى الرجوع إلى سجلات "adb" للحصول على معلومات حول كيفية حلّ هذه الأحداث.

إذا واجهت مشاكل في استخدام نموذج التطبيق، يُرجى الاطّلاع على مقالة تحديد المشاكل وحلّها في Android.