Skip to content

Harita Servisleri ​

Odaları birleştirmeOdaları birleştirmeOdaları birleştirme
Odaları ayırmaOdaları ayırmaOdaları ayırma

Harita düzenleme hizmetleri, tüm hizmetler bulut bağlantısı olmasa bile mevcut olduğundan vakum alanını da kullanır.

Harita İste ​

dreame_vacuum.vacuum_request_map

Yeni bir haritayı buluta yüklemesi için cihazdan talepte bulunun. (Bu hizmet, bulut bağlantısı kullanılmadığında ve harita render işlemi için başka bir entegrasyon kullanıldığında faydalıdır)

Önemli

Cihaz şu durumlarda bu eyleme yanıt vermez:

  • Noktasal temizlik
  • Hızlı Haritalama
  • Yeniden yerleştirme
  • Bir harita düzenlemesinden sonra hareket edene kadar

Harita Seç ​

dreame_vacuum.vacuum_select_map

Mevcut seçilen haritayı değiştirmek. (Sadece çok katlı harita etkinleştirilmişse mümkündür)

Not

  • Kaydedilen harita kamera varlık özelliklerinden harita kimliğini alabilirsiniz.
  • Seçilen harita değiştirildiğinde robot aktif işi sonlandıracaktır.
Örnek
  • Mevcut haritayı id'si 27 olan harita olarak ayarlayın
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Harita Sil ​

dreame_vacuum.vacuum_delete_map

Bir haritayı siler.

Not

Örnek
  • Id'si 48 olan haritayı silmek için ayarlayın
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Haritayı Yeniden Adlandır ​

dreame_vacuum.vacuum_rename_map

Bir haritayı yeniden adlandırır.

Not

  • Kaydedilen harita kamera varlık özelliklerinden harita kimliğini alabilirsiniz.
  • Resmi Uygulama, harita adına özel karakter girmenize izin vermez, ancak bu entegrasyon izin verir, bu yüzden bu hizmeti dikkatli kullanın.
Örnek
  • Id'si 14 olan haritanın adını "İkinci Kat" olarak değiştirin
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Haritayı Geri Yükle Harita Desteği ​

dreame_vacuum.vacuum_restore_map

Cihaz tarafından oluşturulmuş ve yüklenmiş bir haritayı önceki durumundan geri yükleyin.

Not

  • Harita kurtarmasının başarılı olacağı garanti edilmez. Bulut dosyaları sonsuza kadar saklamaz ve kurtarma dosyaları genellikle en son erişimden 365 gün sonra buluttan silinir.
Örnekler
  • Kurtarma haritası listesindeki ikinci kaydedilmiş kurtarma haritasına seçilen haritayı geri yükleyin

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Id'si 14 olan kaydedilmiş haritayı orijinal durumuna geri yükleyin

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

Dosyadan Harita Geri Yükle ​

dreame_vacuum.vacuum_restore_map_from_file

Önceden kaydedilmiş kurtarma harita dosyasından bir haritayı geri yükleyin.

Not

  • Bu hizmet, kurtarma harita dosyasını Home Assistant’ın /www/ klasörüne indirip yerleştirirseniz çevrimdışı kurtarma için kullanılabilir (Vakum ve sunucu aynı ağda olmalı).
  • Bulut bağlantısı etkin değilse Harita Id gerekli.
Örnekler
  • Kaydedilmiş kurtarma harita dosyasından seçilen haritayı geri yükleyin

    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
  • Id'si 14 olan kaydedilmiş harita kurtarma harita dosyasını geri yükleyin

    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

Haritayı Yedekle ​

dreame_vacuum.vacuum_backup_map

Kaydedilmiş bir haritanın kurtarma haritası olarak buluta yüklenmesini tetikleyin.

Not

  • Bulut, kaydedilen her harita için yalnızca bir yedek harita depolayabilir. Bu hizmet, mevcut bir yedek haritanız varsa önceki yedek haritayı geçersiz kılacaktır.
  • Kamera veya lidar sensörü olmayan süpürgelerde bu özellik bulunmaz, harita yedekleme tetikleyicisi yalnızca desteklenen cihazlarda çalışır.
Örnekler
  • Seçili haritanın yedeğini tetikle

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • ID'si 15 olan haritanın yedeğini tetikle

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

Geçici Haritayı Kaydet ​

dreame_vacuum.vacuum_save_temporary_map

Yeni oluşturulan haritayı kaydet. (Cihaz, fabrika ayarlarından sonra oluşturulan ilk haritada bunu yapmanızı ister)

Geçici Haritayı Sil ​

dreame_vacuum.vacuum_discard_temporary_map

Yeni oluşturulan haritayı at

Geçici Haritayı Değiştir ​

dreame_vacuum.vacuum_replace_temporary_map

Yeni haritayı eski bir harita ile değiştir

Not

  • Kaydedilen harita kamera varlık özelliklerinden harita kimliğini alabilirsiniz.
  • Çok katlı harita özelliği etkinleştirildiğinde, harita değiştirildikten sonra harita indeksleri değişebilir. Değiştirilen yeni harita, daha düşük indeksli bir harita ile değiştirildiğinde bile her zaman son kullanılabilir indekste olacaktır. (Çok katlı harita desteği hakkında daha fazla bilgi)
Örnek
  • Yeni haritayı ID'si 39 olan harita ile değiştir
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Odayı yeniden adlandır ​

dreame_vacuum.vacuum_rename_segment

Geçerli haritadaki bir oda için özel bir ad belirleyin.

Not

  • Harita ve segment ID'lerini kaydedilmiş harita kamera varlıklarından edinebilirsiniz.
  • Resmî Uygulama, oda adında özel karakterler girmenize izin vermez, ancak bu entegrasyon izin verir; bu nedenle bu servisi dikkatli kullanın.
Örnek
  • Oda 3'ü "Yemek Odası" olarak yeniden adlandırın
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Engeli Yoksay Ayarla Harita Desteği ​

dreame_vacuum.vacuum_set_obstacle_ignore

Mevcut haritada tespit edilen bir engelin yok sayma durumunu ayarlayın, böylece robot sonraki görevlerde o engelden kaçınmaz.

Not

  • Bu servis yalnızca yapay zekâ engel tespit özelliğine sahip elektrik süpürgelerinde mevcuttur ve bulut bağlantısı gerektirir.
  • Engel koordinatlarını ve mevcut yok sayma durumlarını, mevcut harita kamera varlığının obstacles özniteliğinden alabilirsiniz. (Engeller hakkında daha fazla bilgi)
  • Koordinatlar mevcut haritadaki bir engelle tam olarak eşleşmelidir, aksi takdirde eylem reddedilir.
  • Cihaz tarafından otomatik olarak yok sayılan engeller bu servisle değiştirilemez.
  • Robot çalışırken engelin yok sayma durumu değiştirilemez.
Örnekler
  • [819, -263] konumundaki engeli yok say

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • [819, -263] konumundaki engelin yok sayılmasını durdur

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

Diğer Servisler Harita Desteği ​

Entegrasyon tarafından ek harita yönetim hizmetleri sunulmaktadır. Bu parametrelerin birçoğu (örneğin zemin malzemesi, oda görünürlüğü ve paspas türü) zaten sunulmaktadır ve Oda Varlıkları üzerinden doğrudan yapılandırılabilir, bu da bu hizmetlerin doğrudan kullanılmasını gereksiz kılar.

Son Kullanıcılar için Tasarlanmamıştır

Bu hizmetler tamamen Dreame Vakum Kartı kullanımı için sunulmaktadır. Son kullanıcıların kolayca erişebileceği parametreleri yoktur. Geçersiz parametreler gönderilirse, bunlar doğrudan cihaza iletilebilir ve bu, bozuk haritalar veya cihazın boot döngüsüne girmesi gibi ciddi sorunlara yol açabilir. Bu nedenle, bu hizmetler ancak işlevsellik ve parametre yapısı tam olarak anlaşıldığında kullanılmalıdır. Güvenlik nedenleriyle, bu hizmetler açıkça services.yaml kapsamı dışındadır ve çeviri dizelerini içermez.

  • Halı Alanı Ayarla: dreame_vacuum.vacuum_set_carpet_area
  • Halı Türü Ayarla: dreame_vacuum.vacuum_set_carpet_type
  • Perde Ayarla: dreame_vacuum.vacuum_set_curtain
  • Özel Halı Temizliği Ayarla: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Zemin Malzemesi Ayarla: dreame_vacuum.vacuum_set_floor_material
  • Mobilya Ayarla: dreame_vacuum.vacuum_set_furniture
  • Gizli Segmentler Ayarla: dreame_vacuum.vacuum_set_hidden_segments
  • Alçak Alanı Belirle: dreame_vacuum.vacuum_set_low_lying_area
  • Paspas Türünü Belirle: dreame_vacuum.vacuum_set_mop_type
  • Ön Tanımlı Noktaları Belirle: dreame_vacuum.vacuum_set_predefined_points
  • Sınırlı Alanları Belirle: dreame_vacuum.vacuum_set_restricted_zone
  • Yönlendirici Konumunu Belirle: dreame_vacuum.vacuum_set_router_position
  • Segment Türünü Belirle: dreame_vacuum.vacuum_set_segment_type
  • Eşiği Belirle: dreame_vacuum.vacuum_set_threshold
  • Sanal Eşiği Belirle: dreame_vacuum.vacuum_set_virtual_threshold
  • Duvarları Belirle: dreame_vacuum.vacuum_set_walls
  • Odaları birleştir: dreame_vacuum.vacuum_merge_segments
  • Odayı Böl: dreame_vacuum.vacuum_split_segments