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