Skip to content

za sesalnike ​

Integracija omogoča različne lastne storitve za napredna dejanja in funkcije, ki niso neposredno nadzorovane prek standardnih entitet. Te lastne storitve uporabljajo domeno vacuum in zagotavljajo natančen nadzor nad funkcionalnostmi specifičnih naprav.

Čiščenje prostora ​

dreame_vacuum.vacuum_clean_segment

Začnite čiščenje izbranih prostorov z možnostjo prilagojenih parametrov čiščenja.

Opomba

  • Če uporabljate integracijo s funkcijo zemljevida, lahko pridobite ID-je segmentov iz atributov entitete sesalnika.
  • Parametri čiščenja in zaporedje čiščenja so ignorirani s strani naprave, ko je omogočeno customized_cleaning ali cleaning_sequence.

Nastavitev načina čiščenja

Ta storitev ne sprejema parametra cleaning_mode. Za dinamično nastavitev načina pred začetkom čiščenja si oglejte pogosta vprašanja,.

Primeri
  • Očistite prostor 3

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

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Očistite prostor 3 in 5 dvakrat

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prostor 2 dvakrat in prostor 5 enkrat

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Očistite prostor 3 in 5 z visoko hitrostjo ventilatorja

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Očistite prostor 3 z visoko hitrostjo ventilatorja in prostor 5 z tiho hitrostjo ventilatorja

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

Čiščenje območja ​

dreame_vacuum.vacuum_clean_zone

Začnite čiščenje izbrane cone z možnostjo prilagojenih parametrov čiščenja.

Namig

Koordinate cone lahko pridobite z Xiaomi Vacuum Map Card.

Nastavitev načina čiščenja: Ta storitev ne sprejema parametra cleaning_mode. Če želite način nastavite dinamično pred začetkom čiščenja, glejte pogosta vprašanja,.

Primeri
  • Očistite izbrano cono

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Očistite več con

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Očistite izbrano cono dvakrat

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prvo cono dvakrat, drugo cono trikrat

    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

Čiščenje točke ​

dreame_vacuum.vacuum_clean_spot

Začnite čiščenje izbrane točke z možnostjo prilagojenih parametrov čiščenja.

Opomba

Funkcija čiščenja točk je na voljo samo za robote znamke Xiaomi/Mijia, vendar deluje tudi z napravami Dreame.

Namig

Koordinate točk lahko pridobite z Xiaomi Vacuum Map Card.

Nastavitev načina čiščenja: Ta storitev ne sprejema parametra cleaning_mode. Če želite način nastavite dinamično pred začetkom čiščenja, glejte pogosta vprašanja,.

Primeri
  • Očistite izbrano točko

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Očistite več točk

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Očistite izbrano točko dvakrat

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Očistite prvo točko dvakrat, drugo točko trikrat

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

Pojdi na Točko ​

dreame_vacuum.vacuum_goto

Pošljite robota na eno koordinato na zemljevidu in ga tam ustavite.

Opomba

  • Na napravah z funkcijo vožnje (sesalniki z lidar navigacijo in pretakanjem kamere) to začne opravilo vožnja do točke in robot posname fotografije okoli ciljne točke, ko prispe. Opravilo se shrani v zgodovino vožnje. (Več o zgodovinskih zemljevidih voženj)
  • Na drugih napravah se enako vedenje posnema z majhnim čiščenjem območja okoli dane točke. Raven sesanja je nastavljena na tiho, brisanje pa je za to opravilo onemogočeno, robot pa se ustavi in integracija obnovi prejšnje nastavitve čiščenja, ko doseže točko.
  • Raven baterije mora biti vsaj 15 % in koordinata mora biti znotraj trenutnega zemljevida.
  • Naprava na to dejanje ne odgovori, če robot že stoji na izbrani koordinati, če postaja prazni baterijo ali če se postaja sam popravi/testira.

Namig

Koordinate točk lahko pridobite z Xiaomi Vacuum Map Card.

Primer
  • Pojdi na [819, -2235] in se ustavi
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Sledi poti , ​

dreame_vacuum.vacuum_follow_path

Začni opravilo poti vožnje, ki obišče dane koordinate ena za drugo in se vrne na postajo.

Opozorilo

Naprava je omejena na izvajanje nalog s sledenjem poti samo, ko je aktivno pretakanje v živo kamere. V nasprotju z Pojdi na Točko je ta storitev vezana na kamero in kamero morate odpreti iz uradne aplikacije, preden jo pokličete. V nasprotnem primeru robot popolnoma ignorira zahtevo in ne naredi ničesar.

Opomba

  • Ta storitev je na voljo samo na napravah s funkcijo krmarjenja (sesalniki z lidar navigacijo in pretakanjem kamere).
  • Na napravo je poslano le prvih 20 točk in vsak koordinat mora biti znotraj trenutnega zemljevida.
  • Ko je points izpuščen, se namesto tega uporabljajo shranjene točke krmarjenja trenutnega zemljevida. Za začetek naloge je zahtevan vsaj en veljaven ali shranjen koordinat.
  • Raven baterije mora biti vsaj 15 % in naprava na to dejanje ne reagira, ko postaja prazni ali izvaja samopopravilo/testiranje.
  • Koordinate točk lahko pridobite z Xiaomi Vacuum Map Card.
Primeri
  • Sledite poti treh točk

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Sledite shranjenim točkam krmarjenja trenutnega zemljevida

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

Zaženi bližnjico ​

dreame_vacuum.vacuum_start_shortcut

Zaženite nalogo bližnjice, ki je ustvarjena v uradni aplikaciji.

Opomba

  • Bližnjice so na voljo samo na podprtih napravah in ID-je bližnjic lahko pridobite iz atributa shortcuts entitete sesalnika.
  • Veljavni ID-ji bližnjic so med 25 in 128.
  • Integracija prav tako ustvari gumbno entiteto za vsako bližnjico naprave kot button.{vacuum_name}_shortcut_{shortcut_id}, zato uporaba te storitve običajno ni potrebna.
  • Naprava na to dejanje ne reagira, medtem ko postaja izpraznjuje ali izvaja samopopravilo/testiranje.
Primer
  • Zaženi bližnjico z ID-jem 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Preimenuj bližnjico ​

dreame_vacuum.vacuum_rename_shortcut

Nastavite lastno ime za bližnjico.

Opomba

  • ID-je bližnjic lahko pridobite iz atributa shortcuts entitete sesalnika.
  • Imena bližnjic morajo biti edinstvena. Ko novo ime že uporablja druga bližnjica, se mu doda števec, kot to počne uradna aplikacija. (Na primer: Mopping after sweeping postane Mopping after sweeping2)
  • Ime ustvarjene gumbne entitete bližnjice sledi imenu bližnjice.
  • Bližnjic ni mogoče preimenovati, medtem ko robot deluje.
Primer
  • Preimenuj bližnjico z ID-jem 32 v "Brisanje po pometanju"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Izbriši bližnjico ​

dreame_vacuum.vacuum_delete_shortcut

Izbriši bližnjico.

Opomba

  • ID-je bližnjic lahko pridobite iz atributa shortcuts entitete sesalnika.
  • Entiteta gumba izbrisanega bližnjice je samodejno odstranjena.
  • Bližnjice ni mogoče izbrisati, medtem ko teče njena lastna naloga.
  • Izbrisanih bližnjic ni mogoče obnoviti in jih je mogoče ustvariti samo iz uradne aplikacije.
Primer
  • Izbriši bližnjico z id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Namesti glasovni paket ​

dreame_vacuum.vacuum_install_voice_pack

Namesti uradni glasovni paket.

Nastavi zaporedje čiščenja Zgodovina podpore zemljevida ​

dreame_vacuum.vacuum_set_cleaning_sequence

Nastavi zaporedje čiščenja prostorov na trenutnem zemljevidu.

Opomba

Natančno število ID-jev prostorov mora biti posredovano kot seznam zaporedja

Primer
  • Nastavi zaporedje čiščenja prostorov na trenutnem zemljevidu 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
  • Onemogoči prilagojeno zaporedje čiščenja na trenutnem zemljevidu

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

Nastavi prilagojeno čiščenje Zgodovina podpore zemljevida ​

dreame_vacuum.vacuum_set_custom_cleaning

Nastavi prilagojene parametre čiščenja prostorov na trenutnem zemljevidu.

Opomba

Nastavitve za vse prostore morajo biti posredovane kot seznam

Primeri
  • Nastavi hitrost ventilatorja v prostoru 1 na tih, nivo vode na nizek, število čiščenja na 2 in hitrost ventilatorja v prostoru 5 na turbo, nivo vode na srednji, ponovitve 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
  • Nastavi nivo vlažnosti v prostoru 3 na 16

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

Ponastavi potrošni material ​

dreame_vacuum.vacuum_reset_consumable

Ponastavi življenjsko dobo potrošnega materiala po vrsti.

Možne vrednosti za potrošni material
  • 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
Primeri
  • Ponastavi življenjsko dobo glavne krtače

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Ponastavi življenjsko dobo krpe za mokro čiščenje

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

Daljinski upravljalnik , ni priporočljivo ​

dreame_vacuum.vacuum_remote_control_move_step

Pošlji ukaz daljinskega upravljalnika sesalniku.

Pošlji ukaz , ni priporočljivo ​

vacuum.send_command

Storitev pošiljanja ukazov se lahko uporablja za pošiljanje surovih API zahtevkov, ki niso na voljo s to integracijo.

Za eksperimentalno uporabo samo

Končnim uporabnikom ni priporočljivo, da neposredno uporabljajo to storitev. Če obstaja dejanje, ki zahteva uporabo te storitve, ker še ni implementirano v integraciji, prosimo, da namesto tega odprite zahtevo za funkcijo.

Primeri
  • Začni samodejno praznjenje

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Omogoči tesen vzorec brisanja in onemogoči povečanje za preproge

    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