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.2.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: deebot-t8-1.0.2.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for deebot-t8-1.0.2.tar.gz
Algorithm Hash digest
SHA256 624be2b0846475b7c5f27a092f42036d49c00e48ac1d11b020834978fee1201e
MD5 473b31cb103df9b7c23c36102f4dee27
BLAKE2b-256 ee4609a485762dd5134f0f5cb40394d1d47dd7ff961ad3a79a4d7bb3c6eedbed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deebot_t8-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for deebot_t8-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6cec02c9e6b3c21af84f8cb66c0658f8ff9092cda5876c18717613a76e7c40c6
MD5 2e049d78f4ca40b64c13f78f5feb0d66
BLAKE2b-256 f66b9c98c145e9f8644aa27b807aa9ec96d03e0181b1561c159024d2e3775e84

See more details on using hashes here.

Supported by

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