ThermostatEco स्कीमा
sdm.devices.traits.ThermostatEco
यह ट्रेट, थर्मोस्टैट के उन डिवाइस टाइप के लिए है जो ईको मोड के साथ काम करते हैं.
फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
availableModes |
ईको मोड की सूची, जिनके साथ यह ट्रेट काम करती है. | array(string)Value: ["MANUAL_ECO", "OFF"] |
mode |
थर्मोस्टैट का मौजूदा ईको मोड. | stringValues: "MANUAL_ECO", "OFF" |
heatCelsius |
सेल्सियस में वह सबसे कम तापमान जिस पर थर्मोस्टैट, ईको मोड में हीटिंग शुरू करता है. | numberExample: 20.0 |
coolCelsius |
सेल्सियस में वह सबसे ज़्यादा तापमान जिस पर थर्मोस्टैट, ईको मोड में कूलिंग शुरू करता है. | numberExample: 22.0 |
जीईटी अनुरोध और जवाब का उदाहरण
अनुरोध
GET /enterprises/project-id/devices/device-id
जवाब
{
"name" : "enterprises/project-id/devices/device-id",
"traits" : {
"sdm.devices.traits.ThermostatEco" : {
"availableModes" : ["MANUAL_ECO", "OFF"],
"mode" : "MANUAL_ECO",
"heatCelsius" : 20.0,
"coolCelsius" : 22.0
}
}
}निर्देश
SetMode
थर्मोस्टैट के ईको मोड को बदलें.
थर्मोस्टैट के मोड को HEAT, COOL या HEATCOOL पर सेट करने के लिए, ThermostatMode ट्रेट के SetMode निर्देश का इस्तेमाल करें.
ईको मोड की मौजूदा स्थिति या उसमें किए गए बदलावों के आधार पर, इस निर्देश का असर अन्य ट्रेट पर पड़ता है:
- अगर ईको मोड बंद है, तो थर्मोस्टैट का मोड डिफ़ॉल्ट रूप से, आखिरी बार चालू किए गए स्टैंडर्ड मोड (HEAT, COOL, HEATCOOL या OFF) पर सेट हो जाएगा.
- अगर ईको मोड MANUAL_ECO पर सेट है, तो:
- ThermostatTemperatureSetpointट्रेट के निर्देश अस्वीकार कर दिए जाते हैं.
- ThermostatTemperatureSetpoint ट्रेट, तापमान के सेटपॉइंट नहीं दिखाता है.
SetMode अनुरोध और जवाब
अनुरोध
POST /enterprises/project-id/devices/device-id:executeCommand
{
"command" : "sdm.devices.commands.ThermostatEco.SetMode",
"params" : {
"mode" : "MANUAL_ECO"
}
}
जवाब
{}
SetMode अनुरोध के फ़ील्ड
| फ़ील्ड | ब्यौरा | डेटा टाइप |
|---|---|---|
mode |
वह ईको मोड जिस पर थर्मोस्टैट को सेट करना है. | stringValues: "MANUAL_ECO", "OFF" |
गड़बड़ियां
इस ट्रेट के संबंध में, ये गड़बड़ी कोड दिखाए जा सकते हैं:
एपीआई के गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई के गड़बड़ी कोड का रेफ़रंस देखें.