طرحواره ویژگی LightEffects خانه هوشمند

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, ... ] رشته

اثر پشتیبانی شده.

مقادیر پشتیبانی شده:

colorLoop
به صورت تصادفی در رنگ‌های مختلف حلقه می‌زند.
sleep
به تدریج روشنایی را کاهش می‌دهد و به صورت اختیاری، دمای رنگ را در یک دوره زمانی تنظیم می‌کند.
wake
به تدریج روشنایی را افزایش می‌دهد و به صورت اختیاری، دمای رنگ را در یک دوره زمانی تنظیم می‌کند.

مثال‌ها

دستگاهی که از جلوه حلقه رنگی پشتیبانی می‌کند.

{
  "supportedEffects": [
    "colorLoop"
  ]
}

دستگاهی که از جلوه‌های خواب/بیداری پشتیبانی می‌کند.

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

وضعیت دستگاه

موجودیت‌هایی با این ویژگی ممکن است حالت‌های زیر را به عنوان بخشی از عملیات QUERY گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف QUERY ، به بخش «تحقق اهداف» مراجعه کنید.

ایالت‌ها نوع توضیحات
activeLightEffect رشته

در صورت وجود، جلوه نوری فعال فعلی. یکی از supportedEffects .

مقادیر پشتیبانی شده:

colorLoop
sleep
wake
lightEffectEndUnixTimestampSec عدد صحیح

اگر اثر خود به خود پایان یابد، مهر زمانی یونیکس زمانی که انتظار می‌رود اثر پایان یابد.

مثال‌ها

تأثیر فعلی روی دستگاه من چیست؟

{
  "activeLightEffect": "colorLoop"
}

تأثیر فعلی روی دستگاه من چیست؟

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

در حال حاضر هیچ جلوه نوری فعال نیست.

{}

دستورات دستگاه

دستگاه‌هایی که این ویژگی را دارند، می‌توانند به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف EXECUTE ، به بخش «تحقق اهداف» مراجعه کنید.

action.devices.commands.ColorLoop

از دستگاه بخواهید که مجموعه‌ای از رنگ‌ها را مرور کند.

این دستور به ویژگی‌های زیر نیاز دارد:
{
  "supportedEffects": [
    "colorLoop"
  ]
}

پارامترها

پارامترها نوع توضیحات
duration عدد صحیح

مدت زمان اجرای دستور حلقه رنگ، بر حسب ثانیه.

مثال‌ها

چراغ‌هایم را به مدت ۶۰ دقیقه با حلقه رنگی روشن کنید.

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

action.devices.commands.Sleep

به تدریج روشنایی دستگاه را کاهش دهید و به صورت اختیاری، دمای رنگ را در طول زمان تنظیم کنید.

این دستور به ویژگی‌های زیر نیاز دارد:
{
  "supportedEffects": [
    "sleep"
  ]
}

پارامترها

پارامترها نوع توضیحات
duration عدد صحیح

مدت زمان دستور خواب، بر حسب ثانیه، در محدوده ۳۰۰ تا ۳۶۰۰.

مثال‌ها

چراغ‌های من را به مدت ۶۰ دقیقه خاموش کن.

{
  "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 عدد صحیح

مدت زمان دستور بیدارباش، بر حسب ثانیه، در محدوده ۳۰۰ تا ۳۶۰۰.

مثال‌ها

چراغ‌هایم را به مدت ۶۰ دقیقه روشن نگه دار.

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

شبیه‌سازی جلوه‌های نوری

اگر دستگاه شما ویژگی Brightness را پیاده‌سازی کرده اما ویژگی LightEffects را نه، پلتفرم از جلوه‌های شبیه‌سازی‌شده‌ی «خواب» و «بیدار» پشتیبانی می‌کند، بدون نیاز به کد اضافی. پلتفرم با ارسال مجموعه‌ای از intentهای EXECUTE، جلوه‌ها را شبیه‌سازی می‌کند.

نمونه گفته‌ها

د-DE

  • Den Aufwacheffekt der Lampen starten.
  • Einschlafmodus im Schlafzimmer aktivieren.
  • synchronisiere meine Geräte

انگلیسی-آمریکایی

  • Begin the sleep effect on my lights شروع کن .
  • می‌خوام افکت بیدار شدن (wake effect) رو روی the lights I want you to start wake effect on

ای‌اس-ای‌اس

  • 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 .

سلام-ورودی

  • बेडरूम में धीरे-धीरे रोशनी बढ़ाओ
  • लाइट को स्लीप मोड में डाल दो

فناوری اطلاعات

  • Accendi gradualmente le luci
  • Avvia le luci per dormire

جا-جی پی

  • ライトを徐々に明るくなる設定にして
  • 照明を少しずつ暗くして

کو-کی‌آر

  • 안방 전등 기상 모드 시작해
  • 조명 에서 수면 모드 실행

nl-NL

  • نور کم عمق. Dim de lichten langzaam.
  • mijn lamp Laat langzaam feller worden.

پی تی-بی آر

  • 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
  • lamporna Tänd långsamt

خطاهای دستگاه

لیست کامل خطاها و استثنائات را مشاهده کنید.