Skip to content

Lovelace Xiaomi putekļsūcēja kartes karte Kartes atbalsts ​

Lovelace Xiaomi putekļsūcēja kartes karte nodrošina lietotājam draudzīgu veidu pilnīgai kartē balstītu putekļsūcēju kontrolei Home Assistant.

Lai gan karte ir pilnībā saderīga ar Dreame Vacuum integrāciju, tās automātiskās konfigurācijas ģenerēšanai ir dažas ierobežojumi un trūkstošas funkcijas. Lai to atrisinātu, karte var tikt konfigurēta, izmantojot automātiskā veidne vai caur manuālā konfigurācija.

Automātiski (ar veidni) Ieteicams ​

Lai automātiski ģenerētu pilnīgu kartes konfigurāciju ar istabu un zonu tīrīšanas atbalstu, tiek izmantots Home Assistant Veidņu redaktoru.

Ja ir aktīva My Home Assistant integrācija, zemāk esošo pogu var izmantot, lai tieši pārietu uz Veidņu redaktoru:

Veidņu rīki no

Ja nepieciešama manuāla navigācija, rīkojieties šādi:

  1. Dodieties uz Izstrādātāja rīki paneli Home Assistant.
  2. Atlasiet Veidnes cilni no augšējās izvēlnes.
  3. Ielīmējiet zemāk sniegto veidnes kodu kreisajā redaktora rūtī.
  4. Kopējiet iegūto YAML rezultātu, kas ģenerēts labajā Rezultāts rūtī.
  5. Ielīmējiet ģenerēto rezultātu Lovelace karšu konfigurācijā.

::: detaļas Rādīt veidni

yaml
{# ----------------- PROVIDE YOUR OWN ENTITY IDS HERE ----------------- #}
{% set camera_entity = "camera." %}
{% set vacuum_entity = "vacuum." %}
{# ------------------- DO NOT CHANGE ANYTHING BELOW ------------------- #}
{% set attributes = states[camera_entity].attributes %}

type: custom:xiaomi-vacuum-map-card
vacuum_platform: default
entity: {{ vacuum_entity }}
map_source:
  camera: {{ camera_entity }}
calibration_source:
  camera: true
map_modes:
  - template: vacuum_clean_zone
    max_selections: 10
    repeats_type: EXTERNAL
    max_repeats: 3
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_zone
      service_data:
        entity_id: '[[entity_id]]'
        zone: '[[selection]]'
        repeats: '[[repeats]]'
  - template: vacuum_clean_segment
    repeats_type: EXTERNAL
    max_repeats: 3
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_segment
      service_data:
        entity_id: '[[entity_id]]'
        segments: '[[selection]]'
        repeats: '[[repeats]]'
    predefined_selections:
{%- for room_id in attributes.rooms | default([]) %}
{%- set room = attributes.rooms[room_id] %}
      - id: {{room_id}}
        outline:
          - - {{room["x0"]}}
            - {{room["y0"]}}
          - - {{room["x0"]}}
            - {{room["y1"]}}
          - - {{room["x1"]}}
            - {{room["y1"]}}
          - - {{room["x1"]}}
            - {{room["y0"]}}
{%- endfor %}
  - name: Clean Spot
    icon: mdi:map-marker-plus
    max_repeats: 3
    selection_type: MANUAL_POINT
    repeats_type: EXTERNAL
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_spot
      service_data:
        entity_id: '[[entity_id]]'
        points: '[[selection]]'
        repeats: '[[repeats]]'

:::

Atjaunināt vienību nosaukumus

Nepalaidiet garām atjaunināt camera_entity un vacuum_entity vērtības ar jūsu pašu vienību nosaukumiem pēc veidnes ielīmēšanas redaktorā.

Manuāli (no konfiguratora) ​

Kad karte tiek konfigurēta manuāli, izmantojot informācijas paneļa UI, pēc kartes pievienošanas ir jāiestata vairāki parametri:

  1. Izvēlieties vacuum vienību, kas pieder ierīcei, ko nodrošina dreame_vacuum integrācija, no Putekļsūcēja vienību nolaižamās izvēlnes.
  2. Izvēlieties atbilstošo Pašreizējās kartes (camera.{device_name}_map) vienību, kas pieder tai pašai ierīcei, no Kartes vienību nolaižamās izvēlnes.
  3. Izvēlieties Tasshack/dreame-vacuum no Putekļsūcēja platformas nolaižamās izvēlnes.

Platformas izvēle

Putekļsūcēja platforma pēc noklusējuma ir xiaomi miio. Ir ļoti svarīgi mainīt to no nolaižamās izvēlnes un skaidri iestatīt uz Tasshack/dreame-vacuum. Ja tas netiek mainīts, ierīce kļūs par unavailable, kad no kartes tiks nosūtīta komanda, jo noklusējuma komandas netiek atpazītas integrācijas, un ierīce nereaģēs.

Kad ir izvēlētas pareizās vienības un platforma, noklikšķiniet uz Ģenerēt istabu konfigurāciju pogas, lai izveidotu istabu konfigurāciju, un pēc tam noklikšķiniet uz Saglabāt, lai piemērotu izmaiņas.

yaml
type: custom:xiaomi-vacuum-map-card
entity: # Your vacuum entity
map_source:
  camera: # Map Entity
calibration_source:
  camera: true
vacuum_platform: Tasshack/dreame-vacuum

Oficiālā dokumentācija ​