Skip to content

Mapové služby ​

Zlučovanie miestnostíZlučovanie miestnostíZlučovanie miestností
Rozdeľovanie miestnostíRozdeľovanie miestnostíRozdeľovanie miestností

Mapové editačné služby tiež používajú doménu vysávača, pretože všetky služby sú dostupné aj bez pripojenia k cloudu.

Vyžiadať mapu ​

dreame_vacuum.vacuum_request_map

Požiadať zariadenie, aby nahralo novú mapu do cloudu. (Táto služba je užitočná, keď sa nepoužíva cloudové pripojenie a používa sa iná integrácia na spracovanie zobrazovania mapy)

Dôležité

Zariadenie na túto akciu nereaguje, keď:

  • Bodové čistenie
  • Rýchle mapovanie
  • Presúva sa
  • Po upravení mapy, kým sa nepohne

Vybrať mapu ​

dreame_vacuum.vacuum_select_map

Zmeniť aktuálne vybranú mapu. (Možné len, ak je povolená mapa s viacerými poschodiami)

Poznámka

  • ID mapy môžete získať z atribútov entity kamery uloženej mapy.
  • Robot ukončí aktívnu úlohu po zmene vybranej mapy.
Príklad
  • Nastaviť aktuálnu mapu ako mapu s ID 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Odstrániť mapu ​

dreame_vacuum.vacuum_delete_map

Odstrániť mapu.

Poznámka

Príklad
  • Nastaviť vymazanie mapy s ID 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Premenovať mapu ​

dreame_vacuum.vacuum_rename_map

Premenovať mapu.

Poznámka

  • ID mapy môžete získať z atribútov entity kamery uloženej mapy.
  • Oficiálna aplikácia neumožňuje zadať špeciálne znaky do názvu mapy, ale táto integrácia to umožňuje, preto používajte túto službu opatrne.
Príklad
  • Premenujte mapu s ID 14 na "Druhé poschodie"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Obnoviť mapu Podpora máp ​

dreame_vacuum.vacuum_restore_map

Obnovte mapu z predchádzajúceho stavu, ktorá bola vytvorená a nahraná zariadením.

Poznámka

  • Nie je garantované, že obnova mapy bude úspešná. Cloud neukladá súbory navždy a súbory na obnovu sú zvyčajne po 365 dňoch od posledného prístupu z cloudu odstránené.
Príklady
  • Obnovte vybranú mapu na druhú uloženú mapu na obnovenie zo zoznamu máp na obnovenie

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Obnovte uloženú mapu s ID 14 do pôvodného stavu

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

Obnoviť mapu zo súboru ​

dreame_vacuum.vacuum_restore_map_from_file

Obnovte mapu z predtým uloženého súboru mapy na obnovenie.

Poznámka

  • Táto služba môže byť použitá na offline obnovu, ak si stiahnete a umiestnite súbor mapy na obnovenie do priečinka /www/ Home Assistanta (robot a server musia byť v rovnakej sieti).
  • ID mapy je požadované, ak nie je povolené pripojenie k cloudu.
Príklady
  • Obnovte vybranú mapu zo súboru uloženého na obnovenie

    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
  • Obnovte uloženú mapu s ID 14 zo súboru uloženého na obnovenie

    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

Zálohovať mapu ​

dreame_vacuum.vacuum_backup_map

Spustite nahranie uložené mapy ako mapy na obnovenie do cloudu.

Poznámka

  • Cloud môže uložiť iba jednu zálohovú mapu pre každú uloženú mapu. Táto služba prepíše predchádzajúcu zálohovú mapu, ak ju máte.
  • Vysávače bez kamery alebo lidarového senzora túto funkciu nemajú, spustenie zálohy mapy funguje iba na podporovaných zariadeniach.
Príklady
  • Spustiť zálohu vybranej mapy

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Spustiť zálohu mapy s ID 15

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

Uložiť dočasnú mapu ​

dreame_vacuum.vacuum_save_temporary_map

Uložiť novo vytvorenú mapu. (Zariadenie vás požiada, aby ste tak urobili pri vytvorení prvej mapy po obnovení do továrenského nastavenia)

Zahodiť dočasnú mapu ​

dreame_vacuum.vacuum_discard_temporary_map

Zrušiť novo vytvorenú mapu.

Nahradiť dočasnú mapu ​

dreame_vacuum.vacuum_replace_temporary_map

Nahradiť novú mapu starou.

Poznámka

  • ID mapy môžete získať z atribútov entity kamery uloženej mapy.
  • Keď je funkcia mapy s viacerými poschodiami povolená, indexy máp sa môžu po nahodení mapy zmeniť. Nahradená nová mapa bude vždy na poslednom dostupnom indexe, aj keď bola nahradená mapou s nižším indexom. (Viac o podpore máp s viacerými poschodiami)
Príklad
  • Nahradiť novú mapu mapou s ID 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Premenovať miestnosť ​

dreame_vacuum.vacuum_rename_segment

Nastaviť vlastný názov pre miestnosť na aktuálnej mape.

Poznámka

  • ID map a segmentov môžete získať z atribútov kamery uložených máp.
  • Oficiálna aplikácia vám neumožňuje zadávať špeciálne znaky do názvu miestnosti, ale táto integrácia to umožňuje, takže používajte túto službu opatrne.
Príklad
  • Premenujte miestnosť 3 na "Jedáleň"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Nastaviť ignorovanie prekážky Podpora máp ​

dreame_vacuum.vacuum_set_obstacle_ignore

Nastavte stav ignorovania zisteného prekážky na aktuálnej mape, aby ju robot pri nasledujúcich úlohách neobchádzal.

Poznámka

  • Táto služba je k dispozícii iba na vysávačoch s funkciou AI detekcie prekážok a vyžaduje pripojenie na cloud.
  • Súradnice prekážok a ich aktuálny stav ignorovania môžete získať z atribútu obstacles entity kamery aktuálnej mapy. (Viac o prekážkach)
  • Súradnice sa musia presne zhodovať s existujúcou prekážkou na aktuálnej mape, inak je akcia odmietnutá.
  • Prekážky, ktoré sú zariadením automaticky ignorované, nie je možné zmeniť touto službou.
  • Stav ignorovania prekážky nemožno meniť, keď robot beží.
Príklady
  • Ignorovať prekážku na [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Zastaviť ignorovanie prekážky na [819, -263]

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

Ďalšie služby Podpora máp ​

Ďalšie služby správy máp sú sprístupnené integráciou. Niekoľko z týchto parametrov (ako materiál podlahy, viditeľnosť miestnosti a typ mop) je už sprístupnených a môžu byť konfigurované priamo prostredníctvom Entity miestnosti, čím sa priamé používanie týchto služieb stáva zbytočným.

Nie je určené pre koncových používateľov

Tieto služby sú prísne sprístupnené na použitie Karta vysávača Dreame. Nemajú parametre, ktoré by boli ľahko dostupné pre koncových používateľov. Ak sú odoslané neplatné parametre, môžu byť odoslané priamo do zariadenia, čo môže viesť k vážnym problémom, ako sú poškodené mapy alebo zariadenie vstupuje do bootovacej slučky. Preto tieto služby nesmú byť používané, pokiaľ nie je úplne pochopená presná funkcionalita a štruktúra parametrov. Z bezpečnostných dôvodov sú tieto služby explicitne vylúčené z services.yaml a nezahŕňajú prekladové reťazce.

  • Nastaviť oblasť koberce: dreame_vacuum.vacuum_set_carpet_area
  • Nastaviť typ koberca: dreame_vacuum.vacuum_set_carpet_type
  • Nastaviť záves: dreame_vacuum.vacuum_set_curtain
  • Nastaviť vlastné čistenie koberca: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Nastaviť materiál podlahy: dreame_vacuum.vacuum_set_floor_material
  • Nastaviť nábytok: dreame_vacuum.vacuum_set_furniture
  • Nastaviť skryté segmenty: dreame_vacuum.vacuum_set_hidden_segments
  • Nastaviť nízko položenú oblasť: dreame_vacuum.vacuum_set_low_lying_area
  • Nastaviť typ mopovania: dreame_vacuum.vacuum_set_mop_type
  • Nastaviť preddefinované body: dreame_vacuum.vacuum_set_predefined_points
  • Nastaviť obmedzené zóny: dreame_vacuum.vacuum_set_restricted_zone
  • Nastaviť polohu routera: dreame_vacuum.vacuum_set_router_position
  • Nastaviť typ segmentu: dreame_vacuum.vacuum_set_segment_type
  • Nastaviť prah: dreame_vacuum.vacuum_set_threshold
  • Nastaviť virtuálny prah: dreame_vacuum.vacuum_set_virtual_threshold
  • Nastaviť steny: dreame_vacuum.vacuum_set_walls
  • Zlúčenie miestností: dreame_vacuum.vacuum_merge_segments
  • Rozdeliť miestnosť: dreame_vacuum.vacuum_split_segments