Skip to content

Térkép Szolgáltatások ​

Szobák összefésüléseSzobák összefésüléseSzobák összefésülése
Szobák felosztásaSzobák felosztásaSzobák felosztása

A térképszerkesztő szolgáltatások szintén használják a porszívó domaint, mivel minden szolgáltatás elérhető még felhőkapcsolat nélkül is.

Térkép kérése ​

dreame_vacuum.vacuum_request_map

Kérje meg az eszközt, hogy töltsön fel egy új térképet a felhőbe. (Ez a szolgáltatás hasznos, amikor nem használják a felhőkapcsolatot, és más integráció van a térképmegjelenítés kezelésére)

Fontos

Az eszköz nem reagál erre a műveletre, ha:

  • Pozíció takarítás
  • Gyors feltérképezés
  • Áthelyezés alatt áll
  • Térképszerkesztés után, amíg nem mozog

Térkép kiválasztása ​

dreame_vacuum.vacuum_select_map

Megváltoztatja az aktuálisan kiválasztott térképet. (Csak akkor lehetséges, ha a több emeletes térkép engedélyezve van)

Megjegyzés

  • A térkép azonosítóját a mentett térkép kamera entitás attribútumaiból szerezheti meg.
  • A robot az aktív munkát befejezi, amikor a kiválasztott térképet megváltoztatják.
Példa
  • Állítsa be a jelenlegi térképet a 27-es azonosítójú térképre
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Térkép törlése ​

dreame_vacuum.vacuum_delete_map

Térkép törlése.

Megjegyzés

  • A térkép azonosítóját a mentett térkép kamera entitás attribútumaiból szerezheti meg.
  • Ha a több emeletes térkép funkció engedélyezve van, a térképi indexek törlés után megváltozhatnak. (Többet a több emeletes térképtámogatásról)
Példa
  • Törölje a 48-as azonosítójú térképet
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Térkép átnevezése ​

dreame_vacuum.vacuum_rename_map

Térkép átnevezése.

Megjegyzés

  • A térkép azonosítóját a mentett térkép kamera entitás attribútumaiból szerezheti meg.
  • A hivatalos alkalmazás nem engedélyezi, hogy speciális karaktereket írjon a térkép nevébe, de ez az integráció engedélyezi, ezért használja ezt a szolgáltatást körültekintően.
Példa
  • A 14-es azonosítójú térkép átnevezése "Második emelet"-re
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Térkép visszaállítása Térkép Támogatás ​

dreame_vacuum.vacuum_restore_map

Visszaállítani egy térképet az előző állapotából, amelyet az eszköz hozott létre és töltött fel.

Megjegyzés

  • Nem garantált, hogy a térkép visszaállítása sikeres lesz. A felhő nem tárolja örökre a fájlokat, a visszaállítási fájlok általában 365 nap után törlődnek a felhőből az utolsó hozzáférést követően.
Példák
  • Visszaállítani a kiválasztott térképet a visszaállítási térképek listájában található második mentett térképre

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Visszaállítani a 14-es azonosítójú mentett térképet az eredeti állapotába

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

Térkép visszaállítása fájlból ​

dreame_vacuum.vacuum_restore_map_from_file

Visszaállítani egy térképet a korábban mentett visszaállítási térképfájlból.

Megjegyzés

  • Ez a szolgáltatás offline visszaállításra is használható, ha letölti és a Home Assistant /www/ mappájába helyezi a visszaállítási térképfájlt (a porszívónak és a szervernek ugyanazon a hálózaton kell lennie).
  • Térképazonosító szükséges, ha a felhőkapcsolat nincs engedélyezve.
Példák
  • Visszaállítani a kiválasztott térképet a mentett visszaállítási térképfájlból

    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
  • Visszaállítani a 14-es azonosítójú mentett térképet a visszaállítási térképfájlból

    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

Térkép biztonsági mentése ​

dreame_vacuum.vacuum_backup_map

Elindítani a mentett térkép feltöltését visszaállítási térképként a felhőbe.

Megjegyzés

  • A felhő csak egy biztonsági másolatot tud tárolni minden mentett térképről. Ez a szolgáltatás felülírja az előző biztonsági másolatot, ha van.
  • Kamerával vagy lidar érzékelővel nem rendelkező porszívók nem rendelkeznek ezzel a funkcióval, a térképmentés indítása csak a támogatott eszközökön működik.
Példák
  • Kiválasztott térkép biztonsági másolatának indítása

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • 15-ös azonosítójú térkép biztonsági másolatának indítása

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

Ideiglenes térkép mentése ​

dreame_vacuum.vacuum_save_temporary_map

Újonnan létrehozott térkép mentése. (Az eszköz ezt kéri, amikor az első térkép a gyári visszaállítás után létrejön)

Ideiglenes térkép eldobása ​

dreame_vacuum.vacuum_discard_temporary_map

Újonnan létrehozott térkép elvetése.

Ideiglenes térkép cseréje ​

dreame_vacuum.vacuum_replace_temporary_map

Új térkép cseréje egy régebbire.

Megjegyzés

  • A térkép azonosítóját a mentett térkép kamera entitás attribútumaiból szerezheti meg.
  • Ha a többemeletes térkép funkció engedélyezve van, a térképek indexei megváltozhatnak a térkép cseréje után. A cserélt új térkép mindig a legutolsó elérhető indexen lesz, még akkor is, ha egy alacsonyabb indexű térképpel lett helyettesítve. (Többet a több emeletes térképtámogatásról)
Példa
  • Új térkép cseréje a 39-es azonosítójú térképre
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Szoba átnevezése ​

dreame_vacuum.vacuum_rename_segment

Egy szoba egyéni nevének beállítása a jelenlegi térképen.

Megjegyzés

  • A mentett térkép kamerához tartozó entitás attribútumaiból megszerezheti a térkép- és szegmensazonosítókat.
  • A hivatalos alkalmazás nem engedi speciális karakterek használatát a szoba nevében, de ez az integráció igen, ezért ezt a szolgáltatást óvatosan használd.
Példa
  • Nevezd át a 3. szobát "Étkező" névre
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Akadály figyelmen kívül helyezése Térkép Támogatás ​

dreame_vacuum.vacuum_set_obstacle_ignore

Állítsd a jelenlegi térképen lévő érzékelt akadály figyelmen kívül hagyását, hogy a robot a következő feladatok során ne kerülje azt.

Megjegyzés

  • Ez a szolgáltatás csak AI akadályfelismerő funkcióval rendelkező porszívóknál érhető el, és felhőkapcsolatot igényel.
  • Az akadály koordinátáit és az aktuális figyelmen kívül hagyási állapotát a jelenlegi térkép kamerája entitás obstacles attribútumából szerezheted meg. (További információ az akadályokról)
  • A koordinátáknak pontosan meg kell egyezniük egy létező akadállyal a jelenlegi térképen, különben a művelet elutasításra kerül.
  • Az eszköz által automatikusan figyelmen kívül hagyott akadályokon nem lehet változtatni ezzel a szolgáltatással.
  • Az akadály figyelmen kívül hagyási állapota nem módosítható, amíg a robot működik.
Példák
  • Hagyd figyelmen kívül az akadályt [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Ne hagyd figyelmen kívül az akadályt [819, -263]

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

Egyéb szolgáltatások Térkép Támogatás ​

A további térképi kezelési szolgáltatásokat az integráció teszi elérhetővé. Ezek közül több paraméter (például a padló anyaga, a szoba láthatósága és a felmosó típusa) már elérhető, és közvetlenül a Szoba Entitások segítségével konfigurálható, így a szolgáltatások közvetlen használata nem szükséges.

Nem végfelhasználóknak szánt

Ezeket a szolgáltatásokat kizárólag a Dreame Porszívó Kártya használatára tették elérhetővé. Nincsenek könnyen hozzáférhető paramétereik a végfelhasználók számára. Ha érvénytelen paramétereket küldenek, azok közvetlenül az eszköznek továbbíthatók, ami súlyos problémákhoz vezethet, például a térképek megsérüléséhez vagy az eszköz indítási ciklusba lépéséhez. Ezért ezeket a szolgáltatásokat csak akkor szabad használni, ha a pontos funkcionalitás és a paraméterszerkezet teljesen ismert. Biztonsági okokból ezek a szolgáltatások kifejezetten ki vannak zárva a services.yaml-ből, és nem tartalmaznak fordítási sztringeket.

  • Szőnyeg területének beállítása: dreame_vacuum.vacuum_set_carpet_area
  • Szőnyeg típusának beállítása: dreame_vacuum.vacuum_set_carpet_type
  • Függöny beállítása: dreame_vacuum.vacuum_set_curtain
  • Egyedi szőnyegtisztítás beállítása: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Padló anyagának beállítása: dreame_vacuum.vacuum_set_floor_material
  • Bútorok beállítása: dreame_vacuum.vacuum_set_furniture
  • Rejtett szegmensek beállítása: dreame_vacuum.vacuum_set_hidden_segments
  • Alacsonyan fekvő terület beállítása: dreame_vacuum.vacuum_set_low_lying_area
  • Felmosótípus beállítása: dreame_vacuum.vacuum_set_mop_type
  • Előre meghatározott pontok beállítása: dreame_vacuum.vacuum_set_predefined_points
  • Korlátozott zónák beállítása: dreame_vacuum.vacuum_set_restricted_zone
  • Router pozíciójának beállítása: dreame_vacuum.vacuum_set_router_position
  • Szegmens típusának beállítása: dreame_vacuum.vacuum_set_segment_type
  • Küszöbérték beállítása: dreame_vacuum.vacuum_set_threshold
  • Virtuális küszöbérték beállítása: dreame_vacuum.vacuum_set_virtual_threshold
  • Falak beállítása: dreame_vacuum.vacuum_set_walls
  • Szobák összevonása: dreame_vacuum.vacuum_merge_segments
  • Szoba felosztása: dreame_vacuum.vacuum_split_segments