Skip to content

Støvsuger-tjenester ​

Integrasjonen eksponerer ulike tilpassede tjenester for avanserte handlinger og funksjoner som ikke kan styres direkte via standardenheter. Disse tilpassede tjenestene bruker vacuum-domenet og gir detaljert kontroll over enhetsspesifikke funksjonaliteter.

Rengjør rom ​

dreame_vacuum.vacuum_clean_segment

Start rengjøring av valgt rom med valgfri tilpasset rengjøringsparametere.

Merk

  • Hvis du bruker integrasjon med kartfunksjon, kan du hente segment-IDer fra støvsugerenhetens attributter.
  • Rengjøringsparametere og rengjøringssekvens blir ignorert av enheten når customized_cleaning eller cleaning_sequence er aktivert.

Angi rengjøringsmodus

Denne tjenesten godtar ikke en cleaning_mode-parameter. For å sette modusen dynamisk før du starter rengjøringen, se Vanlige spørsmål.

Eksempler
  • Rengjør rom 3

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

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Rengjør rom 3 og 5 to ganger

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

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Rengjør rom 3 og 5 med høy viftehastighet

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Rengjør rom 3 med høy viftehastighet og 5 med lav viftehastighet

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

Rengjør sone ​

dreame_vacuum.vacuum_clean_zone

Start valgte sone rengjøring med valgfrie tilpassede rengjøringsparametere.

Tips

Du kan skaffe sonekoordinater med Xiaomi Vacuum Map Card.

Angi rengjøringsmodus: Denne tjenesten godtar ikke en cleaning_mode-parameter. For å sette modus dynamisk før du starter rengjøring, se Vanlige spørsmål.

Eksempler
  • Rengjør valgt sone

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Rengjør flere soner

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Rengjør valgt sone to ganger

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengjør første sone to ganger, andre sone tre ganger

    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

Rengjør punkt ​

dreame_vacuum.vacuum_clean_spot

Start valgt punktvis rengjøring med valgfrie tilpassede rengjøringsparametere.

Merk

Punktvis rengjøringsfunksjon er kun tilgjengelig for Xiaomi/Mijia-merkes roboter, men den fungerer også med Dreame-enheter.

Tips

Du kan skaffe punktkoordinater med Xiaomi Vacuum Map Card.

Angi rengjøringsmodus: Denne tjenesten godtar ikke en cleaning_mode-parameter. For å sette modus dynamisk før du starter rengjøring, se Vanlige spørsmål.

Eksempler
  • Rengjør valgt punkt

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

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Rengjør valgt punkt to ganger

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengjør første punkt to ganger, andre punkt tre ganger

    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 roboten til en enkelt koordinat på kartet og stopp den der.

Merk

  • På enheter med cruise-funksjon (støvsugere med lidar-navigasjon og kamerastreaming) starter dette et cruise til punkt-oppdrag, og roboten tar bilder rundt målpunket når den ankommer. Oppdraget lagres i cruisehistorikken. (Mer om kart for cruisingshistorikk)
  • På andre enheter etterlignes samme oppførsel med et lite sone-rengjøringsoppdrag rundt det gitte punktet. Sugeinnstillingen settes til stille, og mopping er deaktivert for det oppdraget, og roboten stoppes, og tidligere rengjøringsinnstillinger gjenopprettes av integrasjonen så snart den når punktet.
  • Batterinivået må være minst 15 % og koordinaten må være innenfor det nåværende kartet.
  • Enheten reagerer ikke på denne handlingen når roboten allerede står på den valgte koordinaten, stasjonen drenerer eller stasjonen selvreparerer/tester.

Tips

Du kan skaffe punktkoordinater med Xiaomi Vacuum Map Card.

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

Følg bane Eksperimentell ​

dreame_vacuum.vacuum_follow_path

Start et cruisebane-oppdrag som besøker de gitte koordinatene én etter én og returnerer til dokken.

Advarsel

Enheten er begrenset til å utføre følg sti-oppgaver kun mens direktestrømming fra kameraet er aktiv. I motsetning til Gå til punkt, er denne tjenesten knyttet til kameraet, og du må åpne kameraet fra den offisielle appen før du kaller den. Ellers ignorerer roboten forespørselen fullstendig og gjør ingenting.

Merk

  • Denne tjenesten er kun tilgjengelig på enheter med cruising-funksjon (støvsugere med lidar-navigasjon og kamera-strømming).
  • Kun de første 20 punktene sendes til enheten, og hver koordinat må være innenfor det gjeldende kartet.
  • Når points utelates, brukes lagrede cruise-punkter av det gjeldende kartet i stedet. Minst én gyldig eller lagret koordinat kreves for å starte oppgaven.
  • Batterinivået må være minst 15 %, og enheten reagerer ikke på denne handlingen mens stasjonen lader eller utfører reparering/test.
  • Du kan skaffe punktkoordinater med Xiaomi Vacuum Map Card.
Eksempler
  • Følg en sti med 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 lagrede cruise-punktene i det gjeldende kartet

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

Start snarvei ​

dreame_vacuum.vacuum_start_shortcut

Start en snarveisoppgave som er opprettet i den offisielle appen.

Merk

  • Snarveier er bare tilgjengelige på støttede enheter, og du kan hente snarveis-ID-er fra shortcuts-attributtet til støvsugerenheten.
  • Gyldige snarveis-ID-er er mellom 25 og 128.
  • Integrasjonen oppretter også en knapp-enhet for hver snarvei på enheten som button.{vacuum_name}_shortcut_{shortcut_id}, derfor er det vanligvis ikke nødvendig å bruke denne tjenesten.
  • Enheten reagerer ikke på denne handlingen mens stasjonen tømmes eller utfører selvreparasjon/testing.
Eksempel
  • Start snarvei med ID 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Gi snarvei nytt navn ​

dreame_vacuum.vacuum_rename_shortcut

Sett egendefinert navn for en snarvei.

Merk

  • Du kan hente snarveis-ID-er fra shortcuts-attributtet til støvsugerenheten.
  • Snarveisnavn må være unike. Når det nye navnet allerede er brukt av en annen snarvei, legges det til en teller som i den offisielle Appen. (For eksempel: Mopping after sweeping blir Mopping after sweeping2)
  • Navnet på den genererte knapp-enheten for snarveien følger snarveisnavnet.
  • Snarveier kan ikke byttes navn på mens roboten kjører.
Eksempel
  • Gi snarvei med ID 32 nytt navn til "Mopping etter kosting"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Slett snarvei ​

dreame_vacuum.vacuum_delete_shortcut

Slett en snarvei.

Merk

  • Du kan hente snarveis-ID-er fra shortcuts-attributtet til støvsugerenheten.
  • Knapp-enheten til den slettede snarveien fjernes automatisk.
  • En snarvei kan ikke slettes mens dens egen oppgave kjører.
  • Slettede snarveier kan ikke gjenopprettes og kan kun opprettes på nytt fra den offisielle appen.
Eksempel
  • Slett snarvei med id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Installer talepakke ​

dreame_vacuum.vacuum_install_voice_pack

Installer en offisiell stemmepakke.

Angi rengjøringsrekkefølge Kartstøtte ​

dreame_vacuum.vacuum_set_cleaning_sequence

Sett romrensingssekvens på gjeldende kart.

Merk

Eksakt antall rom-IDer må sendes som sekvensliste

Eksempel
  • Sett romrensingssekvens på gjeldende kart 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 tilpasset rensekvens på gjeldende kart

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

Angi tilpasset rengjøring Kartstøtte ​

dreame_vacuum.vacuum_set_custom_cleaning

Sett tilpassede parametere for romrens på gjeldende kart.

Merk

Innstillinger for alle rom må sendes som liste

Eksempler
  • Sett rom 1 viftehastighet til stille, vannnivå til lavt, rengjøringstider til 2 og rom 5 viftehastighet til turbo, vannnivå til middels, gjentakelser 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
  • Sett rom 3 fuktnivå til 16

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

Tilbakestill tilbehør ​

dreame_vacuum.vacuum_reset_consumable

Tilbakestill levetiden til en forbruksartikkel etter type.

Mulige verdier for forbruksartikkel
  • 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
  • Tilbakestill hovedbørstens levetid

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Tilbakestill moppens levetid

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

Fjernkontroll Ikke anbefalt ​

dreame_vacuum.vacuum_remote_control_move_step

Send fjernkontrollkommando til støvsuger.

Send kommando Ikke anbefalt ​

vacuum.send_command

Send kommandotjeneste kan brukes til å sende rå API-forespørsler som ikke er tilgjengelige med denne integrasjonen.

Kun for eksperimentell bruk

Det anbefales ikke at sluttbrukere bruker denne tjenesten direkte. Hvis det er en handling som krever bruk av denne tjenesten fordi den ennå ikke er implementert i integrasjonen, vennligst åpne en funksjonsforespørsel 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: []
  • Aktiver tett moppemønster og deaktiver teppeakselerasjon

    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