Smart Home Lightimpacts Trait स्कीमा
action.devices.traits.LightEffects
- यह विशेषता ऐसे डिवाइसों पर लागू होती है जो रोशनी को मुश्किल से लेवल बदलने के लिए काम कर सकते हैं, जैसे कि अलग-अलग रंगों को लूप में चलाना.
डिवाइस ATTRIBUTES
इस विशेषता वाले डिवाइस ये रिपोर्ट कर सकते हैं
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 |
अगर इफ़ेक्ट अपने-आप खत्म होता है, तो यूनिक्स टाइमस्टैंप जब इफ़ेक्ट के खत्म होने की उम्मीद है. |
उदाहरण
मेरे डिवाइस पर इस समय क्या असर हो रहा है?
{ "activeLightEffect": "colorLoop" }
मेरे डिवाइस पर इस समय क्या असर हो रहा है?
{ "activeLightEffect": "sleep", "lightEffectEndUnixTimestampSec": 1595286869 }
फ़िलहाल, कोई लाइट इफ़ेक्ट चालू नहीं है.
{}
डिवाइस COMMANDS
इस विशेषता वाले डिवाइस इन सुविधाओं के लिए काम कर सकते हैं
EXECUTE
से जुड़ी कार्रवाइयों के लिए, सभी कमांड इस्तेमाल किए जा सकते हैं. सीखने में
EXECUTE
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
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