مخطط سمة المشهد في المنزل المزوّد بأجهزة ذكية
action.devices.traits.Scene
- تُستخدَم هذه السمة لتنفيذ الأجهزة الافتراضية مع نوع جهاز SCENE.
راجِع دليل نوع المَشاهد للحصول على مزيد من المعلومات.
على سبيل المثال، إذا كان الجهاز يسمح للمستخدمين بضبط مجموعة بلمسة واحدة من
الطلبات، مثل ضبط الإضاءة على ألوان معيّنة أو وضع تسلسل لميزات أمان
مختلفة أو أي مجموعة أخرى من الأنشطة، يمكن عرض هذه الإعدادات
من خلال SYNC
على شكل مشهد مسمّى، وسيتيح "مساعد Google"
هذه المشاهد للمستخدمين من خلال القواعد النحوية البسيطة للتفعيل:
- بدء "وضع المجموعة"
- تفعيل مشهد منتصف الليل
باعتبارها عناصر افتراضية، يمكن وضع المَشاهد في غرف (إذا كان ذلك منطبقًا) لتوضيحها:
- ابدأ الاحتفال في المطبخ.
- تفعيل وضع الإضاءة الليلية في غرف النوم
يتمثّل أحد أوجه الاختلاف بين المشاهد والأهداف المادية في أنّ "مساعد Google" يطبّق تلقائيًا تأثيرات الجمع على طلبات Scene، ما يسمح للمستخدمين بتشغيل المَشاهد من خلال عدة شركاء. على سبيل المثال، إذا كان لدى المستخدم مشهد "وضع المجموعة" على شريكين مختلفين، أحدهما للأمان والآخر للمصابيح، سيؤدي تفعيل وضع المجموعة إلى تشغيل كليهما.
ستتفاعل المشهد بشكل جيد مع المهام الشخصية القادمة للقواعد النحوية المخصصة (على سبيل المثال، تفعيل وضع المجموعة -> لنبدأ الحفلة!).
يجب أن تحتوي المشاهد دائمًا على أسماء مقدَّمة من المستخدم مقابل تسمية "BobCo Scene" التلقائية. يمثّل كل مشهد جهازه الافتراضي الخاص به، مع أسمائه الخاصة.
قد تأتي الأسماء التي يقدّمها المستخدم من 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 } }