Skip to content

Servicii Aspirator ​

Integrarea expune diverse servicii personalizate pentru acțiuni și funcții avansate care nu pot fi controlate direct prin entități standard. Aceste servicii personalizate utilizează domeniul vacuum și oferă control detaliat asupra funcționalităților specifice dispozitivului.

Curățarea Camerei ​

dreame_vacuum.vacuum_clean_segment

Pornește curățarea camerei selectate cu parametri de curățare personalizați opțional.

Notă

  • Dacă utilizați integrarea cu funcția de hartă, puteți obține ID-urile segmentelor din atributele entității aspiratorului.
  • Parametrii de curățare și secvența de curățare sunt ignorați de dispozitiv atunci când customized_cleaning sau cleaning_sequence sunt activate.

Setarea Modului de Curățare

Acest serviciu nu acceptă un parametru cleaning_mode. Pentru a seta modul dinamic înainte de a începe curățarea, consultați Întrebări Frecvente.

Exemple
  • Curăță camera 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Curăță camerele 3 și 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Curăță camerele 3 și 5 de două ori

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Curăță camera 2 de două ori și camera 5 o dată

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Curăță camerele 3 și 5 cu viteză mare a ventilatorului

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Curăță camera 3 cu viteză mare a ventilatorului și camera 5 cu viteză redusă a ventilatorului

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

Curăță Zona ​

dreame_vacuum.vacuum_clean_zone

Porniți curățarea zonei selectate cu parametri de curățare personalizați opționali.

Sfaturi

Puteți obține coordonatele zonei cu Cardul Hărții pentru Aspirator Xiaomi.

Setarea Modului de Curățare: Acest serviciu nu acceptă un parametru cleaning_mode. Pentru a seta modul în mod dinamic înainte de a începe curățarea, consultați Întrebări Frecvente.

Exemple
  • Curățați zona selectată

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Curățați mai multe zone

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Curățați zona selectată de două ori

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Curățați prima zonă de două ori și a doua zonă de trei ori

    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

Curăță Local ​

dreame_vacuum.vacuum_clean_spot

Porniți curățarea punctuală a zonei selectate cu parametri de curățare personalizați opționali.

Notă

Funcția de curățare punctuală este disponibilă doar pentru roboții marca Xiaomi/Mijia, dar funcționează și cu dispozitivele Dreame.

Sfaturi

Puteți obține coordonatele punctului cu Cardul Hărții pentru Aspirator Xiaomi.

Setarea Modului de Curățare: Acest serviciu nu acceptă un parametru cleaning_mode. Pentru a seta modul în mod dinamic înainte de a începe curățarea, consultați Întrebări Frecvente.

Exemple
  • Curățați punctul selectat

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Curățați mai multe puncte

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Curățați punctul selectat de două ori

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Curățați primul punct de două ori și al doilea punct de trei ori

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

Mergi la Punct ​

dreame_vacuum.vacuum_goto

Trimiteți robotul la o singură coordonată de pe hartă și opriți-l acolo.

Notă

  • Pe dispozitivele cu funcția de croazieră (aspiratoare cu navigație lidar și streaming video) aceasta pornește o sarcină de tip cruziere către punct, iar robotul face poze în jurul punctului țintă când ajunge. Sarcina este stocată în istoricul de croazieră. (Mai multe despre hărțile istoricului de navigare)
  • Pe alte dispozitive, același comportament este emulat printr-o curățare în zonă mică în jurul punctului indicat. Nivelul de aspirare este setat la silențios, iar funcția de mop este dezactivată pentru această sarcină, iar robotul este oprit și setările anterioare de curățare sunt restaurate de către integrare imediat ce ajunge la punct.
  • Nivelul bateriei trebuie să fie de cel puțin 15% și coordonatele trebuie să fie în interiorul hărții curente.
  • Dispozitivul nu răspunde la această acțiune dacă robotul se află deja pe coordonata selectată, stația este descărcată sau stația se află în auto-reparare/testare.

Sfaturi

Puteți obține coordonatele punctului cu Cardul Hărții pentru Aspirator Xiaomi.

Exemplu
  • Mergi la [819, -2235] și oprește-te
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Urmează Traseul Experimental ​

dreame_vacuum.vacuum_follow_path

Pornește o sarcină de traseu de croazieră care vizitează coordonatele date unul câte unul și se întoarce la stație.

Atenție

Dispozitivul este restricționat să execute sarcini de urmărire a traseului doar în timp ce fluxul live al camerei este activ. Spre deosebire de Mergi la Punct, acest serviciu este legat de cameră și trebuie să deschideți camera din aplicația oficială înainte de a-l apela. Altfel, robotul ignoră complet cererea și nu face nimic.

Notă

  • Acest serviciu este disponibil doar pe dispozitivele cu funcția de croazieră (aspiratoare cu navigație LIDAR și flux de cameră).
  • Sunt trimise către dispozitiv doar primele 20 de puncte, iar fiecare coordonată trebuie să fie în interiorul hărții curente.
  • Când points este omis, se folosesc punctele de croazieră salvate ale hărții curente. Este necesară cel puțin o coordonată validă sau salvată pentru a începe sarcina.
  • Nivelul bateriei trebuie să fie de cel puțin 15%, iar dispozitivul nu răspunde acestei acțiuni în timp ce stația se golește sau se autorepară/testează.
  • Puteți obține coordonatele punctului cu Cardul Hărții pentru Aspirator Xiaomi.
Exemple
  • Urmați un traseu de trei puncte

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Urmați punctele de croazieră salvate ale hărții curente

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

Pornește scurtătura ​

dreame_vacuum.vacuum_start_shortcut

Porniți o sarcină rapidă creată în aplicația oficială.

Notă

  • Scurtăturile sunt disponibile doar pe dispozitivele acceptate și puteți obține ID-urile scurtăturilor din atributul shortcuts al entității aspiratorului.
  • ID-urile scurtăturilor valide sunt între 25 și 128.
  • Integrarea creează, de asemenea, o entitate buton pentru fiecare scurtătură a dispozitivului ca button.{vacuum_name}_shortcut_{shortcut_id}, astfel încât utilizarea acestui serviciu de obicei nu este necesară.
  • Dispozitivul nu răspunde la această acțiune în timp ce stația se golește sau se autorepară/testează.
Exemplu
  • Porniți scurtătura cu ID 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Redenumește Scurtătură ​

dreame_vacuum.vacuum_rename_shortcut

Setează un nume personalizat pentru o scurtătură.

Notă

  • Puteți obține ID-urile scurtăturilor din atributul shortcuts al entității aspiratorului.
  • Numele scurtăturilor trebuie să fie unice. Când noul nume este deja folosit de o altă scurtătură, un contor îi este adăugat la final, așa cum face aplicația oficială. (De exemplu: Mopping after sweeping devine Mopping after sweeping2)
  • Numele entității buton generate urmează numele scurtăturii.
  • Scurtăturile nu pot fi redenumite în timp ce robotul funcționează.
Exemplu
  • Redenumiți scurtătura cu ID 32 în "Mopping după măturare"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Șterge scurtătura ​

dreame_vacuum.vacuum_delete_shortcut

Ștergeți o scurtătură.

Notă

  • Puteți obține ID-urile scurtăturilor din atributul shortcuts al entității aspiratorului.
  • Entitatea butonului pentru comanda rapidă ștearsă este eliminată automat.
  • O comandă rapidă nu poate fi ștearsă în timp ce propria sa sarcină este în desfășurare.
  • Comenzile rapide șterse nu pot fi restaurate și pot fi recreate doar din aplicația oficială.
Exemplu
  • Șterge comanda rapidă cu id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Instalează Pachet Voce ​

dreame_vacuum.vacuum_install_voice_pack

Instalează un pachet de voci oficial.

Setează Secvența de Curățare Suport Hărți ​

dreame_vacuum.vacuum_set_cleaning_sequence

Setează secvența de curățare a camerelor pe harta curentă.

Notă

Trebuie transmis un număr exact de id-uri de camere ca listă de secvență

Exemplu
  • Setează secvența de curățare a camerelor pe harta curentă la 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
  • Dezactivează secvența de curățare personalizată pe harta curentă

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

Setează Curățarea Personalizată Suport Hărți ​

dreame_vacuum.vacuum_set_custom_cleaning

Setează parametrii personalizați de curățare a camerelor pe harta curentă.

Notă

Setările pentru toate camerele trebuie transmise ca listă

Exemple
  • Setează viteza ventilatorului camerei 1 la silențios, nivelul apei la scăzut, numărul de curățări la 2 și viteza ventilatorului camerei 5 la turbo, nivelul apei la mediu, numărul de repetări la 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
  • Setează nivelul de umezeală al camerei 3 la 16

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

Resetează Consumabil ​

dreame_vacuum.vacuum_reset_consumable

Resetează durata de viață a unui consumabil după tip.

Valori posibile pentru consumabil
  • 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
Exemple
  • Resetează durata de viață a periei principale

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Resetează durata de viață a padului de mop

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

Telecomandă Nerecomandat ​

dreame_vacuum.vacuum_remote_control_move_step

Trimite comanda de control la distanță aspiratorului.

Trimite comandă Nerecomandat ​

vacuum.send_command

Serviciul Send command poate fi folosit pentru a trimite cereri API brute care nu sunt disponibile prin această integrare.

Doar pentru uz experimental

Nu se recomandă ca utilizatorii finali să folosească acest serviciu direct. Dacă există o acțiune care necesită utilizarea acestui serviciu deoarece nu este încă implementată în integrare, vă rugăm să deschideți o cerere de funcționalitate în schimb.

Exemple
  • Porniți golirea automată

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Activați modelul strâns de mopare și dezactivați creșterea pentru covor

    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