مخطط سمة LightEffects للمنزل الذكي

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

سمات الجهاز

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

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

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

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

يجب أن تتراوح القيمة بين 300 و3600.

defaultSleepDuration عدد صحيح

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

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

يجب أن تتراوح القيمة بين 300 و3600.

defaultWakeDuration عدد صحيح

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

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

يجب أن تتراوح القيمة بين 300 و3600.

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
}

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

{}

أوامر الجهاز

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

action.devices.commands.ColorLoop

اطلب من الجهاز التنقّل بين مجموعة من الألوان.

يتطلّب هذا الأمر السمات التالية:
{
  "supportedEffects": [
    "colorLoop"
  ]
}

المعلمات

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

مدة أمر تكرار الألوان بالثواني

يجب أن تتراوح القيمة بين 300 و3600.

أمثلة

أريد أن تتغير ألوان الأضواء كل 60 دقيقة.

{
  "command": "action.devices.commands.ColorLoop",
  "params": {
    "duration": 3600
  }
}

action.devices.commands.Sleep

يتم خفض مستوى سطوع الجهاز تدريجيًا، ويمكنك أيضًا ضبط درجة حرارة الألوان على مدار فترة زمنية.

يتطلّب هذا الأمر السمات التالية:
{
  "supportedEffects": [
    "sleep"
  ]
}

المعلمات

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

مدة أمر السكون بالثواني، في النطاق من 300 إلى 3600

يجب أن تتراوح القيمة بين 300 و3600.

أمثلة

أريد أن تومض مصابيحي لمدة 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 عدد صحيح

مدة أمر التنشيط بالثواني، في النطاق من 300 إلى 3600

يجب أن تتراوح القيمة بين 300 و3600.

أمثلة

اجعل مصابيحي تستيقظ لمدة 60 دقيقة.

{
  "command": "action.devices.commands.Wake",
  "params": {
    "duration": 3600
  }
}

محاكاة المؤثرات الضوئية

إذا كان جهازك ينفّذ السمة Brightness ولكن ليس السمة LightEffects، تتيح المنصة محاكاة تأثيرَي "السكون" و "الاستيقاظ" بدون الحاجة إلى رمز إضافي. يحاكي النظام الأساسي التأثيرات من خلال إرسال سلسلة من طلبات EXECUTE.

عبارات نموذجية

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

أخطاء الجهاز

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