Skip to content

Serveis d'Aspiradora ​

La integració exposa diversos serveis personalitzats per a accions i funcions avançades que no es poden controlar directament mitjançant entitats estàndard. Aquests serveis personalitzats utilitzen el domini vacuum i proporcionen un control detallat sobre les funcionalitats específiques del dispositiu.

Netejar habitació ​

dreame_vacuum.vacuum_clean_segment

Inicieu la neteja de l'habitació seleccionada amb paràmetres de neteja personalitzats opcionals.

Nota

  • Si utilitzeu la integració amb la funció de mapa, podeu obtenir els identificadors de segments des dels atributs de l'entitat del robot aspirador.
  • Els paràmetres de neteja i la seqüència de neteja són ignorats pel dispositiu quan customized_cleaning o cleaning_sequence està activat.

Configurar el Mode de Neteja

Aquest servei no accepta un paràmetre cleaning_mode. Per establir el mode de manera dinàmica abans de començar una neteja, consulteu el Preguntes Freqüents.

Exemples
  • Netejar habitació 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Netejar habitació 3 i 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Netejar habitació 3 i 5 dues vegades

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Netejar habitació 2 dues vegades i la 5 una vegada

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Netejar habitació 3 i 5 amb alta velocitat del ventilador

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Netejar habitació 3 amb alta velocitat del ventilador i la 5 amb velocitat silenciosa del ventilador

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

Zona Neta ​

dreame_vacuum.vacuum_clean_zone

Inicia la neteja de la zona seleccionada amb paràmetres de neteja personalitzats opcionals.

Consell

Pots obtenir les coordenades de la zona amb la Targeta del mapa de l’aspirador Xiaomi.

Configuració del mode de neteja: Aquest servei no accepta un paràmetre cleaning_mode. Per configurar el mode de manera dinàmica abans de començar una neteja, consulta el Preguntes Freqüents.

Exemples
  • Netejar la zona seleccionada

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Netejar diverses zones

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Netejar la zona seleccionada dues vegades

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Netejar la primera zona dues vegades i la segona zona tres vegades

    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

Neteja Puntual ​

dreame_vacuum.vacuum_clean_spot

Inicia la neteja puntual de la zona seleccionada amb paràmetres de neteja personalitzats opcionals.

Nota

La funció de neteja puntual només està disponible per a robots de marca Xiaomi/Mijia, però també funciona amb els dispositius Dreame.

Consell

Pots obtenir les coordenades del punt amb la Targeta del mapa de l’aspirador Xiaomi.

Configuració del mode de neteja: Aquest servei no accepta un paràmetre cleaning_mode. Per configurar el mode de manera dinàmica abans de començar una neteja, consulta el Preguntes Freqüents.

Exemples
  • Netejar el punt seleccionat

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Netejar diversos punts

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Netejar el punt seleccionat dues vegades

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Netejar el primer punt dues vegades i el segon punt tres vegades

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

Anar al Punt ​

dreame_vacuum.vacuum_goto

Envia el robot a una sola coordenada del mapa i atura'l allà.

Nota

  • En dispositius amb la funció de creuer (aspiradors amb navegació lidar i transmissió de càmera) això inicia una feina de creuer a punt i el robot fa fotos al voltant del punt objectiu quan hi arriba. La feina s'emmagatzema a l'historial de creuer. (Més informació sobre mapes d’historial de viatge)
  • En altres dispositius, el mateix comportament s'emet amb una feina de neteja de zona petita al voltant del punt donat. El nivell de succió es configura a silenciós i el fregat està desactivat per aquesta feina, i el robot s'atura i la integració restaura els ajustos de neteja anteriors tan bon punt arriba al punt.
  • El nivell de bateria ha de ser com a mínim del 15% i la coordenda ha d'estar dins del mapa actual.
  • El dispositiu no respon a aquesta acció quan el robot ja està situat a la coordenda seleccionada, l'estació està drenant o l'estació s'està autoreparant/probant.

Consell

Pots obtenir les coordenades del punt amb la Targeta del mapa de l’aspirador Xiaomi.

Exemple
  • Ves a [819, -2235] i atura't
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Segueix el Camí Experimental ​

dreame_vacuum.vacuum_follow_path

Inicia una feina de camí de creuer que visita les coordenades donades una per una i torna a la base.

Avís

El dispositiu està restringit a realitzar tasques de seguiment de trajecte només mentre la transmissió en directe de la càmera estigui activa. A diferència de Anar al Punt, aquest servei està lligat a la càmera i heu d’obrir la càmera des de l’App oficial abans de cridar-lo. En cas contrari, el robot ignora completament la sol·licitud i no fa res.

Nota

  • Aquest servei només està disponible en dispositius amb la funció de creuer (aspiradors amb navegació lidar i transmissió de càmera).
  • Només es poden enviar els primers 20 punts al dispositiu i cada coordenada ha d’estar dins del mapa actual.
  • Quan points s’omet, s’utilitzen els punts de creuer guardats del mapa actual. Es requereix almenys una coordenada vàlida o guardada per iniciar la feina.
  • El nivell de bateria ha de ser com a mínim del 15% i el dispositiu no respon a aquesta acció mentre l’estació s’està drenant o autocomprovant/probant.
  • Pots obtenir les coordenades del punt amb la Targeta del mapa de l’aspirador Xiaomi.
Exemples
  • Segueix un trajecte de tres punts

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Segueix els punts de creuer guardats del mapa actual

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

Iniciar drecera ​

dreame_vacuum.vacuum_start_shortcut

Inicia una tasca de drecera que s’ha creat a l’App oficial.

Nota

  • Les dreceres només estan disponibles en dispositius compatibles i podeu obtenir els identificadors de les dreceres de l'atribut shortcuts de l'entitat de l'aspirador.
  • Els identificadors de drecera vàlids estan entre 25 i 128.
  • La integració també crea una entitat de botó per a cada drecera del dispositiu com a button.{vacuum_name}_shortcut_{shortcut_id}, per tant, normalment no és necessari utilitzar aquest servei.
  • El dispositiu no respon a aquesta acció mentre l'estació s'està drenat o s'està autoreparant/probant.
Exemple
  • Inicieu la drecera amb l'identificador 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Reanomena Drecera ​

dreame_vacuum.vacuum_rename_shortcut

Establiu un nom personalitzat per a una drecera.

Nota

  • Podeu obtenir els identificadors de les dreceres de l'atribut shortcuts de l'entitat de l'aspirador.
  • Els noms de les dreceres han de ser únics. Quan el nou nom ja està utilitzat per una altra drecera, se li afegeix un comptador tal com fa l'aplicació oficial. (Per exemple: Mopping after sweeping esdevé Mopping after sweeping2)
  • El nom de l'entitat del botó de la drecera generada segueix el nom de la drecera.
  • No es poden canviar els noms de les dreceres mentre el robot està funcionant.
Exemple
  • Canvieu el nom de la drecera amb identificador 32 a "Mop després de barrer"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Suprimeix la drecera ​

dreame_vacuum.vacuum_delete_shortcut

Suprimiu una drecera.

Nota

  • Podeu obtenir els identificadors de les dreceres de l'atribut shortcuts de l'entitat de l'aspirador.
  • L'entitat del botó de l'accés directe suprimit s'elimina automàticament.
  • No es pot eliminar un accés directe mentre la seva pròpia tasca s'estigui executant.
  • Els accessos directes suprimits no es poden restaurar i només es poden recrear des de l'aplicació oficial.
Exemple
  • Suprimeix l'accés directe amb id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Instal·lar Paquet de Veu ​

dreame_vacuum.vacuum_install_voice_pack

Instal·la un paquet de veu oficial.

Estableix la Seqüència de Neteja Suport de Mapes ​

dreame_vacuum.vacuum_set_cleaning_sequence

Configura la seqüència de neteja d'habitacions al mapa actual.

Nota

S'ha de passar el nombre exacte d'identificadors d'habitació com a llista de seqüència

Exemple
  • Configura la seqüència de neteja d'habitacions al mapa actual a 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
  • Desactiva la seqüència de neteja personalitzada al mapa actual

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

Estableix Neteja Personalitzada Suport de Mapes ​

dreame_vacuum.vacuum_set_custom_cleaning

Configura els paràmetres de neteja d'habitacions personalitzats al mapa actual.

Nota

La configuració de totes les habitacions s'ha de passar com a llista

Exemples
  • Configura la velocitat del ventilador de l'habitació 1 a silenciosa, nivell d'aigua a baix, temps de neteja a 2 i la velocitat del ventilador de l'habitació 5 a turbo, nivell d'aigua a mitjà, repeticions a 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
  • Configura el nivell d'humitat de l'habitació 3 a 16

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

Reinicia Consumible ​

dreame_vacuum.vacuum_reset_consumable

Restableix la vida útil d'un consumible segons el tipus.

Valors possibles per al consumible
  • 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
Exemples
  • Restableix la vida del raspall principal

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Restableix la vida del drap de mopa

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

Control remot No Recomanat ​

dreame_vacuum.vacuum_remote_control_move_step

Envia un comandament de control remot a l'aspiradora.

Envia Comandament No Recomanat ​

vacuum.send_command

El servei d'enviament de comandes es pot utilitzar per enviar sol·licituds API en brut que no estan disponibles amb aquesta integració.

Només per a ús experimental

No es recomana que els usuaris finals utilitzin aquest servei directament. Si hi ha una acció que requereix utilitzar aquest servei perquè encara no està implementada a la integració, si us plau obre una sol·licitud de funció en canvi.

Exemples
  • Començar esborrat automàtic

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Activa el patró de fregat ajustat i desactiva el reforç de catifa

    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