Skip to main content

A package to control Roborock vacuums.

Project description

Roborock

PyPI Version Supported Python versions License

Roborock library for online and offline control of your vacuums.

Installation

Install this via pip (or your favourite package manager):

pip install python-roborock

Functionality

This package can encrypt and decrypt the following commands:

  • GET_CLEAN_RECORD
  • GET_CONSUMABLE
  • GET_MULTI_MAPS_LIST
  • APP_START
  • APP_PAUSE
  • APP_STOP
  • APP_CHARGE
  • APP_SPOT
  • FIND_ME
  • RESUME_ZONED_CLEAN
  • RESUME_SEGMENT_CLEAN
  • SET_CUSTOM_MODE
  • SET_MOP_MODE
  • SET_WATER_BOX_CUSTOM_MODE
  • RESET_CONSUMABLE
  • LOAD_MULTI_MAP
  • APP_RC_START
  • APP_RC_END
  • APP_RC_MOVE
  • APP_GOTO_TARGET
  • APP_SEGMENT_CLEAN
  • APP_ZONED_CLEAN
  • APP_GET_DRYER_SETTING
  • APP_SET_DRYER_SETTING
  • APP_START_WASH
  • APP_STOP_WASH
  • GET_DUST_COLLECTION_MODE
  • SET_DUST_COLLECTION_MODE
  • GET_SMART_WASH_PARAMS
  • SET_SMART_WASH_PARAMS
  • GET_WASH_TOWEL_MODE
  • SET_WASH_TOWEL_MODE
  • SET_CHILD_LOCK_STATUS
  • GET_CHILD_LOCK_STATUS
  • START_WASH_THEN_CHARGE
  • GET_CURRENT_SOUND
  • GET_SERIAL_NUMBER
  • GET_TIMEZONE
  • GET_SERVER_TIMER
  • GET_CUSTOMIZE_CLEAN_MODE
  • GET_CLEAN_SEQUENCE
  • SET_FDS_ENDPOINT
  • ENABLE_LOG_UPLOAD
  • APP_WAKEUP_ROBOT
  • GET_LED_STATUS
  • GET_FLOW_LED_STATUS
  • SET_FLOW_LED_STATUS
  • GET_SOUND_PROGRESS
  • GET_SOUND_VOLUME
  • TEST_SOUND_VOLUME
  • CHANGE_SOUND_VOLUME
  • GET_CARPET_MODE
  • SET_CARPET_MODE
  • GET_CARPET_CLEAN_MODE
  • SET_CARPET_CLEAN_MODE
  • UPD_SERVER_TIMER
  • SET_SERVER_TIMER
  • APP_GET_INIT_STATUS
  • SET_APP_TIMEZONE
  • GET_NETWORK_INFO

Credits

Thanks @rovo89 for https://gist.github.com/rovo89/dff47ed19fca0dfdda77503e66c2b7c7 And thanks @PiotrMachowski for https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

python_roborock-0.27.1.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

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

python_roborock-0.27.1-py3-none-any.whl (44.3 kB view details)

Uploaded Python 3

File details

Details for the file python_roborock-0.27.1.tar.gz.

File metadata

  • Download URL: python_roborock-0.27.1.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.0.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

File hashes

Hashes for python_roborock-0.27.1.tar.gz
Algorithm Hash digest
SHA256 0dbc55ed81bc8da5200663a699424b6d4024fcaaabdb0f921ead6f24d1d80c27
MD5 2589b3a9d84edb9fe2d4af20dd57b76e
BLAKE2b-256 1dbb23fd130821a91b116386de34e6bfc4c02d18e103c50464eed98c53cffb21

See more details on using hashes here.

File details

Details for the file python_roborock-0.27.1-py3-none-any.whl.

File metadata

  • Download URL: python_roborock-0.27.1-py3-none-any.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.0.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

File hashes

Hashes for python_roborock-0.27.1-py3-none-any.whl
Algorithm Hash digest
SHA256 742ab25912f1714a1913a965f402fc348afd03e83dd5ed570662e3ca6f127fcf
MD5 fecdf2f0a1ae73517a1347a89aac41fd
BLAKE2b-256 6bfa4974cae8b660d6cf9e5a58ec29595677ac294dc45b48e75495410ba95aa7

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