Google is committed to advancing racial equity for Black communities. See how.

थर्मोस्टेट

थर्मोस्टेट नियंत्रण

नेस्ट लर्निंग थर्मोस्टेट ™ इंटरनेट से कनेक्ट किए युक्ति सहज और आसान उपयोग करने के लिए है कि, लगातार अनुकूलन आराम करने के लिए और ऊर्जा बचाने घर में उपयोग के रुझानों के बारे में सीखने है। उपयोगकर्ता अपने हीटिंग और कूलिंग को कहीं भी नियंत्रित कर सकते हैं, जहां उनकी इंटरनेट कनेक्शन तक पहुंच है।

इन सुविधाओं का समर्थन करने के लिए एक परिष्कृत नियंत्रण प्रणाली की आवश्यकता होती है जो सरल सेटपॉइंट-आधारित कार्यक्रमों से ऊपर और परे जाती है। नेस्ट (जैसे एल्गोरिदम की एक विस्तृत श्रृंखला प्रदान करता है जल्दी पर , यह सच है उज्ज्वल , Airwave ™ है कि ज्यादातर ऊष्मातापी की तुलना में कम्प्यूटेशनल शक्ति का एक महत्वपूर्ण राशि की आवश्यकता होती है)। Nest Thermostat में इन उन्नत सुविधाओं को प्रदान करने के लिए आवश्यक शक्ति है।

Nest API उत्पादों नेस्ट एल्गोरिदम में बाधा पहुँचा या अप्रत्याशित व्यवहार के साथ उपयोगकर्ता आश्चर्य की बात बिना एचवीएसी प्रणाली को नियंत्रित करने की अनुमति के लिए बनाया गया है। वे Nest Thermostat के लिए निम्न डेटा तक पहुंच प्रदान करते हैं:

  • संरचना का नाम और उपकरण "जहां नाम" (घर में स्थान)
  • कस्टम थर्मोस्टेट लेबल
  • ऑनलाइन स्थिति और अंतिम कनेक्शन की जानकारी
  • वर्तमान और लक्ष्य तापमान
  • तापमान मोड
  • पारिस्थितिकी तापमान
  • समय-दर-तापमान
  • तापमान स्केल (सेट एफ/सी)
  • तापमान लॉक स्थिति, और अगर बंद कर दिया, न्यूनतम / अधिकतम बंद कर दिया तापमान मूल्यों
  • फैन टाइमर अवधि और एचवीएसी मोड
  • नमी
  • sunblock

थर्मोस्टेट अनुमतियाँ

सभी थर्मोस्टेट एपीआई डेटा मान पढ़ने के लिए पहुंच के लिए, चयन थर्मोस्टेट पढ़ अपने ग्राहक के लिए अनुमति।

सभी थर्मोस्टेट एपीआई डेटा मान पढ़ने के लिए पहुंच और अतिरिक्त लेखन पहुँच के लिए मान चुनने के लिए, चयन थर्मोस्टेट पढ़ने / लिखने अपने ग्राहक के लिए अनुमति। यह अनुमति स्तर आपको निम्नलिखित को अपडेट करने की अनुमति देता है:

  • लक्ष्य तापमान
  • एचवीएसी मोड
  • फैन टाइमर

थर्मोस्टेट को पढ़ने/लिखने v5 से शुरू करके, आप निम्नलिखित को भी अपडेट कर सकते हैं:

  • तापमान पैमाने
  • थर्मोस्टेट लेबल

थर्मोस्टेट पहचानकर्ता

युक्ति

नेस्ट डिवाइस प्रकार के आधार पर आईडी की एक सरणी के रूप में सूचीबद्ध होते हैं, जिनका उपयोग डिवाइस पथ के माध्यम से डिवाइस की विशिष्ट रूप से पहचान करने के लिए किया जा सकता है। की एक थर्मोस्टेट आईडी तो "peyiJNo..." का मतलब है कि आप कम से थर्मोस्टेट डिवाइस मॉडल लोड कर सकते हैं devices/thermostats/peyiJNo... एपीआई के माध्यम से।

जब कोई उपकरण कई उत्पादों से जुड़ा होता है, तो प्रत्येक डेवलपर को उस उपकरण के लिए एक अलग आईडी दिखाई देगी। एक डिवाइस के लिए जिसने एक ही डेवलपर से कई उत्पाद इंस्टॉल किए हैं, डेवलपर को एक ही आईडी दिखाई देगी।

नाम

दो नाम विशेषताएँ प्रदान की जाती हैं। छोटे name विशेषता, यूजर इंटरफेस लेबल में दिखाया गया है, जबकि है name_long लंबे प्रपत्र पाठ में प्रयोग किया जाता है।

name

इन उदाहरणों में, name "दालान" या "दालान (पश्चिम)" है।

नामनाम लंबा

name_long

इस उदाहरण में, name_long "कार्यालय (ऊपर)" है।

एक संदेश में नाम लंबा

लेबल

जहां नाम (लेबल)
जहां नाम (लेबल)

के साथ शुरू अनुमतियाँ संस्करण v5 , आप एपीआई के माध्यम से लेबल थर्मोस्टेट एक कस्टम जोड़ सकते हैं। Nest ऐप में, जहां नाम के बाद, कोष्ठक में लेबल दिखाई देता है।

के साथ शुरू अनुमतियाँ संस्करण v6 , आप भी थर्मोस्टेट लेबल पढ़ सकते हैं।

कहा पे

where_id

  • एक अनूठा, घोंसला-उत्पन्न पहचानकर्ता का प्रतिनिधित्व करता है name
  • where_id , केवल पढ़ने के लिए और एक कस्टम जहां बनाने के लिए कॉल में अपने आप बन जाता name

जहां के लिए नामों के बारे में और जानें नेस्ट ऊष्मातापी ,घोंसला की रक्षा करता है और घोंसला कैम

where_name

जब आप में से किसी का चयन थर्मोस्टेट अनुमतियाँ , आप डिवाइस का उपयोग कर सकते where_name डिवाइस ऑब्जेक्ट (से devices/thermostats )।

अन्य मेटाडेटा

सभी डेटा मान केवल पढ़े जाते हैं, जब तक कि अन्यथा निर्दिष्ट न हो।

डेटा का मान विवरण
locale इस डिवाइस को असाइन की गई भाषा और देश कोड
software_version एक स्ट्रिंग जो डिवाइस पर वर्तमान में स्थापित फर्मवेयर का प्रतिनिधित्व करती है
structure_id एक स्ट्रिंग जो विशिष्ट रूप से इस संरचना का प्रतिनिधित्व करती है; यह वह संरचना है जिसके साथ डिवाइस को जोड़ा जाता है
last_connection Nest सेवा के पिछले सफल कनेक्शन का टाइमस्टैम्प
is_online ऑनलाइन स्थिति। इस का उपयोग कर घोंसले से निर्धारित होता है last_connection समय और एक उम्मीद पुनर्संयोजन विंडो है उपकरण-विशिष्ट।

थर्मोस्टेट विशेषताएं

थर्मोस्टेट मोड

एचवीएसी प्रणाली राज्यों ( "पर" चार है heat , cool , heat-cool , eco ) और एक राज्य "बंद" ( off )। हम इन राज्यों का उपयोग के माध्यम से आराम और ऊर्जा बचत का प्रबंधन करने के hvac_mode और तापमान डेटा मान।

  • जब गर्मी या कूल मोड ( heat , cool ) चुना जाता है, थर्मोस्टेट लक्ष्य तापमान के लिए घर समायोजित करता है।
  • जब गर्मी • कूल मोड ( heat-cool ) चुना जाता है, थर्मोस्टेट आरामदायक घर रखेंगे, एक पसंदीदा तापमान सीमा के भीतर।
  • जब पारिस्थितिकी तापमान (पर्यावरण) चुना जाता है, थर्मोस्टेट घर आरामदायक रखने के लिए और ऊर्जा के उपयोग को कम करने के लिए ऊर्जा की बचत एल्गोरिदम लागू होगी। इस मोड में थर्मोस्टैट्स ईसीओ प्रदर्शित करते हैं।

संरचनाओं की उपस्थिति से संबंधित दो अवस्थाएँ होती हैं: होम या अवे। जब घर में कोई हलचल महसूस नहीं होती है, तो संरचना घर से दूर में बदल जाएगी, और घर में थर्मोस्टैट्स ईको तापमान को स्वचालित रूप से सक्षम कर देंगे।

कैसे hvac_mode और तापमान मूल्यों को एक साथ काम

के मूल्य के आधार hvac_mode , केवल निश्चित तापमान डेटा मान एपीआई में पहुँचा जा सकता है:

एचवीएसी मोड तापमान डेटा मान जिन्हें आप एक्सेस कर सकते हैं
heat या cool target_temperature_f या target_temperature_c
heat-cool target_temperature_low_f और target_temperature_high_f
या
target_temperature_low_c और target_temperature_high_c
eco eco_temperature_low_f और eco_temperature_high_f
या
eco_temperature_low_c और eco_temperature_high_c
off कोई नहीं

कुछ स्थितियों में, वहाँ बदल रहा है चारों ओर विशेष नियम हैं hvac_mode :

परिदृश्य कर सकते हैं hvac_mode बदला जा?
तापमान लॉक सक्षम किया गया है हाँ
आपातकालीन Shutoff सक्रिय है नहीं न
आपातकालीन हीट सक्षम किया गया है नहीं न
can_cool या can_heat मूल्य है false नहीं न

पारिस्थितिकी तापमान

इको तापमान उपयोगकर्ता को ऊर्जा बचाने की अनुमति देता है, चाहे वे घर पर हों या नहीं। परिवर्तित करने पर विचार hvac_mode को eco जब अपने उत्पाद में ऊर्जा की बचत व्यवहार को लागू करने।

पारिस्थितिकी तापमान अंतिमबिंदुओं पढ़ सकते हैं और पढ़ने / लिखने v6 अनुमतियाँ थर्मोस्टेट के साथ शुरुआत नेस्ट एपीआई में उपलब्ध हैं।

इको और गैर-इको मोड के बीच स्विच करना

आपके उत्पाद को सीधे ईको मोड में लक्षित तापमान को प्रबंधित करने की आवश्यकता नहीं होनी चाहिए। जब होम को दूर पर सेट किया जाता है, तो लक्ष्य अस्थायी प्रदर्शित नहीं होता है, लेकिन उपयोगकर्ता चयन के आधार पर आंतरिक रूप से सेट किया जाता है। जब थर्मोस्टैट को बंद पर सेट किया जाता है, तब कोई लक्षित तापमान नहीं देखा जाता है।

यदि आपको लक्ष्य तापमान को बिल्कुल सीधे बदलना है, तो दो अलग-अलग कॉलों में परिवर्तन करना सुनिश्चित करें:

  1. बदलें hvac_mode को छोड़कर किसी भी अन्य मूल्य के लिए eco
  2. उचित संशोधित target_temperature डेटा मान

थर्मोस्टेट की शुरुआत के साथ पढ़ सकते हैं और पढ़ने / लिखने v6 अनुमतियाँ, आप उपयोग कर सकते हैं previous_hvac_mode एचवीएसी मोड बदलाव के साथ सहायता करने एपीआई के माध्यम से। previous_hvac_mode स्टोर करने के लिए प्रयोग किया जाता है hvac_mode डिवाइस के पहले यह "पर्यावरण" के रूप में स्थानांतरित।

उदाहरण के लिए, घोंसला अगर थर्मोस्टेट पारिस्थितिकी तापमान (उपयोग कर रहा है hvac_mode = "eco" ), previous_hvac_mode उपलब्ध है, और आप सेट के लिए अपने उत्पाद चाहते target_temperature , तो आप पहले करना होगा:

  1. प्राप्त previous_hvac_mode
  2. सेट hvac_mode को previous_hvac_mode मूल्य
  3. पुष्टि hvac_mode नहीं रह गया है पर सेट है "पर्यावरण"

इन चरणों के बाद, लक्ष्य तापमान को उपयुक्त के रूप में सेट करें ।

पर निर्भर करता है hvac_mode मूल्य, यह कैसे है previous_hvac_mode परिवर्तन:

जब hvac_mode राज्य है ... फिर, previous_hvac_mode हो सकता है ...
eco heat , cool , heat-cool या off
heat , cool , heat-cool या off खाली/खाली

लक्ष्य तापमान

एचवीएसी प्रणाली के लिए लक्ष्य तापमान सबसे महत्वपूर्ण मूल्य है - यह वांछित तापमान है, जो आमतौर पर उपयोगकर्ता द्वारा निर्धारित किया जाता है। अधिकांश कार्य और निर्णय इसी पर आधारित होते हैं। एपीआई से, वर्क्स विद नेस्ट उत्पाद एक बड़ी प्रक्रिया के हिस्से के रूप में लक्ष्य तापमान लिख सकते हैं।

सिस्टम चालू होने पर हमेशा एक लक्ष्य तापमान निर्धारित होता है।

  • जब गर्मी या कूल मोड ( heat , cool ) चुना गया है, एक भी target_temperature सेट है
  • जब गर्मी • कूल मोड ( heat-cool ) का चयन किया जाता है, दो target_temperature मूल्यों को निर्धारित कर रहे हैं, एक तय सीमा, ठंडा करने के लिए एक उच्च एक और गर्म करने के लिए एक कम एक दर्शाने
  • जब पारिस्थितिकी मोड ( eco ) चुना जाता है, लक्ष्य तापमान रेंज आंतरिक रूप से सेट किया गया है

ऐसे सुरक्षा तापमान भी हैं जो घर में जमने वाले पाइप या अत्यधिक उच्च तापमान को रोकने के लिए एक बैकस्टॉप हैं।

जब थर्मोस्टेट बंद होता है, तो कोई लक्ष्य तापमान निर्धारित नहीं किया जाता है।

समय-दर-तापमान

समय-टू-तापमान आप एचवीएसी प्रणाली के लिए इन आंकड़ों मूल्यों के लिए पहुँच देता है:

  • time_to_target - समय, मिनट में, यह है कि यह संरचना के लिए ले जाएगा लक्ष्य तापमान तक पहुँचने के लिए
  • time_to_target_training
    • प्रशिक्षण की स्थिति
    • चूंकि थर्मोस्टेट सीखता है कि एचवीएसी सिस्टम कैसे प्रतिक्रिया करता है, यह लक्ष्य तापमान तक पहुंचने के अनुमान को समायोजित करता है
    • जब थर्मोस्टेट लक्ष्य तापमान तक पहुँचने के लिए समय का अनुमान की यथोचित निश्चित है, स्थिति से बदल जाएगा training के लिए ready

परिवेश का तापमान

थर्मोस्टेट के पास मापा गया तापमान। वह मान प्रदर्शित करें जो उपयोगकर्ता के पसंदीदा तापमान पैमाने से मेल खाता हो।

तापमान पैमाना

परिवेश और लक्ष्य तापमान चर सेल्सियस या फ़ारेनहाइट पैमाने द्वारा व्यवस्थित किए जाते हैं। temperature_scale विशेषता या तो 'एफ' या 'सी', उपयोगकर्ता प्राथमिकता के आधार पर किया जाएगा। यह गुण प्रत्येक थर्मोस्टैट द्वारा निर्धारित किया जाता है, इसलिए यह संभव है कि एक ही संरचना में उपयोगकर्ता के पास दो थर्मोस्टैट हो सकते हैं, प्रत्येक तापमान पैमाने में एक। रखें उपयोगकर्ता वरीयताओं जब तापमान मूल्यों को प्रदर्शित करने को ध्यान में।

के साथ शुरू अनुमतियाँ संस्करण v5 , आप एपीआई के माध्यम से तापमान पैमाने बदल सकते हैं।

लक्ष्य और परिवेश तापमान क्षेत्रों के _f और _c संगत राउंडिंग समायोजित करने के लिए जब तापमान प्रदर्शित वेरिएंट।

तापमान प्रदर्शन

थर्मोस्टेट

आप लक्ष्य तापमान जानकारी प्रदर्शित करते हैं, तो इन तीन निर्भर मूल्यों पर विचार करें: temperature_scale , hvac_mode , और संरचना के away राज्य।

कई डेटा मान एक साथ मिलकर यह निर्धारित करते हैं कि Nest Thermostat डिस्प्ले पर क्या दिखाया गया है और यह कैसे व्यवहार करता है।

  • जब hvac_mode पर सेट है heat-cool , नेस्ट थर्मोस्टेट प्रदर्शित करता है निम्न और उच्च setpoints, एक गोली चरित्र (•) द्वारा अलग अन्यथा नेस्ट थर्मोस्टेट प्रदर्शित करता है बस लक्ष्य तापमान
  • जब hvac_mode पर सेट है off , शब्द "बंद" उपयोगकर्ता की पसंदीदा भाषा में नेस्ट थर्मोस्टेट पर प्रदर्शित होता है,
  • जब hvac_mode पर सेट है eco , शब्द "पर्यावरण" उपयोगकर्ता की पसंदीदा भाषा में नेस्ट थर्मोस्टेट पर प्रदर्शित होता है,

प्रदर्शन तापमान प्रारूप चयनित तापमान पैमाने (एफ/सी) पर भी निर्भर करता है।

फारेनहाइट तापमान को पूर्ण संख्या के रूप में प्रदर्शित किया जाता है:

  • लक्ष्य तापमान: 55°F
  • परिवेश का तापमान: 62°F

सेल्सियस तापमान को एक पूर्ण संख्या या दशमलव मान के रूप में प्रदर्शित किया जाता है, जिसमें अंतिम अंक ".5" पर सेट होता है:

  • लक्ष्य तापमान: 12°C
  • परिवेश का तापमान: 16.5°C

लीफ

जब पत्ती आइकन थर्मोस्टेट के मोर्चे पर दिखाई दे रहा है, थर्मोस्टेट ऊर्जा बचाने की तापमान पर सेट किया जाता है, और has_leaf = true

लीफ

तापमान लॉक

उपयोगकर्ता नेस्ट थर्मोस्टेट को लॉक कर सकते हैं ताकि इसे केवल एक सीमित तापमान सीमा के भीतर ही समायोजित किया जा सके। के साथ शुरू अनुमतियाँ संस्करण v5 , आप देख सकते हैं तापमान लॉक की जाँच करके सक्षम किया गया है is_locked , और अगर ऐसा है, एपीआई के माध्यम से तापमान लॉक न्यूनतम / अधिकतम मान पढ़ें:

ताला तापमान अधिकतम और न्यूनतम मूल्यों के रूप में, जोड़ों में निर्दिष्ट किया जाना चाहिए, और अगर केवल लिखा जा सकता है is_locked = true

नमी

आर्द्रता, प्रतिशत (%) प्रारूप में, डिवाइस पर मापी गई, निकटतम 5% तक गोल की गई।

sunblock

Sunblock प्रौद्योगिकी स्वचालित रूप से गर्मी कीलें कि इकाई पर सीधे धूप से होने के लिए क्षतिपूर्ति करने नेस्ट थर्मोस्टेट पर तापमान समायोजित करता है।

ये डेटा मान आपको बताएंगे कि क्या सनब्लॉक सक्षम है और/या सक्रिय रूप से तापमान को सही कर रहा है।

  • sunlight_correction_enabled
    • बुलियन, रिटर्न true अगर Sunblock सक्षम किया गया है
  • sunlight_correction_active - बूलियन, रिटर्न true अगर Sunblock सक्रिय है, यह दर्शाता है कि थर्मोस्टेट सीधे धूप में स्थित है

पंखा

कई एचवीएसी प्रणाली प्रशंसकों को एकीकृत किया है, जिसका अर्थ है कि प्रशंसक स्वतंत्र रूप से नियंत्रित नहीं किया जा सकता है । एकीकृत प्रशंसकों के लिए कोई ऑफ मोड नहीं है, क्योंकि हीटिंग या कूलिंग चालू होने पर पंखे को चलाने की आवश्यकता होती है।

हालांकि, यदि एचवीएसी प्रणाली संगत है, तो पूर्ण एचवीएसी प्रणाली को शामिल किए बिना, रहने वालों को अधिक आरामदायक बनाने के लिए, प्रशंसक को एपीआई के माध्यम से स्पष्ट रूप से चालू किया जा सकता है।

प्रशंसक स्वतंत्र रूप से नियंत्रित किया जा सकता है, तो has_fan करने के लिए सेट किया जाएगा true , और निम्न डेटा मान थर्मोस्टेट के साथ सेट किया जा सकता पढ़ने / लिखने की अनुमति:

  • fan_timer_active - बूलियन, रिटर्न true अगर प्रशंसक टाइमर एक पूर्व क्रमादेशित अवधि के लिए लगी हुई है
  • fan_timer_duration - पूर्णांक, समय की लंबाई (मिनट में) प्रशंसक चलाने के लिए सेट कर दिया जाता है कि

एक विशिष्ट अवधि के लिए पंखा टाइमर (पंखे चालू करें) शुरू करने के लिए इन मानों का एक साथ उपयोग करें। तुम भी उपयोग कर सकते हैं fan_timer_timeout जब प्रशंसक चलना बंद करने के लिए सेट है टाइमस्टैम्प निर्धारित करने के लिए मूल्य।

ध्यान दें कि आप हमेशा बदल सकते हैं fan_timer_duration - यह से स्वतंत्र है hvac_mode या संरचना अधिभोग राज्य (दूर)।

आप सफलता या असफलता पर इन प्रतिक्रियाओं की अपेक्षा कर सकते हैं:

  • 200 ठीक
  • 400 गलत अनुरोध

यदि पंखे को चालू करने का आदेश अपेक्षित परिणाम नहीं देता है, तो ऐसा इसलिए हो सकता है क्योंकि पंखा पहले से लगा हुआ है (या तो उपयोगकर्ता द्वारा मैन्युअल रूप से, या शेड्यूल पर, या एचवीएसी गर्मी/ठंडा चक्र के कारण)।

दर सीमित

हम डिवाइस पर अत्यधिक कॉल से बचाने के लिए दर सीमित करते हैं, जो सिस्टम या बैटरी के प्रदर्शन को प्रभावित कर सकता है। सामान्य परिस्थितियों में, Nest डिवाइस हीटिंग और कूलिंग सिस्टम पर कम वोल्टेज वाले तारों से बैटरी चार्ज करते हैं। लेकिन अगर कम समय में अत्यधिक कॉल की जाती है और बैटरी का स्तर कम हो जाता है, तो Nest Thermostat बिजली बचाने के लिए वाई-फ़ाई बंद कर देगा।

व्यवहार में, इसका मतलब है कि हम एक निश्चित समय अवधि के भीतर किसी डिवाइस पर की जाने वाली कॉल की संख्या को सीमित कर देते हैं। यदि आप इस सीमा को पार कर जाते हैं, तो आपको एक त्रुटि प्रतिक्रिया और एक संदेश प्राप्त होगा जो दर्शाता है कि आपने अपनी सीमा पार कर ली है।

अधिक जानकारी के लिए, डाटा दर सीमा

बिजली की कमी

कुछ मामलों में थर्मोस्टेट में संशोधन अनुरोध को पूरा करने के लिए पर्याप्त बैटरी पावर नहीं हो सकती है। इस मामले में आपको एक त्रुटि प्रतिक्रिया मिलेगी और एक संदेश यह दर्शाता है कि डिवाइस इस समय अनुरोध की सेवा नहीं कर सकता है। अगर ऐसा होता है, तो दोबारा कोशिश करने से पहले बैटरी को रिचार्ज करने के लिए कुछ समय दें।

बारे में और जानें नेस्ट लर्निंग थर्मोस्टेट में कम बैटरी की स्थिति

त्रुटि संदेश

कुछ राज्य कुछ कार्यों को अनुपलब्ध प्रदान करते हैं। ये नियम ऊर्जा संरक्षण या आराम और सुरक्षा प्रदान करने के लिए हैं।

API कॉल त्रुटियों क्या मतलब है और उन्हें कैसे संभाल करने के लिए, को देखने के बारे में जानकारी के लिए त्रुटि संदेश

वाई-फाई / कनेक्शन समस्या

यदि कोई उपकरण ऑफ़लाइन है, तो संशोधनों की अनुमति नहीं है। आप डेटा मॉडल में डिवाइस की ऑनलाइन स्थिति देख सकते हैं और UI को उचित रूप से प्रदर्शित कर सकते हैं।