مخطّط سمة تأثيرات الإضاءة في المنزل الذكي

action.devices.traits.LightEffects: تنتمي هذه السمة إلى الأجهزة التي يمكنها توفير أوامر إضاءة معقّدة لتغيير الحالة، مثل الدوران عبر ألوان مختلفة.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC. للاطّلاع على مزيد من المعلومات عن معالجة أهداف SYNC، يمكنك الاطّلاع على تلبية الأهداف.

السمات النوع الوصف
defaultColorLoopDuration عدد صحيح

(القيمة التلقائية: 1800)

المدة التلقائية بالثواني للتأثير الذي يتم تشغيله باستخدام الأمر action.devices.commands.ColorLoop

defaultSleepDuration عدد صحيح

(القيمة التلقائية: 1800)

المدة التلقائية بالثواني للتأثير الذي يسبّبه الأمر action.devices.commands.Sleep.

defaultWakeDuration عدد صحيح

(القيمة التلقائية: 1800)

المدة التلقائية بالثواني للتأثير الذي يتم تشغيله باستخدام الأمر action.devices.commands.Wake

supportedEffects صفيف

مطلوبة

قائمة بالتأثيرات التي يتيحها الجهاز

[item, ...] String

تأثير متوافق

القيم المسموح بها:

colorLoop
تتم إعادة عرض ألوان مختلفة بشكل عشوائي.
sleep
يخفض تدريجيًا مستوى السطوع، ويمكن اختياريًا ضبط درجة حرارة الألوان على مدار فترة زمنية.
wake
يمكنك زيادة مستوى السطوع تدريجيًا وضبط درجة حرارة الألوان اختياريًا على مدار فترة زمنية معيّنة.

أمثلة

جهاز يتيح تأثير حلقة الألوان

{
  "supportedEffects": [
    "colorLoop"
  ]
}

الجهاز يتوافق مع تأثيرات النوم/التنشيط.

{
  "defaultSleepDuration": 300,
  "defaultWakeDuration": 600,
  "supportedEffects": [
    "sleep",
    "wake"
  ]
}

حالة الجهاز

يمكن للجهات التي تستخدم هذه السمة الإبلاغ عن الحالات التالية كجزء من عملية QUERY. لمزيد من المعلومات حول كيفية التعامل مع نية QUERY، يمكنك الاطّلاع على التنفيذ حسب نية العميل.

الولايات النوع الوصف
activeLightEffect String

تأثير الإضاءة النشط حاليًا، إن توفّر أحد supportedEffects

القيم المسموح بها:

colorLoop
sleep
wake
lightEffectEndUnixTimestampSec عدد صحيح

الطابع الزمني لنظام التشغيل يونكس عند توقّع انتهاء التأثير، إذا كان التأثير ينتهي من تلقاء نفسه

أمثلة

ما هو التأثير الحالي على جهازي؟

{
  "activeLightEffect": "colorLoop"
}

ما هو التأثير الحالي على جهازي؟

{
  "activeLightEffect": "sleep",
  "lightEffectEndUnixTimestampSec": 1595286869
}

ما مِن تأثير ضوئي نشط حاليًا.

{}

CommandS للجهاز

قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر التالية كجزء من عملية EXECUTE. للاطّلاع على مزيد من المعلومات عن معالجة أهداف EXECUTE، يمكنك الاطّلاع على تلبية الأهداف.

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

أخطاء الجهاز

اطّلِع على القائمة الكاملة للأخطاء والاستثناءات.