Skip to content

Dulkių siurblio paslaugos ​

Integracija suteikia įvairias pasirinktines paslaugas pažangiems veiksmams ir funkcijoms, kurios nėra tiesiogiai valdomos per standartines būtybes. Šios pasirinktinos paslaugos naudoja vacuum domeną ir suteikia detalų valdymą įrenginio specifinėms funkcijoms.

Valyti kambarį ​

dreame_vacuum.vacuum_clean_segment

Pradėkite pasirinkto kambario valymą su pasirinktinais valymo parametrais.

Pastaba

  • Jei naudojate integraciją su žemėlapio funkcija, galite gauti segmentų ID iš vakuumo įrenginio atributų.
  • Įrenginys ignoruoja valymo parametrus ir valymo seką, kai įjungtas customized_cleaning arba cleaning_sequence.

Valymo režimo nustatymas

Ši paslauga nepriima cleaning_mode parametro. Norėdami nustatyti režimą dinamiškai prieš pradedant valymą, žr. DUK.

Pavyzdžiai
  • Valyti kambarį 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Valyti kambarius 3 ir 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Valyti kambarius 3 ir 5 du kartus

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Valyti kambarį 2 du kartus ir kambarį 5 vieną kartą

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Valyti kambarius 3 ir 5 dideliu ventiliatoriaus greičiu

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Valyti kambarį 3 dideliu ventiliatoriaus greičiu ir kambarį 5 tyliai

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

Valyti zoną ​

dreame_vacuum.vacuum_clean_zone

Pradėkite pasirinktos zonos valymą su pasirenkamais individualiais valymo parametrais.

Patarimas

Zonų koordinates galite gauti su Xiaomi Dulkių siurblio žemėlapio kortele.

Valymo režimo nustatymas: Ši paslauga nepriima cleaning_mode parametro. Norint nustatyti režimą dinamiškai prieš pradedant valymą, žr. DUK.

Pavyzdžiai
  • Valyti pasirinkta zoną

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Valyti kelias zonas

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Valyti pasirinkta zoną du kartus

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Pirmą zoną valyti du kartus, antrą zoną tris kartus

    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

Valyti vietą ​

dreame_vacuum.vacuum_clean_spot

Pradėkite pasirinkto taško valymą su pasirenkamais individualiais valymo parametrais.

Pastaba

Taško valymo funkcija yra prieinama tik Xiaomi/Mijia robotams, bet ji taip pat veikia su Dreame įrenginiais.

Patarimas

Taško koordinates galite gauti su Xiaomi Dulkių siurblio žemėlapio kortele.

Valymo režimo nustatymas: Ši paslauga nepriima cleaning_mode parametro. Norint nustatyti režimą dinamiškai prieš pradedant valymą, žr. DUK.

Pavyzdžiai
  • Valyti pasirinktą tašką

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Valyti kelis taškus

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Valyti pasirinktą tašką du kartus

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Pirmą tašką valyti du kartus, antrą tašką tris kartus

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

Eiti į tašką ​

dreame_vacuum.vacuum_goto

Nusiųskite robotą į vieną koordinačių tašką žemėlapyje ir sustabdykite ten.

Pastaba

  • Įrenginiuose su kruizinės funkcijos galimybe (vakuumai su lidar navigacija ir kameros transliacija) tai pradeda kruizą iki taško darbą, ir robotas daro nuotraukas aplink tikslinį tašką, kai pasiekia jį. Darbas įrašomas į kruizinės istoriją. (Daugiau apie plaukiojimo istorijos žemėlapius)
  • Kitose įrenginiuose tas pats elgesys imituojamas per mažo zonos valymo darbą aplink nurodytą tašką. Siurbimo lygis nustatomas į tylų, o šluostymas tam darbui išjungtas, o robotas sustabdomas ir ankstesni valymo nustatymai atkuriami integracijos, kai tik jis pasiekia tašką.
  • Baterijos lygis turi būti bent 15%, o koordinatė turi būti dabartinio žemėlapio ribose.
  • Įrenginys nereaguoja į šią komandą, kai robotas jau stovi ant pasirinktos koordinatės, stotis išleidžia energiją arba stotis atlieka automatinę priežiūrą/testavimą.

Patarimas

Taško koordinates galite gauti su Xiaomi Dulkių siurblio žemėlapio kortele.

Pavyzdys
  • Eiti į [819, -2235] ir sustoti
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Sektis keliu Eksperimentinis ​

dreame_vacuum.vacuum_follow_path

Pradėti kruizinio maršruto darbą, kuris aplanko nurodytas koordinates po vieną ir grįžta į stotį.

Įspėjimas

Įrenginys gali vykdyti tik sekimo krypties užduotis tik tada, kai veikia gyvas kameros srautas. Skirtingai nuo Eiti į tašką, ši paslauga yra susieta su kamera, todėl prieš ją kviesdami turite atidaryti kamerą oficialioje programėlėje. Priešingu atveju robotas visiškai ignoruoja užklausą ir nieko nedaro.

Pastaba

  • Ši paslauga yra prieinama tik įrenginiams su kruizinės navigacijos funkcija (dulkių siurbliai su lidar navigacija ir kameros srautu).
  • Į įrenginį siunčiami tik pirmi 20 taškų, o kiekvienos koordinatės turi būti dabartinės žemėlapio ribose.
  • Kai points nėra pateiktas, naudojami dabartinio žemėlapio išsaugoti kruizo taškai. Pradėti užduotį reikia bent vienos galiojančios arba išsaugotos koordinatės.
  • Baterijos lygis turi būti ne mažesnis kaip 15%, o įrenginys nereaguoja į šią veiksmą, kai stotis kraunasi arba vykdo savęs taisymą/testavimą.
  • Taško koordinates galite gauti su Xiaomi Dulkių siurblio žemėlapio kortele.
Pavyzdžiai
  • Sekti trijų taškų kelią

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Sekti dabartinio žemėlapio išsaugotus kruizo taškus

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

Pradėti nuorodą ​

dreame_vacuum.vacuum_start_shortcut

Pradėti trumpinimo užduotį, sukurtą oficialioje programėlėje.

Pastaba

  • Trumpieji klavišai yra prieinami tik palaikomose įrenginiuose, o trumpųjų klavišų ID galite gauti iš dulkių siurblio objekto shortcuts atributo.
  • Galiojantys trumpųjų klavišų ID yra nuo 25 iki 128.
  • Integracija taip pat sukuria mygtuko objektą kiekvienam įrenginio trumpajam klavišui kaip button.{vacuum_name}_shortcut_{shortcut_id}, todėl šios paslaugos naudojimas paprastai nėra būtinas.
  • Įrenginys nereaguoja į šią veiksmą, kai stotis nusausina arba vykdo savireguliaciją/testavimą.
Pavyzdys
  • Paleisti trumpąjį klavišą su ID 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Pervadinti nuorodą ​

dreame_vacuum.vacuum_rename_shortcut

Nustatyti trumpajam klavišui pasirinktą pavadinimą.

Pastaba

  • Trumpųjų klavišų ID galite gauti iš dulkių siurblio objekto shortcuts atributo.
  • Trumpųjų klavišų pavadinimai turi būti unikalūs. Kai naujas pavadinimas jau naudojamas kitu trumpuoju klavišu, prie jo pridedamas skaitiklis, kaip tai daro oficiali programėlė. (Pavyzdžiui: Mopping after sweeping tampa Mopping after sweeping2)
  • Sugeneruoto trumpojo klavišo mygtuko objekto pavadinimas atitinka trumpojo klavišo pavadinimą.
  • Trumpieji klavišai negali būti pervadinti, kol robotas veikia.
Pavyzdys
  • Pervadinti trumpąjį klavišą su ID 32 į „Mopping after sweeping“
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Ištrinti nuorodą ​

dreame_vacuum.vacuum_delete_shortcut

Ištrinti trumpąjį klavišą.

Pastaba

  • Trumpųjų klavišų ID galite gauti iš dulkių siurblio objekto shortcuts atributo.
  • Ištrinto spartinio klavišo mygtuko objektas pašalinamas automatiškai.
  • Spartinio klavišo negalima ištrinti, kol vyksta jo užduotis.
  • Ištrinti spartieji klavišai negali būti atstatyti ir gali būti tik atkuriami iš oficialios programėlės.
Pavyzdys
  • Ištrinkite spartinį klavišą su ID 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Įdiegti balso paketą ​

dreame_vacuum.vacuum_install_voice_pack

Įdiekite oficialų balso paketą.

Nustatyti valymo seką Žemėlapio palaikymas ​

dreame_vacuum.vacuum_set_cleaning_sequence

Nustatykite kambarių valymo tvarką dabartiniame žemėlapyje.

Pastaba

Tiksli kambarių ID skaičius turi būti perduotas kaip tvarkos sąrašas

Pavyzdys
  • Nustatykite kambarių valymo tvarką dabartiniame žemėlapyje į 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
  • Išjunkite pasirinktą valymo tvarką dabartiniame žemėlapyje

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

Nustatyti pasirinktinį valymą Žemėlapio palaikymas ​

dreame_vacuum.vacuum_set_custom_cleaning

Nustatykite pritaikytus kambarių valymo parametrus dabartiniame žemėlapyje.

Pastaba

Visi kambarių nustatymai turi būti perduoti kaip sąrašas

Pavyzdžiai
  • Nustatykite 1 kambario ventiliatoriaus greitį į tylų, vandens lygį į žemą, valymo kartojimus į 2, o 5 kambario ventiliatoriaus greitį į turbo, vandens lygį į vidutinį, kartojimų skaičių į 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
  • Nustatykite 3 kambario drėgmės lygį į 16

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

Atstatyti sunaudojamą elementą ​

dreame_vacuum.vacuum_reset_consumable

Atstatykite naudotino elemento tarnavimo laiką pagal tipą.

Galimos naudotino elemento reikšmės
  • 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
Pavyzdžiai
  • Atstatyti pagrindinės šepetys tarnavimo laiką

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Atstatyti šluostės padas tarnavimo laiką

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

Nuotolinis valdymas Nerekomenduojamas ​

dreame_vacuum.vacuum_remote_control_move_step

Siųsti nuotolinio valdymo komandą vakuuminiam siurbliui.

Siųsti komandą Nerekomenduojamas ​

vacuum.send_command

Siųsti komandos paslaugą galima naudoti siųsti žaliuosius API užklausimus, kurie nėra prieinami su šia integracija.

Tik eksperimentiniam naudojimui

Vartotojams nerekomenduojama tiesiogiai naudoti šios paslaugos. Jei yra veiksmas, kuris reikalauja naudoti šią paslaugą, nes jis dar neįgyvendintas integracijoje, vietoj to prašome atidaryti funkcijos užklausą.

Pavyzdžiai
  • Pradėti automatinį ištuštinimą

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Įjungti tankų plovimo modelį ir išjungti kilimų didinimą

    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