Skip to main content

Yet another Ecovacs Deebot API client

Project description

Deebot T8

Yet another Deebot client library, intended to bring better support to Ozmo T8 range of robots.

Ecovacs Deebot OZMO T8 robot vacuum

This library is used by my Home Assistant custom component for the Deebot T8

Supported Robots

  • Ecovacs Deebot Ozmo T8 (Model: OT8G)

Other Deebot Ozmo T8 variant robots will likely also work, but have not been tested. Please open an issue if you have success with other models 😊

Models can be listed using the CLI: deebot-t8 list-devices

Features

  • Always up to date state using Ecovacs MQTT service
  • Fully featured command line interface
  • Extenable interface, with abstractions hiding ugly HTTP necessities

Install

To install the base library for use in other Python projects:

pip install deebot-t8

To install the base library, as well as the CLI dependencies:

pip install deebot-t8[cli]

The package exposes the cli as a deebot-t8 executable binary.

$> deebot-t8 --help
Usage: deebot-t8 [OPTIONS] COMMAND [ARGS]...

Options:
  --config-file PATH
  --help              Show this message and exit.

Commands:
  device
  list-devices
  login
  renew-access-tokens

Special Thanks

Contributing

I am more than happy to receive pull requests to add support for missing or broken features. Bug reports via issues also welcome, however is no guarantee of the bug being resolved

As this library is intended to be narrow focused on the Deebot T8 line, depending on the complexity burden, pull requests to support additional robots may be rejected.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deebot-t8-1.0.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deebot_t8-1.0.1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file deebot-t8-1.0.1.tar.gz.

File metadata

  • Download URL: deebot-t8-1.0.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for deebot-t8-1.0.1.tar.gz
Algorithm Hash digest
SHA256 67d11199bc443fffcb6301ecdc659ac2ec10992f9db0c09abb9832efd347713c
MD5 3a61715015df5f00397a695834fe662c
BLAKE2b-256 5de543735b68697665d681d02e34b9c8b18d7ec504db713917c8561f50e8f8e9

See more details on using hashes here.

File details

Details for the file deebot_t8-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: deebot_t8-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for deebot_t8-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 788c921094516a9ee4a6e5a98891be6ac116a9bf659d841c62928050828c70ca
MD5 52476455161da17bc56228d2ffa71e8e
BLAKE2b-256 eb6c18c4684520ef15b30a401080a89ad266d3be52428d24367519a0669513c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page