Skip to content

Støvsugertjenester ​

Integration udsætter forskellige brugerdefinerede tjenester til avancerede handlinger og funktioner, der ikke kan styres direkte via standardenheder. Disse brugerdefinerede tjenester anvender vacuum-domænet og giver detaljeret kontrol over enhedsspecifikke funktionaliteter.

Rengør rum ​

dreame_vacuum.vacuum_clean_segment

Start rengøring af det valgte rum med valgfri tilpassede rengøringsparametre.

Bemærk

  • Hvis du bruger integrationen med kortfunktion, kan du hente segment-id'er fra støvsugerens enheds-attributter.
  • Rengøringsparametre og rengøringssekvens ignoreres af enheden, når customized_cleaning eller cleaning_sequence er aktiveret.

Indstilling af rengøringstilstand

Denne service accepterer ikke en cleaning_mode-parameter. For at indstille tilstanden dynamisk før start af rengøring, se FAQ.

Eksempler
  • Rengør rum 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Rengør rum 3 og 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Rengør rum 3 og 5 to gange

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengør rum 2 to gange og 5 én gang

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Rengør rum 3 og 5 med høj blæserhastighed

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Rengør rum 3 med høj blæserhastighed og 5 med lav blæserhastighed

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

Rengør zone ​

dreame_vacuum.vacuum_clean_zone

Start udvalgt zonesrensning med valgfri tilpassede rengøringsparametre.

Tip

Du kan få zonekoordinater med Xiaomi Støvsuger Kort.

Indstilling af rengøringsmodus: Denne tjeneste accepterer ikke en cleaning_mode parameter. For at indstille modus dynamisk før start af rengøring, se FAQ.

Eksempler
  • Rens udvalgt zone

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Rens flere zoner

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Rens udvalgt zone to gange

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rens første zone to gange, anden zone tre gange

    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

Pletrengøring ​

dreame_vacuum.vacuum_clean_spot

Start udvalgt punkt-rengøring med valgfri tilpassede rengøringsparametre.

Bemærk

Punkt-rengøringsfunktionen er kun tilgængelig for Xiaomi/Mijia mærkede robotter, men den fungerer også med Dreame-enheder.

Tip

Du kan få punktkoordinater med Xiaomi Støvsuger Kort.

Indstilling af rengøringsmodus: Denne tjeneste accepterer ikke en cleaning_mode parameter. For at indstille modus dynamisk før start af rengøring, se FAQ.

Eksempler
  • Rens udvalgt punkt

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Rens flere punkter

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Rens udvalgt punkt to gange

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rens første punkt to gange, andet punkt tre gange

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

Gå til punkt ​

dreame_vacuum.vacuum_goto

Send robotten til en enkelt koordinat på kortet og stop den der.

Bemærk

  • På enheder med cruise-funktionen (støvsugere med lidar-navigation og kamerastreaming) starter dette et cruise to point-job, og robotten tager fotos omkring målpunktet, når den ankommer. Jobbet gemmes i cruisingshistorikken. (Mere om kort over kørehistorik)
  • På andre enheder simuleres den samme adfærd med et lille zone-rengøringsjob omkring det givne punkt. Sugestyrken sættes til stille, og mopning deaktiveres for det job, og robotten stoppes, og de tidligere rengøringsindstillinger genoprettes af integrationen, så snart den når punktet.
  • Batteriniveauet skal være mindst 15%, og koordinatet skal være inden for det aktuelle kort.
  • Enheden reagerer ikke på denne handling, når robotten allerede står på det valgte koordinat, stationen aflader, eller stationen reparerer/tester sig selv.

Tip

Du kan få punktkoordinater med Xiaomi Støvsuger Kort.

Eksempel
  • Gå til [819, -2235] og stop
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Følg sti Eksperimentel ​

dreame_vacuum.vacuum_follow_path

Start et cruise-rute-job, der besøger de givne koordinater én ad gangen og vender tilbage til docken.

Advarsel

Enheden er begrænset til kun at udføre opgaver, der følger en sti, mens live kamera-streaming er aktiv. I modsætning til Gå til punkt er denne tjeneste knyttet til kameraet, og du skal åbne kameraet fra den officielle app, før du kalder det. Ellers ignorerer robotten fuldstændigt anmodningen og gør slet ingenting.

Bemærk

  • Denne tjeneste er kun tilgængelig på enheder med cruising-funktionen (støvsugere med lidar-navigation og kamera-streaming).
  • Kun de første 20 punkter sendes til enheden, og alle koordinater skal være inden for det aktuelle kort.
  • Når points udelades, bruges gemte cruise-punkter fra det aktuelle kort i stedet. Mindst én gyldig eller gemt koordinat kræves for at starte opgaven.
  • Batteriniveauet skal være mindst 15%, og enheden reagerer ikke på denne handling, mens stationen aflader eller selvreparerer/tester.
  • Du kan få punktkoordinater med Xiaomi Støvsuger Kort.
Eksempler
  • Følg en sti på tre punkter

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Følg de gemte cruise-punkter på det aktuelle kort

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

Start genvej ​

dreame_vacuum.vacuum_start_shortcut

Start en genvej-opgave, der er oprettet i den officielle app.

Bemærk

  • Genveje er kun tilgængelige på understøttede enheder, og du kan få genvej-id'er fra shortcuts-attributten for støvsuger-enheden.
  • Gyldige genvej-id'er er mellem 25 og 128.
  • Integration opretter også en knap-enhed for hver genvej på enheden som button.{vacuum_name}_shortcut_{shortcut_id}, derfor er det normalt ikke nødvendigt at bruge denne tjeneste.
  • Enheden reagerer ikke på denne handling, mens stationen dræner eller selvreparerer/tester.
Eksempel
  • Start genvej med id 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Omdøb genvej ​

dreame_vacuum.vacuum_rename_shortcut

Angiv egendefineret navn for en genvej.

Bemærk

  • Du kan få genvej-id'er fra shortcuts-attributten for støvsuger-enheden.
  • Genvejsnavne skal være unikke. Når det nye navn allerede bruges af en anden genvej, føjes der et tal til det, ligesom den officielle App gør. (For eksempel: Mopping after sweeping bliver til Mopping after sweeping2)
  • Navnet på den genererede genvejsknap-enhed følger genvejsnavnet.
  • Genveje kan ikke omdøbes, mens robotten kører.
Eksempel
  • Omdøb genvej med id 32 til "Tørring efter fejning"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Slet genvej ​

dreame_vacuum.vacuum_delete_shortcut

Slet en genvej.

Bemærk

  • Du kan få genvej-id'er fra shortcuts-attributten for støvsuger-enheden.
  • Knappens enhed for den slettede genvej fjernes automatisk.
  • En genvej kan ikke slettes, mens dens egen opgave kører.
  • Slettede genveje kan ikke gendannes og kan kun genskabes fra den officielle app.
Eksempel
  • Slet genvej med id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Installer stemmepakke ​

dreame_vacuum.vacuum_install_voice_pack

Installer en officiel stemmepakke.

Indstil rengøringsrækkefølge Kortstøtte ​

dreame_vacuum.vacuum_set_cleaning_sequence

Indstil rengøringssekvens for rum på det aktuelle kort.

Bemærk

Det nøjagtige antal rum-id'er skal angives som en sekvensliste

Eksempel
  • Indstil rengøringssekvens for rum på det aktuelle kort til 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
  • Deaktiver brugerdefineret rengøringssekvens på det aktuelle kort

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

Indstil brugerdefineret rengøring Kortstøtte ​

dreame_vacuum.vacuum_set_custom_cleaning

Indstil tilpassede rengøringsparametre for rum på det aktuelle kort.

Bemærk

Indstillinger for alle rum skal angives som en liste

Eksempler
  • Indstil rum 1 ventilatorhastighed til stille, vandniveau til lav, rengøringstider til 2 og rum 5 ventilatorhastighed til turbo, vandniveau til medium, gentagelser til 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
  • Indstil rum 3 fugtighedsniveau til 16

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

Nulstil forbrugsmateriale ​

dreame_vacuum.vacuum_reset_consumable

Nulstil en forbrugsvarelevetid efter type.

Mulige værdier for forbrugsvarer
  • 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
Eksempler
  • Nulstil hovedbørsteliv

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Nulstil moppekludeliv

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

Fjernbetjening Ikke anbefalet ​

dreame_vacuum.vacuum_remote_control_move_step

Send fjernbetjeningskommando til støvsuger.

Send kommando Ikke anbefalet ​

vacuum.send_command

Send kommandotjeneste kan bruges til at sende rå API-forespørgsler, som ikke er tilgængelige med denne integration.

Eksperimentel brug kun

Det anbefales ikke, at slutbrugere bruger denne tjeneste direkte. Hvis der er en handling, der kræver brug af denne tjeneste, fordi den endnu ikke er implementeret i integrationen, bedes du åbn en funktionsanmodning i stedet.

Eksempler
  • Start automatisk tømning

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Aktivér tæt moppe-mønster og deaktiver tæppeforstærkning

    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