مخطط سمة "المنزل الذكي"

action.devices.traits.Scene: تُستخدَم هذه السمة لتطبيق الأجهزة الافتراضية مع نوع الجهاز SCENE.

اطّلِع على دليل نوع المشاهد للحصول على مزيد من المعلومات.

على سبيل المثال، إذا كان الجهاز يتيح للمستخدمين ضبط مجموعة من الطلبات بلمسة واحدة، مثل ضبط الأضواء على ألوان معيّنة أو تحديد سلسلة من ميزات الأمان، أو تحديد أي مجموعة أخرى من الأنشطة، يمكن عرض هذه الإعدادات من خلال SYNC كـ مظهر، وسيتيح "مساعد Google" هذه المشاهد للمستخدمين من خلال قواعد نحوية بسيطة للتفعيل:

  • بدء "وضع مجموعة الحدث"
  • تفعيل مشهد منتصف الليل

كعناصر افتراضية، يمكن وضع المشاهد في الغرف (إذا كان ذلك مناسبًا) لتوضيح ما يلي:

  • بدء وقت الحفل في المطبخ
  • تفعيل وضع "إضاءة ليلية" في غرف النوم

يتمثّل الاختلاف بين المشاهد والأهداف الفعلية في أنّ "مساعد Google" سيطبّق تأثيرات الجمع تلقائيًا على أوامر Scene، ما يسمح للمستخدمين بعرض المشهد من خلال شركاء متعددين. على سبيل المثال، إذا كان للمستخدم وضع "وضع المجموعة" على شريكَين مختلفَين، أحدهما للأمان، والآخر للإضاءة، سيؤدي تفعيل "وضع المجموعة" إلى تفعيل الاثنين.

ستتفاعل المشاهد بشكلٍ جيد مع الإجراءات الشخصية القادمة لقواعد نحوية مخصّصة (على سبيل المثال، تفعيل وضع الحفلة -> لنبدأ الاحتفال).

يجب أن تكون للأسماء دائمًا أسماء قدّمها المستخدمون بدلاً من أسماء "BobCo Scene" التلقائية. يكون لكل مشهد جهازه الافتراضي الخاص، مع أسماءه الخاصة. قد تأتي الأسماء المقدّمة من المستخدم من SYNC.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في SYNC، يُرجى الاطّلاع على تنفيذ النية بالشراء.

السمات Type الوصف
sceneReversible منطقي

(تلقائي: false)

تشير إلى أنه يمكن إلغاء هذا المشهد. هذه السمة ذات صلة فقط بالمشاهد التي تعدِّل الحالة وتتذكّر الحالة السابقة. يتوافق الجهاز مع الأمر ActivateScene الذي يتضمّن المعلَمة deactivate على true.

أمثلة

الجهاز الذي يوفّر بيئة يمكن عكسها:

{
  "sceneReversible": true
}

حالات الجهاز

غير مسموح بأي رسائل

حوالات الجهاز

قد تستجيب الأجهزة التي تستخدم هذه السمة للأوامر التالية كجزء من عملية EXECUTE. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في EXECUTE، يُرجى الاطّلاع على تنفيذ النية بالشراء.

action.devices.commands.ActivateScene

تفعيل مشهد أو إيقافه

المَعلمات

المَعلمات Type الوصف
deactivate منطقي

مطلوب:

صحيح إذا أردت إلغاء مشهد إذا كان يمكن التراجع عنه أو "خطأ" لتفعيل مشهد.

أمثلة

فعِّل مشهدًا حسب الاسم.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": false
  }
}

إيقاف مشهد بالاسم.

{
  "command": "action.devices.commands.ActivateScene",
  "params": {
    "deactivate": true
  }
}

أخطاء الجهاز

راجِع القائمة الكاملة للأخطاء والاستثناءات.