مخطط سمة مشهد المنزل المزوّد بأجهزة ذكية

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

راجع دليل نوع المشهد للحصول على مزيد من المعلومات.

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

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

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

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

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

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

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

صفات الجهاز

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

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

(القيمة التلقائية: false)

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

أمثلة

جهاز متوافق مع مشهد عكسي:

{
  "sceneReversible": true
}

STATES الجهاز

بلا عُري

تعليمات الجهاز

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

action.devices.commands.ActivateScene

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

المَعلمات

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

يجب ملء هذا الحقل.

صحيح لإلغاء مشهد إذا كان يمكن عكسه، وعلى خطأ لتنشيط مشهد.

أمثلة

تفعيل مشهد حسب الاسم

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

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

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

أخطاء الجهاز

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