Skip to content

मैप सेवाएँ ​

कमरे मिलानाकमरे मिलानाकमरे मिलाना
कमरे विभाजित करनाकमरे विभाजित करनाकमरे विभाजित करना

नक्शा संपादन सेवाएं वैक्यूम डोमेन का उपयोग भी करती हैं क्योंकि सभी सेवाएं क्लाउड कनेक्शन के बिना भी उपलब्ध हैं।

मैप का अनुरोध करें ​

dreame_vacuum.vacuum_request_map

डिवाइस से अनुरोध करें कि वह नया नक्शा क्लाउड पर अपलोड करे। (यह सेवा तब उपयोगी है जब क्लाउड कनेक्शन का उपयोग नहीं किया जाता और नक्शा रेंडरिंग के लिए कोई अन्य इंटीग्रेशन उपयोग किया जाता है)

महत्वपूर्ण

डिवाइस इस क्रिया का जवाब नहीं देता जब:

  • स्पॉट सफाई
  • फास्ट मैपिंग
  • स्थान बदलना
  • नक्शा संपादन के बाद जब तक यह नहीं हिलता

मैप चुनें ​

dreame_vacuum.vacuum_select_map

वर्तमान चयनित नक्शा बदलें। (केवल तब संभव है जब मल्टी-फ्लोर मैप सक्षम हो)

नोट

  • आप सेव किए गए नक्शा कैमरा एंटिटी एट्रिब्यूट्स से नक्शा आईडी प्राप्त कर सकते हैं।
  • जब चयनित नक्शा बदलता है तो रोबोट सक्रिय कार्य समाप्त कर देगा।
उदाहरण
  • वर्तमान नक्शा को आईडी 27 वाले नक्शा के रूप में सेट करें
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

मैप हटाएं ​

dreame_vacuum.vacuum_delete_map

एक मैप हटाएं।

नोट

  • आप सेव किए गए नक्शा कैमरा एंटिटी एट्रिब्यूट्स से नक्शा आईडी प्राप्त कर सकते हैं।
  • जब मल्टी-फ्लोर मैप फीचर सक्षम होता है तो हटाने के बाद नक्शा इंडेक्स बदल सकते हैं। (मल्टी-फ्लोर मैप समर्थन के बारे में अधिक)
उदाहरण
  • आईडी 48 वाले नक्शा को हटाने के लिए सेट करें
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

मैप का नाम बदलें ​

dreame_vacuum.vacuum_rename_map

एक मैप का नाम बदलें।

नोट

  • आप सेव किए गए नक्शा कैमरा एंटिटी एट्रिब्यूट्स से नक्शा आईडी प्राप्त कर सकते हैं।
  • ऑफ़िशियल ऐप आपको नक्शा नाम में विशेष वर्ण दर्ज करने की अनुमति नहीं देता लेकिन यह इंटीग्रेशन अनुमति देता है इसलिए इस सेवा का उपयोग सावधानीपूर्वक करें।
उदाहरण
  • आईडी 14 वाले मैप का नाम "Second Floor" में बदलें
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

मैप पुनर्स्थापित करें मैप सपोर्ट ​

dreame_vacuum.vacuum_restore_map

डिवाइस द्वारा बनाई और अपलोड की गई पिछले स्थिति से मैप को पुनर्स्थापित करें।

नोट

  • यह सुनिश्चित नहीं है कि मैप रिकवरी सफल होगी। क्लाउड फ़ाइलों को हमेशा के लिए स्टोर नहीं करता है और रिकवरी फ़ाइलें आमतौर पर अंतिम एक्सेस के 365 दिनों के बाद क्लाउड से हटा दी जाती हैं।
उदाहरण
  • रिकवरी मैप सूची में दूसरे सहेजे गए रिकवरी मैप को चयनित मैप में पुनर्स्थापित करें

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • आईडी 14 वाले सहेजे गए मैप को उसकी मूल स्थिति में पुनर्स्थापित करें

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        map_id: 14
        recovery_map_index: 1
    target:
        entity_id: vacuum.vacuum

फ़ाइल से मैप पुनर्स्थापित करें ​

dreame_vacuum.vacuum_restore_map_from_file

पहले सहेजे गए रिकवरी मैप फ़ाइल से कोई मैप पुनर्स्थापित करें।

नोट

  • यदि आप रिकवरी मैप फ़ाइल को डाउनलोड करके Home Assistant के /www/ फ़ोल्डर में रखते हैं (वैक्यूम और सर्वर को एक ही नेटवर्क पर होना चाहिए), तो इस सेवा का उपयोग ऑफ़लाइन रिकवरी के लिए किया जा सकता है।
  • यदि क्लाउड कनेक्शन सक्षम नहीं है तो मैप आईडी आवश्यक है।
उदाहरण
  • चयनित मैप को सहेजे गए रिकवरी मैप फ़ाइल से पुनर्स्थापित करें

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        file_url: http://192.168.1.10/local/2023-11-04-1724223415-423528451_284320462.1156.mb.tbz2
    target:
        entity_id: vacuum.vacuum
  • आईडी 14 वाले सहेजे गए मैप को रिकवरी मैप फ़ाइल से पुनर्स्थापित करें

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        map_id: 14
        file_url: https://dreame-cn.oss-cn-shanghai.aliyuncs.com/iot/tmp/000000/ali_dreame/YR649291/648921668/101?Expires=1699189998&OSSAccessKeyId=LTAI5t96WkBXXNzQrX4HtQti&Signature=ttRrjg8p7aC650H3DwI3%2F2ngOOE%3D
    target:
        entity_id: vacuum.vacuum

मैप बैकअप ​

dreame_vacuum.vacuum_backup_map

सहेजे गए मैप को रिकवरी मैप के रूप में क्लाउड पर अपलोड करने के लिए ट्रिगर करें।

नोट

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

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • आईडी 15 वाले नक्शे का बैकअप ट्रिगर करें

    yaml
    service: dreame_vacuum.vacuum_backup_map
    data:
        map_id: 15
    target:
        entity_id: vacuum.vacuum

अस्थायी मैप सहेजें ​

dreame_vacuum.vacuum_save_temporary_map

नया बनाया गया नक्शा सहेजें। (फैक्टरी रीसेट के बाद पहली बार नक्शा बनाने पर डिवाइस आपसे यह करने के लिए कहेगा)

अस्थायी मैप खारिज करें ​

dreame_vacuum.vacuum_discard_temporary_map

नया बनाया गया नक्शा खारिज करें।

अस्थायी मैप बदलें ​

dreame_vacuum.vacuum_replace_temporary_map

नए नक्शे को पुराने नक्शे से बदलें।

नोट

  • आप सेव किए गए नक्शा कैमरा एंटिटी एट्रिब्यूट्स से नक्शा आईडी प्राप्त कर सकते हैं।
  • जब मल्टी-फ्लोर नक्शा सुविधा सक्षम हो, नक्शा बदलने के बाद नक्शा इंडेक्स बदल सकते हैं। बदला गया नया नक्शा हमेशा अंतिम उपलब्ध इंडेक्स पर रहेगा, चाहे इसे कम इंडेक्स वाले नक्शे से बदला गया हो। (मल्टी-फ्लोर मैप समर्थन के बारे में अधिक)
उदाहरण
  • नए नक्शे को आईडी 39 वाले नक्शे से बदलें
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

कमरे का नाम बदलें ​

dreame_vacuum.vacuum_rename_segment

वर्तमान नक्शे में किसी कमरे के लिए कस्टम नाम सेट करें।

नोट

  • आप सहेजे गए नक्शे के कैमरा एंटिटी एट्रिब्यूट्स से नक्शा और सेगमेंट आईडी प्राप्त कर सकते हैं।
  • आधिकारिक ऐप आपको कमरे के नाम में विशेष वर्ण दर्ज करने की अनुमति नहीं देता है लेकिन यह इंटीग्रेशन ऐसा करता है इसलिए इस सेवा का सावधानीपूर्वक उपयोग करें।
उदाहरण
  • कमरे 3 का नाम बदलकर "डाइनिंग रूम" करें
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

बाधा अनदेखा सेट करें मैप सपोर्ट ​

dreame_vacuum.vacuum_set_obstacle_ignore

वर्तमान मानचित्र पर पाए गए अवरोध की अनदेखी स्थिति सेट करें ताकि रोबोट इसे अगले कार्यों में टाल न सके।

नोट

  • यह सेवा केवल उन वैक्यूम में उपलब्ध है जिनमें एआई अवरोध पहचान फीचर है और इसके लिए क्लाउड कनेक्शन की आवश्यकता होती है।
  • आप वर्तमान मानचित्र कैमरा एंटिटी के obstacles एट्रिब्यूट से अवरोध के निर्देशांक और उनकी वर्तमान अनदेखी स्थिति प्राप्त कर सकते हैं। (अवरोधों के बारे में अधिक)
  • निर्देशांक को वर्तमान मानचित्र पर मौजूद किसी अवरोध से बिल्कुल मेल खाना चाहिए, अन्यथा क्रिया अस्वीकार कर दी जाएगी।
  • जो अवरोध डिवाइस द्वारा स्वचालित रूप से अनदेखा किए जाते हैं उन्हें इस सेवा के माध्यम से बदला नहीं जा सकता।
  • रोबोट चलते समय अवरोध की अनदेखी स्थिति नहीं बदली जा सकती।
उदाहरण
  • [819, -263] पर अवरोध की अनदेखी करें

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • [819, -263] पर अवरोध की अनदेखी रोकें

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: false
    target:
        entity_id: vacuum.vacuum

अन्य सेवाएं मैप सपोर्ट ​

एकीकरण द्वारा अतिरिक्त मानचित्र प्रबंधन सेवाएँ उपलब्ध कराई जाती हैं। इनमें से कई पैरामीटर (जैसे फर्श का प्रकार, कमरे की दृश्यता, और पोछा प्रकार) पहले से ही उपलब्ध हैं और सीधे रूम एंटिटीज़ के माध्यम से कॉन्फ़िगर किए जा सकते हैं, जिससे इन सेवाओं का सीधे उपयोग करने की आवश्यकता नहीं होती है।

एंड यूज़र्स के लिए नहीं बनाया गया

ये सेवाएँ विशेष रूप से Dreame वैक्यूम कार्ड के उपयोग के लिए उपलब्ध कराई जाती हैं। इनमें ऐसे पैरामीटर नहीं हैं जिन्हें एंड यूज़र्स आसानी से एक्सेस कर सकते हैं। यदि अवैध पैरामीटर भेजे जाते हैं, तो वे सीधे डिवाइस को पास किए जा सकते हैं, जिससे गंभीर समस्याएँ हो सकती हैं जैसे नक्शों का भ्रष्ट होना या डिवाइस का बूट लूप में जाना। इसलिए, इन सेवाओं का उपयोग तब तक नहीं किया जाना चाहिए जब तक कि उनकी सटीक कार्यक्षमता और पैरामीटर संरचना पूरी तरह से समझी न जाए। सुरक्षा कारणों से, ये सेवाएँ स्पष्ट रूप से services.yaml से बाहर रखी गई हैं और इनमें अनुवाद स्ट्रिंग्स शामिल नहीं हैं।

  • कार्पेट क्षेत्र सेट करें: dreame_vacuum.vacuum_set_carpet_area
  • कार्पेट प्रकार सेट करें: dreame_vacuum.vacuum_set_carpet_type
  • परदा सेट करें: dreame_vacuum.vacuum_set_curtain
  • कस्टम कार्पेट सफाई सेट करें: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • फर्श का प्रकार सेट करें: dreame_vacuum.vacuum_set_floor_material
  • फर्नीचर सेट करें: dreame_vacuum.vacuum_set_furniture
  • छिपे हुए सेगमेंट सेट करें: dreame_vacuum.vacuum_set_hidden_segments
  • निम्न-स्थित क्षेत्र सेट करें: dreame_vacuum.vacuum_set_low_lying_area
  • पोंछे का प्रकार सेट करें: dreame_vacuum.vacuum_set_mop_type
  • पूर्वनिर्धारित बिंदु सेट करें: dreame_vacuum.vacuum_set_predefined_points
  • प्रतिबंधित क्षेत्र सेट करें: dreame_vacuum.vacuum_set_restricted_zone
  • राउटर स्थिति सेट करें: dreame_vacuum.vacuum_set_router_position
  • खंड प्रकार सेट करें: dreame_vacuum.vacuum_set_segment_type
  • सीमा निर्धारित करें: dreame_vacuum.vacuum_set_threshold
  • आभासी सीमा सेट करें: dreame_vacuum.vacuum_set_virtual_threshold
  • दीवारें सेट करें: dreame_vacuum.vacuum_set_walls
  • कमरे मिलाएं: dreame_vacuum.vacuum_merge_segments
  • कमरे को विभाजित करें: dreame_vacuum.vacuum_split_segments