ब्यौरा
यह उन डिवाइसों के लिए है जिनकी आवाज़ को बदला जा सकता है. जैसे, आवाज़ को किसी खास लेवल पर सेट करना, म्यूट करना या अनम्यूट करना.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
device
|
डिवाइस |
वह डिवाइस जो ज़रूरी है |
state
|
FieldPath |
जांच करने के लिए, स्थिति का खास डेटा. ज़रूरी है |
is
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू के बराबर है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
isNot
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू के बराबर नहीं है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan |
greaterThan
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू से ज़्यादा (>) है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: isNot, is, greaterThanOrEqualTo |
greaterThanOrEqualTo
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू से ज़्यादा या उसके बराबर (>=) है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: isNot, is, greaterThan |
lessThan
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू से कम (<) है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: isNot, is, lessThanOrEqualTo |
lessThanOrEqualTo
|
डाइनैमिक |
जांचता है कि क्या स्थिति का डेटा, किसी वैल्यू से कम या उसके बराबर (<=) है. वैकल्पिक इस फ़ील्ड का इस्तेमाल करने के लिए, इनमें से कोई भी फ़ील्ड इस्तेमाल नहीं किया जा सकता: isNot, is, lessThan |
for
|
कुल समय |
जांचता है कि क्या स्थिति, पहले से ही किसी तय समय तक बनी हुई है. यह सिर्फ़ स्टार्टर के लिए लागू होता है. इसका इस्तेमाल, शर्तों के साथ नहीं किया जा सकता. वैकल्पिक |
suppressFor
|
कुल समय |
तय समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकता है. वैकल्पिक |
वॉल्यूम की स्थिति का डेटा
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
currentVolume
|
Number |
वैकल्पिक |
isMuted
|
Bool |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.Volume
device: My Device - Room Name
state: currentVolume
is: 0
starters:
type: device.state.Volume
device: My Device - Room Name
state: isMuted
is: true