स्मार्ट होम कुक ट्रैट स्कीमा
action.devices.traits.Cook
- यह सुविधा उन डिवाइसों में शामिल है जो अलग-अलग तरह के खान-पान के प्रीसेट और काम करने वाले कुकिंग मोड के मुताबिक खाना पका सकते हैं.
इस तरह के डिवाइस के उदाहरणों में Multicooker, Pressure cooker, Blender, और Microwave शामिल हैं. खाना बनाने से जुड़े निर्देशों में, खाने की मात्रा और नाम शामिल हो सकते हैं. जैसे, "दो कप ब्राउन राइस", जिसमें डिवाइस पर "ब्राउन राइस" प्रीसेट होता है.
यह खासियत, खाना पकाने में लगने वाले समय या तापमान के हिसाब से काम नहीं करती है. ज़्यादा जानकारी के लिए, Timer और TemperatureControl देखें.
डिवाइस ATTRIBUTES
इस एट्रिब्यूट वाले डिवाइस, SYNC
ऑपरेशन के तहत, यहां दिए गए
एट्रिब्यूट रिपोर्ट कर सकते हैं. SYNC
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | टाइप | ब्यौरा |
---|---|---|
supportedCookingModes |
कैटगरी |
ज़रूरी है. इस डिवाइस पर खाना बनाने के मोड की सुविधा उपलब्ध है. |
[item, ...] |
स्ट्रिंग |
कुकिंग मोड. इस्तेमाल की जा सकने वाली वैल्यू:
|
foodPresets |
कैटगरी |
कुछ खास तरह के भोजन के लिए प्रीसेट. |
[item, ...] |
ऑब्जेक्ट |
भोजन प्रीसेट पर टैप करें. |
food_preset_name |
स्ट्रिंग |
ज़रूरी है. खाने के प्रीसेट का अंदरूनी नाम, जिसका इस्तेमाल निर्देशों और स्थितियों में किया जाएगा. ऐसा हो सकता है कि यह नाम उपयोगकर्ताओं के हिसाब से सही न हो और इसे सभी भाषाओं में शेयर किया जाता हो. |
supported_units |
कैटगरी |
ज़रूरी है. इसमें किसी खास खाने के लिए, डिवाइस के साथ काम करने वाली सभी यूनिट शामिल होती हैं. |
[item, ...] |
स्ट्रिंग |
इस्तेमाल की जा सकने वाली इकाई. इस्तेमाल की जा सकने वाली वैल्यू:
|
food_synonyms |
कैटगरी |
ज़रूरी है. इस्तेमाल की जा सकने वाली हर भाषा में प्रीसेट के लिए खाने के नाम के समानार्थी शब्द. |
[item, ...] |
ऑब्जेक्ट |
खाने का नाम. |
synonym |
कैटगरी |
ज़रूरी है. प्रीसेट के समानार्थी शब्दों में, अगर लागू हो, तो एकवचन और बहुवचन, दोनों रूप शामिल होने चाहिए. |
[item, ...] |
स्ट्रिंग |
पहले से तय समानार्थी नाम का नाम. |
lang |
स्ट्रिंग |
ज़रूरी है. भाषा कोड (ISO 639-1). इस्तेमाल की जा सकने वाली भाषाएं देखें. |
उदाहरण
डिवाइस में सिर्फ़ एक कुकिंग मोड है और कोई प्रीसेट नहीं है.
{ "supportedCookingModes": [ "BAKE" ] }
ऐसा डिवाइस जिसमें खाना पकाने के कई मोड और प्रीसेट मौजूद हैं.
{ "supportedCookingModes": [ "COOK", "WARM" ], "foodPresets": [ { "food_preset_name": "white_rice", "supported_units": [ "CUPS" ], "food_synonyms": [ { "synonym": [ "White Rice", "Rice" ], "lang": "en" } ] }, { "food_preset_name": "brown_rice", "supported_units": [ "CUPS" ], "food_synonyms": [ { "synonym": [ "Brown Rice" ], "lang": "en" } ] } ] }
डिवाइस की स्थितियां
इस trait वाली इकाइयां QUERY
ऑपरेशन के हिस्से के तौर पर,
यहां दिए गए स्टेटस की जानकारी दे सकती हैं. QUERY
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
राज्य | टाइप | ब्यौरा |
---|---|---|
currentCookingMode |
स्ट्रिंग |
ज़रूरी है.
|
currentFoodPreset |
स्ट्रिंग |
|
currentFoodQuantity |
Number |
अगर कोई मात्रा बताई गई है, तो |
currentFoodUnit |
स्ट्रिंग |
|
उदाहरण
क्या मेरे अवन में खाना पक रहा है?
{ "currentCookingMode": "BAKE" }
फ़िलहाल, मेरे राइस कुकर में क्या पक रहा है?
{ "currentCookingMode": "COOK", "currentFoodPreset": "brown_rice", "currentFoodQuantity": 2, "currentFoodUnit": "CUPS" }
डिवाइस COMMANDS
इस खूबी वाले डिवाइस, EXECUTE
कार्रवाई के तहत, नीचे दिए गए
निर्देशों का जवाब दे सकते हैं. EXECUTE
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
action.devices.commands.Cook
खाना पकाना शुरू या बंद करें.
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
start |
बूलियन |
ज़रूरी है. कुकिंग शुरू करने के लिए 'सही' है, मौजूदा कुकिंग मोड को बंद करने के लिए 'गलत'. |
cookingMode |
स्ट्रिंग |
|
foodPreset |
स्ट्रिंग |
|
quantity |
Number |
उपयोगकर्ता ने खाने की कितनी मात्रा के लिए अनुरोध किया. |
unit |
स्ट्रिंग |
|
उदाहरण
मेरे अवन में बेक करना शुरू करो.
{ "command": "action.devices.commands.Cook", "params": { "start": true, "cookingMode": "BAKE" } }
मेरे अवन में सेंकना बंद करो.
{ "command": "action.devices.commands.Cook", "params": { "start": false, "cookingMode": "BAKE" } }
राइस कुकर में दो कप सफ़ेद चावल पकाना शुरू करो.
{ "command": "action.devices.commands.Cook", "params": { "start": true, "cookingMode": "COOK", "foodPreset": "white_rice", "quantity": 2, "unit": "CUPS" } }
डिवाइस ERRORS
गड़बड़ियों और अपवादों की पूरी सूची देखें.deviceDoorOpen
- डिवाइस का दरवाज़ा खुला है.deviceLidOpen
- डिवाइस का लिड खुला है.fractionalAmountNotSupported
- उपयोगकर्ता ने खाने के इस प्रीसेट के लिए कुछ हिस्से का अनुरोध किया है, लेकिन यह इस डिवाइस पर काम नहीं करता.amountAboveLimit
- उपयोगकर्ता ने किसी ऐसी मात्रा का अनुरोध किया जो अधिकतम से ज़्यादा थी.unknownFoodPreset
- उपयोगकर्ता ने ऐसे फ़ूड प्रीसेट का अनुरोध किया है जो डिवाइस पर काम नहीं करता.