Skip to content

Dịch vụ Bản đồ ​

Hợp nhất phòngHợp nhất phòngHợp nhất phòng
Chia tách phòngChia tách phòngChia tách phòng

Dịch vụ chỉnh sửa bản đồ cũng sử dụng miền máy hút vì tất cả các dịch vụ đều có sẵn ngay cả khi không kết nối đám mây.

Yêu cầu bản đồ ​

dreame_vacuum.vacuum_request_map

Yêu cầu thiết bị tải bản đồ mới lên đám mây. (Dịch vụ này hữu ích khi không sử dụng kết nối đám mây và dùng tích hợp khác để xử lý việc hiển thị bản đồ)

Quan trọng

Thiết bị sẽ không phản hồi hành động này khi:

  • Làm sạch tại điểm
  • Lập bản đồ nhanh
  • Di chuyển
  • Sau khi chỉnh sửa bản đồ cho đến khi nó di chuyển

Chọn bản đồ ​

dreame_vacuum.vacuum_select_map

Thay đổi bản đồ đang chọn. (Chỉ khả dụng nếu bật bản đồ nhiều tầng)

Lưu ý

  • Bạn có thể lấy id bản đồ từ thuộc tính thực thể camera của bản đồ đã lưu.
  • Robot sẽ kết thúc công việc đang thực hiện khi bản đồ được chọn thay đổi.
Ví dụ
  • Đặt bản đồ hiện tại là bản đồ có id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Xóa bản đồ ​

dreame_vacuum.vacuum_delete_map

Xóa một bản đồ.

Lưu ý

  • Bạn có thể lấy id bản đồ từ thuộc tính thực thể camera của bản đồ đã lưu.
  • Khi tính năng bản đồ nhiều tầng được bật, các chỉ số bản đồ có thể thay đổi sau khi xóa. (Thêm về hỗ trợ bản đồ nhiều tầng)
Ví dụ
  • Xóa bản đồ có id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Đổi tên bản đồ ​

dreame_vacuum.vacuum_rename_map

Đổi tên một bản đồ.

Lưu ý

  • Bạn có thể lấy id bản đồ từ thuộc tính thực thể camera của bản đồ đã lưu.
  • Ứng dụng chính thức không cho phép nhập ký tự đặc biệt trong tên bản đồ nhưng tích hợp này có thể làm được nên hãy sử dụng dịch vụ này cẩn thận.
Ví dụ
  • Đổi tên bản đồ có id 14 thành "Tầng Hai"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Khôi phục bản đồ Hỗ trợ Bản đồ ​

dreame_vacuum.vacuum_restore_map

Khôi phục một bản đồ từ trạng thái trước đó được tạo và tải lên bởi thiết bị.

Lưu ý

  • Không đảm bảo việc khôi phục bản đồ sẽ thành công. Đám mây không lưu trữ các tệp mãi mãi và các tệp khôi phục thường bị xóa khỏi đám mây sau 365 ngày kể từ lần truy cập cuối cùng.
Ví dụ
  • Khôi phục bản đồ được chọn đến bản đồ khôi phục đã lưu thứ hai trong danh sách bản đồ khôi phục

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Khôi phục bản đồ đã lưu có id 14 về trạng thái ban đầu

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

Khôi phục bản đồ từ tệp ​

dreame_vacuum.vacuum_restore_map_from_file

Khôi phục một bản đồ từ tệp bản đồ khôi phục đã lưu trước đó.

Lưu ý

  • Dịch vụ này có thể được sử dụng để khôi phục ngoại tuyến nếu bạn tải về và đặt tệp bản đồ khôi phục vào thư mục /www/ của Home Assistant (Robot hút bụi và máy chủ phải ở cùng mạng).
  • Id bản đồ là bắt buộc nếu kết nối đám mây không được bật.
Ví dụ
  • Khôi phục bản đồ được chọn từ tệp bản đồ khôi phục đã lưu

    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
  • Khôi phục bản đồ đã lưu với id 14 từ tệp bản đồ khôi phục đã lưu

    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

Sao lưu bản đồ ​

dreame_vacuum.vacuum_backup_map

Kích hoạt tải lên một bản đồ đã lưu như bản đồ khôi phục lên đám mây.

Lưu ý

  • Đám mây chỉ có thể lưu trữ một bản sao lưu cho mỗi bản đồ đã lưu. Dịch vụ này sẽ ghi đè bản sao lưu trước đó nếu bạn đã có.
  • Các robot hút bụi không có camera hoặc cảm biến lidar không có tính năng này, chức năng kích hoạt sao lưu bản đồ chỉ hoạt động trên các thiết bị được hỗ trợ.
Ví dụ
  • Kích hoạt sao lưu bản đồ đã chọn

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Kích hoạt sao lưu bản đồ với id 15

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

Lưu bản đồ tạm thời ​

dreame_vacuum.vacuum_save_temporary_map

Lưu bản đồ mới tạo. (Thiết bị yêu cầu bạn làm khi bản đồ đầu tiên được tạo sau khi đặt lại nhà máy)

Hủy bản đồ tạm thời ​

dreame_vacuum.vacuum_discard_temporary_map

Hủy bản đồ mới tạo.

Thay thế bản đồ tạm thời ​

dreame_vacuum.vacuum_replace_temporary_map

Thay thế bản đồ mới bằng bản đồ cũ.

Lưu ý

  • Bạn có thể lấy id bản đồ từ thuộc tính thực thể camera của bản đồ đã lưu.
  • Khi tính năng bản đồ nhiều tầng được bật, chỉ số bản đồ có thể thay đổi sau khi thay thế bản đồ. Bản đồ mới được thay thế sẽ luôn ở chỉ số cuối cùng có sẵn ngay cả khi bị thay thế bằng bản đồ có chỉ số thấp hơn. (Thêm về hỗ trợ bản đồ nhiều tầng)
Ví dụ
  • Thay thế bản đồ mới bằng bản đồ có id 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Đổi tên phòng ​

dreame_vacuum.vacuum_rename_segment

Đặt tên tùy chỉnh cho một phòng trong bản đồ hiện tại.

Lưu ý

  • Bạn có thể lấy id bản đồ và phân đoạn từ các thuộc tính thực thể camera của bản đồ đã lưu.
  • Ứng dụng chính thức không cho phép bạn nhập ký tự đặc biệt trong tên phòng nhưng tích hợp này cho phép, vì vậy hãy sử dụng dịch vụ này cẩn thận.
Ví dụ
  • Đổi tên phòng 3 thành "Phòng Ăn"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Cài đặt bỏ qua vật cản Hỗ trợ Bản đồ ​

dreame_vacuum.vacuum_set_obstacle_ignore

Đặt trạng thái bỏ qua của vật cản được phát hiện trên bản đồ hiện tại để robot không tránh nó trong các công việc tiếp theo.

Lưu ý

  • Dịch vụ này chỉ có sẵn trên các máy hút bụi có tính năng phát hiện vật cản AI và yêu cầu kết nối đám mây.
  • Bạn có thể lấy tọa độ vật cản và trạng thái bỏ qua hiện tại của chúng từ thuộc tính obstacles của thực thể camera bản đồ hiện tại. (Thêm về vật cản)
  • Tọa độ phải khớp chính xác với vật cản hiện có trên bản đồ hiện tại, nếu không hành động sẽ bị từ chối.
  • Các vật cản bị bỏ qua tự động bởi thiết bị không thể thay đổi bằng dịch vụ này.
  • Trạng thái bỏ qua vật cản không thể thay đổi khi robot đang hoạt động.
Ví dụ
  • Bỏ qua vật cản tại [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Ngừng bỏ qua vật cản tại [819, -263]

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

Các Dịch vụ Khác Hỗ trợ Bản đồ ​

Các dịch vụ quản lý bản đồ bổ sung được hiển thị thông qua việc tích hợp. Một số tham số này (chẳng hạn như vật liệu sàn, khả năng hiển thị của phòng và loại khăn lau) đã được hiển thị và có thể được cấu hình trực tiếp thông qua Thực thể Phòng, khiến việc sử dụng trực tiếp các dịch vụ này trở nên không cần thiết.

Không dành cho Người dùng cuối

Các dịch vụ này chỉ được hiển thị để sử dụng bởi Thẻ Robot Hút Bụi Dreame. Chúng không có các tham số mà người dùng cuối có thể dễ dàng truy cập. Nếu các tham số không hợp lệ được gửi, chúng có thể được chuyển trực tiếp tới thiết bị, điều này có thể dẫn đến các vấn đề nghiêm trọng như bản đồ bị hỏng hoặc thiết bị rơi vào vòng lặp khởi động. Do đó, các dịch vụ này không được sử dụng trừ khi chức năng chính xác và cấu trúc tham số được hiểu đầy đủ. Vì lý do an toàn, các dịch vụ này được loại trừ rõ ràng khỏi services.yaml và không bao gồm chuỗi dịch thuật.

  • Đặt Khu vực Thảm: dreame_vacuum.vacuum_set_carpet_area
  • Đặt Loại Thảm: dreame_vacuum.vacuum_set_carpet_type
  • Đặt Rèm: dreame_vacuum.vacuum_set_curtain
  • Đặt Làm Sạch Thảm Tùy Chỉnh: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Đặt Vật Liệu Sàn: dreame_vacuum.vacuum_set_floor_material
  • Đặt Nội Thất: dreame_vacuum.vacuum_set_furniture
  • Đặt Phân đoạn Ẩn: dreame_vacuum.vacuum_set_hidden_segments
  • Đặt Khu Vực Thấp: dreame_vacuum.vacuum_set_low_lying_area
  • Đặt Loại Cây Lau: dreame_vacuum.vacuum_set_mop_type
  • Đặt Các Điểm Được Xác Định Trước: dreame_vacuum.vacuum_set_predefined_points
  • Đặt Khu Vực Hạn Chế: dreame_vacuum.vacuum_set_restricted_zone
  • Đặt Vị Trí Router: dreame_vacuum.vacuum_set_router_position
  • Đặt Loại Phân Đoạn: dreame_vacuum.vacuum_set_segment_type
  • Đặt Ngưỡng: dreame_vacuum.vacuum_set_threshold
  • Đặt Ngưỡng Ảo: dreame_vacuum.vacuum_set_virtual_threshold
  • Đặt Tường: dreame_vacuum.vacuum_set_walls
  • Gộp phòng: dreame_vacuum.vacuum_merge_segments
  • Chia Phòng: dreame_vacuum.vacuum_split_segments