طرحواره ویژگی LightEffects خانه هوشمند
action.devices.traits.LightEffects - این ویژگی به دستگاههایی تعلق دارد که میتوانند از دستورات پیچیده نورپردازی برای تغییر حالت، مانند چرخش در رنگهای مختلف، پشتیبانی کنند.
ویژگیهای دستگاه
دستگاههایی که این ویژگی را دارند، ممکن است ویژگیهای زیر را به عنوان بخشی از عملیات SYNC گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف SYNC ، به بخش «تحقق اهداف» مراجعه کنید.
| ویژگیها | نوع | توضیحات |
|---|---|---|
defaultColorLoopDuration | عدد صحیح | (پیشفرض: مدت زمان پیشفرض، بر حسب ثانیه، برای افکتی که توسط دستور |
defaultSleepDuration | عدد صحیح | (پیشفرض: مدت زمان پیشفرض، بر حسب ثانیه، برای افکتی که توسط دستور |
defaultWakeDuration | عدد صحیح | (پیشفرض: مدت زمان پیشفرض، بر حسب ثانیه، برای افکتی که توسط دستور |
supportedEffects | آرایه | الزامی است. فهرست جلوههایی که دستگاه پشتیبانی میکند. |
[ item, ... ] | رشته | اثر پشتیبانی شده. مقادیر پشتیبانی شده:
|
مثالها
دستگاهی که از جلوه حلقه رنگی پشتیبانی میکند.
{
"supportedEffects": [
"colorLoop"
]
}دستگاهی که از جلوههای خواب/بیداری پشتیبانی میکند.
{
"defaultSleepDuration": 300,
"defaultWakeDuration": 600,
"supportedEffects": [
"sleep",
"wake"
]
}وضعیت دستگاه
موجودیتهایی با این ویژگی ممکن است حالتهای زیر را به عنوان بخشی از عملیات QUERY گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف QUERY ، به بخش «تحقق اهداف» مراجعه کنید.
| ایالتها | نوع | توضیحات |
|---|---|---|
activeLightEffect | رشته | در صورت وجود، جلوه نوری فعال فعلی. یکی از مقادیر پشتیبانی شده:
|
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