Skip to content

Karttjänster ​

Sammanfoga rumSammanfoga rumSammanfoga rum
Dela rumDela rumDela rum

Kartredigeringstjänster använder också dammsugarområdet eftersom alla tjänster är tillgängliga även utan molnanslutning.

Begär karta ​

dreame_vacuum.vacuum_request_map

Begär att enheten ska ladda upp en ny karta till molnet. (Denna tjänst är användbar när molnanslutning inte används och en annan integration används för hantering av kartvisningen)

Viktigt

Enheten svarar inte på denna åtgärd när:

  • Punktrengöring
  • Snabba på kartläggn.
  • Omplacering
  • Efter en kartredigering tills den flyttar

Välj karta ​

dreame_vacuum.vacuum_select_map

Byt aktuell vald karta. (Endast möjligt om flervåningskarta är aktiverad)

Obs

  • Du kan hämta kart-id från sparade kartkamerans enhetsegenskaper.
  • Robot kommer att avsluta aktivt jobb när vald karta ändras.
Exempel
  • Ställ in aktuell karta som karta med id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Ta bort karta ​

dreame_vacuum.vacuum_delete_map

Tar bort en karta.

Obs

  • Du kan hämta kart-id från sparade kartkamerans enhetsegenskaper.
  • När funktionen för flervåningskartor är aktiverad kan kartindex ändras efter borttagning. (Mer om stöd för flervåningskartor)
Exempel
  • Ta bort karta med id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Döp om karta ​

dreame_vacuum.vacuum_rename_map

Byt namn på karta.

Obs

  • Du kan hämta kart-id från sparade kartkamerans enhetsegenskaper.
  • Den officiella appen tillåter inte att du skriver specialtecken i kartnamnet, men denna integration tillåter det, så använd denna tjänst med försiktighet.
Exempel
  • Byt namn på kartan med id 14 till "Andra Våningen"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Återställ karta Kartstöd ​

dreame_vacuum.vacuum_restore_map

Återställ en karta från ett tidigare tillstånd som har skapats och laddats upp av enheten.

Obs

  • Det är inte garanterat att kartåterställning kommer att lyckas. Molnet lagrar inte filerna för alltid och återställningsfiler raderas vanligtvis från molnet efter 365 dagar från senaste åtkomst.
Exempel
  • Återställ vald karta till den andra sparade återställningskartan i listan över återställningskartor

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Återställ sparad karta med id 14 till ursprungligt tillstånd

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        map_id: 14
        recovery_map_index: 1
    target:
        entity_id: vacuum.vacuum

Återställ karta från fil ​

dreame_vacuum.vacuum_restore_map_from_file

Återställ en karta från en tidigare sparad återställningskartfil.

Obs

  • Denna tjänst kan användas för offline-återställning om du laddar ner och placerar återställningskartfilen i /www/-mappen för Home Assistant (dammsugare och server måste vara på samma nätverk).
  • Kart-id krävs om molnanslutning inte är aktiverad.
Exempel
  • Återställ vald karta från sparad återställningskartfil

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        file_url: http://192.168.1.10/local/2023-11-04-1724223415-423528451_284320462.1156.mb.tbz2
    target:
        entity_id: vacuum.vacuum
  • Återställ sparad karta med id 14 sparad återställningskartfil

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        map_id: 14
        file_url: https://dreame-cn.oss-cn-shanghai.aliyuncs.com/iot/tmp/000000/ali_dreame/YR649291/648921668/101?Expires=1699189998&OSSAccessKeyId=LTAI5t96WkBXXNzQrX4HtQti&Signature=ttRrjg8p7aC650H3DwI3%2F2ngOOE%3D
    target:
        entity_id: vacuum.vacuum

Säkerhetskopiera karta ​

dreame_vacuum.vacuum_backup_map

Starta uppladdning av en sparad karta som återställningskarta till molnet.

Obs

  • Molnet kan endast lagra en säkerhetskopia av varje sparad karta. Denna tjänst kommer att skriva över den tidigare säkerhetskopierade kartan om du har en.
  • Dammsugare utan kamera eller lidar-sensor har inte denna funktion, säkerhetskopieringstrigg fungerar endast på stödda enheter.
Exempel
  • Trigga säkerhetskopiering av vald karta

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Trigga säkerhetskopiering av karta med id 15

    yaml
    service: dreame_vacuum.vacuum_backup_map
    data:
        map_id: 15
    target:
        entity_id: vacuum.vacuum

Spara temporär karta ​

dreame_vacuum.vacuum_save_temporary_map

Spara nyss skapad karta. (Enheten ber dig göra detta när första kartan skapas efter fabriksåterställning)

Släng temporär karta ​

dreame_vacuum.vacuum_discard_temporary_map

Kasta nyss skapad karta.

Ersätt temporär karta ​

dreame_vacuum.vacuum_replace_temporary_map

Ersätt ny karta med en gammal.

Obs

  • Du kan hämta kart-id från sparade kartkamerans enhetsegenskaper.
  • När funktionen för flervåningskartor är aktiverad kan kartindex ändras efter att kartan ersatts. Ersatt ny karta kommer alltid att vara vid sista tillgängliga index även om den ersätts med en karta med lägre index. (Mer om stöd för flervåningskartor)
Exempel
  • Ersätt ny karta med karta med id 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Byt namn på rum ​

dreame_vacuum.vacuum_rename_segment

Sätt ett anpassat namn för ett rum i nuvarande karta.

Obs

  • Du kan erhålla karta- och segmentid från sparade kartors kameratillgångars attribut.
  • Den officiella appen tillåter dig inte att använda specialtecken i rumsnamn, men denna integration gör det, så använd denna tjänst försiktigt.
Exempel
  • Byt namn på rum 3 till "Matsal"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Hinder att ignorera Kartstöd ​

dreame_vacuum.vacuum_set_obstacle_ignore

Ställ in ignoransstatus för ett upptäckt hinder på den aktuella kartan så att roboten inte undviker det vid följande uppgifter.

Obs

  • Denna tjänst är endast tillgänglig på dammsugare med AI-hinderdetektering och kräver en molnanslutning.
  • Du kan hämta hindrets koordinater och deras nuvarande ignoransstatus från obstacles-attributet hos den aktuella kartkamerans enhet. (Mer om hinder)
  • Koordinater måste exakt matcha ett befintligt hinder på den aktuella kartan, annars avvisas åtgärden.
  • Hinder som automatiskt ignoreras av enheten kan inte ändras med denna tjänst.
  • Hindrets ignoransstatus kan inte ändras medan roboten är igång.
Exempel
  • Ignorera hindret vid [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Sluta ignorera hindret vid [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: false
    target:
        entity_id: vacuum.vacuum

Andra tjänster Kartstöd ​

Ytterligare kartförvaltningsfunktioner exponeras av integrationen. Flera av dessa parametrar (såsom golvmaterial, rummets synlighet och typ av mopp) är redan exponerade och kan konfigureras direkt genom Rumentiteter, vilket gör direkt användning av dessa tjänster onödig.

Inte avsedd för slutanvändare

Dessa tjänster är strikt exponerade för användning av Dreame Dammsugarkort. De har inte parametrar som är lättillgängliga för slutanvändare. Om ogiltiga parametrar skickas kan de vidarebefordras direkt till enheten, vilket kan leda till allvarliga problem såsom korrupta kartor eller att enheten går in i en boot-loop. Därför får dessa tjänster inte användas om inte exakt funktionalitet och parameterstruktur är fullt förstådda. Av säkerhetsskäl är dessa tjänster uttryckligen uteslutna från services.yaml och inkluderar inte översättningssträngar.

  • Ställ in mattområde: dreame_vacuum.vacuum_set_carpet_area
  • Ställ in mattart: dreame_vacuum.vacuum_set_carpet_type
  • Ställ in gardin: dreame_vacuum.vacuum_set_curtain
  • Ställ in anpassad mattstädning: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Ställ in golvmaterial: dreame_vacuum.vacuum_set_floor_material
  • Ställ in möbler: dreame_vacuum.vacuum_set_furniture
  • Ställ in dolda segment: dreame_vacuum.vacuum_set_hidden_segments
  • Ställ in låglänt område: dreame_vacuum.vacuum_set_low_lying_area
  • Ställ in mopp-typ: dreame_vacuum.vacuum_set_mop_type
  • Ställ in fördefinierade punkter: dreame_vacuum.vacuum_set_predefined_points
  • Ställ in begränsade zoner: dreame_vacuum.vacuum_set_restricted_zone
  • Ställ in routerposition: dreame_vacuum.vacuum_set_router_position
  • Ställ in segmenttyp: dreame_vacuum.vacuum_set_segment_type
  • Ställ in tröskel: dreame_vacuum.vacuum_set_threshold
  • Ställ in virtuell tröskel: dreame_vacuum.vacuum_set_virtual_threshold
  • Ställ in väggar: dreame_vacuum.vacuum_set_walls
  • Slå ihop rum: dreame_vacuum.vacuum_merge_segments
  • Dela rum: dreame_vacuum.vacuum_split_segments