مخطّط سمة تأثيرات الإضاءة في المنزل الذكي
action.devices.traits.LightEffects
: تنطبق هذه السمة على الأجهزة التي يمكنها تنفيذ طلبات الإضاءة المعقدة لتغيير الحالة، مثل التبديل بين ألوان مختلفة بشكل متكرر.
سمات الجهاز
قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية
كجزء من عملية SYNC
. للاطّلاع على مزيد من المعلومات عن معالجة SYNC
intents، اطّلِع على تلبية النية.
السمات | النوع | الوصف |
---|---|---|
defaultColorLoopDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يتم تشغيله باستخدام الأمر |
defaultSleepDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يتم تشغيله باستخدام الأمر |
defaultWakeDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يتم تشغيله باستخدام الأمر |
supportedEffects |
صفيف |
مطلوبة قائمة بالتأثيرات التي يتيحها الجهاز |
[item, ...] |
String |
تأثير متوافق القيم المسموح بها:
|
أمثلة
جهاز يتيح تأثير حلقة الألوان
{ "supportedEffects": [ "colorLoop" ] }
جهاز متوافق مع تأثيرات وضعي السكون والتنشيط
{ "defaultSleepDuration": 300, "defaultWakeDuration": 600, "supportedEffects": [ "sleep", "wake" ] }
حالات الجهاز
يمكن أن تُبلغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية
كجزء من عملية QUERY
. للاطّلاع على مزيد من المعلومات عن معالجة QUERY
intents، اطّلِع على تلبية النية.
الولايات | النوع | الوصف |
---|---|---|
activeLightEffect |
String |
تأثير الإضاءة النشط حاليًا، إن توفّر أحد القيم المسموح بها:
|
lightEffectEndUnixTimestampSec |
عدد صحيح |
الطابع الزمني لنظام التشغيل يونكس عند توقّع انتهاء التأثير، إذا كان التأثير ينتهي من تلقاء نفسه |
أمثلة
ما هو التأثير الحالي على جهازي؟
{ "activeLightEffect": "colorLoop" }
ما هو التأثير الحالي على جهازي؟
{ "activeLightEffect": "sleep", "lightEffectEndUnixTimestampSec": 1595286869 }
لا يتوفّر حاليًا أي تأثير ضوئي.
{}
أوامر الجهاز
قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر التالية
كجزء من عملية EXECUTE
. للاطّلاع على مزيد من المعلومات عن معالجة EXECUTE
intents، اطّلِع على تلبية النية.
action.devices.commands.ColorLoop
اطلب من الجهاز التبديل بين مجموعة من الألوان.
يتطلّب هذا الطلب السمات التالية:{ "supportedEffects": [ "colorLoop" ] }
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
duration |
عدد صحيح |
مدة الأمر "تكرار الألوان"، بالثواني |
أمثلة
تغيير ألوان الأضواء لمدة 60 دقيقة
{ "command": "action.devices.commands.ColorLoop", "params": { "duration": 3600 } }
action.devices.commands.Sleep
خفض مستوى سطوع الجهاز تدريجيًا وضبط درجة حرارة الألوان اختياريًا على مدار فترة زمنية
يتطلّب هذا الطلب السمات التالية:{ "supportedEffects": [ "sleep" ] }
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
duration |
عدد صحيح |
مدة الأمر "الاستراحة"، بالثواني |
أمثلة
ضبط مصابيحي على وضع السكون لمدة 60 دقيقة
{ "command": "action.devices.commands.Sleep", "params": { "duration": 3600 } }
action.devices.commands.StopEffect
أوقِف المؤثر الضوئي الحالي.
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
ما من مواقع |
أمثلة
أريد إيقاف تأثير الإضاءة.
{ "command": "action.devices.commands.StopEffect", "params": {} }
action.devices.commands.Wake
زيادة مستوى سطوع الجهاز تدريجيًا، واختياريًا، ضبط درجة حرارة الألوان على مدار فترة زمنية
يتطلّب هذا الطلب السمات التالية:{ "supportedEffects": [ "wake" ] }
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
duration |
عدد صحيح |
مدة أمر التنشيط، بالثواني |
أمثلة
تشغيل مصابيحي لمدة 60 دقيقة
{ "command": "action.devices.commands.Wake", "params": { "duration": 3600 } }
محاكاة التأثيرات الضوئية
إذا كان جهازك ينفِّذ السمة
Brightness
ولكن ليس السمة
LightEffects
، يتيح المعالج
تأثيرَي "الاستراحة" و "التنشيط" المحاكيَين بدون الحاجة إلى رمز إضافي.
تحاكي المنصة التأثيرات من خلال إرسال سلسلة من نوايا التنفيذ.
نماذج الطلبات
de-DE
- Den Aufwacheffekt der Lampen starten.
- Einschlafmodus im Schlafzimmer aktivieren.
- synchronisiere meine Geräte
en-US
- Begin the sleep effect on my lights .
- I want you to start wake effect on the lights
es-ES
- pon la luz de despertarse lentamente durante 45 minutos
- pon las luces de dormir
fr-FR
- Allume doucement les lumières .
- Éteins progressivement les lumières .
hi-IN
- बेडरूम में धीरे-धीरे रोशनी बढ़ाओ
- लाइट को स्लीप मोड में डाल दो
it-IT
- Accendi le luci gradualmente
- Avvia le luci per dormire
ja-JP
- ライト を徐々に明るくなる設定にして
- 照明 を少しずつ暗くして
ko-KR
- 안방 전등 기상 모드 시작해
- 조명 에서 수면 모드 실행
nl-NL
- Dim de lichten langzaam.
- Laat mijn lamp langzaam feller worden.
pt-BR
- Acenda lentamente as luzes do quarto por 1 hora .
- Ativa as luzes de despertar no quarto dos miudos .
- Iniciar o modo dormir por 1 hora nas luzes do quarto .
- Liga a função adormecer das luzes .
sv-SE
- Starta insomningsläge på lamporna
- Tänd lamporna långsamt