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