ब्यौरा
एनर्जी स्टोरेज डिवाइस की स्थिति, जैसे कि बैटरी. इसमें यह जानकारी शामिल होती है कि बैटरी में कितनी एनर्जी है, वह चार्ज हो रही है या नहीं, और वह प्लग इन है या नहीं.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
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
|
कुल समय |
तय समय के लिए, स्टार्टर को ट्रिगर होने से रोकता है. वैकल्पिक |
EnergyStorage की स्थिति का डेटा
| कुंजी | टाइप | ब्यौरा |
|---|---|---|
isPluggedIn
|
Bool |
वैकल्पिक |
isCharging
|
Bool |
वैकल्पिक |
descriptiveCapacityRemaining
|
String |
वैकल्पिक |
उदाहरण
starters:
- type: device.state.EnergyStorage
device: My Device - Room Name
state: isPluggedIn
is: true
condition:
type: device.state.EnergyStorage
device: My Device - Room Name
state: isCharging
is: false