مخطّط سمة مشهد المنزل الذكي
action.devices.traits.Scene
: يتم استخدام هذه السمة لتطبيق الأجهزة الافتراضية إلى جانب نوع الجهاز SCENE.
راجِع دليل نوع المشهد للحصول على مزيد من المعلومات.
على سبيل المثال، إذا سمح أحد الأجهزة للمستخدمين بضبط تجميع الطلبات بلمسة واحدة،
مثل ضبط الأضواء على ألوان محدّدة أو ترتيب ميزات أمان مختلفة أو أي مجموعة أخرى من الأنشطة، يمكن
إظهار هذه الإعدادات من خلال SYNC
على شكل مشهد مُسمّى، وسيوفّر "مساعد Google" هذه
المشاهد للمستخدمين من خلال قواعد التفعيل البسيطة التالية:
- ابدأ وضع "حفلة".
- فعِّل ميزة "مشهد منتصف الليل".
يمكن وضع المشاهد في الغرف (إذا كان ذلك منطبقًا) بهدف توضيح المعنى:
- ابدأ الاحتفال في المطبخ.
- فعِّل وضع الإضاءة الليلية في غرف النوم.
ويتمثّل الاختلاف الوحيد بين المَشاهد والأهداف المادية في أنّ "مساعد Google" سيطبّق تلقائيًا تأثيرات الجمع على أوامر المشهد، ما يتيح للمستخدمين تشغيل مشاهد بين عدة شركاء. على سبيل المثال، إذا كان لدى المستخدم مشهد "وضع الحفلة" على جهازَين شريكَين مختلفَين، أحدهما للأمان والآخر للأضواء، سيؤدي تفعيل وضع الحفلة إلى تفعيل كليهما.
ستتفاعل المشاهد بشكل جيد مع الإجراءات الشخصية القادمة للحصول على قواعد نحوية مخصّصة (على سبيل المثال، تفعيل وضع المجموعة -> لنبدأ الاحتفال).
يجب أن تحتوي المَشاهد دائمًا على أسماء يقدّمها المستخدم بدلاً من التسمية التلقائية "مشهد BobCo". كلّ مشهد هو جهاز افتراضي خاص به، مع أسماء خاصة به.
قد تأتي الأسماء المقدَّمة من المستخدِم من SYNC
.
سمات الجهاز
قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية
كجزء من عملية SYNC
. للاطّلاع على مزيد من المعلومات عن معالجة أهداف SYNC
، يمكنك الاطّلاع على تلبية الأهداف.
السمات | النوع | الوصف |
---|---|---|
sceneReversible |
منطقي |
(القيمة التلقائية: يشير هذا الرمز إلى أنّه يمكن إلغاء هذا المشهد. لا تنطبق هذه السمة إلّا على المشاهد التي تعدّل الحالة وتتذكر الحالة السابقة. يتيح الجهاز استخدام الأمر |
أمثلة
جهاز يتيح التقاط مشهد عكسي:
{ "sceneReversible": true }
حالة الجهاز
بلا عُري
أوامر الجهاز
قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر التالية
كجزء من عملية EXECUTE
. للاطّلاع على مزيد من المعلومات عن معالجة أهداف EXECUTE
، يمكنك الاطّلاع على تلبية الأهداف.
action.devices.commands.ActivateScene
فعِّل أحد المشاهد أو أوقِفه.
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
deactivate |
منطقي |
مطلوبة صحيح لإلغاء مشهد إذا كان قابلاً للإلغاء، وخطأ لتفعيل مشهد. |
أمثلة
تفعيل مشهد باسمه
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": false } }
إيقاف ميزة "مشهد" حسب الاسم
{ "command": "action.devices.commands.ActivateScene", "params": { "deactivate": true } }