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