مخطط سمة تأثيرات الإضاءة المنزلية الذكية
action.devices.traits.LightEffects
: تنتمي هذه السمة إلى الأجهزة التي يمكنها توفير أوامر إضاءة معقّدة لتغيير الحالة، مثل الدوران عبر ألوان مختلفة.
ATTRIBUTES للجهاز
يمكن أن تُبلغ الأجهزة التي تتضمّن هذه السمة عن ما يلي:
كجزء من عملية SYNC
. للتعلّم
مزيد من المعلومات عن التعامل مع SYNC
هدفًا. اطّلِع على
تحقيق النية بالشراء:
السمات | النوع | الوصف |
---|---|---|
defaultColorLoopDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يسبّبه الأمر |
defaultSleepDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يسبّبه الأمر |
defaultWakeDuration |
عدد صحيح |
(القيمة التلقائية: المدة التلقائية بالثواني للتأثير الذي يسبّبه الأمر |
supportedEffects |
مصفوفة |
يجب ملء هذا الحقل. قائمة بالتأثيرات المتوافقة مع الجهاز |
[item, ...] |
String |
التأثير المتوافق. القيم المسموح بها:
|
أمثلة
يتيح الجهاز تأثير حلقة الألوان.
{ "supportedEffects": [ "colorLoop" ] }
الجهاز يتوافق مع تأثيرات النوم/التنشيط.
{ "defaultSleepDuration": 300, "defaultWakeDuration": 600, "supportedEffects": [ "sleep", "wake" ] }
حالة الجهاز
يجوز للكيانات التي تستخدم هذه السمة الإبلاغ عما يلي:
كجزء من عملية QUERY
. للتعلّم
مزيد من المعلومات عن التعامل مع QUERY
هدفًا. اطّلِع على
تحقيق النية بالشراء:
الولايات | النوع | الوصف |
---|---|---|
activeLightEffect |
String |
التأثير الضوئي النشط حاليًا إن توفّر واحد من القيم المسموح بها:
|
lightEffectEndUnixTimestampSec |
عدد صحيح |
الطابع الزمني لـ Unix لموعد انتهاء التأثير المتوقع، إذا كان التأثير ينتهي تلقائيًا |
أمثلة
ما هو التأثير الحالي على جهازي؟
{ "activeLightEffect": "colorLoop" }
ما هو التأثير الحالي على جهازي؟
{ "activeLightEffect": "sleep", "lightEffectEndUnixTimestampSec": 1595286869 }
ما مِن تأثير ضوئي نشط حاليًا.
{}
CommandS للجهاز
قد تستجيب الأجهزة التي تتضمن هذه السمة لما يلي:
الأوامر كجزء من عملية EXECUTE
. للتعلّم
مزيد من المعلومات عن التعامل مع EXECUTE
هدفًا. اطّلِع على
تحقيق النية بالشراء:
action.devices.commands.ColorLoop
اطلب من الجهاز أن يتنقل عبر مجموعة من الألوان.
يتطلب هذا الأمر السمات التالية:{ "supportedEffects": [ "colorLoop" ] }
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
duration |
عدد صحيح |
مدة أمر تكرار اللون، بالثواني. |
أمثلة
Colorloop المصابيح الخاصة بي لمدة 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