ब्यौरा
यह सुविधा, नमी बढ़ाने और कम करने वाले डिवाइसों जैसी उन डिवाइसों के लिए उपलब्ध है जिनमें नमी की सेटिंग को कंट्रोल किया जा सकता है.
फ़ील्ड
| कुंजी | टाइप | ब्यौरा | 
|---|---|---|
| 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 | कुल समय | तय की गई समयावधि के लिए, स्टार्टर को ट्रिगर होने से रोकता है. वैकल्पिक | 
HumiditySetting State Data
| कुंजी | टाइप | ब्यौरा | 
|---|---|---|
| humiditySetpointPercent | Number | वैकल्पिक | 
| humidityAmbientPercent | Number | वैकल्पिक | 
उदाहरण
starters:
- type: device.state.HumiditySetting
  device: My Device - Room Name
  state: humiditySetpointPercent
  is: 50
condition:
  type: device.state.HumiditySetting
  device: My Device - Room Name
  state: humiditySetpointPercent
  is: 50