Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Does it support starting automatic dust collection function or calling manual dust collection? #289

Open
soulxyz opened this issue Jan 13, 2023 · 3 comments
Labels
question Further information is requested

Comments

@soulxyz
Copy link

soulxyz commented Jan 13, 2023

Question

I have a DEEBOT X1 OMNI. And today I try the Deebot-4-Home-Assistant in home assistant. To my delight, I have made clear the specific functions except "button. di_bao_relocate", but I found that there is no automatic dust collection switch or manual dust collection button. How can I add new functions?

Additional information

No response

@soulxyz soulxyz added the question Further information is requested label Jan 13, 2023
@edenhaus
Copy link
Contributor

This component does not support these features yet. Please feel free to add it 😊

@soulxyz
Copy link
Author

soulxyz commented Jan 14, 2023

I just found that this project seems to be supporting automatic dust collection. I will try to add it, but my level may be limited. I would appreciate it if you could support automatic dust collection.
https://github.com/mrbungle64/ecovacs-deebot.js#092-alpha
Some improvements for
auto empty station
dnd mode
cleaning logs
mopping modes

@Yterz
Copy link
Contributor

Yterz commented Aug 5, 2023

You can do both with the service vacuum.send_command

For the manual dust collection button, in a script it would be :

service: vacuum.send_command
data:
  command: setAutoEmpty
  params:
    act: start
target:
  entity_id: vacuum.YOUR_ROBOT_NAME

I put mine directly in the custom vacuum-card config that way :

shortcuts:
  - service: vacuum.send_command
    service_data:
      command: setAutoEmpty
      params:
        act: start
      entity_id: vacuum.YOUR_ROBOT_NAME
    icon: mdi:delete-empty

For the setting Auto-Empty On/Off, in a script it would be :

service: vacuum.send_command
data:
  command: setAutoEmpty
  params:
    enable: [1 or 0]
target:
  entity_id: vacuum.YOUR_ROBOT_NAME

If you want to add that setting to the repo, you would also be interested by getAutoEmpty, to read the curent state.

Source : DeebotUniverse/auto_empty

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants