Skip to content

Karttjenester ​

Slår sammen romSlår sammen romSlår sammen rom
Deler opp romDeler opp romDeler opp rom

Kartredigeringstjenester bruker også støvsuger-domenet fordi alle tjenester er tilgjengelige selv uten skytilkobling.

Be om kart ​

dreame_vacuum.vacuum_request_map

Be enheten om å laste opp et nytt kart til skyen. (Denne tjenesten er nyttig når skytilkobling ikke brukes og en annen integrasjon brukes for å håndtere kartgjengivelsen)

Viktig

Enheten svarer ikke på denne handlingen når:

  • Arealrengjøring
  • Hurtigkartlegging
  • Flytting
  • Etter en kartredigering før den beveger seg

Velg kart ​

dreame_vacuum.vacuum_select_map

Endre nåværende valgte kart. (Kun mulig hvis fleretasje-kart er aktivert)

Merk

  • Du kan få kart-id fra lagrede kart-kameraenhetsattributter.
  • Robot vil avslutte aktiv jobb når det valgte kartet endres.
Eksempel
  • Sett nåværende kart som kart med id 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Slett kart ​

dreame_vacuum.vacuum_delete_map

Sletter det valgte kartet.

Merk

  • Du kan få kart-id fra lagrede kart-kameraenhetsattributter.
  • Når funksjonen for fleretasje-kart er aktivert, kan kartindekser endres etter sletting. (Mer om støtte for fleretasje-kart)
Eksempel
  • Slett kart med id 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Gi kartet nytt navn ​

dreame_vacuum.vacuum_rename_map

Endrer navnet på det valgte kartet.

Merk

  • Du kan få kart-id fra lagrede kart-kameraenhetsattributter.
  • Den offisielle appen tillater ikke spesialtegn i kartnavn, men denne integrasjonen gjør det, så bruk denne tjenesten med forsiktighet.
Eksempel
  • Gi kart med id 14 nytt navn til "Andre etasje"
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Gjenopprett kart Kartstøtte ​

dreame_vacuum.vacuum_restore_map

Gjenopprett et kart fra tidligere tilstand som er opprettet og lastet opp av enheten.

Merk

  • Det er ikke garantert at gjenoppretting av kart vil lykkes. Skyen lagrer ikke filene for alltid, og gjenopprettingsfiler blir vanligvis slettet fra skyen 365 dager etter siste tilgang.
Eksempler
  • Gjenopprett valgt kart til andre lagrede gjenopprettingskart i listen over gjenopprettingskart

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Gjenopprett lagret kart med id 14 til opprinnelig tilstand

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

Gjenopprett kart fra fil ​

dreame_vacuum.vacuum_restore_map_from_file

Gjenopprett et kart fra tidligere lagret gjenopprettingskartfil.

Merk

  • Denne tjenesten kan brukes til offline gjenoppretting hvis du laster ned og plasserer gjenopprettingskartfilen i /www/ mappen til Home Assistant (støvsuger og server må være på samme nettverk).
  • Kart-id er nødvendig hvis skytilkobling ikke er aktivert.
Eksempler
  • Gjenopprett valgt kart fra lagret gjenopprettingskartfil

    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
  • Gjenopprett lagret kart med id 14 lagret gjenopprettingskartfil

    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

Sikkerhetskopier kart ​

dreame_vacuum.vacuum_backup_map

Utløser opplasting av et lagret kart som gjenopprettingskart til skyen.

Merk

  • Skyen kan bare lagre ett backup-kart for hvert lagret kart. Denne tjenesten vil overskrive det tidligere backup-kartet hvis du har ett.
  • Støvsugere uten kamera eller lidar-sensor har ikke denne funksjonen, backup-utløsning av kart fungerer kun på støttede enheter.
Eksempler
  • Utløse backup av valgt kart

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Utløse backup av kart med id 15

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

Lagre midlertidig kart ​

dreame_vacuum.vacuum_save_temporary_map

Lagre nyopprettet kart. (Enheten ber deg om dette når første kart opprettes etter fabrikkinnstilling)

Forkast midlertidig kart ​

dreame_vacuum.vacuum_discard_temporary_map

Forkast nyopprettet kart.

Erstatt midlertidig kart ​

dreame_vacuum.vacuum_replace_temporary_map

Erstatt nytt kart med et gammelt.

Merk

  • Du kan få kart-id fra lagrede kart-kameraenhetsattributter.
  • Når funksjonen for fleretasjekart er aktivert, kan kartindeksene endres etter at kartet er erstattet. Erstatt nytt kart vil alltid være på siste tilgjengelige indeks selv om det erstattes med et kart med lavere indeks. (Mer om støtte for fleretasje-kart)
Eksempel
  • Erstatt nytt kart med kart med id 39
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Gi rommet nytt navn ​

dreame_vacuum.vacuum_rename_segment

Sett egendefinert navn for et rom i gjeldende kart.

Merk

  • Du kan hente kart- og segment-id fra lagrede karts kamera-entity-attributter.
  • Den offisielle appen tillater ikke at du skriver inn spesialtegn i romnavn, men denne integrasjonen gjør det, så bruk denne tjenesten forsiktig.
Eksempel
  • Gi rom 3 nytt navn til "Spisestue"
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Ignorer hindring Kartstøtte ​

dreame_vacuum.vacuum_set_obstacle_ignore

Sett ignoreringstilstand for et oppdaget hinder på det nåværende kartet slik at roboten ikke unngår det på følgende jobber.

Merk

  • Denne tjenesten er kun tilgjengelig på støvsugere med AI-hindringsdeteksjon og krever en skytilkobling.
  • Du kan hente hindringskoordinater og deres nåværende ignoreringstilstand fra obstacles-attributtet til kameraenheten på det nåværende kartet. (Mer om hindringer)
  • Koordinatene må samsvare nøyaktig med et eksisterende hinder på det nåværende kartet, ellers blir handlingen avvist.
  • Hindre som automatisk ignoreres av enheten, kan ikke endres med denne tjenesten.
  • Ignoreringstilstanden for hindringer kan ikke endres mens roboten kjører.
Eksempler
  • Ignorer hindringen ved [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Stopp å ignorere hindringen ved [819, -263]

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

Andre tjenester Kartstøtte ​

Ekstra kartadministrasjonstjenester gjøres tilgjengelige gjennom integrasjonen. Flere av disse parameterne (slik som gulvmateriale, romsynlighet og moppetype) er allerede tilgjengelige og kan konfigureres direkte gjennom Rom-enheter, noe som gjør direkte bruk av disse tjenestene unødvendig.

Ikke ment for sluttbrukere

Disse tjenestene er strengt tatt eksponert for bruk av Dreame-støvsugerkort. De har ikke parametere som er lett tilgjengelige for sluttbrukere. Hvis ugyldige parametere sendes, kan de bli sendt direkte til enheten, noe som kan resultere i alvorlige problemer som korrupte kart eller at enheten går inn i en oppstartsloop. Derfor må disse tjenestene ikke brukes med mindre den nøyaktige funksjonaliteten og parameterstrukturen er fullt ut forstått. Av sikkerhetsgrunner er disse tjenestene eksplisitt ekskludert fra services.yaml og inkluderer ikke oversettelsesstrenger.

  • Angi teppeområde: dreame_vacuum.vacuum_set_carpet_area
  • Angi teppetype: dreame_vacuum.vacuum_set_carpet_type
  • Angi gardin: dreame_vacuum.vacuum_set_curtain
  • Angi tilpasset tepperengjøring: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Angi gulvmateriale: dreame_vacuum.vacuum_set_floor_material
  • Angi møbler: dreame_vacuum.vacuum_set_furniture
  • Angi skjulte segmenter: dreame_vacuum.vacuum_set_hidden_segments
  • Sett lavtliggende område: dreame_vacuum.vacuum_set_low_lying_area
  • Sett moppetype: dreame_vacuum.vacuum_set_mop_type
  • Sett forhåndsdefinerte punkter: dreame_vacuum.vacuum_set_predefined_points
  • Sett begrensede soner: dreame_vacuum.vacuum_set_restricted_zone
  • Sett ruterposisjon: dreame_vacuum.vacuum_set_router_position
  • Sett segmenttype: dreame_vacuum.vacuum_set_segment_type
  • Sett terskel: dreame_vacuum.vacuum_set_threshold
  • Sett virtuell terskel: dreame_vacuum.vacuum_set_virtual_threshold
  • Sett vegger: dreame_vacuum.vacuum_set_walls
  • Slå sammen rom: dreame_vacuum.vacuum_merge_segments
  • Del rom: dreame_vacuum.vacuum_split_segments