Skip to content

Latest commit

 

History

History
129 lines (96 loc) · 3.46 KB

DeebotUniverseDeebot4homeAssistant.md

File metadata and controls

129 lines (96 loc) · 3.46 KB

Deebot 4 Home Assistant

Integration's documentation

This platform can be used to control vacuums connected to Home Assistant using Deebot 4 Home Assistant integration created by @DeebotUniverse.

Available templates

  • Room cleaning (vacuum_clean_segment)

    Uses IDs to clean specific rooms. Requires predefined_selections to be provided.

    Configuration generator

    Getting coordinates

    Used service: xiaomi_miio.vacuum_clean_segment

    Documentation

    Example configuration
    map_modes:
      - template: vacuum_clean_segment
        predefined_selections:
          - id: 14
            outline: [[ 214, 321 ], [ 242, 321 ], [ 241, 274 ], [ 231, 274 ]]
            label:
              text: "Bedroom"
              x: 229
              y: 303
              offset_y: 35
            icon:
              name: "mdi:bed"
              x: 229
              y: 303
          - id: 19
            outline: [[ 214, 272 ], [ 230, 272 ], [ 230, 256 ], [ 214, 256 ]]
            label:
              text: "Bathroom"
              x: 222
              y: 264
              offset_y: 35
            icon:
              name: "mdi:shower"
              x: 22282
              y: 26496
    Example video
    ROOM.mp4
  • Zone cleaning (vacuum_clean_zone)

    Uses 4 coordinates to clean rectangular zones.

    Used service: vacuum.send_command

    Documentation

    Example configuration
    map_modes:
      - template: vacuum_clean_zone
    Example video
    MANUAL_RECTANGLE.mp4
  • Predefined zone cleaning (vacuum_clean_zone_predefined)

    Uses 4 coordinates to clean rectangular zones that have been defined in the configuration. Requires predefined_selections to be provided.

    Getting coordinates

    Used service: vacuum.send_command

    Documentation

    Example configuration
    map_modes:
      - template: vacuum_clean_zone_predefined
        predefined_selections:
          - zones: [[ 21485, 28767, 24236, 32131 ], [ 23217, 27379, 24216, 28737 ]]
            label:
              text: "Bedroom"
              x: 22932
              y: 30339
              offset_y: 35
            icon:
              name: "mdi:bed"
              x: 22932
              y: 30339
          - zones: [[ 27782, 27563, 29678, 29369 ]]
            label:
              text: "Kitchen"
              x: 28760
              y: 28403
              offset_y: 35
            icon:
              name: "mdi:pot-mix"
              x: 28760
              y: 28403
    Example video
    PREDEFINED_RECTANGLE.mp4