फ़ैनस्पीडस्टेट

ब्यौरा

यह सुविधा उन डिवाइसों पर काम करती है जिन पर पंखे की रफ़्तार सेट की जा सकती है.

फ़ील्ड

सुरक्षा कुंजी टाइप ब्यौरा
device डिवाइस

FanSpeed स्थिति की रिपोर्ट करने वाला डिवाइस.

ज़रूरी है

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 कुल समय

किसी तय समयावधि के लिए, स्टार्टर के ट्रिगर होने की प्रोसेस को रोकें.

वैकल्पिक

फ़ैनस्पीड स्टेट डेटा

सुरक्षा कुंजी टाइप ब्यौरा
currentFanSpeedSetting String

वैकल्पिक

currentFanSpeedPercent Number

वैकल्पिक

उदाहरण

starters:
- type: device.state.FanSpeed
  device: My Device - Room Name
  state:  currentFanSpeedSetting
  is: High

condition:
  type: device.state.FanSpeed
  device: My Device - Room Name
  state: currentFanSpeedPercent
  is: 50