Skip to main content

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.

Release files for deebot-t8 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deebot-t8 1.0.2
File Size Uploaded
deebot-t8-1.0.2.tar.gz 16.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deebot-t8 1.0.2
File Interpreter ABI Platform
deebot_t8-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / deebot-t8-1.0.2.tar.gz

Download URL deebot-t8-1.0.2.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
624be2b0846475b7c5f27a092f42036d49c00e48ac1d11b020834978fee1201e
BLAKE2b-256 checksum
How to use checksums
ee4609a485762dd5134f0f5cb40394d1d47dd7ff961ad3a79a4d7bb3c6eedbed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / deebot_t8-1.0.2-py3-none-any.whl

Download URL deebot_t8-1.0.2-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6cec02c9e6b3c21af84f8cb66c0658f8ff9092cda5876c18717613a76e7c40c6
BLAKE2b-256 checksum
How to use checksums
f66b9c98c145e9f8644aa27b807aa9ec96d03e0181b1561c159024d2e3775e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page