Smart Home LightEffects Trait Schema
action.devices.traits.LightEffects – המאפיין הזה שייך למכשירים שיכולים לתמוך בפקודות מורכבות של תאורה לשינוי מצב, כמו מעבר בין צבעים שונים.
מאפייני המכשיר
מכשירים עם המאפיין הזה עשויים לדווח על המאפיינים הבאים כחלק מהפעולה SYNC. מידע נוסף על טיפול בכוונות זמין במאמר הגשמת כוונות.SYNC
| מאפיינים | סוג | תיאור |
|---|---|---|
defaultColorLoopDuration |
Integer |
(ברירת מחדל: משך ברירת המחדל, בשניות, של האפקט שמופעל על ידי הפקודה הערך צריך להיות בין |
defaultSleepDuration |
Integer |
(ברירת מחדל: משך ברירת המחדל, בשניות, של האפקט שמופעל על ידי הפקודה הערך צריך להיות בין |
defaultWakeDuration |
Integer |
(ברירת מחדל: משך ברירת המחדל, בשניות, של האפקט שמופעל על ידי הפקודה הערך צריך להיות בין |
supportedEffects |
מערך |
חובה. רשימת האפקטים שהמכשיר תומך בהם. |
[item, ...] |
String |
אפקט נתמך. ערכים נתמכים:
|
דוגמאות
מכשיר שתומך באפקט של לולאת צבעים.
{
"supportedEffects": [
"colorLoop"
]
}מכשיר שתומך באפקטים של שינה/התעוררות.
{
"defaultSleepDuration": 300,
"defaultWakeDuration": 600,
"supportedEffects": [
"sleep",
"wake"
]
}מצבי המכשיר
יכול להיות שישויות עם המאפיין הזה ידווחו על המצבים הבאים כחלק מהפעולה QUERY. כדי לקבל מידע נוסף על טיפול בכוונות QUERY, אפשר לעיין במאמר השלמת כוונות.
| מדינות | סוג | תיאור |
|---|---|---|
activeLightEffect |
String |
אפקט התאורה שפעיל כרגע, אם יש כזה. אחת מהאפשרויות: ערכים נתמכים:
|
lightEffectEndUnixTimestampSec |
Integer |
חותמת זמן של מערכת Unix של הזמן שבו האפקט צפוי להסתיים, אם האפקט מסתיים מעצמו. |
דוגמאות
מה ההשפעה הנוכחית על המכשיר שלי?
{
"activeLightEffect": "colorLoop"
}מה ההשפעה הנוכחית על המכשיר שלי?
{
"activeLightEffect": "sleep",
"lightEffectEndUnixTimestampSec": 1595286869
}אין כרגע אפקט תאורה פעיל.
{}פקודות למכשיר
מכשירים עם המאפיין הזה עשויים להגיב לפקודות הבאות כחלק מהפעולה EXECUTE. מידע נוסף על טיפול בכוונות זמין במאמר הגשמת כוונות.EXECUTE
action.devices.commands.ColorLoop
בקשה מהמכשיר לעבור בין סדרה של צבעים.
הפקודה הזו דורשת את המאפיינים הבאים:
{
"supportedEffects": [
"colorLoop"
]
}
פרמטרים
| פרמטרים | סוג | תיאור |
|---|---|---|
duration |
Integer |
משך הזמן של הפקודה 'לולאת צבעים', בשניות. הערך צריך להיות בין |
דוגמאות
תפעיל את האפקט Colorloop באורות שלי למשך 60 דקות.
{
"command": "action.devices.commands.ColorLoop",
"params": {
"duration": 3600
}
}action.devices.commands.Sleep
הבהירות של המכשיר תרד בהדרגה, ואם תרצו, גם טמפרטורת הצבע תשתנה לאורך זמן.
הפקודה הזו דורשת את המאפיינים הבאים:
{
"supportedEffects": [
"sleep"
]
}
פרמטרים
| פרמטרים | סוג | תיאור |
|---|---|---|
duration |
Integer |
משך הזמן לפקודת השינה, בשניות, בטווח של 300 עד 3,600. הערך צריך להיות בין |
דוגמאות
תעביר את התאורה למצב שינה למשך 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 |
Integer |
משך הזמן של פקודת ההפעלה, בשניות, בטווח של 300 עד 3,600. הערך צריך להיות בין |
דוגמאות
תדליק את האורות למשך 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