Skip to content

Perkhidmatan Peta ​

Menggabungkan bilikMenggabungkan bilikMenggabungkan bilik
Memisahkan bilikMemisahkan bilikMemisahkan bilik

Perkhidmatan penyuntingan peta juga menggunakan domain vakum kerana semua perkhidmatan tersedia walaupun tanpa sambungan awan.

Minta Peta ​

dreame_vacuum.vacuum_request_map

Meminta peranti untuk memuat naik peta baru ke awan. (Perkhidmatan ini berguna apabila sambungan awan tidak digunakan dan integrasi lain digunakan untuk mengendalikan rendering peta)

Penting

Peranti tidak bertindak balas terhadap tindakan ini apabila:

  • Pembersihan titik
  • Pemetaan Pantas
  • Berpindah
  • Selepas penyuntingan peta sehingga ia bergerak

Pilih Peta ​

dreame_vacuum.vacuum_select_map

Menukar peta yang dipilih sekarang. (Hanya boleh jika peta berbilang tingkat diaktifkan)

Nota

  • Anda boleh mendapatkan id peta daripada atribut entiti kamera peta yang disimpan.
  • Robot akan menghentikan kerja aktif apabila peta yang dipilih ditukar.
Contoh
  • Tetapkan peta semasa sebagai peta dengan id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Padam peta ​

dreame_vacuum.vacuum_delete_map

Padamkan peta.

Nota

Contoh
  • Tetapkan padam peta dengan id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Namakan semula peta ​

dreame_vacuum.vacuum_rename_map

Namakan semula peta.

Nota

  • Anda boleh mendapatkan id peta daripada atribut entiti kamera peta yang disimpan.
  • Aplikasi Rasmi tidak membenarkan anda memasukkan aksara khas dalam nama peta tetapi integrasi ini membolehkan ia jadi gunakan perkhidmatan ini dengan berhati-hati.
Contoh
  • Tukar nama peta dengan id 14 kepada "Tingkat Kedua"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Pulihkan Peta Sokongan Peta ​

dreame_vacuum.vacuum_restore_map

Pulihkan peta dari keadaan sebelumnya yang dibuat dan dimuat naik oleh peranti.

Nota

  • Tidak dijamin bahawa pemulihan peta akan berjaya. Awan tidak menyimpan fail selama-lamanya dan fail pemulihan biasanya akan dipadam dari awan selepas 365 hari dari akses terakhir.
Contoh
  • Pulihkan peta terpilih ke peta pemulihan kedua yang disimpan dalam senarai peta pemulihan

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Pulihkan peta yang disimpan dengan id 14 ke keadaan asal

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

Pulihkan Peta Dari Fail ​

dreame_vacuum.vacuum_restore_map_from_file

Pulihkan peta dari fail peta pemulihan yang disimpan sebelumnya.

Nota

  • Perkhidmatan ini boleh digunakan untuk pemulihan luar talian jika anda memuat turun dan meletakkan fail peta pemulihan ke folder /www/ dalam Home Assistant (Penyedut debu dan pelayan mesti berada di rangkaian yang sama).
  • Id Peta diperlukan jika sambungan awan tidak diaktifkan.
Contoh
  • Pulihkan peta terpilih dari fail peta pemulihan yang disimpan

    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
  • Pulihkan peta yang disimpan dengan id 14 dari fail peta pemulihan yang disimpan

    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

Sandarkan Peta ​

dreame_vacuum.vacuum_backup_map

Aktifkan muat naik peta yang disimpan sebagai peta pemulihan ke awan.

Nota

  • Awan hanya boleh menyimpan satu peta sandaran untuk setiap peta yang disimpan. Perkhidmatan ini akan menimpa peta sandaran sebelumnya jika anda mempunyainya.
  • Vakum tanpa kamera atau sensor lidar tidak mempunyai ciri ini, pencetus sandaran peta hanya berfungsi pada peranti yang disokong.
Contoh
  • Picu sandaran peta yang dipilih

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Picu sandaran peta dengan id 15

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

Simpan Peta Sementara ​

dreame_vacuum.vacuum_save_temporary_map

Simpan peta yang baru dibuat. (Peranti akan meminta anda melakukan ini apabila peta pertama dibuat selepas tetapan semula kilang)

Buang Peta Sementara ​

dreame_vacuum.vacuum_discard_temporary_map

Buang peta yang baru dibuat.

Ganti Peta Sementara ​

dreame_vacuum.vacuum_replace_temporary_map

Gantikan peta baru dengan yang lama.

Nota

  • Anda boleh mendapatkan id peta daripada atribut entiti kamera peta yang disimpan.
  • Apabila ciri peta berbilang tingkat diaktifkan, indeks peta mungkin berubah selepas menggantikan peta. Peta baru yang digantikan akan sentiasa berada di indeks terakhir yang tersedia walaupun digantikan dengan peta berindeks lebih rendah. (Lebih lanjut mengenai sokongan peta berbilang tingkat)
Contoh
  • Gantikan peta baru dengan peta dengan id 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Namakan Semula Bilik ​

dreame_vacuum.vacuum_rename_segment

Tetapkan nama khas untuk bilik dalam peta semasa.

Nota

  • Anda boleh memperoleh id peta dan segmen dari atribut entiti kamera peta yang disimpan.
  • Aplikasi Rasmi tidak membenarkan anda memasukkan aksara khas dalam nama bilik tetapi integrasi ini membenarkannya jadi gunakan perkhidmatan ini dengan berhati-hati.
Contoh
  • Namakan semula bilik 3 kepada "Bilik Makan"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Tetapkan Abaikan Halangan Sokongan Peta ​

dreame_vacuum.vacuum_set_obstacle_ignore

Tetapkan status abaikan bagi halangan yang dikesan pada peta semasa supaya robot tidak mengelaknya dalam tugas berikut.

Nota

  • Perkhidmatan ini hanya tersedia pada vakum dengan ciri pengesanan halangan AI dan memerlukan sambungan awan.
  • Anda boleh mendapatkan koordinat halangan dan status abaikan semasa mereka dari atribut obstacles entiti kamera peta semasa. (Lebih lanjut tentang halangan)
  • Koordinat mesti sepadan dengan halangan yang wujud pada peta semasa dengan tepat, jika tidak tindakan akan ditolak.
  • Halangan yang diabaikan secara automatik oleh peranti tidak boleh diubah dengan perkhidmatan ini.
  • Status abaikan halangan tidak boleh diubah semasa robot sedang berjalan.
Contoh
  • Abaikan halangan di [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Berhenti mengabaikan halangan di [819, -263]

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

Perkhidmatan Lain Sokongan Peta ​

Perkhidmatan pengurusan peta tambahan didedahkan oleh integrasi. Beberapa parameter ini (seperti bahan lantai, keterlihatan bilik, dan jenis mop) telahpun didedahkan dan boleh dikonfigurasi secara langsung melalui Entiti Bilik, menjadikan penggunaan langsung perkhidmatan ini tidak diperlukan.

Tidak untuk Pengguna Akhir

Perkhidmatan ini hanya didedahkan untuk kegunaan Kad Penyedut Dreame. Mereka tidak mempunyai parameter yang mudah diakses oleh pengguna akhir. Sekiranya parameter yang tidak sah dihantar, ia mungkin terus dihantar ke peranti, yang boleh mengakibatkan masalah serius seperti peta rosak atau peranti memasuki gelung boot. Oleh itu, perkhidmatan ini tidak boleh digunakan kecuali fungsi dan struktur parameter yang tepat difahami sepenuhnya. Untuk sebab keselamatan, perkhidmatan ini secara jelas dikecualikan daripada services.yaml dan tidak termasuk rentetan terjemahan.

  • Tetapkan Kawasan Permaidani: dreame_vacuum.vacuum_set_carpet_area
  • Tetapkan Jenis Permaidani: dreame_vacuum.vacuum_set_carpet_type
  • Tetapkan Langsir: dreame_vacuum.vacuum_set_curtain
  • Tetapkan Pembersihan Permaidani Tersuai: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Tetapkan Bahan Lantai: dreame_vacuum.vacuum_set_floor_material
  • Tetapkan Perabot: dreame_vacuum.vacuum_set_furniture
  • Tetapkan Segmen Tersembunyi: dreame_vacuum.vacuum_set_hidden_segments
  • Tetapkan Kawasan Rendah: dreame_vacuum.vacuum_set_low_lying_area
  • Tetapkan Jenis Pembersih Lantai: dreame_vacuum.vacuum_set_mop_type
  • Tetapkan Titik Praditetapkan: dreame_vacuum.vacuum_set_predefined_points
  • Tetapkan Zon Terhad: dreame_vacuum.vacuum_set_restricted_zone
  • Tetapkan Kedudukan Penghala: dreame_vacuum.vacuum_set_router_position
  • Tetapkan Jenis Segmen: dreame_vacuum.vacuum_set_segment_type
  • Tetapkan Ambang: dreame_vacuum.vacuum_set_threshold
  • Tetapkan Ambang Maya: dreame_vacuum.vacuum_set_virtual_threshold
  • Tetapkan Dinding: dreame_vacuum.vacuum_set_walls
  • Gabungkan bilik: dreame_vacuum.vacuum_merge_segments
  • Bahagikan Bilik: dreame_vacuum.vacuum_split_segments