Skip to content

Support for DEEBOT T30S AI #814

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
4 tasks done
billyabong opened this issue Feb 9, 2025 · 2 comments · Fixed by #961
Closed
4 tasks done

Support for DEEBOT T30S AI #814

billyabong opened this issue Feb 9, 2025 · 2 comments · Fixed by #961
Labels
enhancement New feature or request

Comments

@billyabong
Copy link

Checks

  • I have searched the existing issues and no issue is describing my issue
  • I have checked the FAQ
  • I have checked the documentation
  • I have installed the latest version

The problem

Please add support for Deebot T30S AI. It's basically the same as the T30S Combo which is already supported. Class: k1lgm7

On which deebot device (vacuum) you have the issue?

DEEBOT T30S AI

Which version of the deebot-client are you using?

12.0.0

Country

US

Continent

US

Anything in the logs that might be useful for us?

Additional information

No response

@billyabong billyabong added the bug Something isn't working label Feb 9, 2025
@edenhaus edenhaus added enhancement New feature or request and removed bug Something isn't working labels Feb 10, 2025
@kilrgt
Copy link

kilrgt commented Mar 7, 2025

Hi All, I just got this unit , My X1 is working perfect in HA, but I suppose this New T30S-AI is not supported. IS there anything i can do to help to get this working?

@flubshi
Copy link
Contributor

flubshi commented May 11, 2025

To support your robot, we need to know the capabilities of the device. If you are lucky, there is already a similar robot that uses the same API. In this case, we need to figure out which one matches.

You can try to link to different existing definitions, to see if one works:

  • Login to Home Assistant via SSH:
    • ssh hassio@<ip>
  • Run shell in docker:
    • docker exec -it $(docker ps -f name=homeassistant -q) bash
  • Change to library directory:
    • cd /usr/local/lib/python3.13/site-packages/deebot_client/hardware/deebot
  • Now it is time to find an existing model definition that matches your robot. You might have to try different links, until everything works:
    • Link exmaple: ln -svfT <existing_model> <your_model>
    • ln -svfT 4bdkrs.py k1lgm7.py
  • Restart home assistant

Check if everything works. If not, go two steps back and link to another existing model.

You can find possible existing capability files here: https://github.com/DeebotUniverse/client.py/tree/dev/deebot_client/hardware/deebot

If you find capability file that enables all functions of the robot, please post here or create a pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants