Skip to content

Lovelace Xiaomi Vakum Harita Kartı Harita Desteği ​

Lovelace Xiaomi Vakum Harita Kartı, Home Assistant'ta harita tabanlı vakumları tamamen kontrol etmek için kullanıcı dostu bir yol sunar.

Kart Dreame Vakum entegrasyonu ile tamamen uyumlu olmasına rağmen, otomatik yapılandırma oluşturma işleminin bazı sınırlamaları ve eksik özellikleri vardır. Bunu çözmek için, kart ya otomatik şablon kullanılarak ya da manuel yapılandırma aracılığıyla yapılandırılabilir.

Otomatik (Şablon ile) Tavsiye Edilen ​

Oda ve bölge temizleme desteği ile tam bir kart yapılandırmasını otomatik olarak oluşturmak için Home Assistant Şablon Editörü'ne kullanılır.

Eğer My Home Assistant entegrasyonu aktifleştirilmişse, aşağıdaki buton doğrudan Şablon Editörü'ne gitmek için kullanılabilir:

Şablon araçları

Eğer manuel yönlendirme gerekiyorsa, aşağıdaki adımları takip edin:

  1. Home Assistant'ta Geliştirici Araçları paneline gidin.
  2. Üst menüden Şablon sekmesini seçin.
  3. Aşağıda verilen şablon kodunu sol taraftaki düzenleyici alanına yapıştırın.
  4. Sağ taraftaki Sonuç alanında oluşturulan YAML çıktısını kopyalayın.
  5. Oluşturulan çıktıyı Lovelace kart yapılandırmasına yapıştırın.

::: detaylar Şablonu Göster

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]]'

:::

Varlık İsimlerini Güncelle

Şablonu editöre yapıştırdıktan sonra camera_entity ve vacuum_entity değerlerini kendi varlık isimlerinizle güncellemeyi unutmayın.

Manuel (Yapılandırıcıdan) ​

Kartı dashboard kullanıcı arayüzü üzerinden manuel olarak yapılandırırken, kart eklendikten sonra birkaç parametrenin açıkça ayarlanması gerekir:

  1. vacuum varlığını, dreame_vacuum entegrasyonu tarafından sağlanan cihazdan Vakum Varlığı açılır menüsünden seçin.
  2. Aynı cihazdan tam olarak eşleşen Mevcut Harita (camera.{device_name}_map) varlığını Harita Varlığı açılır menüsünden seçin.
  3. Tasshack/dreame-vacuum seçin Vakum Platformu açılır menüsünden.

Platform Seçimi

Vakum platformu varsayılan olarak xiaomi miio’dır. Bunu açılır menüden değiştirmek ve açıkça Tasshack/dreame-vacuum olarak ayarlamak çok önemlidir. Değiştirilmezse, karttan komut gönderildiğinde cihaz unavailable haline gelir çünkü varsayılan komutlar entegrasyon tarafından tanınmaz ve cihaz yanıt veremez.

Doğru varlıklar ve platform seçildikten sonra, odanın yapılandırmasını oluşturmak için Oda yapılandırması oluştur düğmesine tıklayın ve ardından değişiklikleri uygulamak için Kaydet butonuna tıklayın.

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

Resmî Belgeleme ​