Skip to content

Dammsugartjänster ​

Integrationerna exponerar olika anpassade tjänster för avancerade åtgärder och funktioner som inte direkt kan styras via standardenheter. Dessa anpassade tjänster använder vacuum-domänen och ger detaljerad kontroll över enhetsspecifika funktioner.

Rengör rum ​

dreame_vacuum.vacuum_clean_segment

Starta rengöring av det valda rummet med valfria anpassade rengöringsparametrar.

Obs

  • Om du använder integrationen med kartfunktion kan du hämta segment-ID:n från dammsugarenhetens attribut.
  • Rengöringsparametrar och rengöringssekvens ignoreras av enheten när customized_cleaning eller cleaning_sequence är aktiverat.

Ställa in rengöringsläge

Denna tjänst accepterar inte en cleaning_mode-parameter. För att dynamiskt ställa in läget innan rengöring startar, se FAQ.

Exempel
  • Rengör rum 3

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

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Rengör rum 3 och 5 två gånger

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengör rum 2 två gånger och 5 en gång

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Rengör rum 3 och 5 med hög fläkthastighet

    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ög fläkthastighet och 5 med tyst fläkthastighet

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

Zonstädning ​

dreame_vacuum.vacuum_clean_zone

Starta rengöring av vald zon med valfria anpassade rengöringsparametrar.

Tips

Du kan få zonkoordinater med Xiaomi Vacuum Map Card.

Ställa in rengöringsläge: Denna tjänst accepterar inte en cleaning_mode-parameter. För att ställa in läget dynamiskt innan du startar en rengöring, se FAQ.

Exempel
  • Rengör vald zon

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Rengör flera zoner

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Rengör vald zon två gånger

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengör första zonen två gånger, andra zonen tre gånger

    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

Punktstädning ​

dreame_vacuum.vacuum_clean_spot

Starta valfri punkt-rengöring med valfria anpassade rengöringsparametrar.

Obs

Punkt-rengöringsfunktionen är endast tillgänglig för robotar med Xiaomi/Mijia-märke men fungerar även med Dreame-enheter.

Tips

Du kan få punktkoordinater med Xiaomi Vacuum Map Card.

Ställa in rengöringsläge: Denna tjänst accepterar inte en cleaning_mode-parameter. För att ställa in läget dynamiskt innan du startar en rengöring, se FAQ.

Exempel
  • Rengör vald punkt

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Rengör flera punkter

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Rengör vald punkt två gånger

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Rengör första punkten två gånger, andra punkten tre gånger

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

Gå till Punkt ​

dreame_vacuum.vacuum_goto

Skicka roboten till en enskild koordinat på kartan och stoppa den där.

Obs

  • På enheter med kryssningsfunktionen (dammsugare med lidar-navigering och kamerastreaming) startar detta ett kryssa till punkt-jobb och roboten tar bilder runt målpunkten när den anländer. Jobbet sparas i kryssningshistoriken. (Mer om kartor med rutt-historik)
  • På andra enheter emuleras samma beteende med ett litet zonstädjobb runt den angivna punkten. Sugnivån sätts till tyst och moppning inaktiveras för det jobbet, och roboten stoppas samt tidigare städinställningar återställs av integrationen så snart den når punkten.
  • Batterinivån måste vara minst 15 % och koordinaten måste ligga inom den aktuella kartan.
  • Enheten svarar inte på denna åtgärd när roboten redan står på den valda koordinaten, när stationen dräneras eller när stationen reparerar/testar sig själv.

Tips

Du kan få punktkoordinater med Xiaomi Vacuum Map Card.

Exempel
  • Gå till [819, -2235] och stanna
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Följ bana Experimentell ​

dreame_vacuum.vacuum_follow_path

Starta ett kryssningsvägsjobb som besöker de angivna koordinaterna en efter en och återvänder till dockan.

Varning

Enheten är begränsad till att endast utföra följ stig-uppgifter medan livekamerastreaming är aktiv. Till skillnad från Gå till Punkt är denna tjänst kopplad till kameran och du måste öppna kameran från den officiella Appen innan du anropar den. Annars ignorerar roboten helt förfrågan och gör ingenting alls.

Obs

  • Denna tjänst är endast tillgänglig på enheter med kryssningsfunktionen (damsugare med lidar-navigering och kamerastreaming).
  • Endast de första 20 punkterna skickas till enheten och varje koordinat måste vara inom den aktuella kartan.
  • När points utelämnas används sparade kryssningspunkter för den aktuella kartan istället. Minst en giltig eller sparad koordinat krävs för att starta jobbet.
  • Batterinivån måste vara minst 15 % och enheten svarar inte på denna åtgärd medan stationen laddar ur eller självreparerar/testar.
  • Du kan få punktkoordinater med Xiaomi Vacuum Map Card.
Exempel
  • Följ en väg med tre punkter

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Följ de sparade kryssningspunkterna på den aktuella kartan

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

Starta genväg ​

dreame_vacuum.vacuum_start_shortcut

Starta en genvägsuppgift som skapats i den officiella Appen.

Obs

  • Genvägar är endast tillgängliga på stödda enheter och du kan hämta genvägs-id från shortcuts-attributet på dammsugarentiteten.
  • Giltiga genvägs-id är mellan 25 och 128.
  • Integrationen skapar också en knappentitet för varje genväg på enheten som button.{vacuum_name}_shortcut_{shortcut_id}, vilket innebär att det vanligtvis inte är nödvändigt att använda denna tjänst.
  • Enheten svarar inte på denna åtgärd medan stationen töms eller reparerar/testar sig själv.
Exempel
  • Starta genväg med id 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Döp om genväg ​

dreame_vacuum.vacuum_rename_shortcut

Sätt ett anpassat namn för en genväg.

Obs

  • Du kan hämta genvägs-id från shortcuts-attributet på dammsugarentiteten.
  • Genvägsnamn måste vara unika. När det nya namnet redan används av en annan genväg, läggs en räknare till precis som den officiella appen gör. (Till exempel: Mopping after sweeping blir Mopping after sweeping2)
  • Namnet på den genererade genvägsknappen följer genvägsnamnet.
  • Genvägar kan inte byta namn medan roboten är igång.
Exempel
  • Byt namn på genväg med id 32 till "Moppar efter sopning"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Ta bort genväg ​

dreame_vacuum.vacuum_delete_shortcut

Ta bort en genväg.

Obs

  • Du kan hämta genvägs-id från shortcuts-attributet på dammsugarentiteten.
  • Knappentitet för den raderade genvägen tas bort automatiskt.
  • En genväg kan inte raderas medan dess egen uppgift körs.
  • Raderade genvägar kan inte återställas och kan endast återskapas från den officiella appen.
Exempel
  • Radera genväg med id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Installera röstpaket ​

dreame_vacuum.vacuum_install_voice_pack

Installera ett officiellt röstpaket.

Ställ in städsekväns Kartstöd ​

dreame_vacuum.vacuum_set_cleaning_sequence

Ställ in städssekvens för rum på aktuell karta.

Obs

Exakt antal rum-id måste anges som sekvenslista

Exempel
  • Ställ in städsekvens för rum på aktuell karta till 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
  • Inaktivera anpassad städsekvens på aktuell karta

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

Ställ in specialstädning Kartstöd ​

dreame_vacuum.vacuum_set_custom_cleaning

Ställ in anpassade städparametrar för rum på aktuell karta.

Obs

Inställningar för alla rum måste anges som lista

Exempel
  • Ställ in fläkthastighet för rum 1 till tyst, vattennivå till låg, städtider till 2 och rum 5 fläkthastighet till turbo, vattennivå till medium, upprepningar till 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
  • Ställ in våtighetsnivå för rum 3 till 16

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

Återställ förbrukningsvara ​

dreame_vacuum.vacuum_reset_consumable

Återställ livslängd för en förbrukningsartikel efter typ.

Möjliga värden för förbrukningsartikel
  • 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
Exempel
  • Återställ huvudborstens livslängd

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Återställ moppens livslängd

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

Fjärrkontroll Ej rekommenderat ​

dreame_vacuum.vacuum_remote_control_move_step

Skicka fjärrkontrollkommando till dammsugaren.

Skicka kommando Ej rekommenderat ​

vacuum.send_command

Skicka kommandotjänst kan användas för att skicka råa API-förfrågningar som inte finns tillgängliga med denna integration.

Endast för experimentellt bruk

Det rekommenderas inte för slutanvändare att använda denna tjänst direkt. Om det finns en åtgärd som kräver att denna tjänst används eftersom den ännu inte har implementerats i integrationen, vänligen öppna en funktionförfrågan istället.

Exempel
  • Starta automatisk tömning

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Aktivera tät mönster-moppning och inaktivera mattboost

    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