Skip to content

Stofzuiger Services ​

De integratie biedt verschillende aangepaste services voor geavanceerde acties en functies die niet rechtstreeks via standaardentiteiten kunnen worden bediend. Deze aangepaste services maken gebruik van het vacuum-domein en bieden gedetailleerde controle over apparaat-specifieke functionaliteiten.

Kamer schoonmaken ​

dreame_vacuum.vacuum_clean_segment

Start geselecteerde kamerruimte schoonmaken met optionele aangepaste reinigingsparameters.

Opmerking

  • Als u de integratie met de kaartfunctie gebruikt, kunt u segment-id's verkrijgen uit de attributen van de stofzuigerentiteit.
  • Reinigingsparameters en reinigingsvolgorde worden door het apparaat genegeerd wanneer customized_cleaning of cleaning_sequence is ingeschakeld.

Instellen van de reinigingsmodus

Deze service accepteert geen cleaning_mode-parameter. Om de modus dynamisch in te stellen voordat u begint met schoonmaken, zie de FAQ.

Voorbeelden
  • Kamer 3 schoonmaken

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • Kamer 3 en 5 schoonmaken

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • Kamer 3 en 5 twee keer schoonmaken

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Kamer 2 twee keer en 5 één keer schoonmaken

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • Kamer 3 en 5 schoonmaken met hoge ventilatorsnelheid

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • Kamer 3 schoonmaken met hoge ventilatorsnelheid en 5 met stille ventilatorsnelheid

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

Zone Schoonmaken ​

dreame_vacuum.vacuum_clean_zone

Start met het schoonmaken van de geselecteerde zone met optionele aangepaste schoonmaakparameters.

Tip

U kunt zonecoördinaten verkrijgen met Xiaomi Stofzuiger Kaart.

Instellen van de schoonmaakmodus: Deze service accepteert geen cleaning_mode parameter. Om de modus dynamisch in te stellen voordat u begint met schoonmaken, zie de FAQ.

Voorbeelden
  • Reinig geselecteerde zone

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

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Reinig geselecteerde zone twee keer

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Reinig eerste zone twee keer, tweede zone drie keer

    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

Plek Schoonmaken ​

dreame_vacuum.vacuum_clean_spot

Start met het schoonmaken van een geselecteerde plek met optionele aangepaste schoonmaakparameters.

Opmerking

De functie voor het schoonmaken van een plek is alleen beschikbaar voor Xiaomi/Mijia merkrobots, maar werkt ook met Dreame-apparaten.

Tip

U kunt puntcoördinaten verkrijgen met Xiaomi Stofzuiger Kaart.

Instellen van de schoonmaakmodus: Deze service accepteert geen cleaning_mode parameter. Om de modus dynamisch in te stellen voordat u begint met schoonmaken, zie de FAQ.

Voorbeelden
  • Reinig geselecteerde plek

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • Reinig meerdere plekken

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • Reinig geselecteerde plek twee keer

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • Reinig eerste plek twee keer, tweede plek drie keer

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

Ga naar Punt ​

dreame_vacuum.vacuum_goto

Stuur de robot naar een enkele coördinaat op de kaart en laat hem daar stoppen.

Opmerking

  • Op apparaten met de cruisefunctie (stofzuigers met lidar-navigatie en camerastreaming) start dit een cruise naar punt-taak en maakt de robot foto's rond het doelpunt wanneer hij daar arriveert. De taak wordt opgeslagen in de cruisegeschiedenis. (Meer over cruisen op geschiedenis-kaarten)
  • Op andere apparaten wordt hetzelfde gedrag nagebootst met een kleine zone-reinigingstaak rond het opgegeven punt. Het zuigniveau wordt ingesteld op stil en het dweilen is uitgeschakeld voor die taak, en de robot wordt gestopt en de vorige reinigingsinstellingen worden door de integratie hersteld zodra hij het punt bereikt.
  • Het batterijniveau moet minimaal 15% zijn en de coördinaat moet binnen de huidige kaart liggen.
  • Het apparaat reageert niet op deze actie wanneer de robot al op de geselecteerde coördinaat staat, het station aan het ontladen is of het station zichzelf aan het repareren/testen is.

Tip

U kunt puntcoördinaten verkrijgen met Xiaomi Stofzuiger Kaart.

Voorbeeld
  • Ga naar [819, -2235] en stop
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

Volg Pad Experimenteel ​

dreame_vacuum.vacuum_follow_path

Start een cruisepad-taak die de opgegeven coördinaten één voor één bezoekt en terugkeert naar het dock.

Waarschuwing

Het apparaat is beperkt tot het uitvoeren van volg-pad taken alleen terwijl de live camerastream actief is. In tegenstelling tot Ga naar Punt, is deze service gekoppeld aan de camera en moet je de camera openen vanuit de officiële App voordat je deze aanroept. Anders negeert de robot het verzoek volledig en doet helemaal niets.

Opmerking

  • Deze service is alleen beschikbaar op apparaten met de cruise-functie (stofzuigers met lidar-navigatie en camerastreaming).
  • Alleen de eerste 20 punten worden naar het apparaat gestuurd en elke coördinaat moet binnen de huidige kaart liggen.
  • Wanneer points wordt weggelaten, worden de opgeslagen cruise-punten van de huidige kaart gebruikt. Minstens één geldige of opgeslagen coördinaat is vereist om de taak te starten.
  • Het batterijniveau moet minimaal 15% zijn en het apparaat reageert niet op deze actie terwijl het station aan het ontladen is of zichzelf aan het repareren/testen is.
  • U kunt puntcoördinaten verkrijgen met Xiaomi Stofzuiger Kaart.
Voorbeelden
  • Volg een pad van drie punten

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • Volg de opgeslagen cruise-punten van de huidige kaart

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

Snelkoppeling starten ​

dreame_vacuum.vacuum_start_shortcut

Start een snelkoppelingstaak die is aangemaakt op de officiële App.

Opmerking

  • Snelkoppelingen zijn alleen beschikbaar op ondersteunde apparaten en je kunt snelkoppeling IDs verkrijgen van het shortcuts attribuut van het stofzuiger-entity.
  • Geldige snelkoppeling IDs liggen tussen 25 en 128.
  • De integratie maakt ook een button-entity voor elke snelkoppeling van het apparaat als button.{vacuum_name}_shortcut_{shortcut_id}, waardoor het gebruik van deze service meestal niet nodig is.
  • Het apparaat reageert niet op deze actie terwijl het station aan het legen of zichzelf aan het repareren/testen is.
Voorbeeld
  • Start snelkoppeling met ID 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

Snelkoppeling Hernoemen ​

dreame_vacuum.vacuum_rename_shortcut

Stel een aangepaste naam in voor een snelkoppeling.

Opmerking

  • Je kunt snelkoppeling IDs verkrijgen van het shortcuts attribuut van het stofzuiger-entity.
  • Snelkoppeling namen moeten uniek zijn. Wanneer de nieuwe naam al door een andere snelkoppeling wordt gebruikt, wordt er een teller aan toegevoegd zoals de officiële App dat doet. (Bijvoorbeeld: Mopping after sweeping wordt Mopping after sweeping2)
  • De naam van de gegenereerde snelkoppeling button-entity volgt de snelkoppelingnaam.
  • Snelkoppelingen kunnen niet hernoemd worden terwijl de robot actief is.
Voorbeeld
  • Hernoem snelkoppeling met ID 32 naar "Dweilen na vegen"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

Snelkoppeling verwijderen ​

dreame_vacuum.vacuum_delete_shortcut

Verwijder een snelkoppeling.

Opmerking

  • Je kunt snelkoppeling IDs verkrijgen van het shortcuts attribuut van het stofzuiger-entity.
  • De knopentiteit van de verwijderde snelkoppeling wordt automatisch verwijderd.
  • Een snelkoppeling kan niet worden verwijderd terwijl de eigen taak wordt uitgevoerd.
  • Verwijderde snelkoppelingen kunnen niet worden hersteld en kunnen alleen opnieuw worden gemaakt vanuit de officiële app.
Voorbeeld
  • Verwijder snelkoppeling met id 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

Installeer Stemmenpakket ​

dreame_vacuum.vacuum_install_voice_pack

Installeer een officieel spraakpakket.

Schoonmaakvolgorde Instellen Kaart Ondersteuning ​

dreame_vacuum.vacuum_set_cleaning_sequence

Stel de reinigingsvolgorde van kamers in op de huidige kaart.

Opmerking

Exact aantal kamer-id's moet worden doorgegeven als volgordelijst

Voorbeeld
  • Stel de reinigingsvolgorde van kamers in op de huidige kaart op 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
  • Schakel de aangepaste reinigingsvolgorde op de huidige kaart uit

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

Aangepaste Schoonmaak Instellen Kaart Ondersteuning ​

dreame_vacuum.vacuum_set_custom_cleaning

Stel aangepaste reinigingsparameters voor kamers in op de huidige kaart.

Opmerking

Instellingen voor alle kamers moeten worden doorgegeven als lijst

Voorbeelden
  • Stel ventilatorsnelheid van kamer 1 in op stil, waterniveau op laag, schoonmaaktijden op 2 en ventilatorsnelheid van kamer 5 op turbo, waterniveau op gemiddeld, herhalingen op 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
  • Stel vochtigheidsniveau van kamer 3 in op 16

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

Verbruiksartikel Resetten ​

dreame_vacuum.vacuum_reset_consumable

Reset de levensduur van een verbruiksartikel op type.

Mogelijke waarden voor verbruiksartikel
  • 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
Voorbeelden
  • Reset hoofdborstelduur

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • Reset dweilpadduur

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

Afstandsbediening Niet Aanbevolen ​

dreame_vacuum.vacuum_remote_control_move_step

Stuur een afstandsbedieningscommando naar de stofzuiger.

Stuur commando Niet Aanbevolen ​

vacuum.send_command

De Send command-service kan worden gebruikt om ruwe API-verzoeken te verzenden die niet beschikbaar zijn met deze integratie.

Alleen voor experimenteel gebruik

Het wordt niet aanbevolen voor eindgebruikers om deze service direct te gebruiken. Als er een actie is die deze service vereist omdat deze nog niet is geïmplementeerd in de integratie, gebruik dan in plaats daarvan alstublieft open een functieverzoek.

Voorbeelden
  • Start automatisch legen

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • Schakel strak dweilpatroon in en schakel tapijtboost uit

    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