Skip to content

Usluge usisavača ​

Integracija otkriva razne prilagođene usluge za napredne akcije i funkcije koje se ne mogu izravno kontrolirati putem standardnih entiteta. Ove prilagođene usluge koriste vacuum domen i pružaju detaljnu kontrolu nad funkcionalnostima specifičnim za uređaj.

Čišćenje prostorije ​

dreame_vacuum.vacuum_clean_segment

Pokrenite čišćenje odabrane prostorije s opcionalnim prilagođenim parametrima čišćenja.

Napomena

  • Ako koristite integraciju s opcijom karte, možete dobiti ID-ove segmenata iz atributa entiteta usisavača.
  • Parametri čišćenja i redoslijed čišćenja se ignoriraju od strane uređaja kada su customized_cleaning ili cleaning_sequence omogućeni.

Postavljanje načina čišćenja

Ova usluga ne prihvaća cleaning_mode parametar. Za dinamičko postavljanje načina prije početka čišćenja, pogledajte FAQ.

Primjeri
  • Očistite prostoriju 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Očistite prostoriju 3 i 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Očistite prostoriju 3 i 5 dva puta

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prostoriju 2 dva puta i 5 jednom

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Očistite prostoriju 3 i 5 s visokim brojem okretaja ventilatora

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Očistite prostoriju 3 s visokim brojem okretaja ventilatora i 5 s tihim brojem okretaja ventilatora

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: 
        - "high"
        - "quiet"
    target:
      entity_id: vacuum.vacuum

Očisti zonu ​

dreame_vacuum.vacuum_clean_zone

Pokrenite čišćenje odabrane zone s opcionalnim prilagođenim parametrima čišćenja.

Savjet

Koordinate zone možete dobiti putem Xiaomi Vacuum Map Card.

Postavljanje načina čišćenja: Ovaj servis ne prihvaća cleaning_mode parametar. Za dinamičko postavljanje načina prije pokretanja čišćenja, pogledajte FAQ.

Primjeri
  • Očistite odabranu zonu

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Očistite više zona

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Očistite odabranu zonu dva puta

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prvu zonu dva puta, drugu zonu tri puta

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
      repeats: 
        - 2
        - 3
    target:
      entity_id: vacuum.vacuum

Očisti točku (Spot) ​

dreame_vacuum.vacuum_clean_spot

Pokrenite čišćenje odabranih točaka s opcionalnim prilagođenim parametrima čišćenja.

Napomena

Funkcija čišćenja točaka dostupna je samo za robote marke Xiaomi/Mijia, ali radi i s Dreame uređajima.

Savjet

Koordinate točke možete dobiti putem Xiaomi Vacuum Map Card.

Postavljanje načina čišćenja: Ovaj servis ne prihvaća cleaning_mode parametar. Za dinamičko postavljanje načina prije pokretanja čišćenja, pogledajte FAQ.

Primjeri
  • Očistite odabranu točku

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Očistite više točaka

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Očistite odabranu točku dva puta

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prvu točku dva puta, drugu točku tri puta

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
      repeats: 
        - 2
        - 3
    target:
      entity_id: vacuum.vacuum

Idi na točku ​

dreame_vacuum.vacuum_goto

Pošaljite robota na jednu koordinatu na karti i zaustavite ga tamo.

Napomena

  • Na uređajima s funkcijom krstarenja (usisavači s lidar navigacijom i prijenosom kamere) ovo pokreće zadatak krstarenje do točke, a robot snima fotografije oko ciljne točke kada stigne. Zadatak se pohranjuje u povijest krstarenja. (Više o povijesnim kartama kretanja)
  • Na drugim uređajima isto ponašanje se oponaša malim zadatkom čišćenja zone oko zadane točke. Razina usisavanja postavljena je na tihi način, a brisanje je onemogućeno za taj zadatak, i robot se zaustavlja, a prethodne postavke čišćenja se vraćaju putem integracije čim stigne do točke.
  • Razina baterije mora biti najmanje 15%, a koordinata mora biti unutar trenutne karte.
  • Uređaj ne reagira na ovu radnju kada robot već stoji na odabranoj koordinati, kada stanica ispraznjuje ili kada se stanica samopopravlja/testira.

Savjet

Koordinate točke možete dobiti putem Xiaomi Vacuum Map Card.

Primjer
  • Idi na [819, -2235] i zaustavi se
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Slijedi putanju Eksperimentalno ​

dreame_vacuum.vacuum_follow_path

Pokreni zadatak puta krstarenja koji posjećuje zadane koordinate jednu po jednu i vraća se na stanicu.

Upozorenje

Uređaj je ograničen da obavlja zadatke praćenja puta samo dok je aktivno prijenos uživo s kamere. Za razliku od Idi na točku, ova usluga je vezana uz kameru i morate otvoriti kameru putem službene aplikacije prije nego što je pozovete. U suprotnom robot potpuno zanemaruje zahtjev i ništa ne radi.

Napomena

  • Ova usluga dostupna je samo na uređajima s funkcijom krstarenja (usisavači s lidar navigacijom i prijenosom kamere).
  • U uređaj se šalje samo prvih 20 točaka i svaka koordinata mora biti unutar trenutne karte.
  • Kada je points izostavljen, koriste se spremljene točke krstarenja trenutne karte. Za pokretanje zadatka potrebna je barem jedna važeća ili spremljena koordinata.
  • Razina baterije mora biti barem 15%, a uređaj ne reagira na ovu radnju dok je baza u pražnjenju ili se samopopravljanju/testiranju.
  • Koordinate točke možete dobiti putem Xiaomi Vacuum Map Card.
Primjeri
  • Pratite put s tri točke

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Pratite spremljene točke krstarenja trenutne karte

    yaml
    service: dreame_vacuum.vacuum_follow_path
    target:
      entity_id: vacuum.vacuum

Pokreni prečac ​

dreame_vacuum.vacuum_start_shortcut

Pokrenite zadatak prečaca koji je stvoren u službenoj aplikaciji.

Napomena

  • Prečaci su dostupni samo na podržanim uređajima i možete dohvatiti ID-ove prečaca iz shortcuts atributa entiteta usisavača.
  • Valjani ID-ovi prečaca su između 25 i 128.
  • Integracija također kreira gumb entitet za svaki prečac uređaja kao button.{vacuum_name}_shortcut_{shortcut_id}, stoga je korištenje ove usluge obično nepotrebno.
  • Uređaj ne reagira na ovu radnju dok stanica ispraznjuje ili se samopopravlja/testira.
Primjer
  • Pokrenite prečac s ID-om 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Preimenuj prečac ​

dreame_vacuum.vacuum_rename_shortcut

Postavite prilagođeno ime za prečac.

Napomena

  • ID-ove prečaca možete dohvatiti iz shortcuts atributa entiteta usisavača.
  • Imena prečaca moraju biti jedinstvena. Kada je novo ime već u upotrebi kod drugog prečaca, brojčanik se dodaje kao što ga službena aplikacija čini. (Na primjer: Mopping after sweeping postaje Mopping after sweeping2)
  • Ime generiranog entiteta gumba prečaca prati ime prečaca.
  • Prečaci se ne mogu preimenovati dok robot radi.
Primjer
  • Preimenujte prečac s ID-om 32 u "Brisanje nakon usisavanja"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Izbriši prečac ​

dreame_vacuum.vacuum_delete_shortcut

Izbrišite prečac.

Napomena

  • ID-ove prečaca možete dohvatiti iz shortcuts atributa entiteta usisavača.
  • Entitet gumba izbrisanog prečaca automatski se uklanja.
  • Prečac se ne može izbrisati dok je njegov zadatak u tijeku.
  • Izbrisani prečaci se ne mogu vratiti i mogu se ponovno stvoriti samo putem službene aplikacije.
Primjer
  • Izbriši prečac s ID-om 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Instaliraj glasovni paket ​

dreame_vacuum.vacuum_install_voice_pack

Instaliraj službeni glasovni paket.

Postavi redoslijed čišćenja Podrška karte ​

dreame_vacuum.vacuum_set_cleaning_sequence

Postavi redoslijed čišćenja soba na trenutnoj karti.

Napomena

Točan broj ID-ova soba mora se prenijeti kao popis redoslijeda

Primjer
  • Postavi redoslijed čišćenja soba na trenutnoj karti na 3, 5, 4, 2, 1

    yaml
    service: dreame_vacuum.vacuum_set_cleaning_sequence
    data:
        cleaning_sequence: 
          - 3
          - 5
          - 4
          - 2
          - 1
    target:
        entity_id: vacuum.vacuum
  • Onemogući prilagođeni redoslijed čišćenja na trenutnoj karti

    yaml
    service: dreame_vacuum.vacuum_set_cleaning_sequence
    data:
        cleaning_sequence: []
    target:
        entity_id: vacuum.vacuum

Postavi prilagođeno čišćenje Podrška karte ​

dreame_vacuum.vacuum_set_custom_cleaning

Postavi prilagođene parametre čišćenja soba na trenutnoj karti.

Napomena

Postavke za sve sobe moraju se prenijeti kao popis

Primjeri
  • Postavi brzinu ventilatora sobe 1 na tiho, razinu vode na nisku, vrijeme čišćenja na 2 i brzinu ventilatora sobe 5 na turbo, razinu vode na srednju, ponavljanja na 1

    yaml
    service: dreame_vacuum.vacuum_set_custom_cleaning
    data:
        segment_id: 
          - 1
          - 5
        suction_level: 
          - 0
          - 3
        water_volume: 
          - 1
          - 2
        repeats: 
          - 2
          - 1
    target:
        entity_id: vacuum.vacuum
  • Postavi razinu vlažnosti sobe 3 na 16

    yaml
    service: dreame_vacuum.vacuum_set_custom_cleaning
    data:
        segment_id: 
          - 3
        wetness_level: 
          - 16
    target:
        entity_id: vacuum.vacuum

Poništi potrošni materijal ​

dreame_vacuum.vacuum_reset_consumable

Resetiraj vijek trajanja potrošnog materijala po vrsti.

Moguće vrijednosti za potrošni materijal
  • main_brush
  • side_brush
  • filter
  • tank_filter
  • sensor
  • mop_pad
  • silver_ion
  • detergent
  • squeege
  • dirty_water_channel
  • onboard_dirty_water_tank
  • deodorizer
  • wheel
  • scale_inhibitor
  • fluffing_roller
  • rollermop_filter
  • water_outlet_filter
Primjeri
  • Resetiraj vijek trajanja glavne četke

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Resetiraj vijek trajanja krpe

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "mop_pad"
    target:
        entity_id: vacuum.vacuum

Daljinski upravljač Ne preporučeno ​

dreame_vacuum.vacuum_remote_control_move_step

Pošalji naredbu daljinskog upravljača usisavaču.

Pošalji naredbu Ne preporučeno ​

vacuum.send_command

Servis za slanje naredbi može se koristiti za slanje sirovih API zahtjeva koji nisu dostupni putem ove integracije.

Samo za eksperimentalnu upotrebu

Nije preporučljivo da krajnji korisnici koriste ovaj servis izravno. Ako postoji radnja koja zahtijeva korištenje ovog servisa jer još nije implementirana u integraciju, molimo otvorite zahtjev za novu funkcionalnost umjesto toga.

Primjeri
  • Pokreni automatsko pražnjenje

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Omogući precizan uzorak brisanja i onemogući pojačanje za tepih

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: set_properties
        params: 
          - did: "4.29"
            siid: 4
            piid: 29
            value: 1
          - did: "4.12"
            siid: 4
            piid: 12
            value: 0