Skip to content

Putekļsūcēja pakalpojumi ​

Integrācija atklāj dažādus pielāgotus pakalpojumus papildu darbībām un funkcijām, kuras nav tieši kontrolējamas, izmantojot standarta objektus. Šie pielāgotie pakalpojumi izmanto vacuum domēnu un nodrošina detalizētu kontroli pār ierīces specifiskajām funkcijām.

Tīrīt istabu ​

dreame_vacuum.vacuum_clean_segment

Sāciet izvēlētās istabas tīrīšanu ar iespējamajiem pielāgotiem tīrīšanas parametriem.

Piezīme

  • Ja izmantojat integrāciju ar kartes funkciju, jūs varat iegūt segmenta ID no putekļsūcēja objekta atribūtiem.
  • Tīrīšanas parametri un tīrīšanas secība tiek ignorēti ierīcē, kad customized_cleaning vai cleaning_sequence ir ieslēgts.

Tīrīšanas režīma iestatīšana

Šis pakalpojums nepieņem cleaning_mode parametru. Lai dinamiski iestatītu režīmu pirms tīrīšanas sākuma, skatiet Bieži uzdotie jautājumi.

Piemēri
  • Tīrīt istabu 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Tīrīt istabu 3 un 5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Tīrīt istabu 3 un 5 divreiz

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Tīrīt istabu 2 divreiz un 5 vienreiz

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Tīrīt istabu 3 un 5 ar augstu ventilatora ātrumu

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Tīrīt istabu 3 ar augstu ventilatora ātrumu un 5 ar klusā ventilatora ātrumu

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

Tīrīt zonu ​

dreame_vacuum.vacuum_clean_zone

Sāciet izvēlētās zonas tīrīšanu ar papildu pielāgotiem tīrīšanas parametriem.

Padoms

Jūs varat iegūt zonas koordinātas, izmantojot Xiaomi putekļsūcēja kartes.

Tīrīšanas režīma iestatīšana: Šī funkcija nepieņem cleaning_mode parametru. Lai dinamiski iestatītu režīmu pirms tīrīšanas sākšanas, skatiet Bieži uzdotie jautājumi.

Piemēri
  • Tīriet izvēlēto zonu

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • Tīriet vairākas zonas

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Tīriet izvēlēto zonu divas reizes

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Tīriet pirmo zonu divas reizes, otro zonu trīs reizes

    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

Tīrīt punktu ​

dreame_vacuum.vacuum_clean_spot

Sāciet izvēlētās vietas tīrīšanu ar papildu pielāgotiem tīrīšanas parametriem.

Piezīme

Vietas tīrīšanas funkcija ir pieejama tikai Xiaomi/Mijia robotiem, bet tā darbojas arī ar Dreame ierīcēm.

Padoms

Jūs varat iegūt punktu koordinātas, izmantojot Xiaomi putekļsūcēja kartes.

Tīrīšanas režīma iestatīšana: Šī funkcija nepieņem cleaning_mode parametru. Lai dinamiski iestatītu režīmu pirms tīrīšanas sākšanas, skatiet Bieži uzdotie jautājumi.

Piemēri
  • Tīriet izvēlēto vietu

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Tīriet vairākas vietas

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Tīriet izvēlēto vietu divas reizes

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Tīriet pirmo vietu divas reizes, otro vietu trīs reizes

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

Doties uz punktu ​

dreame_vacuum.vacuum_goto

Nosūtiet robotu uz vienu koordinātu kartē un apstādiet to tur.

Piezīme

  • Uz ierīcēm ar kruīza funkciju (putekļsūcējiem ar LIDAR navigāciju un kameras straumēšanu) tas sāk kruīza uz punktu darbu, un robots nofotografē mērķa punkta apkārtni, kad tas ierodas. Darbs tiek saglabāts kruīza vēsturē. (Uzziniet vairāk par kruīza vēstures kartēm)
  • Citos ierīču modeļos tāda pati darbība tiek emulēta ar mazu zonas tīrīšanas darbu ap norādīto punktu. Šim darbam sūkšanas līmenis ir iestatīts uz klusu režīmu, un mopu funkcionēšana ir atspējota, un integrācija aptur robotu un atjauno iepriekšējos tīrīšanas iestatījumus, tiklīdz tas sasniedz punktu.
  • Akumulatora līmenim jābūt vismaz 15% un koordinātam jābūt esošajā kartē.
  • Ierīce nereaģē uz šo darbību, ja robots jau stāv uz izvēlētās koordinātes, stacija iztek vai stacija pašlabo/pārbauda sevi.

Padoms

Jūs varat iegūt punktu koordinātas, izmantojot Xiaomi putekļsūcēja kartes.

Piemērs
  • Dodieties uz [819, -2235] un apstājieties
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Sekot maršrutam Eksperimentālais ​

dreame_vacuum.vacuum_follow_path

Sāciet kruīza ceļa darbu, kas apmeklē norādītās koordinātas vienu pēc otras un atgriežas dokā.

Brīdinājums

Ierīce ir ierobežota veikt maršruta izpildes uzdevumus tikai tad, kad ir aktīvs tiešraides kameras straumējums. Atšķirībā no Doties uz punktu, šis pakalpojums ir saistīts ar kameru, un pirms tās izmantošanas tiek atvērta kamera no oficiālās lietotnes. Pretējā gadījumā robots pilnībā ignorē pieprasījumu un neveic nekādas darbības.

Piezīme

  • Šis pakalpojums ir pieejams tikai ierīcēs ar kruīza funkciju (putekļsūcēji ar LIDAR navigāciju un kameras straumēšanu).
  • Ierīcei tiek nosūtīti tikai pirmie 20 punkti, un katram koordinātam jāatrodas esošās kartes robežās.
  • Kad points tiek izlaists, tiek izmantoti saglabātie esošās kartes kruīza punkti. Darba uzsākšanai ir nepieciešams vismaz viens derīgs vai saglabāts koordināts.
  • Akumulatora līmenim jābūt vismaz 15%, un ierīce nereaģē uz šo darbību, kamēr stacija izlādējas vai veic pašremontu/testēšanu.
  • Jūs varat iegūt punktu koordinātas, izmantojot Xiaomi putekļsūcēja kartes.
Piemēri
  • Sekot trīs punktu maršrutam

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Sekot esošās kartes saglabātajiem kruīza punktiem

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

Palaist saīsni ​

dreame_vacuum.vacuum_start_shortcut

Sākt īsceļa uzdevumu, kas izveidots oficiālajā lietotnē.

Piezīme

  • Īsceļi ir pieejami tikai atbalstītajās ierīcēs, un jūs varat iegūt īsceļu ID no putekļsūcēja objekta shortcuts atribūta.
  • Derīgi īsceļu ID ir no 25 līdz 128.
  • Integrācija arī izveido pogas objektu katram ierīces īsceļam kā button.{vacuum_name}_shortcut_{shortcut_id}, tāpēc parasti šīs pakalpojuma izmantošana nav nepieciešama.
  • Ierīce nereaģē uz šo darbību, kamēr stacija iztukšo vai veic pašremontu/testēšanu.
Piemērs
  • Sāciet īsceļu ar ID 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Pārdēvēt saīsni ​

dreame_vacuum.vacuum_rename_shortcut

Iestatīt pielāgotu nosaukumu īsceļam.

Piezīme

  • Jūs varat iegūt īsceļu ID no putekļsūcēja objekta shortcuts atribūta.
  • Īsceļu nosaukumiem jābūt unikāliem. Ja jaunais nosaukums jau tiek izmantots kāda cita īsceļa gadījumā, tam tiek pievienots skaitītājs, kā to dara oficiālā lietotne. (Piemēram: Mopping after sweeping kļūst par Mopping after sweeping2)
  • Ģenerētā īsceļa pogas objekta nosaukums seko īsceļa nosaukumam.
  • Īsceļus nevar pārdēvēt, kamēr robots darbojas.
Piemērs
  • Pārdēvēt īsceļu ar ID 32 uz "Slaucīšana pēc grīdas mazgāšanas"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Dzēst saīsni ​

dreame_vacuum.vacuum_delete_shortcut

Dzēst īsceļu.

Piezīme

  • Jūs varat iegūt īsceļu ID no putekļsūcēja objekta shortcuts atribūta.
  • Dzēstā īsceļa pogas vienība tiek automātiski noņemta.
  • Īsceļu nevar dzēst, kamēr darbojas tās uzdevums.
  • Dzēstos īsceļus nevar atjaunot, tos var tikai atkārtoti izveidot no oficiālās lietotnes.
Piemērs
  • Dzēst īsceļu ar ID 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Instalēt balss pakotni ​

dreame_vacuum.vacuum_install_voice_pack

Instalēt oficiālu balss pakotni.

Iestatīt tīrīšanas secību Kartes atbalsts ​

dreame_vacuum.vacuum_set_cleaning_sequence

Iestatīt telpu tīrīšanas secību pašreizējā kartē.

Piezīme

Jānorāda precīzs telpu ID skaits kā secības saraksts

Piemērs
  • Iestatīt telpu tīrīšanas secību pašreizējā kartē uz 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
  • Atspējot pielāgoto tīrīšanas secību pašreizējā kartē

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

Iestatīt pielāgotu tīrīšanu Kartes atbalsts ​

dreame_vacuum.vacuum_set_custom_cleaning

Iestatīt pielāgotos telpu tīrīšanas parametrus pašreizējā kartē.

Piezīme

Iestatījumi visu telpu gadījumā jāpārsūta kā saraksts

Piemēri
  • Iestatīt telpas 1 ventilatora ātrumu uz klusu, ūdens līmeni uz zemu, tīrīšanas reižu skaitu uz 2 un telpas 5 ventilatora ātrumu uz turbo, ūdens līmeni uz vidēju, atkārtojumu skaitu uz 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
  • Iestatīt telpas 3 mitruma līmeni uz 16

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

Atiestatīt piederumu ​

dreame_vacuum.vacuum_reset_consumable

Atiestatīt patērējama elementa kalpošanas ilgumu pēc veida.

Iespējamās vērtības patērējamam elementam
  • 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
Piemēri
  • Atiestatīt galvenās sukas kalpošanas ilgumu

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Atiestatīt mopa paliktņa kalpošanas ilgumu

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

Tālvadības pults Nav ieteicams ​

dreame_vacuum.vacuum_remote_control_move_step

Nosūtīt tālvadības komandu putekļsūcējam.

Nosūtīt komandu Nav ieteicams ​

vacuum.send_command

Sūtīt komandu pakalpojumu var izmantot, lai sūtītu neapstrādātus API pieprasījumus, kas nav pieejami ar šo integrāciju.

Tikai eksperimentālai lietošanai

Nav ieteicams galalietotājiem tieši izmantot šo pakalpojumu. Ja ir darbība, kas prasa izmantot šo pakalpojumu, jo tā vēl nav ieviesta integrācijā, lūdzu, Atveriet funkciju pieprasījumu vietā.

Piemēri
  • Sākt automātisko iztukšošanu

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Ieslēgt ciešu slaucīšanas shēmu un atspējot paklāju pastiprinājumu

    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