Skip to content

Žemėlapio paslaugos ​

Kambarių sujungimasKambarių sujungimasKambarių sujungimas
Kambarių padalijimasKambarių padalijimasKambarių padalijimas

Žemėlapio redagavimo paslaugos taip pat naudoja vakuumo domeną, nes visos paslaugos prieinamos net ir be debesų ryšio.

Užklausti žemėlapį ​

dreame_vacuum.vacuum_request_map

Paprašykite įrenginio įkelti naują žemėlapį į debesį. (Ši paslauga naudinga, kai debesų ryšys nenaudojamas ir kita integracija naudojama žemėlapio atvaizdavimui)

Svarbu

Įrenginys nereaguoja į šį veiksmą, kai:

  • Taškinis valymas
  • Greitas žemėlapio sudarymas
  • Persikrausto
  • Po žemėlapio redagavimo, kol judama

Pasirinkti žemėlapį ​

dreame_vacuum.vacuum_select_map

Pakeisti šiuo metu pasirinktą žemėlapį. (Įmanoma tik jei įjungtas kelių aukštų žemėlapis)

Pastaba

  • Žemėlapio ID galite gauti iš išsaugoto žemėlapio kameros vieneto atributų.
  • Robotas nutrauks aktyvų darbą, kai bus pakeistas pasirinktas žemėlapis.
Pavyzdys
  • Nustatykite dabartinį žemėlapį kaip žemėlapį su ID 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Ištrinti žemėlapį ​

dreame_vacuum.vacuum_delete_map

Ištrinti žemėlapį.

Pastaba

Pavyzdys
  • Nustatykite ištrinti žemėlapį su ID 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Pervadinti žemėlapį ​

dreame_vacuum.vacuum_rename_map

Pervadinti žemėlapį.

Pastaba

  • Žemėlapio ID galite gauti iš išsaugoto žemėlapio kameros vieneto atributų.
  • Oficialioji programėlė neleidžia įvesti specialių simbolių žemėlapio pavadinime, tačiau ši integracija leidžia, todėl naudokite šią paslaugą atsargiai.
Pavyzdys
  • Pervardykite žemėlapį su ID 14 į „Antrasis aukštas“
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Atkurti žemėlapį Žemėlapio palaikymas ​

dreame_vacuum.vacuum_restore_map

Atkurkite žemėlapį iš ankstesnės būsenos, kuris buvo sukurtas ir įkeltas įrenginio.

Pastaba

  • Nėra garantijos, kad žemėlapio atkūrimas bus sėkmingas. Debesis neišsaugo failų amžinai, o atkūrimo failai dažniausiai ištrinami iš debesies praėjus 365 dienoms nuo paskutinio prieigos.
Pavyzdžiai
  • Atkurkite pasirinktą žemėlapį į antrąjį išsaugotą atkūrimo žemėlapį atkūrimo žemėlapių sąraše

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Atkurkite išsaugotą žemėlapį su ID 14 į pradinę būseną

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

Atkurti žemėlapį iš failo ​

dreame_vacuum.vacuum_restore_map_from_file

Atkurkite žemėlapį iš anksčiau išsaugoto atkūrimo žemėlapio failo.

Pastaba

  • Ši paslauga gali būti naudojama neprisijungus prie tinklo atkūrimui, jei atsisiųsite ir pateiksite atkūrimo žemėlapio failą į /www/ katalogą Home Assistant (robotas ir serveris turi būti tame pačiame tinkle).
  • Žemėlapio ID būtinas, jei debesų ryšys neįgalintas.
Pavyzdžiai
  • Atkurkite pasirinktą žemėlapį iš išsaugoto atkūrimo žemėlapio failo

    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
  • Atkurkite išsaugotą žemėlapį su ID 14 iš išsaugoto atkūrimo žemėlapio failo

    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

Kurti atsarginę žemėlapio kopiją ​

dreame_vacuum.vacuum_backup_map

Sukelkite išsaugotą žemėlapį kaip atkūrimo žemėlapį į debesį.

Pastaba

  • Debesis gali saugoti tik vieną atsarginę kiekvienos išsaugotos žemėlapio kopiją. Ši paslauga perrašys ankstesnę atsarginę kopiją, jei tokia yra.
  • Dulkių siurbliai be kameros ar lidar sensoriaus neturi šios funkcijos, atsarginės kopijos sukėlėjas veikia tik palaikomose įrenginiuose.
Pavyzdžiai
  • Paleisti pasirinktos žemėlapio atsarginę kopiją

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Paleisti žemėlapio su ID 15 atsarginę kopiją

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

Išsaugoti laikinąjį žemėlapį ​

dreame_vacuum.vacuum_save_temporary_map

Išsaugoti naujai sukurtą žemėlapį. (Įrenginys paprašys tai padaryti, kai pirmą kartą sukuriamas žemėlapis po gamyklinių nustatymų atkūrimo)

Atmesti laikinąjį žemėlapį ​

dreame_vacuum.vacuum_discard_temporary_map

Atmesti naujai sukurtą žemėlapį.

Pakeisti laikinąjį žemėlapį ​

dreame_vacuum.vacuum_replace_temporary_map

Pakeisti naują žemėlapį sena versija.

Pastaba

  • Žemėlapio ID galite gauti iš išsaugoto žemėlapio kameros vieneto atributų.
  • Kai įjungta daugiasluoksnio žemėlapio funkcija, žemėlapių indeksai gali keistis po žemėlapio pakeitimo. Pakeistas naujas žemėlapis visada bus paskutiniame galimame indekse, net jei pakeistas žemėlapis turės žemesnį indeksą. (Daugiau apie kelių aukštų žemėlapio palaikymą)
Pavyzdys
  • Pakeisti naują žemėlapį žemėlapiu su ID 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Pervardyti kambarį ​

dreame_vacuum.vacuum_rename_segment

Nustatyti pasirinktą kambario pavadinimą esamame žemėlapyje.

Pastaba

  • Galite gauti žemėlapio ir segmento ID iš išsaugotų žemėlapių kameros objektų atributų.
  • Oficiali programa neleidžia įvesti specialių simbolių kambario pavadinime, tačiau ši integracija tai leidžia, todėl naudokite šią paslaugą atsargiai.
Pavyzdys
  • Pervardykite kambarį 3 į „Valgomasis“
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Nustatyti kliūties ignoravimą Žemėlapio palaikymas ​

dreame_vacuum.vacuum_set_obstacle_ignore

Nustatykite nustatymą ignoruoti aptiktą kliūtį dabartiniame žemėlapyje, kad robotas jos vengtų atliekant būsimus darbus.

Pastaba

  • Ši paslauga prieinama tik dulkių siurbliams su AI kliūčių aptikimo funkcija ir reikalauja debesų ryšio.
  • Galite gauti kliūčių koordinates ir jų dabartinę ignoravimo būseną iš obstacles atributo dabartinės kameros žemėlapio entity. (Daugiau apie kliūtis)
  • Koordinatės turi tiksliai atitikti esamą kliūtį dabartiniame žemėlapyje, kitaip veiksmas bus atmestas.
  • Kliūčių, kurias įrenginys automatiškai ignoruoja, negalima pakeisti naudojant šią paslaugą.
  • Kliūčių ignoravimo būsenos negalima keisti, kol robotas veikia.
Pavyzdžiai
  • Ignoruokite kliūtį [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Nutraukite kliūties [819, -263] ignoravimą

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

Kitos paslaugos Žemėlapio palaikymas ​

Papildomos žemėlapių valdymo paslaugos yra prieinamos per integraciją. Keletas šių parametrų (pvz., grindų medžiaga, kambario matomumas ir šluotos tipas) jau yra prieinami ir gali būti tiesiogiai konfigūruojami per Kambarių elementai, todėl tiesioginis šių paslaugų naudojimas nėra būtinas.

Nenumatyta galutiniams vartotojams

Šios paslaugos yra griežtai prieinamos Dreame dulkių siurblio kortelė naudojimui. Jos neturi parametrų, kurie būtų lengvai prieinami galutiniams vartotojams. Jei bus pateikti neteisingi parametrai, jie gali būti tiesiogiai perduoti į įrenginį, o tai gali sukelti rimtų problemų, tokių kaip sugadinti žemėlapiai arba įrenginio įėjimas į perkrovos ciklą. Todėl šių paslaugų naudoti negalima, nebent tiksliai suprantama funkcionalumas ir parametrų struktūra. Dėl saugumo priežasčių šios paslaugos yra aiškiai neįtrauktos į services.yaml ir neapima vertimo eilučių.

  • Nustatyti kilimo plotą: dreame_vacuum.vacuum_set_carpet_area
  • Nustatyti kilimo tipą: dreame_vacuum.vacuum_set_carpet_type
  • Nustatyti užuolaidą: dreame_vacuum.vacuum_set_curtain
  • Nustatyti pasirinktinį kilimo valymą: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Nustatyti grindų medžiagą: dreame_vacuum.vacuum_set_floor_material
  • Nustatyti baldus: dreame_vacuum.vacuum_set_furniture
  • Nustatyti paslėptus segmentus: dreame_vacuum.vacuum_set_hidden_segments
  • Nustatyti žemai nusileidžiančią teritoriją: dreame_vacuum.vacuum_set_low_lying_area
  • Nustatyti šluostės tipą: dreame_vacuum.vacuum_set_mop_type
  • Nustatyti iš anksto nustatytus taškus: dreame_vacuum.vacuum_set_predefined_points
  • Nustatyti apribotas zonas: dreame_vacuum.vacuum_set_restricted_zone
  • Nustatyti maršrutizatoriaus padėtį: dreame_vacuum.vacuum_set_router_position
  • Nustatyti segmento tipą: dreame_vacuum.vacuum_set_segment_type
  • Nustatyti slenkstį: dreame_vacuum.vacuum_set_threshold
  • Nustatyti virtualų slenkstį: dreame_vacuum.vacuum_set_virtual_threshold
  • Nustatyti sienas: dreame_vacuum.vacuum_set_walls
  • Sujungti kambarius: dreame_vacuum.vacuum_merge_segments
  • Padalinti kambarį: dreame_vacuum.vacuum_split_segments