Skip to content

Mapové služby ​

Sloučení místnostíSloučení místnostíSloučení místností
Rozdělení místnostíRozdělení místnostíRozdělení místností

Služby úprav map také využívají doménu vysavače, protože všechny služby jsou dostupné i bez připojení ke cloudu.

Požádat o mapu ​

dreame_vacuum.vacuum_request_map

Požádejte zařízení o nahrání nové mapy do cloudu. (Tato služba je užitečná, když není použito připojení ke cloudu a je použita jiná integrace pro vykreslování mapy)

Důležité

Zařízení na tuto akci nereaguje, když:

  • Lokální Uklízení
  • Rychlé mapování
  • Je přemisťováno
  • Po úpravě mapy, dokud se nepohybuje

Vybrat mapu ​

dreame_vacuum.vacuum_select_map

Dojde ke změně aktuálně vybrané mapy. (Možné pouze, pokud je povolena mapa s více patry)

Poznámka

  • Id mapy lze získat z atributů entity kamery uložené mapy.
  • Robot ukončí aktivní úlohu, když je vybrána jiná mapa.
Příklad
  • Nastavit aktuální mapu jako mapu s id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Smazat mapu ​

dreame_vacuum.vacuum_delete_map

Smazat mapu.

Poznámka

  • Id mapy lze získat z atributů entity kamery uložené mapy.
  • Když je povolena funkce mapy s více patry, indexy map se mohou po smazání změnit. (Více o podpoře mapy s více patry)
Příklad
  • Nastavit smazání mapy s id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Přejmenovat mapu ​

dreame_vacuum.vacuum_rename_map

Přejmenovat mapu.

Poznámka

  • Id mapy lze získat z atributů entity kamery uložené mapy.
  • Oficiální aplikace vám neumožňuje zadávat speciální znaky do názvu mapy, ale tato integrace to umožňuje, takže tuto službu používejte opatrně.
Příklad
  • Přejmenujte mapu s ID 14 na „Druhé patro“
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Obnovit mapu Podpora map ​

dreame_vacuum.vacuum_restore_map

Obnovte mapu z předchozího stavu, která byla vytvořena a nahrána zařízením.

Poznámka

  • Není zaručeno, že obnova mapy bude úspěšná. Cloud neuchovává soubory navždy a soubory pro obnovení jsou obvykle z cloudu smazány po 365 dnech od posledního přístupu.
Příklady
  • Obnovte vybranou mapu na druhou uloženou mapu pro obnovení v seznamu map pro obnovení

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Obnovte uloženou 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

Obnovit mapu ze souboru ​

dreame_vacuum.vacuum_restore_map_from_file

Obnovte mapu z dříve uloženého souboru mapy pro obnovení.

Poznámka

  • Tato služba může být použita pro offline obnovu, pokud stáhnete soubor mapy pro obnovení a umístíte jej do složky /www/ Home Assistant (robotický vysavač a server musí být v stejné síti).
  • ID mapy je vyžadováno, pokud není povoleno připojení k cloudu.
Příklady
  • Obnovte vybranou mapu ze souboru uložené mapy pro obnovení

    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ženou mapu s ID 14 ze souboru uložené mapy pro obnovení

    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álohovat mapu ​

dreame_vacuum.vacuum_backup_map

Spusťte nahrání uložené mapy jako mapy pro obnovení do cloudu.

Poznámka

  • Cloud může uložit pouze jednu záložní mapu pro každou uloženou mapu. Tato služba přepíše předchozí záložní mapu, pokud ji máte.
  • Vysavače bez kamery nebo lidar senzoru tuto funkci nemají, spuštění zálohování mapy funguje pouze na podporovaných zařízeních.
Příklady
  • Spustit zálohování vybrané mapy

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Spustit zálohování mapy s ID 15

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

Uložit dočasnou mapu ​

dreame_vacuum.vacuum_save_temporary_map

Uložit nově vytvořenou mapu. (Zařízení vás vyzve, když je po továrním nastavení vytvořena první mapa)

Zahodit dočasnou mapu ​

dreame_vacuum.vacuum_discard_temporary_map

Zahodit nově vytvořenou mapu.

Nahradit dočasnou mapu ​

dreame_vacuum.vacuum_replace_temporary_map

Nahradit novou mapu starou.

Poznámka

  • Id mapy lze získat z atributů entity kamery uložené mapy.
  • Když je funkce mapy s více patry povolena, mohou se po nahrazení mapy změnit indexy map. Nahrazená nová mapa bude vždy na posledním dostupném indexu, i když je nahrazena mapou s nižším indexem. (Více o podpoře mapy s více patry)
Příklad
  • Nahradit novou mapu mapou s ID 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Přejmenovat místnost ​

dreame_vacuum.vacuum_rename_segment

Nastavit vlastní název pro místnost v aktuální mapě.

Poznámka

  • ID mapy a segmentu můžete získat z atributů entity kamery uložené mapy.
  • Oficiální aplikace vám neumožňuje zadávat speciální znaky do názvu místnosti, ale tato integrace to umožňuje, proto používejte tuto službu opatrně.
Příklad
  • Přejmenujte místnost 3 na "Jídelna"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Nastavit ignorování překážky Podpora map ​

dreame_vacuum.vacuum_set_obstacle_ignore

Nastavte stav ignorování zjištěné překážky na aktuální mapě, aby ji robot při následujících úlohách neobcházel.

Poznámka

  • Tato služba je k dispozici pouze u vysavačů s funkcí detekce překážek pomocí AI a vyžaduje připojení k cloudu.
  • Souřadnice překážek a jejich aktuální stav ignorování můžete získat z atributu obstacles entity kamery aktuální mapy. (Více o překážkách)
  • Souřadnice musí přesně odpovídat existující překážce na aktuální mapě, jinak je akce zamítnuta.
  • Překážky, které jsou automaticky ignorovány zařízením, nelze touto službou změnit.
  • Stav ignorování překážky nelze měnit, dokud robot běží.
Příklady
  • Ignorovat překáž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
  • Zastavit ignorování překáž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

Ostatní služby Podpora map ​

Integrace zpřístupňuje další služby správy mapy. Několik z těchto parametrů (jako je materiál podlahy, viditelnost místnosti a typ moposu) je již zpřístupněno a lze je konfigurovat přímo přes Entity místností, což činí přímé použití těchto služeb zbytečným.

Není určeno pro koncové uživatele

Tyto služby jsou striktně zpřístupněny pro použití Karta vysavače Dreame. Nemají parametry, které by byly snadno přístupné koncovým uživatelům. Pokud jsou odeslány neplatné parametry, mohou být přímo předány zařízení, což může mít za následek vážné problémy, jako jsou poškozené mapy nebo zařízení vstoupí do bootovací smyčky. Proto tyto služby nesmí být používány, pokud není plně pochopena jejich přesná funkčnost a struktura parametrů. Z bezpečnostních důvodů jsou tyto služby explicitně vyloučeny z services.yaml a neobsahují řetězce pro překlad.

  • Nastavit oblast koberce: dreame_vacuum.vacuum_set_carpet_area
  • Nastavit typ koberce: dreame_vacuum.vacuum_set_carpet_type
  • Nastavit závěs: dreame_vacuum.vacuum_set_curtain
  • Nastavit vlastní čištění koberce: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Nastavit materiál podlahy: dreame_vacuum.vacuum_set_floor_material
  • Nastavit nábytek: dreame_vacuum.vacuum_set_furniture
  • Nastavit skryté segmenty: dreame_vacuum.vacuum_set_hidden_segments
  • Nastavit nízko položenou oblast: dreame_vacuum.vacuum_set_low_lying_area
  • Nastavit typ mopu: dreame_vacuum.vacuum_set_mop_type
  • Nastavit předdefinované body: dreame_vacuum.vacuum_set_predefined_points
  • Nastavit zakázané zóny: dreame_vacuum.vacuum_set_restricted_zone
  • Nastavit polohu routeru: dreame_vacuum.vacuum_set_router_position
  • Nastavit typ segmentu: dreame_vacuum.vacuum_set_segment_type
  • Nastavit práh: dreame_vacuum.vacuum_set_threshold
  • Nastavit virtuální práh: dreame_vacuum.vacuum_set_virtual_threshold
  • Nastavit stěny: dreame_vacuum.vacuum_set_walls
  • Sloučit místnosti: dreame_vacuum.vacuum_merge_segments
  • Rozdělit místnost: dreame_vacuum.vacuum_split_segments